@font-face {
  font-family: Slack v2;
  src: url(https://a.slack-edge.com/bv1-10/slack-icons-v2-fe043a5.woff2) format("woff2"), url(https://a.slack-edge.com/bv1-10/slack-icons-v2-f1c27d6.woff) format("woff");
  font-style: normal;
  font-weight: 400;
}

.c-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: inline-flex;
  position: relative;
}

.c-icon:before {
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.c-icon--inline {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  width: 20px;
  height: auto;
}

.c-icon--inline:before {
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
  position: absolute;
  top: 50%;
  left: 50%;
}

.c-icon--inline:after {
  content: "​";
}

.c-icon--inherit {
  width: 1em;
}

.c-icon--inherit:before {
  font-size: inherit;
}

.c-icon--spin:before {
  animation: 1s linear infinite c-icon--spin;
}

@keyframes c-icon--spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.c-deprecated-icon:before {
  vertical-align: middle;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.c-deprecated-icon--vertical-align-top:before {
  vertical-align: top;
}

.c-deprecated-icon--vertical-align-bottom:before {
  vertical-align: bottom;
}

.c-deprecated-icon--vertical-align-baseline:before {
  vertical-align: baseline;
}

.c-deprecated-icon--inherit:before {
  font-size: inherit;
}

.c-icon--star-o:before {
  content: "";
}

.c-icon--unstar-o:before {
  content: "";
}

.c-icon--user:before {
  content: "";
}

.c-icon--comment-alt:before {
  content: "";
}

.c-icon--comment-o:before {
  content: "";
}

.c-icon--home:before {
  content: "";
}

.c-icon--info:before {
  content: "";
}

.c-icon--channel-info:before, .c-icon--info-circle:before {
  content: "";
}

.c-icon--mentions:before {
  content: "";
}

.c-icon--gn-menu:before {
  content: "";
}

.c-icon--clear:before {
  content: "";
}

.c-icon--channels:before {
  content: "";
}

.c-icon--dm:before {
  content: "";
}

.c-icon--more:before {
  content: "";
}

.c-icon--search:before {
  content: "";
}

.c-icon--bolt:before {
  content: "";
}

.c-icon--mobile:before {
  content: "";
}

.c-icon--tablet:before {
  content: "";
}

.c-icon--laptop:before {
  content: "";
}

.c-icon--bell-o:before {
  content: "";
}

.c-icon--bell-slash:before {
  content: "";
}

.c-icon--team-directory:before {
  content: "";
}

.c-icon--cloud-upload:before {
  content: "";
}

.c-icon--cloud-download:before {
  content: "";
}

.c-icon--bolt-add:before {
  content: "";
}

.c-icon--search-medium:before {
  content: "";
}

.c-icon--move-to-inspector:before {
  content: "";
}

.c-icon--move-to-page:before {
  content: "";
}

.c-icon--cloud-downloaded:before {
  content: "";
}

.c-icon--cog-o:before {
  content: "";
}

.c-icon--cogs:before {
  content: "";
}

.c-icon--key:before {
  content: "";
}

.c-icon--calendar:before {
  content: "";
}

.c-icon--pencil:before {
  content: "";
}

.c-icon--lightbulb-o:before {
  content: "";
}

.c-icon--magic:before {
  content: "";
}

.c-icon--external-link:before {
  content: "";
}

.c-icon--external-link-square:before {
  content: "";
}

.c-icon--lock-o:before {
  content: "";
}

.c-icon--unlock:before {
  content: "";
}

.c-icon--folder:before {
  content: "";
}

.c-icon--folder-open:before {
  content: "";
}

.c-icon--archive:before {
  content: "";
}

.c-icon--inbox:before {
  content: "";
}

.c-icon--sitemap:before {
  content: "";
}

.c-icon--book:before {
  content: "";
}

.c-icon--envelope-o:before {
  content: "";
}

.c-icon--image:before {
  content: "";
}

.c-icon--building:before {
  content: "";
}

.c-icon--blocks:before {
  content: "";
}

.c-icon--plug:before {
  content: "";
}

.c-icon--paper-plane:before {
  content: "";
}

.c-icon--credit-card:before {
  content: "";
}

.c-icon--life-ring:before {
  content: "";
}

.c-icon--thumb-tack:before {
  content: "";
}

.c-icon--trash:before {
  content: "";
}

.c-icon--print:before {
  content: "";
}

.c-icon--quote-o:before {
  content: "";
}

.c-icon--th-large:before {
  content: "";
}

.c-icon--eye:before {
  content: "";
}

.c-icon--forward:before {
  content: "";
}

.c-icon--email-reply:before {
  content: "";
}

.c-icon--eye-closed:before {
  content: "";
}

.c-icon--volume-off:before {
  content: "";
}

.c-icon--volume-down:before {
  content: "";
}

.c-icon--volume-medium:before {
  content: "";
}

.c-icon--volume-up:before {
  content: "";
}

.c-icon--volume-off-alt:before {
  content: "";
}

.c-icon--heart-o:before {
  content: "";
}

.c-icon--wrench:before {
  content: "";
}

.c-icon--file:before {
  content: "";
}

.c-icon--all-files:before {
  content: "";
}

.c-icon--post-object:before {
  content: "";
}

.c-icon--calculator:before {
  content: "";
}

.c-icon--file-wo:before {
  content: "";
}

.c-icon--file-large-wo:before {
  content: "";
}

.c-icon--your-files:before {
  content: "";
}

.c-icon--align-left:before {
  content: "";
}

.c-icon--align-center:before {
  content: "";
}

.c-icon--align-right:before {
  content: "";
}

.c-icon--align-justify:before {
  content: "";
}

.c-icon--paragraph:before {
  content: "";
}

.c-icon--code:before {
  content: "";
}

.c-icon--ellipsis:before {
  content: "";
}

.c-icon--ellipsis-baseline:before {
  content: "";
}

.c-icon--spinner:before {
  content: "";
}

.c-icon--spiral:before {
  content: "";
}

.c-icon--random:before {
  content: "";
}

.c-icon--repeat:before {
  content: "";
}

.c-icon--share-square-o:before {
  content: "";
}

.c-icon--link:before {
  content: "";
}

.c-icon--undo:before {
  content: "";
}

.c-icon--history:before {
  content: "";
}

.c-icon--hourglass-empty:before {
  content: "";
}

.c-icon--hourglass:before {
  content: "";
}

.c-icon--clock-o:before {
  content: "";
}

.c-icon--scheduled-send:before {
  content: "";
}

.c-icon--to-channel:before {
  content: "";
}

.c-icon--move-channel:before {
  content: "";
}

.c-icon--dashboard:before {
  content: "";
}

.c-icon--power-off:before {
  content: "";
}

.c-icon--sign-in:before {
  content: "";
}

.c-icon--sign-out:before {
  content: "";
}

.c-icon--jump:before {
  content: "";
}

.c-icon--globe:before {
  content: "";
}

.c-icon--filter:before {
  content: "";
}

.c-icon--microphone:before {
  content: "";
}

.c-icon--microphone-slash:before {
  content: "";
}

.c-icon--paperclip:before {
  content: "";
}

.c-icon--microphone-slashless:before {
  content: "";
}

.c-icon--microphone-slashonly:before {
  content: "";
}

.c-icon--stop-video-slashless:before {
  content: "";
}

.c-icon--stop-video-slashonly:before {
  content: "";
}

.c-icon--stop-ss-slashless:before {
  content: "";
}

.c-icon--stop-ss-slashonly:before {
  content: "";
}

.c-icon--video-camera:before {
  content: "";
}

.c-icon--stop-video:before {
  content: "";
}

.c-icon--phone:before {
  content: "";
}

.c-icon--unarchive:before {
  content: "";
}

.c-icon--smile-o:before {
  content: "";
}

.c-icon--share-screen:before {
  content: "";
}

.c-icon--stop-screen-sharing:before {
  content: "";
}

.c-icon--stop-screen-sharing-alt:before {
  content: "";
}

.c-icon--feedback:before {
  content: "";
}

.c-icon--paper-plane-alt:before {
  content: "";
}

.c-icon--pencil-up:before {
  content: "";
}

.c-icon--pencil-up-slashless:before {
  content: "";
}

.c-icon--pencil-up-slashonly:before {
  content: "";
}

.c-icon--collab-screenshare-slashonly:before {
  content: "";
}

.c-icon--collab-screenshare-slashless:before {
  content: "";
}

.c-icon--headphones:before {
  content: "";
}

.c-icon--cloud-offline:before {
  content: "";
}

.c-icon--cloud-offline-small:before {
  content: "";
}

.c-icon--filters:before {
  content: "";
}

.c-icon--lock-large-o:before {
  content: "";
}

.c-icon--checkbox-empty:before {
  content: "";
}

.c-icon--input-file:before {
  content: "";
}

.c-icon--input-fullscreen:before {
  content: "";
}

.c-icon--input-img:before {
  content: "";
}

.c-icon--input-integration:before {
  content: "";
}

.c-icon--draw-others:before {
  content: "";
}

.c-icon--draw-others-slashless:before {
  content: "";
}

.c-icon--draw-others-slash:before {
  content: "";
}

.c-icon--filters-bold:before {
  content: "";
}

.c-icon--share:before {
  content: "";
}

.c-icon--save:before {
  content: "";
}

.c-icon--message-notification:before {
  content: "";
}

.c-icon--list:before {
  content: "";
}

.c-icon--channel:before, .c-icon--hash-large:before {
  content: "";
}

.c-icon--share-other-alt:before {
  content: "";
}

.c-icon--broadcast:before {
  content: "";
}

.c-icon--all-files-alt:before {
  content: "";
}

.c-icon--search-files:before {
  content: "";
}

.c-icon--add-user:before {
  content: "";
}

.c-icon--user-presence-offline:before {
  content: "";
}

.c-icon--huddle-live:before {
  content: "";
}

.c-icon--switch-team:before {
  content: "";
}

.c-icon--create-snippet:before {
  content: "";
}

.c-icon--create-post:before {
  content: "";
}

.c-icon--upload:before {
  content: "";
}

.c-icon--download:before {
  content: "";
}

.c-icon--share-email:before {
  content: "";
}

.c-icon--import-email:before {
  content: "";
}

.c-icon--ellipsis-o:before {
  content: "";
}

.c-icon--add-reaction:before {
  content: "";
}

.c-icon--happy-smile:before {
  content: "";
}

.c-icon--email-invite:before {
  content: "";
}

.c-icon--camera-swap:before {
  content: "";
}

.c-icon--camera-photo:before {
  content: "";
}

.c-icon--quote-post:before {
  content: "";
}

.c-icon--camera:before {
  content: "";
}

.c-icon--phone-flat:before {
  content: "";
}

.c-icon--sparkles:before {
  content: "";
}

.c-icon--location-pin:before {
  content: "";
}

.c-icon--channel-pane-hash:before, .c-icon--hash-small:before {
  content: "";
}

.c-icon--emoji-nature:before {
  content: "";
}

.c-icon--emoji-food:before {
  content: "";
}

.c-icon--emoji-celebration:before {
  content: "";
}

.c-icon--emoji-activities:before {
  content: "";
}

.c-icon--indent:before {
  content: "";
}

.c-icon--outdent:before {
  content: "";
}

.c-icon--emoji-travel:before {
  content: "";
}

.c-icon--emoji-objects:before {
  content: "";
}

.c-icon--pause:before {
  content: "";
}

.c-icon--file-gdrive:before {
  content: "";
}

.c-icon--play:before {
  content: "";
}

.c-icon--stream:before {
  content: "";
}

.c-icon--field-text:before {
  content: "";
}

.c-icon--poo:before {
  content: "";
}

.c-icon--map:before {
  content: "";
}

.c-icon--share-android:before {
  content: "";
}

.c-icon--highlight:before {
  content: "";
}

.c-icon--flag:before {
  content: "";
}

.c-icon--grabby-patty:before {
  content: "";
}

.c-icon--backspace:before {
  content: "";
}

.c-icon--format:before {
  content: "";
}

.c-icon--side-panel:before {
  content: "";
}

.c-icon--search-small:before {
  content: "";
}

.c-icon--reload-small:before {
  content: "";
}

.c-icon--vertical-ellipsis:before {
  content: "";
}

.c-icon--disable:before {
  content: "";
}

.c-icon--hash-large-bold:before {
  content: "";
}

.c-icon--hash-medium:before {
  content: "";
}

.c-icon--hash-medium-bold:before {
  content: "";
}

.c-icon--bold-hash-small:before, .c-icon--hash-small-bold:before {
  content: "";
}

.c-icon--cart:before {
  content: "";
}

.c-icon--snooze-outline:before {
  content: "";
}

.c-icon--new-window:before {
  content: "";
}

.c-icon--h1:before {
  content: "";
}

.c-icon--h2:before {
  content: "";
}

.c-icon--h3:before {
  content: "";
}

.c-icon--bullet-list:before {
  content: "";
}

.c-icon--numbered-list:before {
  content: "";
}

.c-icon--menu:before {
  content: "";
}

.c-icon--check-list:before {
  content: "";
}

.c-icon--code-block:before, .c-icon--codeblock:before {
  content: "";
}

.c-icon--bold:before {
  content: "";
}

.c-icon--italic:before {
  content: "";
}

.c-icon--underline:before {
  content: "";
}

.c-icon--strikethrough:before {
  content: "";
}

.c-icon--tag:before {
  content: "";
}

.c-icon--org-shared-channel:before {
  content: "";
}

.c-icon--shared-channel:before {
  content: "";
}

.c-icon--call-declined:before {
  content: "";
}

.c-icon--call-missed:before {
  content: "";
}

.c-icon--small-calendar:before {
  content: "";
}

.c-icon--small-reaction:before {
  content: "";
}

.c-icon--small-reply:before {
  content: "";
}

.c-icon--small-ellipsis:before {
  content: "";
}

.c-icon--small-star:before {
  content: "";
}

.c-icon--small-quote:before {
  content: "";
}

.c-icon--keyboard:before {
  content: "";
}

.c-icon--share-action:before {
  content: "";
}

.c-icon--handset:before {
  content: "";
}

.c-icon--bluetooth-sound:before {
  content: "";
}

.c-icon--bluetooth:before {
  content: "";
}

.c-icon--gn-menu-small:before {
  content: "";
}

.c-icon--bot:before {
  content: "";
}

.c-icon--globe-plus:before {
  content: "";
}

.c-icon--user-groups:before {
  content: "";
}

.c-icon--rocket:before {
  content: "";
}

.c-icon--mobile-notification:before {
  content: "";
}

.c-icon--desktop-notification:before {
  content: "";
}

.c-icon--collab-screenshare-on:before {
  content: "";
}

.c-icon--collab-screenshare-off:before {
  content: "";
}

.c-icon--thumbs-up:before {
  content: "";
}

.c-icon--thumbs-down:before {
  content: "";
}

.c-icon--reminder:before {
  content: "";
}

.c-icon--bug:before {
  content: "";
}

.c-icon--mark-unread:before {
  content: "";
}

.c-icon--compose-dm:before {
  content: "";
}

.c-icon--invoice:before {
  content: "";
}

.c-icon--text:before {
  content: "";
}

.c-icon--bookmark:before {
  content: "";
}

.c-icon--add-user-groups:before {
  content: "";
}

.c-icon--face:before {
  content: "";
}

.c-icon--emoji-symbols:before {
  content: "";
}

.c-icon--expand:before {
  content: "";
}

.c-icon--reduce:before {
  content: "";
}

.c-icon--arrows-alt:before {
  content: "";
}

.c-icon--reduce-alt:before {
  content: "";
}

.c-icon--check-square-o:before {
  content: "";
}

.c-icon--check-circle-o:before {
  content: "";
}

.c-icon--check-circle-o-large:before {
  content: "";
}

.c-icon--question:before {
  content: "";
}

.c-icon--exclamation:before {
  content: "";
}

.c-icon--warning:before {
  content: "";
}

.c-icon--exclamation-circle:before {
  content: "";
}

.c-icon--question-circle:before {
  content: "";
}

.c-icon--plus-circle:before {
  content: "";
}

.c-icon--minus-circle:before {
  content: "";
}

.c-icon--times-circle:before {
  content: "";
}

.c-icon--arrow-circle-o-up:before {
  content: "";
}

.c-icon--arrow-circle-o-down:before {
  content: "";
}

.c-icon--arrow-circle-o-right:before {
  content: "";
}

.c-icon--arrow-circle-o-left:before {
  content: "";
}

.c-icon--chevron-circle-left:before {
  content: "";
}

.c-icon--chevron-circle-right:before {
  content: "";
}

.c-icon--chevron-circle-down:before {
  content: "";
}

.c-icon--chevron-circle-up:before {
  content: "";
}

.c-icon--plus-circle-small:before {
  content: "";
}

.c-icon--circle-small:before {
  content: "";
}

.c-icon--circle-large:before {
  content: "";
}

.c-icon--navigate:before {
  content: "";
}

.c-icon--plus-circle-medium:before {
  content: "";
}

.c-icon--times-circle-medium:before {
  content: "";
}

.c-icon--square-warning:before {
  content: "";
}

.c-icon--square-question:before {
  content: "";
}

.c-icon--plus-square-o:before {
  content: "";
}

.c-icon--minus-square-o:before {
  content: "";
}

.c-icon--square-times:before {
  content: "";
}

.c-icon--square-arrow-up:before {
  content: "";
}

.c-icon--square-arrow-down:before {
  content: "";
}

.c-icon--square-arrow-right:before {
  content: "";
}

.c-icon--square-arrow-left:before {
  content: "";
}

.c-icon--square-chevron-left:before {
  content: "";
}

.c-icon--square-chevron-right:before {
  content: "";
}

.c-icon--square-chevron-down:before {
  content: "";
}

.c-icon--square-chevron-up:before {
  content: "";
}

.c-icon--cmd:before {
  content: "";
}

.c-icon--cmd-small:before {
  content: "";
}

.c-icon--shift:before {
  content: "";
}

.c-icon--shift-small:before {
  content: "";
}

.c-icon--chevron-up-down:before {
  content: "";
}

.c-icon--chevron-right:before {
  content: "";
}

.c-icon--chevron-left:before {
  content: "";
}

.c-icon--chevron-down:before {
  content: "";
}

.c-icon--chevron-up:before {
  content: "";
}

.c-icon--chevron-medium-right:before {
  content: "";
}

.c-icon--chevron-medium-left:before {
  content: "";
}

.c-icon--chevron-medium-down:before {
  content: "";
}

.c-icon--chevron-medium-up:before {
  content: "";
}

.c-icon--chevron-large-right:before {
  content: "";
}

.c-icon--chevron-large-left:before {
  content: "";
}

.c-icon--chevron-large-up:before {
  content: "";
}

.c-icon--chevron-large-down:before {
  content: "";
}

.c-icon--arrow-large-right:before {
  content: "";
}

.c-icon--arrow-large-left:before {
  content: "";
}

.c-icon--arrow-large-up:before {
  content: "";
}

.c-icon--arrow-large-down:before {
  content: "";
}

.c-icon--caret-outline-left:before {
  content: "";
}

.c-icon--caret-outline-right:before {
  content: "";
}

.c-icon--caret-outline-up:before {
  content: "";
}

.c-icon--caret-outline-down:before {
  content: "";
}

.c-icon--caret-up:before {
  content: "";
}

.c-icon--caret-down:before {
  content: "";
}

.c-icon--caret-right:before {
  content: "";
}

.c-icon--caret-left:before {
  content: "";
}

.c-icon--angle-arrow-down-left:before {
  content: "";
}

.c-icon--angle-arrow-down-right:before {
  content: "";
}

.c-icon--angle-arrow-up-right:before {
  content: "";
}

.c-icon--angle-arrow-up-left:before {
  content: "";
}

.c-icon--times:before {
  content: "";
}

.c-icon--plus:before {
  content: "";
}

.c-icon--minus:before {
  content: "";
}

.c-icon--plus-small:before {
  content: "";
}

.c-icon--minus-small:before {
  content: "";
}

.c-icon--exclamation-small:before {
  content: "";
}

.c-icon--question-small:before {
  content: "";
}

.c-icon--check-small:before {
  content: "";
}

.c-icon--arrow-right:before {
  content: "";
}

.c-icon--arrow-left:before {
  content: "";
}

.c-icon--arrow-up:before {
  content: "";
}

.c-icon--arrow-down:before {
  content: "";
}

.c-icon--arrow-right-medium:before {
  content: "";
}

.c-icon--arrow-left-medium:before {
  content: "";
}

.c-icon--arrow-up-medium:before {
  content: "";
}

.c-icon--arrow-down-medium:before {
  content: "";
}

.c-icon--times-small:before {
  content: "";
}

.c-icon--sync:before {
  content: "";
}

.c-icon--replies:before {
  content: "";
}

.c-icon--angle-arrow-down-right-alt:before {
  content: "";
}

.c-icon--angle-arrow-up-right-alt:before {
  content: "";
}

.c-icon--angle-arrow-up-left-alt:before {
  content: "";
}

.c-icon--angle-arrow-down-left-alt:before {
  content: "";
}

.c-icon--check-small-bold:before {
  content: "";
}

.c-icon--enter:before {
  content: "";
}

.c-icon--expand-vertical:before {
  content: "";
}

.c-icon--collapse-vertical:before {
  content: "";
}

.c-icon--android-upload:before {
  content: "";
}

.c-icon--plus-thick:before {
  content: "";
}

.c-icon--arrow-ne-large:before {
  content: "";
}

.c-icon--arrow-nw-large:before {
  content: "";
}

.c-icon--arrow-sw-large:before {
  content: "";
}

.c-icon--arrow-se-large:before {
  content: "";
}

.c-icon--arrow-ne-medium:before {
  content: "";
}

.c-icon--arrow-nw-medium:before {
  content: "";
}

.c-icon--arrow-sw-medium:before {
  content: "";
}

.c-icon--arrow-se-medium:before {
  content: "";
}

.c-icon--arrow-ne-small:before {
  content: "";
}

.c-icon--arrow-nw-small:before {
  content: "";
}

.c-icon--arrow-sw-small:before {
  content: "";
}

.c-icon--arrow-se-small:before {
  content: "";
}

.c-icon--check-large-bold:before {
  content: "";
}

.c-icon--sort:before {
  content: "";
}

.c-icon--sort-bold:before {
  content: "";
}

.c-icon--check-large:before {
  content: "";
}

.c-icon--times-medium:before {
  content: "";
}

.c-icon--real-checkbox-empty:before {
  content: "";
}

.c-icon--real-checkbox-checked:before {
  content: "";
}

.c-icon--real-checkbox-checked-o:before {
  content: "";
}

.c-icon--circle-checkbox-empty:before {
  content: "";
}

.c-icon--circle-checkbox-checked:before {
  content: "";
}

.c-icon--circle-checkbox-checked-o:before {
  content: "";
}

.c-icon--times-large:before {
  content: "";
}

.c-icon--radio-selected:before {
  content: "";
}

.c-icon--media-next:before {
  content: "";
}

.c-icon--media-previous:before {
  content: "";
}

.c-icon--media-rewind:before {
  content: "";
}

.c-icon--media-fastforward:before {
  content: "";
}

.c-icon--file-generic:before {
  content: "";
}

.c-icon--file-generic-small:before {
  content: "";
}

.c-icon--file-spaces:before {
  content: "";
}

.c-icon--file-spaces-small:before {
  content: "";
}

.c-icon--file-image:before {
  content: "";
}

.c-icon--file-image-small:before {
  content: "";
}

.c-icon--file-pdf:before {
  content: "";
}

.c-icon--file-pdf-small:before {
  content: "";
}

.c-icon--file-audio:before {
  content: "";
}

.c-icon--file-audio-small:before {
  content: "";
}

.c-icon--file-video:before {
  content: "";
}

.c-icon--file-video-small:before {
  content: "";
}

.c-icon--file-presentation:before {
  content: "";
}

.c-icon--file-presentation-small:before {
  content: "";
}

.c-icon--file-email:before {
  content: "";
}

.c-icon--file-email-small:before {
  content: "";
}

.c-icon--file-vector:before {
  content: "";
}

.c-icon--file-vector-small:before {
  content: "";
}

.c-icon--file-spreadsheet:before {
  content: "";
}

.c-icon--file-spreadsheet-small:before {
  content: "";
}

.c-icon--file-media-archive:before {
  content: "";
}

.c-icon--file-media-archive-small:before {
  content: "";
}

.c-icon--file-archive:before {
  content: "";
}

.c-icon--file-archive-small:before {
  content: "";
}

.c-icon--file-executable:before {
  content: "";
}

.c-icon--file-executable-small:before {
  content: "";
}

.c-icon--file-disk-image:before {
  content: "";
}

.c-icon--file-disk-image-small:before {
  content: "";
}

.c-icon--file-cad:before {
  content: "";
}

.c-icon--file-cad-small:before {
  content: "";
}

.c-icon--file-3d-graphic:before {
  content: "";
}

.c-icon--file-3d-graphic-small:before {
  content: "";
}

.c-icon--file-database:before {
  content: "";
}

.c-icon--file-database-small:before {
  content: "";
}

.c-icon--file-binary:before {
  content: "";
}

.c-icon--file-binary-small:before {
  content: "";
}

.c-icon--file-markdown:before {
  content: "";
}

.c-icon--file-markdown-small:before {
  content: "";
}

.c-icon--file-text-post:before {
  content: "";
}

.c-icon--file-text-post-small:before {
  content: "";
}

.c-icon--file-html:before {
  content: "";
}

.c-icon--file-html-small:before {
  content: "";
}

.c-icon--file-code:before {
  content: "";
}

.c-icon--file-code-small:before {
  content: "";
}

.c-icon--file-css:before {
  content: "";
}

.c-icon--file-css-small:before {
  content: "";
}

.c-icon--file-php:before {
  content: "";
}

.c-icon--file-php-small:before {
  content: "";
}

.c-icon--file-snippet:before {
  content: "";
}

.c-icon--file-snippet-small:before {
  content: "";
}

.c-icon--file-word:before {
  content: "";
}

.c-icon--file-word-small:before {
  content: "";
}

.c-icon--file-excel:before {
  content: "";
}

.c-icon--file-excel-small:before {
  content: "";
}

.c-icon--file-powerpoint:before {
  content: "";
}

.c-icon--file-powerpoint-small:before {
  content: "";
}

.c-icon--file-illustrator:before {
  content: "";
}

.c-icon--file-illustrator-small:before {
  content: "";
}

.c-icon--file-photoshop:before {
  content: "";
}

.c-icon--file-photoshop-small:before {
  content: "";
}

.c-icon--file-indesign:before {
  content: "";
}

.c-icon--file-indesign-small:before {
  content: "";
}

.c-icon--file-adobe-flash:before {
  content: "";
}

.c-icon--file-adobe-flash-small:before {
  content: "";
}

.c-icon--file-adobe-swf:before {
  content: "";
}

.c-icon--file-adobe-swf-small:before {
  content: "";
}

.c-icon--file-iphone-app:before {
  content: "";
}

.c-icon--file-iphone-app-small:before {
  content: "";
}

.c-icon--file-android-app:before {
  content: "";
}

.c-icon--file-android-app-small:before {
  content: "";
}

.c-icon--file-dropbox:before {
  content: "";
}

.c-icon--file-dropbox-small:before {
  content: "";
}

.c-icon--file-google:before, .c-icon--file-google-document:before, .c-icon--file-google-form:before, .c-icon--file-google-presentation:before, .c-icon--file-google-spreadsheet:before {
  content: "";
}

.c-icon--file-google-document-small:before, .c-icon--file-google-form-small:before, .c-icon--file-google-presentation-small:before, .c-icon--file-google-small:before, .c-icon--file-google-spreadsheet-small:before {
  content: "";
}

.c-icon--file-qtz:before {
  content: "";
}

.c-icon--file-qtz-small:before {
  content: "";
}

.c-icon--file-sketch:before {
  content: "";
}

.c-icon--file-sketch-small:before {
  content: "";
}

.c-icon--calls:before {
  content: "";
}

.c-icon--calls-small:before {
  content: "";
}

.c-icon--calls-ended:before {
  content: "";
}

.c-icon--calls-ended-small:before {
  content: "";
}

.c-icon--file-figma:before {
  content: "";
}

.c-icon--file-figma-small:before {
  content: "";
}

.c-icon--file-font:before {
  content: "";
}

.c-icon--file-font-small:before {
  content: "";
}

.c-icon--file-zoho:before {
  content: "";
}

.c-icon--file-zoho-small:before {
  content: "";
}

.c-icon--file-dropbox-paper:before {
  content: "";
}

.c-icon--file-dropbox-paper-small:before {
  content: "";
}

.c-icon--file-lucidchart:before {
  content: "";
}

.c-icon--file-lucidchart-small:before {
  content: "";
}

.c-icon--file-generic-tiny:before {
  content: "";
}

.c-icon--file-spaces-tiny:before {
  content: "";
}

.c-icon--file-image-tiny:before {
  content: "";
}

.c-icon--file-pdf-tiny:before {
  content: "";
}

.c-icon--file-audio-tiny:before {
  content: "";
}

.c-icon--file-video-tiny:before {
  content: "";
}

.c-icon--file-presentation-tiny:before {
  content: "";
}

.c-icon--file-email-tiny:before {
  content: "";
}

.c-icon--file-vector-tiny:before {
  content: "";
}

.c-icon--file-spreadsheet-tiny:before {
  content: "";
}

.c-icon--file-media-archive-tiny:before {
  content: "";
}

.c-icon--file-archive-tiny:before {
  content: "";
}

.c-icon--file-executable-tiny:before {
  content: "";
}

.c-icon--file-disk-image-tiny:before {
  content: "";
}

.c-icon--file-cad-tiny:before {
  content: "";
}

.c-icon--file-3d-graphic-tiny:before {
  content: "";
}

.c-icon--file-database-tiny:before {
  content: "";
}

.c-icon--file-binary-tiny:before {
  content: "";
}

.c-icon--file-markdown-tiny:before {
  content: "";
}

.c-icon--file-text-post-tiny:before {
  content: "";
}

.c-icon--file-html-tiny:before {
  content: "";
}

.c-icon--file-code-tiny:before {
  content: "";
}

.c-icon--file-css-tiny:before {
  content: "";
}

.c-icon--file-php-tiny:before {
  content: "";
}

.c-icon--file-snippet-tiny:before {
  content: "";
}

.c-icon--file-word-tiny:before {
  content: "";
}

.c-icon--file-excel-tiny:before {
  content: "";
}

.c-icon--file-powerpoint-tiny:before {
  content: "";
}

.c-icon--file-illustrator-tiny:before {
  content: "";
}

.c-icon--file-photoshop-tiny:before {
  content: "";
}

.c-icon--file-indesign-tiny:before {
  content: "";
}

.c-icon--file-adobe-flash-tiny:before {
  content: "";
}

.c-icon--file-adobe-swf-tiny:before {
  content: "";
}

.c-icon--file-iphone-app-tiny:before {
  content: "";
}

.c-icon--file-android-app-tiny:before {
  content: "";
}

.c-icon--file-dropbox-tiny:before {
  content: "";
}

.c-icon--file-google-document-tiny:before, .c-icon--file-google-form-tiny:before, .c-icon--file-google-presentation-tiny:before, .c-icon--file-google-spreadsheet-tiny:before, .c-icon--file-google-tiny:before {
  content: "";
}

.c-icon--file-qtz-tiny:before {
  content: "";
}

.c-icon--file-sketch-tiny:before {
  content: "";
}

.c-icon--file-figma-tiny:before {
  content: "";
}

.c-icon--file-font-tiny:before {
  content: "";
}

.c-icon--file-zoho-tiny:before {
  content: "";
}

.c-icon--file-dropbox-paper-tiny:before {
  content: "";
}

.c-icon--file-lucidchart-tiny:before {
  content: "";
}

.c-icon--star:before {
  content: "";
}

.c-icon--unstar:before {
  content: "";
}

.c-icon--bell:before {
  content: "";
}

.c-icon--lock:before {
  content: "";
}

.c-icon--external-link-small:before {
  content: "";
}

.c-icon--external-link-large:before {
  content: "";
}

.c-icon--presence-online:before {
  content: "";
}

.c-icon--presence-offline:before {
  content: "";
}

.c-icon--presence-dnd:before {
  content: "";
}

.c-icon--presence-external-online:before, .c-icon--presence-ra-online:before, .c-icon--restricted-user:before {
  content: "";
}

.c-icon--lock-medium:before {
  content: "";
}

.c-icon--bell-slash-filled:before {
  content: "";
}

.c-icon--presence-external-offline:before, .c-icon--presence-ra-offline:before {
  content: "";
}

.c-icon--presence-external-dnd:before, .c-icon--presence-ra-dnd:before {
  content: "";
}

.c-icon--presence-ura-online:before, .c-icon--single-channel-guest:before {
  content: "";
}

.c-icon--presence-ura-offline:before {
  content: "";
}

.c-icon--presence-ura-dnd:before {
  content: "";
}

.c-icon--heart:before {
  content: "";
}

.c-icon--quote:before {
  content: "";
}

.c-icon--cog:before {
  content: "";
}

.c-icon--comment:before {
  content: "";
}

.c-icon--minus-circle-small:before {
  content: "";
}

.c-icon--times-circle-small:before, .c-icon--times-circle-small-filled:before {
  content: "";
}

.c-icon--multiparty-dm-2:before {
  content: "";
}

.c-icon--multiparty-dm-3:before {
  content: "";
}

.c-icon--multiparty-dm-4:before {
  content: "";
}

.c-icon--multiparty-dm-5:before {
  content: "";
}

.c-icon--multiparty-dm-6:before {
  content: "";
}

.c-icon--multiparty-dm-7:before {
  content: "";
}

.c-icon--multiparty-dm-8:before {
  content: "";
}

.c-icon--multiparty-dm-9:before {
  content: "";
}

.c-icon--poo-filled:before {
  content: "";
}

.c-icon--channels-filled:before {
  content: "";
}

.c-icon--dm-filled:before {
  content: "";
}

.c-icon--more-filled:before {
  content: "";
}

.c-icon--reorder-filled:before {
  content: "";
}

.c-icon--circle-fill:before {
  content: "";
}

.c-icon--flag-filled:before {
  content: "";
}

.c-icon--refresh-small:before {
  content: "";
}

.c-icon--snooze-filled:before {
  content: "";
}

.c-icon--archived-channel:before {
  content: "";
}

.c-icon--presence-dnd-offline:before {
  content: "";
}

.c-icon--presence-external-dnd-offline:before, .c-icon--presence-ra-dnd-offline:before {
  content: "";
}

.c-icon--presence-ura-dnd-offline:before {
  content: "";
}

.c-icon--presence-mobile-dnd:before {
  content: "";
}

.c-icon--play-filled:before {
  content: "";
}

.c-icon--broadcast-filled:before {
  content: "";
}

.c-icon--small-star-filled:before {
  content: "";
}

.c-icon--small-comment-filled:before {
  content: "";
}

.c-icon--paperplane-filled:before {
  content: "";
}

.c-icon--file-wo-filled:before {
  content: "";
}

.c-icon--file-large-wo-filled:before {
  content: "";
}

.c-icon--highlight-filled:before {
  content: "";
}

.c-icon--pin-filled:before, .c-icon--thumb-tack-filled:before {
  content: "";
}

.c-icon--close-filled:before {
  content: "";
}

.c-icon--share-filled:before {
  content: "";
}

.c-icon--pencil-filled:before {
  content: "";
}

.c-icon--side-panel-filled:before {
  content: "";
}

.c-icon--add-reaction-filled:before {
  content: "";
}

.c-icon--mentions-filled:before {
  content: "";
}

.c-icon--small-reply-filled:before {
  content: "";
}

.c-icon--user-filled:before {
  content: "";
}

.c-icon--microphone-on:before {
  content: "";
}

.c-icon--camera-on:before {
  content: "";
}

.c-icon--screenshare-on:before {
  content: "";
}

.c-icon--shared-channels:before {
  content: "";
}

.c-icon--heart-large-filled:before {
  content: "";
}

.c-icon--thumbs-up-filled:before {
  content: "";
}

.c-icon--thumbs-down-filled:before {
  content: "";
}

.c-icon--slow-network:before {
  content: "";
}

.c-icon--sparkles-filled:before {
  content: "";
}

.c-icon--small-warning-filled:before {
  content: "";
}

.c-icon--deactivated-user:before {
  content: "";
}

.c-icon--lock-small:before {
  content: "";
}

.c-icon--sc-baseline:before, .c-icon--shared-channels-baseline:before {
  content: "";
}

.c-icon--sc-pending:before, .c-icon--shared-channels-pending:before {
  content: "";
}

.c-icon--sc-baseline-pending:before, .c-icon--shared-channels-baseline-pending:before {
  content: "";
}

.c-icon--cloud-offline-filled:before {
  content: "";
}

.c-icon--cloud-offline-small-filled:before {
  content: "";
}

.c-icon--lock-large:before {
  content: "";
}

.c-icon--input-file-active:before {
  content: "";
}

.c-icon--input-img-active:before {
  content: "";
}

.c-icon--input-integration-active:before {
  content: "";
}

.c-icon--checkbox-full:before {
  content: "";
}

.c-icon--add-reaction-bg:before {
  content: "";
}

.c-icon--small-reaction-bg:before {
  content: "";
}

.c-icon--camera-photo-filled:before {
  content: "";
}

.c-icon--verified-filled:before {
  content: "";
}

.c-icon--info-circle-filled:before {
  content: "";
}

.c-icon--exclamation-circle-filled:before {
  content: "";
}

.c-icon--missing-emoji:before {
  content: "";
}

.c-icon--warning-filled:before {
  content: "";
}

.c-icon--eye-filled:before {
  content: "";
}

.c-icon--circle-minus-filled:before {
  content: "";
}

.c-icon--bolt-filled:before {
  content: "";
}

.c-icon--snooze-filled-small:before {
  content: "";
}

.c-icon--bookmark-filled:before {
  content: "";
}

.c-icon--face-filled:before {
  content: "";
}

.c-icon--home-filled:before {
  content: "";
}

.c-icon--video-camera-filled:before {
  content: "";
}

.c-icon--shared-channels-outline:before {
  content: "";
}

.c-icon--multiparty-dm-10:before {
  content: "";
}

.c-icon--multiparty-dm-11:before {
  content: "";
}

.c-icon--multiparty-dm-12:before {
  content: "";
}

.c-icon--multiparty-dm-13:before {
  content: "";
}

.c-icon--multiparty-dm-14:before {
  content: "";
}

.c-icon--multiparty-dm-15:before {
  content: "";
}

.c-icon--cc-filled:before {
  content: "";
}

.c-icon--cc:before {
  content: "";
}

.c-icon--full-screen:before {
  content: "";
}

.c-icon--minimize:before {
  content: "";
}

.c-icon--full-screen-filled:before {
  content: "";
}

.c-icon--search-selected:before {
  content: "";
}

.c-icon--search-plus:before {
  content: "";
}

.c-icon--user-browser-filled:before {
  content: "";
}

.c-icon--file-browser-filled:before {
  content: "";
}

.c-icon--form-checkbox-empty:before {
  content: "";
}

.c-icon--form-checkbox-checked:before {
  content: "";
}

.c-icon--form-radio-empty:before {
  content: "";
}

.c-icon--form-radio-checked:before {
  content: "";
}

.c-icon--form-checkbox-check:before {
  content: "";
}

.c-icon--form-radio-circle:before {
  content: "";
}

.c-icon--form-checkbox-dash:before {
  content: "";
}

.c-icon--gov-slack:before {
  content: "";
}

.c-icon--slack:before, .c-icon--slack-pillow:before {
  content: "";
}

.c-icon--apple:before {
  content: "";
}

.c-icon--android:before {
  content: "";
}

.c-icon--twitter:before {
  content: "";
}

.c-icon--github:before {
  content: "";
}

.c-icon--dropbox:before {
  content: "";
}

.c-icon--google:before {
  content: "";
}

.c-icon--windows:before {
  content: "";
}

.c-icon--youtube:before {
  content: "";
}

.c-icon--google-drive:before {
  content: "";
}

.c-icon--skype:before {
  content: "";
}

.c-icon--rss:before {
  content: "";
}

.c-icon--facebook:before {
  content: "";
}

.c-icon--asana:before {
  content: "";
}

.c-icon--linkedin:before {
  content: "";
}

.c-icon--tumblr:before {
  content: "";
}

.c-icon--instagram:before {
  content: "";
}

.c-icon--google-plus:before {
  content: "";
}

.c-icon--soundcloud:before {
  content: "";
}

.c-icon--flickr:before {
  content: "";
}

.c-icon--pinterest:before {
  content: "";
}

.c-icon--tripit:before {
  content: "";
}

.c-icon--hangouts:before {
  content: "";
}

.c-icon--viber:before {
  content: "";
}

.c-icon--line:before {
  content: "";
}

.c-icon--facebook-messenger:before {
  content: "";
}

.c-icon--1password:before {
  content: "";
}

.c-icon--box:before {
  content: "";
}

.c-icon--box-square:before {
  content: "";
}

.c-icon--google-play:before {
  content: "";
}

.c-icon--spotify:before {
  content: "";
}

.c-icon--siriusxm:before {
  content: "";
}

.c-icon--stitcher:before {
  content: "";
}

.c-icon--pocket-casts:before {
  content: "";
}

.c-icon--onedrive:before {
  content: "";
}

.c-icon--zoho:before {
  content: "";
}

.c-icon--dropbox-paper:before {
  content: "";
}

.c-icon--filter-alt:before {
  content: "";
}

.c-icon--pause-bold:before {
  content: "";
}

.c-icon--buildings:before {
  content: "";
}

.c-icon--buildings-filled:before {
  content: "";
}

.c-icon--phone-filled:before {
  content: "";
}

.c-icon--all-files-filled:before {
  content: "";
}

.c-icon__file {
  background-size: cover;
  flex: none;
  width: 36px;
  height: 36px;
  display: inline-block;
}

.c-icon__file:before {
  content: "";
  color: #3aa3e3;
}

.c-icon__file:after {
  background-color: #3aa3e3;
}

.c-icon--filetype {
  width: 50px;
}

.c-icon--filetype:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype:after {
  background-color: #3aa3e3;
}

.c-icon--filetype:before {
  font-size: 50px;
}

.c-icon--filetype-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/generic-99ae615.svg);
}

.c-icon--filetype-large {
  width: 60px;
}

.c-icon--filetype-large:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-large:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-large:before {
  font-size: 60px;
}

.c-icon--filetype-small {
  width: 40px;
}

.c-icon--filetype-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-small:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-small:before {
  font-size: 40px;
}

.c-icon--filetype-tiny {
  width: 20px;
}

.c-icon--filetype-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--filetype-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--filetype-tiny:before {
  font-size: 20px;
}

.c-icon--file-spaces:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces:after {
  background-color: #66c79e;
}

.c-icon--file-spaces-small:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces-small:after {
  background-color: #66c79e;
}

.c-icon--file-spaces-tiny:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-spaces-tiny:after {
  background-color: #66c79e;
}

.c-icon--file-image:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image:after {
  background-color: #3aa3e3;
}

.c-icon--file-image-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-image-bd557bd.svg);
}

.c-icon--file-image-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-image-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-image-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-pdf:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf:after {
  background-color: #db4437;
}

.c-icon--file-pdf-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-pdf-bc437bc.svg);
}

.c-icon--file-pdf-small:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf-small:after {
  background-color: #db4437;
}

.c-icon--file-pdf-tiny:before {
  content: "";
  color: #db4437;
}

.c-icon--file-pdf-tiny:after {
  background-color: #db4437;
}

.c-icon--file-audio:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio:after {
  background-color: #3aa3e3;
}

.c-icon--file-audio-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-audio-4963b04.svg);
}

.c-icon--file-audio-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-audio-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-audio-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-video:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video:after {
  background-color: #3aa3e3;
}

.c-icon--file-video-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-video-21817a1.svg);
}

.c-icon--file-video-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-video-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-video-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-presentation-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-presentation-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-email:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email:after {
  background-color: #3aa3e3;
}

.c-icon--file-email-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/email-582161b.svg);
}

.c-icon--file-email-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-email-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-email-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-vector-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-vector-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-excel-ea4dd7b.svg);
}

.c-icon--file-spreadsheet-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-spreadsheet-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-spreadsheet-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-media-archive-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-media-archive-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/archive-5161277.svg);
}

.c-icon--file-archive-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-archive-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-archive-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-executable-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-executable-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-disk-image-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-disk-image-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-cad-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-cad-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-3d-graphic-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-3d-graphic-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-database:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database:after {
  background-color: #3aa3e3;
}

.c-icon--file-database-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-database-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-database-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/binary-d1972b4.svg);
}

.c-icon--file-binary-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-binary-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-binary-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-markdown-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-markdown-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-text-post:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post:after {
  background-color: #66c79e;
}

.c-icon--file-text-post-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-text-post-314a744.svg);
}

.c-icon--file-text-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-snippet-5720591.svg);
}

.c-icon--file-text-post-small:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post-small:after {
  background-color: #66c79e;
}

.c-icon--file-text-post-tiny:before {
  content: "";
  color: #66c79e;
}

.c-icon--file-text-post-tiny:after {
  background-color: #66c79e;
}

.c-icon--file-text-quip:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip:after {
  background-color: #1d9bd1;
}

.c-icon--file-text-quip-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-text-quip-d4df8bc.svg);
}

.c-icon--file-text-quip-small:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip-small:after {
  background-color: #1d9bd1;
}

.c-icon--file-text-quip-tiny:before {
  content: "";
  color: #1d9bd1;
}

.c-icon--file-text-quip-tiny:after {
  background-color: #1d9bd1;
}

.c-icon--file-html:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html:after {
  background-color: #3aa3e3;
}

.c-icon--file-html-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/html-fde0921.svg);
}

.c-icon--file-html-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-html-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-html-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-code:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code:after {
  background-color: #3aa3e3;
}

.c-icon--file-code-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/code-b11f5dd.svg);
}

.c-icon--file-code-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-code-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-code-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-css:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css:after {
  background-color: #3aa3e3;
}

.c-icon--file-css-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/css-7c2dbe3.svg);
}

.c-icon--file-css-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-css-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-css-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-php:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php:after {
  background-color: #3aa3e3;
}

.c-icon--file-php-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/php-dd572d1.svg);
}

.c-icon--file-php-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-php-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-php-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-snippet:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet:after {
  background-color: #4d394b;
}

.c-icon--file-snippet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-snippet-5720591.svg);
}

.c-icon--file-snippet-small:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet-small:after {
  background-color: #4d394b;
}

.c-icon--file-snippet-tiny:before {
  content: "";
  color: #4d394b;
}

.c-icon--file-snippet-tiny:after {
  background-color: #4d394b;
}

.c-icon--file-word:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word:after {
  background-color: #2c4098;
}

.c-icon--file-word-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-word-2f6248f.svg);
}

.c-icon--file-word-small:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word-small:after {
  background-color: #2c4098;
}

.c-icon--file-word-tiny:before {
  content: "";
  color: #2c4098;
}

.c-icon--file-word-tiny:after {
  background-color: #2c4098;
}

.c-icon--file-excel:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel:after {
  background-color: #377437;
}

.c-icon--file-excel-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-excel-ea4dd7b.svg);
}

.c-icon--file-excel-small:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel-small:after {
  background-color: #377437;
}

.c-icon--file-excel-tiny:before {
  content: "";
  color: #377437;
}

.c-icon--file-excel-tiny:after {
  background-color: #377437;
}

.c-icon--file-powerpoint:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint:after {
  background-color: #e05a30;
}

.c-icon--file-powerpoint-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-powerpoint-40add10.svg);
}

.c-icon--file-powerpoint-small:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint-small:after {
  background-color: #e05a30;
}

.c-icon--file-powerpoint-tiny:before {
  content: "";
  color: #e05a30;
}

.c-icon--file-powerpoint-tiny:after {
  background-color: #e05a30;
}

.c-icon--file-illustrator:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator:after {
  background-color: #f4993c;
}

.c-icon--file-illustrator-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-illustrator-96d25e7.svg);
}

.c-icon--file-illustrator-small:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator-small:after {
  background-color: #f4993c;
}

.c-icon--file-illustrator-tiny:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-illustrator-tiny:after {
  background-color: #f4993c;
}

.c-icon--file-photoshop:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop:after {
  background-color: #56b6de;
}

.c-icon--file-photoshop-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-photoshop-5b2309a.svg);
}

.c-icon--file-photoshop-small:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop-small:after {
  background-color: #56b6de;
}

.c-icon--file-photoshop-tiny:before {
  content: "";
  color: #56b6de;
}

.c-icon--file-photoshop-tiny:after {
  background-color: #56b6de;
}

.c-icon--file-indesign:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign:after {
  background-color: #eb81ab;
}

.c-icon--file-indesign-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-indesign-4416d8d.svg);
}

.c-icon--file-indesign-small:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign-small:after {
  background-color: #eb81ab;
}

.c-icon--file-indesign-tiny:before {
  content: "";
  color: #eb81ab;
}

.c-icon--file-indesign-tiny:after {
  background-color: #eb81ab;
}

.c-icon--file-adobe-flash:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash:after {
  background-color: #a72428;
}

.c-icon--file-adobe-flash-small:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash-small:after {
  background-color: #a72428;
}

.c-icon--file-adobe-flash-tiny:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-flash-tiny:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf-small:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf-small:after {
  background-color: #a72428;
}

.c-icon--file-adobe-swf-tiny:before {
  content: "";
  color: #a72428;
}

.c-icon--file-adobe-swf-tiny:after {
  background-color: #a72428;
}

.c-icon--file-iphone-app:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app:after {
  background-color: #9ea0a7;
}

.c-icon--file-iphone-app-small:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app-small:after {
  background-color: #9ea0a7;
}

.c-icon--file-iphone-app-tiny:before {
  content: "";
  color: #9ea0a7;
}

.c-icon--file-iphone-app-tiny:after {
  background-color: #9ea0a7;
}

.c-icon--file-android-app:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app:after {
  background-color: #a4ca3a;
}

.c-icon--file-android-app-small:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app-small:after {
  background-color: #a4ca3a;
}

.c-icon--file-android-app-tiny:before {
  content: "";
  color: #a4ca3a;
}

.c-icon--file-android-app-tiny:after {
  background-color: #a4ca3a;
}

.c-icon--file-dropbox:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-paper-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-paper-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert-small:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert-small:after {
  background-color: #007ee5;
}

.c-icon--file-dropbox-papert-tiny:before {
  content: "";
  color: #007ee5;
}

.c-icon--file-dropbox-papert-tiny:after {
  background-color: #007ee5;
}

.c-icon--file-google-presentation:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation:after {
  background-color: #f4b400;
}

.c-icon--file-google-presentation-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-presentation-640aa88.svg);
}

.c-icon--file-google-presentation-small:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation-small:after {
  background-color: #f4b400;
}

.c-icon--file-google-presentation-tiny:before {
  content: "";
  color: #f4b400;
}

.c-icon--file-google-presentation-tiny:after {
  background-color: #f4b400;
}

.c-icon--file-google-spreadsheet:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet:after {
  background-color: #0f9d58;
}

.c-icon--file-google-spreadsheet-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-spreadsheet-75b292d.svg);
}

.c-icon--file-google-spreadsheet-small:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet-small:after {
  background-color: #0f9d58;
}

.c-icon--file-google-spreadsheet-tiny:before {
  content: "";
  color: #0f9d58;
}

.c-icon--file-google-spreadsheet-tiny:after {
  background-color: #0f9d58;
}

.c-icon--file-google-document:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document:after {
  background-color: #4285f4;
}

.c-icon--file-google-document-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-google-document-963b4a9.svg);
}

.c-icon--file-google-document-small:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document-small:after {
  background-color: #4285f4;
}

.c-icon--file-google-document-tiny:before {
  content: "";
  color: #4285f4;
}

.c-icon--file-google-document-tiny:after {
  background-color: #4285f4;
}

.c-icon--file-google-form:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form:after {
  background-color: #db4437;
}

.c-icon--file-google-form-small:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form-small:after {
  background-color: #db4437;
}

.c-icon--file-google-form-tiny:before {
  content: "";
  color: #db4437;
}

.c-icon--file-google-form-tiny:after {
  background-color: #db4437;
}

.c-icon--file-qtz:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz:after {
  background-color: #3aa3e3;
}

.c-icon--file-qtz-small:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz-small:after {
  background-color: #3aa3e3;
}

.c-icon--file-qtz-tiny:before {
  content: "";
  color: #3aa3e3;
}

.c-icon--file-qtz-tiny:after {
  background-color: #3aa3e3;
}

.c-icon--file-sketch:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-small:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch-small:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-tiny:before {
  content: "";
  color: #f4993c;
}

.c-icon--file-sketch-tiny:after {
  background-color: #f4993c;
}

.c-icon--file-sketch-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-sketch-2b5ad11.svg);
}

.c-icon--file-figma-tiny:before {
  content: "";
  color: #1d1c1d;
}

.c-icon--file-figma-tiny:after {
  background-color: #1d1c1d;
}

.c-icon--file-zoho-show:before {
  content: "";
  color: #e01e5a;
}

.c-icon--file-zoho-show:after {
  background-color: #e01e5a;
}

.c-icon--file-zoho-show-small:before {
  content: "";
  color: #e01e5a;
}

.c-icon--file-zoho-show-small:after {
  background-color: #e01e5a;
}

.c-icon--file-zoho-show-tiny:before {
  content: "";
  color: #e01e5a;
}

.c-icon--file-zoho-show-tiny:after {
  background-color: #e01e5a;
}

.c-icon--file-zoho-show-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-zoho-show-70da35e.svg);
}

.c-icon--file-lucidchart:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-small:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart-small:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-tiny:before {
  content: "";
  color: #f96b13;
}

.c-icon--file-lucidchart-tiny:after {
  background-color: #f96b13;
}

.c-icon--file-lucidchart-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidchart-0c99dac.svg);
}

.c-icon--file-lucidpress-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidpress-43cac0c.svg);
}

.c-icon--file-lucidspark-svgicon {
  content: url(https://a.slack-edge.com/bv1-10/file-lucidspark-276c862.svg);
}

.p-autoclog__hook {
  display: contents;
}

.p-autoclog__viewer {
  vertical-align: top;
  display: inline;
  position: relative;
}

.p-autoclog__viewer_icon_and_details_container {
  z-index: 9999;
  cursor: pointer;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-autoclog__viewer_icon {
  outline: 0;
  position: absolute;
  top: 2px;
  left: 2px;
}

.p-autoclog__viewer_icon:before {
  content: "";
  background-color: #6400641a;
  border: 2px solid #0b4c8c;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: 1s infinite alternate x-autoclog__viewer_icon--pulse;
  display: block;
  box-shadow: 0 0 0 2px #fff;
}

.p-autoclog__viewer_details {
  color: #0b4c8c;
  text-align: left;
  background: #f7fbffe6;
  border: 2px solid #0b4c8c;
  width: max-content;
  max-height: 400px;
  padding: 15px;
  font-weight: 500;
  display: block;
  overflow-y: scroll;
}

@keyframes x-autoclog__viewer_icon--pulse {
  0% {
    opacity: 0;
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    opacity: .5;
    transform: scale(1);
  }
}

.c-aria_live_announcer_api {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.autoclog_toggle {
  cursor: pointer;
  background: #fff;
  border: 2px solid #0009;
  border-radius: 100px;
  width: 50px;
  height: 28px;
}

.autoclog_toggle--active {
  border: 2px solid #0b4c8c;
}

.autoclog_toggle__lever_container {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.autoclog_toggle__lever {
  background: #0009;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 2px;
  left: 3px;
}

.autoclog_toggle--active .autoclog_toggle__lever {
  background: #0b4c8c;
  left: 51%;
}

.c-infinite_spinner {
  margin: 0 auto;
  position: relative;
}

.c-infinite_spinner--spotlight {
  width: 160px;
  height: 160px;
}

.c-infinite_spinner--jumbo {
  width: 52px;
  height: 52px;
}

.c-infinite_spinner--large {
  width: 24px;
  height: 24px;
}

.c-infinite_spinner--medium {
  width: 18px;
  height: 18px;
}

.c-infinite_spinner--small {
  width: 12px;
  height: 12px;
}

.c-infinite_spinner--inline {
  margin: 0;
  display: inline-block;
}

.c-infinite_spinner--floating {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 8px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.c-infinite_spinner__loading_msg {
  margin-left: 12px;
}

.c-infinite_spinner__spinner {
  width: 100%;
  height: 100%;
  animation: 1.2s cubic-bezier(.25, .29, .54, .86) infinite c-infinite_spinner__spin;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-45deg);
}

@keyframes c-infinite_spinner__spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.c-infinite_spinner__tail {
  animation: 1.2s cubic-bezier(.41, .24, .64, .69) infinite c-infinite_spinner__spin;
}

.c-infinite_spinner__bg {
  fill: none;
  opacity: .2;
  stroke-width: 8px;
  stroke: gray;
}

.c-infinite_spinner__path {
  fill: none;
  stroke-width: 8px;
  stroke-dasharray: 55 200;
  stroke-dashoffset: 90px;
  stroke-linecap: round;
}

.c-infinite_spinner--white .c-infinite_spinner__path, .c-infinite_spinner--button-white .c-infinite_spinner__path, .c-infinite_spinner--button-white .c-infinite_spinner__bg {
  stroke: #fff;
}

.c-infinite_spinner--blue .c-infinite_spinner__path {
  stroke: #50acf4;
}

.c-infinite_spinner--fast .c-infinite_spinner__spinner {
  animation-duration: .6s;
}

.p-autoclog_send_viewer_clog {
  position: relative;
}

.p-autoclog_send_viewer_clog__content {
  pointer-events: none;
  color: #0b4c8c;
  text-align: left;
  background: #f7fbffe6;
  animation-name: clog;
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
}

.p-autoclog_send_viewer_clog__ui_controls {
  position: absolute;
  top: 5px;
  right: 10px;
}

.p-autoclog_send_viewer_clog__button {
  width: 30px;
  height: 26px;
  margin-left: 4px;
  padding: 2px 6px;
}

.p-autoclog_send_viewer_clog__copy_toast {
  color: #fff;
  white-space: nowrap;
  background-color: #000;
  border-radius: 6px;
  padding: 0 6px;
  position: absolute;
  top: 30px;
  right: 0;
}

.p-autoclog_send_viewer_clog__copy_toast > i {
  color: #000;
  position: absolute;
  top: -12px;
  left: 87px;
}

@keyframes clog {
  0% {
    box-shadow: inset 0 0 15px 5px #2870adbf;
  }

  100% {
    box-shadow: none;
  }
}

.p-autoclog_send_viewer {
  z-index: 9999;
  min-width: 180px;
  max-width: 480px;
  max-height: 100%;
  position: fixed;
  top: 40px;
  right: 10px;
  overflow-y: scroll;
}

.p-autoclog_send_viewer__ui_controls {
  display: flex;
  position: fixed;
  top: 5px;
  right: 10px;
}

.p-autoclog_send_viewer__clear_all {
  margin-right: 6px;
  padding: 0 12px;
}

.c-link--button {
  color: #1264a3;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  vertical-align: baseline;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

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

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

.c-link--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
  text-decoration: none;
}

.c-link--disabled, .c-link--disabled:hover, .c-link--disabled:active, .c-link--disabled:focus {
  color: #868686;
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}

.c-link--invert {
  color: inherit;
  text-underline-offset: 1px;
  text-decoration: underline;
}

.c-link--invert:hover, .c-link--invert:visited, .c-link--invert:active {
  color: inherit;
}

.c-link--button.c-link--underline, a.c-link--underline, .c-link--button.c-link--underline:hover, a.c-link--underline:hover {
  text-decoration: underline;
}

.c-flex_compat_button {
  display: inline-block;
}

.c-button {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  border: none;
  border-radius: 4px;
  outline: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.c-button:hover, .c-button:active, .c-button:focus {
  text-decoration: none;
}

.c-button--primary {
  color: #fff;
  box-shadow: none;
  background: #007a5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--primary:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-button--primary:link, .c-button--primary:visited {
  color: #fff;
}

.c-button--primary:hover {
  color: #fff;
  background: #148567;
  box-shadow: 0 1px 4px #0000004d;
}

.c-button--primary:active {
  box-shadow: none;
  background: #006e51;
}

.c-button--primary.c-button--disabled, .c-button--primary.c-button--disabled:hover, .c-button--primary.c-button--disabled:active {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  box-shadow: none;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-button--primary.c-button--disabled:hover, .c-button--primary.c-button--disabled:hover:hover, .c-button--primary.c-button--disabled:active:hover {
  background: #ddd;
}

.c-button--danger {
  color: #fff;
  box-shadow: none;
  background: #e01e5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--danger:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-button--danger:link, .c-button--danger:visited {
  color: #fff;
}

.c-button--danger:hover {
  color: #fff;
  background: #e23067;
  box-shadow: 0 1px 4px #0000004d;
}

.c-button--danger:active {
  box-shadow: none;
  background: #ca1b51;
}

.c-button--danger.c-button--disabled, .c-button--danger.c-button--disabled:hover, .c-button--danger.c-button--disabled:active {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  box-shadow: none;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-button--danger.c-button--disabled:hover, .c-button--danger.c-button--disabled:hover:hover, .c-button--danger.c-button--disabled:active:hover {
  background: #ddd;
}

.c-button--outline {
  color: #1d1c1d;
  background: #fff padding-box padding-box;
  border: 1px solid #1d1c1d4d;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline:link, .c-button--outline:visited {
  color: #1d1c1d;
}

.c-button--outline:hover {
  background: #f8f8f8;
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #1d1c1d80;
}

.c-button--outline.c-button--focus-visible:focus, .c-button--outline.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline.c-button--disabled, .c-button--outline.c-button--disabled:hover, .c-button--outline.c-button--disabled:active {
  box-shadow: none;
}

.c-button--outline:active {
  background: #f8f8f8;
}

.c-button--outline-primary {
  color: #007a5a;
  background: #fff padding-box padding-box;
  border: 1px solid #007a5a4d;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline-primary:link, .c-button--outline-primary:visited {
  color: #007a5a;
}

.c-button--outline-primary:hover {
  background: #f8f8f8;
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline-primary:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #007a5a80;
}

.c-button--outline-primary.c-button--focus-visible:focus, .c-button--outline-primary.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline-primary.c-button--disabled, .c-button--outline-primary.c-button--disabled:hover, .c-button--outline-primary.c-button--disabled:active {
  box-shadow: none;
}

.c-button--outline-danger {
  color: #e01e5a;
  background: #fff padding-box padding-box;
  border: 1px solid #e01e5a4d;
  font-weight: 700;
  transition: all 80ms linear;
}

.c-button--outline-danger:link, .c-button--outline-danger:visited {
  color: #e01e5a;
}

.c-button--outline-danger:hover {
  background: #f8f8f8;
  box-shadow: 0 1px 3px #00000014;
}

.c-button--outline-danger:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #e01e5a80;
}

.c-button--outline-danger.c-button--focus-visible:focus, .c-button--outline-danger.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--outline-danger.c-button--disabled, .c-button--outline-danger.c-button--disabled:hover, .c-button--outline-danger.c-button--disabled:active {
  box-shadow: none;
}

.c-button--plan_page {
  color: #007a5a;
  background: #fff padding-box padding-box;
  border: 1px solid #007a5a4d;
  font-weight: 900;
  transition: all 80ms linear;
}

.c-button--plan_page:link, .c-button--plan_page:visited {
  color: #007a5a;
}

.c-button--plan_page:hover {
  background: #f8f8f8;
  box-shadow: 0 1px 3px #00000014;
}

.c-button--plan_page:active {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #007a5a80;
}

.c-button--plan_page.c-button--focus-visible:focus, .c-button--plan_page.focus-ring:focus:not(:hover) {
  background-clip: initial;
  border: 1px solid #fff0;
}

.c-button--plan_page.c-button--disabled, .c-button--plan_page.c-button--disabled:hover, .c-button--plan_page.c-button--disabled:active {
  box-shadow: none;
}

.sk-client-theme--dark .c-button--outline-primary {
  color: #fff;
  box-shadow: none;
  background: #007a5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-primary:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .c-button--outline-primary:link, .sk-client-theme--dark .c-button--outline-primary:visited {
  color: #fff;
}

.sk-client-theme--dark .c-button--outline-primary:hover {
  color: #fff;
  background: #148567;
  box-shadow: 0 1px 4px #0000004d;
}

.sk-client-theme--dark .c-button--outline-primary:active {
  box-shadow: none;
  background: #006e51;
}

.sk-client-theme--dark .c-button--outline-primary.c-button--disabled, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:active {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  box-shadow: none;
  border-color: #ddd;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:hover:hover, .sk-client-theme--dark .c-button--outline-primary.c-button--disabled:active:hover {
  background: #ddd;
}

.sk-client-theme--dark .c-button--outline-danger {
  color: #fff;
  box-shadow: none;
  background: #e01e5a;
  font-weight: 700;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-danger:after {
  content: "";
  visibility: hidden;
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .c-button--outline-danger:link, .sk-client-theme--dark .c-button--outline-danger:visited {
  color: #fff;
}

.sk-client-theme--dark .c-button--outline-danger:hover {
  color: #fff;
  background: #e23067;
  box-shadow: 0 1px 4px #0000004d;
}

.sk-client-theme--dark .c-button--outline-danger:active {
  box-shadow: none;
  background: #ca1b51;
}

.sk-client-theme--dark .c-button--outline-danger.c-button--disabled, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:active {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  box-shadow: none;
  border-color: #ddd;
  transition: all 80ms linear;
}

.sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:hover:hover, .sk-client-theme--dark .c-button--outline-danger.c-button--disabled:active:hover {
  background: #ddd;
}

.c-button--small {
  min-width: 56px;
  height: 28px;
  padding: 0 12px 1px;
  font-size: 13px;
}

.c-button--medium {
  min-width: 80px;
  height: 36px;
  padding: 0 12px 1px;
  font-size: 15px;
}

.c-button--large {
  min-width: 96px;
  height: 44px;
  padding: 0 16px 3px;
  font-size: 18px;
  font-weight: 700;
}

.c-button--disabled {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-button--disabled:hover {
  background: #ddd;
}

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

.c-button.c-button--sonic-placeholder, .c-button.c-button--sonic-placeholder:hover {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  pointer-events: auto;
  box-shadow: none;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-button.c-button--sonic-placeholder:hover, .c-button.c-button--sonic-placeholder:hover:hover {
  background: #ddd;
}

.c-button--icon {
  min-width: 0;
  padding: 0;
}

.c-button--icon .c-deprecated-icon:before {
  line-height: 1;
  display: block;
}

.c-button--icon.c-button--small {
  width: 20px;
  height: 20px;
}

.c-button--icon.c-button--small .c-deprecated-icon:before {
  font-size: 12px;
}

.c-button--icon.c-button--medium {
  width: 28px;
  height: 28px;
}

.c-button--icon.c-button--medium .c-deprecated-icon:before {
  font-size: 16px;
}

.c-button--icon.c-button--large {
  width: 32px;
  height: 32px;
}

.c-button--icon.c-button--large .c-deprecated-icon:before {
  font-size: 20px;
}

.c-button-unstyled {
  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;
}

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

.c-button-unstyled.c-button-unstyled--sonic-placeholder, .c-button-unstyled.c-button-unstyled--sonic-placeholder:hover {
  cursor: default;
}

.c-button-loading__spinner {
  margin-left: 0;
  margin-right: 0;
  transition: width 80ms linear;
}

.c-button--loading_spinner--hidden {
  width: 0;
}

.c-button-loading__spinner--small {
  margin-left: 8px;
}

.c-button-loading__spinner--medium {
  margin-left: 12px;
}

.c-button-loading__spinner--large {
  margin-left: 16px;
}

.c-button--loading_spinner--loading {
  margin-left: 0;
}

.c-button--loading_spinner--children {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

[data-9gn] {
  font-size: var(--s, inherit);
  print-color-adjust: exact;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  display: block;
}

.is-inline {
  vertical-align: -.125em;
  display: inline-block;
}

.c-icon_button {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.c-icon_button:link {
  text-decoration: none;
}

.c-icon_button__badge {
  background: #000;
  border-radius: 50%;
  margin-bottom: 3px;
  position: absolute;
  bottom: 0;
}

.c-icon_button--default .c-icon_button__badge, .c-icon_button--light .c-icon_button__badge {
  background-color: #1264a3;
}

.c-icon_button--dark .c-icon_button__badge {
  background-color: #fff;
}

.c-icon_button--size_x-small {
  width: 28px;
  height: 28px;
}

.c-icon_button--size_x-small .c-icon:before {
  font-size: 16px;
}

.c-icon_button--size_small {
  width: 32px;
  height: 32px;
}

.c-icon_button--size_small .c-icon:before {
  font-size: 18px;
}

.c-icon_button--size_medium {
  width: 36px;
  height: 36px;
}

.c-icon_button.c-button--disabled {
  opacity: .5;
}

.c-icon_button--default, .c-icon_button--default:link, .c-icon_button--default.c-button-unstyled {
  color: #1d1c1db3;
}

.c-icon_button--default:hover, .c-icon_button--default:link:hover, .c-icon_button--default.c-button-unstyled:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.c-icon_button--default:active, .c-icon_button--default:link:active, .c-icon_button--default.c-button-unstyled:active {
  background: #1d1c1d21;
}

.c-icon_button--light, .c-icon_button--light:link, .c-icon_button--light.c-button-unstyled {
  color: #1d1c1db3;
}

.c-icon_button--light:hover, .c-icon_button--light:link:hover, .c-icon_button--light.c-button-unstyled:hover {
  color: #1d1c1d;
  background: #1d1c1d0d;
}

.c-icon_button--light:active, .c-icon_button--light:link:active, .c-icon_button--light.c-button-unstyled:active {
  background: #1d1c1d1a;
}

.c-icon_button--dark, .c-icon_button--dark:link, .c-icon_button--dark.c-button-unstyled {
  color: #ffffffb3;
}

.c-icon_button--dark:hover, .c-icon_button--dark:link:hover, .c-icon_button--dark.c-button-unstyled:hover {
  color: #fff;
  background: #ffffff0d;
}

.c-icon_button--dark:active, .c-icon_button--dark:link:active, .c-icon_button--dark.c-button-unstyled:active {
  background: #ffffff1a;
}

.p-client_desktop--draggable-region-hacks.p-client_desktop--ia-top-nav .c-sk-modal_portal:after {
  content: "";
  pointer-events: none;
  -webkit-app-region: drag;
  height: 44px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.c-sk-overlay {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
}

body.p-client_desktop--draggable-region-hacks .c-sk-overlay {
  -webkit-app-region: no-drag;
}

.c-sk-overlay:before {
  content: "";
  opacity: 0;
  background: #0009;
  width: 100%;
  height: 100%;
  transition: opacity 80ms linear;
  position: absolute;
  top: 0;
  left: 0;
}

.c-sk-overlay--hidden:before {
  display: none;
}

.c-sk-overlay--no_animation:before {
  transition: none;
}

.c-sk-overlay.ReactModal__Overlay--after-open:not(.ReactModal__Overlay--before-close):before {
  opacity: 1;
}

.c-sk-modal {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000059;
}

.c-sk-modal:focus {
  outline: none;
}

.c-sk-modal__speedbump_overlay {
  content: "";
  box-sizing: border-box;
  pointer-events: none;
  z-index: 1;
  background: #1d1c1d1a;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-sk-modal--faded {
  pointer-events: none;
}

.c-sk-modal--faded:after {
  background: #1d1c1d1a;
}

.c-sk-modal--fixed {
  width: 100%;
  max-width: 520px;
  height: auto;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal--responsive {
    max-width: 324px;
  }
}

@media only screen and (max-height: 480px) {
  .c-sk-modal--responsive {
    max-height: 440px;
  }
}

.c-sk-overlay--align-start {
  align-items: flex-start;
}

.c-sk-modal--fullscreen {
  width: 100%;
  max-width: 1280px;
  height: 100%;
}

.c-sk-modal__close_button {
  z-index: 1;
  position: absolute;
  top: 20px;
  right: 20px;
}

.c-sk-modal__close_button--inverted {
  color: #fff;
  background: #1d1c1db3 !important;
}

@media only screen and (max-width: 640px) {
  .c-icon_button--default.c-sk-modal__close_button--responsive {
    color: #1d1c1db3;
    background: none;
    width: 34px;
    height: 34px;
    top: 8px;
    right: 8px;
  }

  .c-icon_button--default.c-sk-modal__close_button--responsive:hover {
    color: #1d1c1d;
    background: #1d1c1d0a;
  }
}

.c-icon_button--default.c-sk-modal__close_button--light {
  color: #1d1c1d;
  opacity: .66;
  background: #f8f8f8;
}

.c-icon_button--default.c-sk-modal__close_button--light:hover {
  color: #1d1c1d;
  opacity: 1;
  background: #fff;
}

.c-icon_button--default.c-sk-modal__close_button--dark {
  color: #fff;
  opacity: .66;
  background: #616061;
}

.c-icon_button--default.c-sk-modal__close_button--dark:hover {
  color: #fff;
  opacity: 1;
  background: #1d1c1d;
}

.c-popover:not(.c-popover--overlay-inherit) {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-popover.c-popover--overlay-inherit .c-popover__content {
  z-index: 1053;
}

body.p-client_desktop--draggable-region-hacks .c-popover {
  -webkit-app-region: no-drag;
}

.p-client_desktop--draggable-region-hacks.p-client_desktop--ia-top-nav .c-popover:before {
  content: "";
  pointer-events: none;
  -webkit-app-region: drag;
  height: 44px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.p-client_desktop--ia-top-nav .c-popover .c-popover__content {
  -webkit-app-region: no-drag;
}

.c-popover--fade {
  animation: 1s forwards c-popover-fade;
}

@keyframes c-popover-fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.c-popover--fade .ReactModal__Content {
  transition: none;
}

.c-popover--fade .ReactModal__Content--before-close {
  opacity: 0;
  transition-property: opacity;
}

.c-popover--fade.ReactModal__Overlay--before-close, .c-popover--no-pointer {
  pointer-events: none;
}

.c-popover--z_above_fs {
  z-index: 1053;
}

.c-popover--z_fs {
  z-index: 1041;
}

.c-popover--z_menu {
  z-index: 1042;
}

.c-popover--z_menu_above_fs {
  z-index: 1054;
}

.c-popover--z_below_menu {
  z-index: 1001;
}

.c-popover--z_modal {
  z-index: 1000;
}

.c-popover--z_dialog {
  z-index: 1012;
}

.c-sk-modal_header {
  background-color: #fff;
  border-radius: 8px 8px 0 0;
  flex-shrink: 0;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_header--responsive {
    min-height: 52px;
  }
}

.c-scrollbar {
  position: relative;
  overflow: hidden;
}

.c-scrollbar__hider {
  outline: none;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -50px;
  overflow-x: hidden;
  overflow-y: scroll;
  transform: translateZ(0);
}

.c-scrollbar__hider::-webkit-scrollbar {
  display: none;
}

.c-scrollbar--inherit_size {
  width: 100%;
}

.c-scrollbar--inherit_size .c-scrollbar__hider {
  margin-right: -50px;
  position: relative;
  right: 0;
}

.c-scrollbar__track {
  width: 8px;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 4px;
}

.c-scrollbar__track:before {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -4px;
}

.c-scrollbar--hidden > .c-scrollbar__track {
  display: none;
}

.c-scrollbar__bar {
  opacity: 0;
  cursor: default;
  z-index: 1;
  will-change: transform;
  background: #1d1c1d85;
  border-radius: 4px;
  outline: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-scrollbar:hover .c-scrollbar__bar, .c-scrollbar__bar:active {
  opacity: 1;
}

.c-scrollbar__bar:active:after {
  content: "";
  z-index: 1;
  cursor: default;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-scrollbar--always_visible .c-scrollbar__bar {
  opacity: 1;
}

.c-scrollbar--monkey .c-scrollbar__child {
  padding-right: 12px;
}

.c-scrollbar--monkey.c-scrollbar--hidden .c-scrollbar__child {
  padding-right: 0;
}

.c-scrollbar--monkey .c-scrollbar__track {
  z-index: 1;
  background: #f8f8f8;
  border-radius: 3px;
}

.c-scrollbar--monkey .c-scrollbar__bar {
  background: #1d1c1d85;
  box-shadow: 0 3px #fff, 0 -3px #fff;
}

.c-scrollbar--monkey .c-scrollbar__bar, .c-scrollbar--monkey .c-scrollbar__bar:active, .c-scrollbar--monkey:hover .c-scrollbar__bar {
  opacity: 1;
}

.c-scrollbar--fade:not(:hover) .c-scrollbar__bar {
  transition: opacity .1s .5s;
}

.c-sk-modal_content {
  background: #fff;
  flex-shrink: 1;
  min-height: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-sk-modal_content:first-of-type {
  border-radius: 8px 8px 0 0;
}

.c-sk-modal_content:last-of-type {
  border-radius: 0 0 8px 8px;
}

.c-sk-modal_content:only-of-type {
  border-radius: 8px;
}

.c-sk-modal_content:after {
  box-sizing: border-box;
  content: "";
  pointer-events: none;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  width: 100%;
  height: 100%;
  transition: border 80ms linear;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-sk-modal_content__inner {
  overflow: hidden;
}

.c-sk-modal_content--indicateTop:after {
  border-top: 1px solid #1d1c1d21;
}

.c-sk-modal_content--indicateBottom:after {
  border-bottom: 1px solid #1d1c1d21;
}

.c-sk-modal_title_bar {
  align-items: center;
  width: 100%;
  min-height: 70px;
  padding: 20px 28px;
  display: flex;
}

.c-sk-modal_title_bar__text h1 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-sk-modal_title_bar__text h1:only-child {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-sk-modal_title_bar__text h2:nth-child(2) {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-right: 24px;
}

.c-sk-modal_title_bar__icon {
  background-color: #fff;
  border-radius: 4px;
  align-items: center;
  height: 40px;
  margin-right: 16px;
  line-height: 0;
  display: flex;
}

.c-sk-modal_title_bar--pad_right {
  padding-right: 76px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_title_bar--responsive {
    min-height: 36px;
    padding: 8px 8px 8px 16px;
  }

  .c-sk-modal_title_bar--responsive .c-sk-modal_title_bar__icon {
    align-items: center;
    display: flex;
  }

  .c-sk-modal_title_bar__text_responsive {
    flex-direction: column;
    justify-content: center;
    min-height: 36px;
    display: flex;
  }

  .c-sk-modal_title_bar__text_responsive h1:only-child {
    font-size: 18px;
  }
}

.c-sk-modal_footer {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 84px;
  margin-top: auto;
  padding: 24px 28px;
  display: flex;
  overflow: hidden;
}

.c-sk-modal_footer.c-sk-modal_footer--adaptive {
  height: auto;
  min-height: 84px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_footer--responsive {
    height: 60px;
    padding: 16px;
  }

  .c-sk-modal_footer--responsive .c-button {
    min-width: 56px;
    height: 28px;
    padding: 0 12px 1px;
    font-size: 13px;
  }

  .c-sk-modal_footer--responsive .c-sk-modal_footer_actions {
    display: flex;
  }

  .c-sk-modal_footer--responsive-column {
    flex-direction: column;
    align-items: baseline;
    height: auto;
  }

  .c-sk-modal_footer--responsive-column .c-sk-modal_footer_actions {
    padding-top: 8px;
  }
}

.c-sk-modal_footer--speedbump {
  z-index: 1;
  pointer-events: auto;
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px 28px;
  display: flex;
  position: absolute;
  bottom: 0;
  box-shadow: 0 0 12px #1d1c1d26;
}

.c-sk-modal_footer--speedbump.c-sk-modal_footer--speedbump_transition-enter-active {
  animation: .16s cubic-bezier(.36, .19, .29, 1) forwards c-speedbump-slide-in;
}

.c-sk-modal_footer--speedbump.c-sk-modal_footer--speedbump_transition-exit-active {
  pointer-events: none;
  animation: .16s cubic-bezier(.36, .19, .29, 1) forwards c-speedbump-slide-out;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_footer--speedbump_responsive .c-button {
    min-width: 56px;
    height: 28px;
    padding: 0 12px 1px;
    font-size: 13px;
  }

  .c-sk-modal_footer--speedbump_responsive .c-modal_speed_bump__heading {
    font-weight: 700;
  }
}

@keyframes c-speedbump-slide-in {
  0% {
    transform: translateY(100%);
  }

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

@keyframes c-speedbump-slide-out {
  0% {
    transform: translateY(0%);
  }

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

.c-sk-modal_image {
  width: 100%;
  height: auto;
  display: block;
}

.c-sk-modal_image__container {
  width: 100%;
  position: relative;
}

.c-sk-modal_image__container .c-sk-modal_image {
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-height: 480px) {
  .c-sk-modal_image--responsive {
    display: none;
  }
}

.c-sk-modal_content_section {
  padding: 0 28px;
}

@media only screen and (max-width: 640px) {
  .c-sk-modal_content_section--responsive {
    padding: 0 16px;
  }
}

.c-sk-modal_footer_actions {
  margin-left: auto;
}

.c-sk-modal_footer_actions > * {
  vertical-align: bottom;
  margin-right: 12px;
}

.c-sk-modal_footer_actions > :last-child {
  margin-right: 0;
}

.c-modal_speed_bump_overlay, .c-modal_speed_bump_wrapper {
  z-index: 1000;
}

.c-modal_speed_bump_wrapper {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.c-modal_speed_bump_overlay {
  background-color: #ffffffb3;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: background-color .16s cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.c-modal_speed_bump_overlay--hidden {
  background-color: none;
}

.c-modal_speed_bump {
  transition: transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(0);
}

.c-modal_speed_bump--hidden {
  transform: translateY(100%);
}

.c-modal_speed_bump_content {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  padding: 20px 24px;
}

.c-modal_speed_bump__text_wrapper {
  flex-direction: column;
  width: 100%;
  padding-bottom: 8px;
  display: flex;
}

.c-modal_speed_bump__heading {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.3;
}

.c-modal_speed_bump__button_row {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.c-modal_speed_bump__button {
  margin-left: 12px;
}

.c-tooltip__tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  text-align: center;
  word-wrap: break-word;
  background-color: #000;
  border-radius: 8px;
  max-width: 200px;
  padding: 8px 12px 10px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.c-tooltip__tip--large {
  max-width: 400px;
}

.c-tooltip__tip__arrow {
  background: #000;
  width: 8.48528px;
  height: 8.48528px;
  position: absolute;
}

.c-tooltip__tip--left {
  margin-right: 8px;
}

.c-tooltip__tip--left .c-tooltip__tip__arrow {
  transform-origin: 100% 0;
  border-left-color: #000;
  top: 50%;
  right: -6px;
  transform: rotate(45deg);
}

.c-tooltip__tip--right {
  margin-left: 8px;
}

.c-tooltip__tip--right .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-right-color: #000;
  top: 50%;
  left: -6px;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top {
  margin-bottom: 8px;
}

.c-tooltip__tip--top .c-tooltip__tip__arrow {
  transform-origin: 0 100%;
  border-top-color: #000;
  bottom: -6px;
  left: 50%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top-left {
  margin-bottom: 8px;
}

.c-tooltip__tip--top-left .c-tooltip__tip__arrow {
  transform-origin: 0 100%;
  border-top-color: #000;
  bottom: -6px;
  left: 25%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--top-right {
  margin-bottom: 8px;
}

.c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  transform-origin: 100% 100%;
  bottom: -6px;
  left: 50%;
  left: initial;
  border-top-color: #000;
  right: 25%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom {
  margin-top: 8px;
}

.c-tooltip__tip--bottom .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-bottom-color: #000;
  top: -6px;
  left: 50%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom-left {
  margin-top: 8px;
}

.c-tooltip__tip--bottom-left .c-tooltip__tip__arrow {
  transform-origin: 0 0;
  border-bottom-color: #000;
  top: -6px;
  left: 25%;
  transform: rotate(45deg);
}

.c-tooltip__tip--bottom-right {
  margin-top: 8px;
}

.c-tooltip__tip--bottom-right .c-tooltip__tip__arrow {
  transform-origin: 100% 0;
  top: -6px;
  left: 50%;
  left: initial;
  border-bottom-color: #000;
  right: 25%;
  transform: rotate(-45deg);
}

.c-tooltip__tip--left-align-content {
  text-align: left;
}

.sk-client-theme--dark .c-tooltip__tip {
  background-color: #000;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.sk-client-theme--dark .c-tooltip__tip__arrow {
  background-color: #000;
  background-clip: content-box;
  border: 1px solid #1d1c1d21;
}

.sk-client-theme--dark .c-tooltip__tip--top .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--top-left .c-tooltip__tip__arrow {
  border-top: none;
  border-right: none;
}

.sk-client-theme--dark .c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  border-top: none;
  border-left: none;
}

.sk-client-theme--dark .c-tooltip__tip--bottom .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--bottom-left .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--right .c-tooltip__tip__arrow {
  border-bottom: none;
  border-right: none;
}

.sk-client-theme--dark .c-tooltip__tip--bottom-right .c-tooltip__tip__arrow, .sk-client-theme--dark .c-tooltip__tip--left .c-tooltip__tip__arrow {
  border-bottom: none;
  border-left: none;
}

.c-tooltip__tip.c-tooltip__tip--success, .c-tooltip__tip.c-tooltip__tip--success .c-tooltip__tip__arrow {
  background-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--left .c-tooltip__tip__arrow {
  border-left-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--right .c-tooltip__tip__arrow {
  border-right-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top-left .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--top-right .c-tooltip__tip__arrow {
  border-top-color: #007a5a;
}

.c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom-left .c-tooltip__tip__arrow, .c-tooltip__tip.c-tooltip__tip--success.c-tooltip__tip--bottom-right .c-tooltip__tip__arrow {
  border-bottom-color: #007a5a;
}

.c-tooltip__tip--member, .c-tooltip__tip--channel {
  max-width: 500px;
}

.c-tooltip__tip--channel .c-base_inline_entity--dim {
  color: inherit;
}

.c-tooltip__tip--member {
  padding: 6px 12px 6px 6px;
}

.c-tooltip__tip--link {
  text-align: left;
  max-width: 400px;
}

.c-tooltip__sonic_placeholder {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #ffffffb3;
}

.c-tooltip__subtitle {
  color: #ffffffb3;
}

.c-toast {
  color: #fff;
  z-index: 1053;
  word-break: break-word;
  background: #1d1c1d padding-box padding-box;
  border-radius: 6px;
  max-width: 350px;
  padding: 10px 16px 12px;
  font-size: 15px;
  line-height: 22px;
  position: fixed;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.c-toast__wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-toast:hover {
  animation: none;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.c-toast: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;
}

.c-toast--fade.ReactModal__Content {
  animation: 80ms cubic-bezier(.36, .19, .29, 1) forwards c-toast-fade-in;
}

.c-toast--fade.ReactModal__Content--before-close {
  animation: 80ms cubic-bezier(.36, .19, .29, 1) forwards c-toast-fade-out;
}

.c-toast--fade.ReactModal__Overlay--before-close {
  pointer-events: none;
}

.c-toast > .c-toast__wrapper ~ * {
  z-index: 1;
}

.c-toast > .c-toast__wrapper + .c-deprecated-icon, .c-toast > .c-toast__wrapper + .c-icon {
  margin-right: 8px;
}

.c-toast a, .c-toast a:hover, .c-toast a:active, .c-toast a:focus, .c-toast .c-link--button, .c-toast .c-link--button:hover, .c-toast .c-link--button:active, .c-toast .c-link--button:focus {
  color: #fff;
  text-decoration: underline;
}

.c-toast__icon {
  margin-top: 2px;
  margin-right: 8px;
}

.c-toast__close-button {
  color: #fff;
  visibility: hidden;
  background: none;
  flex-shrink: 0;
  margin-top: 2px;
  margin-left: 8px;
}

.c-toast__close-button-wrapper:focus .c-toast__close-button {
  visibility: visible;
}

.c-toast--download .c-toast__close-button {
  margin-top: 8px;
}

.c-toast--persistent .c-toast__close-button, .c-toast:hover .c-toast__close-button, .c-toast:active .c-toast__close-button, .c-toast:focus .c-toast__close-button {
  visibility: visible;
}

.c-toast .focus-ring, .c-toast .c-button--focus-visible:focus, .c-toast .c-link--focus-visible:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

@keyframes c-toast-fade-in {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

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

@keyframes c-toast-fade-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.p-dead_end_link_dialog--content {
  max-width: 450px;
}

.c-alert {
  display: flex;
}

.c-alert a, .c-alert .c-link--button {
  color: inherit;
  text-decoration: underline;
}

.c-alert--level_default {
  background-color: #6160611a;
  border: 1px solid #61606166;
  border-radius: 4px;
}

.c-alert--level_default .c-alert__icon {
  color: #616061;
}

.c-alert--level_info {
  background-color: #1d9bd11a;
  border: 1px solid #1d9bd166;
  border-radius: 4px;
}

.c-alert--level_info .c-alert__icon {
  color: #1d9bd1;
}

.c-alert--level_success {
  background-color: #007a5a1a;
  border: 1px solid #007a5a66;
  border-radius: 4px;
}

.c-alert--level_success .c-alert__icon {
  color: #007a5a;
}

.c-alert--level_warning {
  background-color: #e8912d1a;
  border: 1px solid #e8912d66;
  border-radius: 4px;
}

.c-alert--level_warning .c-alert__icon {
  color: #e8912d;
}

.c-alert--level_error {
  background-color: #e01e5a1a;
  border: 1px solid #e01e5a66;
  border-radius: 4px;
}

.c-alert--level_error .c-alert__icon {
  color: #e01e5a;
}

.c-alert--boxed, .c-alert--inline_boxed, .c-alert--custom {
  color: #1d1c1d;
  padding: 12px 16px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.46667;
}

.c-alert--inline_boxed {
  padding: 8px 16px;
  display: inline-flex;
}

.c-alert--inline {
  color: #1d1c1d;
  word-break: break-word;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert--nested_box {
  color: #1d1c1d;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0 0 12px;
  padding: 8px 12px 10px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert--multiline .c-alert__heading {
  display: block;
}

.c-alert--align_center {
  justify-content: center;
}

.c-alert--align_left {
  justify-content: flex-start;
}

.c-alert--align_right {
  justify-content: flex-end;
}

.c-alert__icon {
  align-self: flex-start;
  margin-right: 12px;
}

.c-alert--nested_box .c-alert__icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  font-size: 16px;
}

.c-hint {
  color: #616061;
  margin: 4px 0 20px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.c-alert + .c-hint {
  margin-top: -8px;
}

.c-inline_alert {
  color: var(--dt_color-content-imp, #e01e5a);
  align-items: baseline;
  margin: 8px 0 4px;
  font-weight: 400;
  display: flex;
}

.c-inline_alert__icon {
  margin-right: 4px;
}

.c-inline_alert__text {
  flex: 1;
}

.c-truncate {
  --lines: 1;
  -webkit-line-clamp: var(--lines);
  white-space: break-spaces;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.c-truncate--break_words {
  word-break: break-all;
}

.c-mention_badge {
  border-radius: 16px;
  height: 18px;
  margin-left: 4px;
  padding: 0 9px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.c-mention_badge--default {
  cursor: default;
}

.c-mention_badge--black {
  color: #fff;
  background: #616061;
}

.c-mention_badge--red {
  color: #fff;
  background: #e01e5a;
}

.c-mention_badge--white {
  color: #1264a3;
  background: #fff;
}

.c-mention_badge--blue {
  color: #1264a3;
  background: #1d9bd11a;
}

.c-mention_badge--min_gray {
  color: #616061;
  background: #f8f8f8;
}

.c-mention_badge--min_gray_darken {
  color: #616061;
  background: #ebebeb;
}

.c-mention_badge--themed {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  color: var(--p-channel_sidebar__badge-text-color);
}

.p-ia4_client--theming .c-mention_badge--themed {
  color: var(--dt_color-content-inv-pry);
}

.c-mention_badge--max {
  max-width: 25px;
  padding: 0 7px;
}

.callout__G9Iwc {
  vertical-align: middle;
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 4px;
  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 > *:not(.p-ia4_create_menu__item) .callout__G9Iwc {
  color: #ffffffeb;
  background-color: #ffffff14;
  box-shadow: inset 0 0 0 1px #ffffff14;
}

.sk-client-theme--dark .callout__G9Iwc {
  color: #ffffffeb;
  background-color: #ffffff14;
  box-shadow: inset 0 0 0 1px #ffffff14;
}

.c-menu_item__li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

[lang] .c-menu_item__li {
  line-height: 28px;
}

[lang="ja-JP"] .c-menu_item__li {
  line-height: 30.8px;
}

.c-menu_item__button, .c-menu_item__button:link, .c-menu_item__button:visited {
  color: #1d1c1d;
  font: inherit;
  cursor: pointer;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: none;
  border: 0;
  border-radius: 0;
  align-items: center;
  width: 100%;
  min-height: 28px;
  padding: 0 24px;
  line-height: normal;
  text-decoration: none;
  display: flex;
  overflow-x: hidden;
  overflow-y: visible;
}

.c-menu_item__button:hover, .c-menu_item__button:link:hover, .c-menu_item__button:visited:hover, .c-menu_item__button:focus, .c-menu_item__button:link:focus, .c-menu_item__button:visited:focus, .c-menu_item__button:active, .c-menu_item__button:link:active, .c-menu_item__button:visited:active {
  outline: none;
}

[lang] .c-menu_item__button, [lang] .c-menu_item__button:link, [lang] .c-menu_item__button:visited {
  font-size: 15px;
}

[lang="ja-JP"] .c-menu_item__button, [lang="ja-JP"] .c-menu_item__button:link, [lang="ja-JP"] .c-menu_item__button:visited {
  font-size: 14px;
}

[lang] .c-menu_item__button, [lang] .c-menu_item__button:link, [lang] .c-menu_item__button:visited {
  line-height: 28px;
}

[lang="ja-JP"] .c-menu_item__button, [lang="ja-JP"] .c-menu_item__button:link, [lang="ja-JP"] .c-menu_item__button:visited {
  line-height: 30.8px;
}

.c-menu_item__icon {
  text-align: center;
  color: #1d1c1db3;
  min-width: 20px;
  max-width: 28px;
  margin-right: 12px;
}

.c-menu_item__icon img {
  border: 1px solid #1d1c1d1c;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.c-menu_item__icon.c-menu_item__icon--offline {
  margin-right: 0;
}

.c-menu_item--compact .c-menu_item__icon {
  min-width: 20px;
  max-width: 20px;
  margin-right: 8px;
  line-height: normal;
  overflow: hidden;
}

.c-menu_item--compact .c-menu_item__icon.c-menu_item__icon--offline {
  margin-right: 4px;
}

.c-menu_item__shortcut {
  padding-left: 8px;
}

.c-menu_item__shortcut--fixed-width-character {
  text-align: center;
  width: 9px;
  display: inline-block;
}

.c-menu_item__shortcut, .c-menu_item__link_icon {
  color: #1d1c1db3;
}

.c-menu_item__button--highlighted .c-menu_item__shortcut, .c-menu_item__button--highlighted .c-menu_item__link_icon {
  color: #fff;
}

.c-menu_item__link_icon {
  font-size: 16px;
}

.c-menu_item__glimmer {
  color: #1264a3;
  font-weight: 900;
}

.c-menu_item__glimmer:before {
  vertical-align: middle;
  content: "";
  padding-right: 4px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.c-menu_item__description {
  color: #1d1c1db3;
  text-overflow: ellipsis;
  padding-bottom: 8px;
  font-size: 13px;
  line-height: .9375;
  overflow-x: hidden;
}

.c-menu_item--compact .c-menu_item__description {
  padding: 0 0 0 4px;
  display: inline;
}

.c-menu_item__button--highlighted, .c-menu_item--standalone:hover, .no_touch a.c-menu_item__button--highlighted, .c-menu_item__button--highlighted:link, .c-menu_item--standalone:hover:link, .no_touch a.c-menu_item__button--highlighted:link, .c-menu_item__button--highlighted:visited, .c-menu_item--standalone:hover:visited, .no_touch a.c-menu_item__button--highlighted:visited {
  color: #fff;
  background-color: #1264a3;
  text-decoration: none;
}

.c-menu_item__button--highlighted .c-menu_item__description, .c-menu_item--standalone:hover .c-menu_item__description, .no_touch a.c-menu_item__button--highlighted .c-menu_item__description, .c-menu_item__button--highlighted:link .c-menu_item__description, .c-menu_item--standalone:hover:link .c-menu_item__description, .no_touch a.c-menu_item__button--highlighted:link .c-menu_item__description, .c-menu_item__button--highlighted:visited .c-menu_item__description, .c-menu_item--standalone:hover:visited .c-menu_item__description, .no_touch a.c-menu_item__button--highlighted:visited .c-menu_item__description, .c-menu_item__button--highlighted .c-menu_item__glimmer, .c-menu_item--standalone:hover .c-menu_item__glimmer, .no_touch a.c-menu_item__button--highlighted .c-menu_item__glimmer, .c-menu_item__button--highlighted:link .c-menu_item__glimmer, .c-menu_item--standalone:hover:link .c-menu_item__glimmer, .no_touch a.c-menu_item__button--highlighted:link .c-menu_item__glimmer, .c-menu_item__button--highlighted:visited .c-menu_item__glimmer, .c-menu_item--standalone:hover:visited .c-menu_item__glimmer, .no_touch a.c-menu_item__button--highlighted:visited .c-menu_item__glimmer, .c-menu_item__button--highlighted .c-menu_item__icon, .c-menu_item--standalone:hover .c-menu_item__icon, .no_touch a.c-menu_item__button--highlighted .c-menu_item__icon, .c-menu_item__button--highlighted:link .c-menu_item__icon, .c-menu_item--standalone:hover:link .c-menu_item__icon, .no_touch a.c-menu_item__button--highlighted:link .c-menu_item__icon, .c-menu_item__button--highlighted:visited .c-menu_item__icon, .c-menu_item--standalone:hover:visited .c-menu_item__icon, .no_touch a.c-menu_item__button--highlighted:visited .c-menu_item__icon, .c-menu_item__button--highlighted .c-menu_item__icon .c-icon:before, .c-menu_item--standalone:hover .c-menu_item__icon .c-icon:before, .no_touch a.c-menu_item__button--highlighted .c-menu_item__icon .c-icon:before, .c-menu_item__button--highlighted:link .c-menu_item__icon .c-icon:before, .c-menu_item--standalone:hover:link .c-menu_item__icon .c-icon:before, .no_touch a.c-menu_item__button--highlighted:link .c-menu_item__icon .c-icon:before, .c-menu_item__button--highlighted:visited .c-menu_item__icon .c-icon:before, .c-menu_item--standalone:hover:visited .c-menu_item__icon .c-icon:before, .no_touch a.c-menu_item__button--highlighted:visited .c-menu_item__icon .c-icon:before, .c-menu_item__button--highlighted .c-app_badge, .c-menu_item--standalone:hover .c-app_badge, .no_touch a.c-menu_item__button--highlighted .c-app_badge {
  color: #fff;
}

.c-menu_item__button--danger, .c-menu_item__button--danger:link, .c-menu_item__button--danger:visited, .c-menu_item__button--danger .c-icon, .c-menu_item__button--danger:link .c-icon, .c-menu_item__button--danger:visited .c-icon, .c-menu_item__button--danger .c-menu_item__description, .c-menu_item__button--danger:link .c-menu_item__description, .c-menu_item__button--danger:visited .c-menu_item__description {
  color: var(--dt_color-base-inv-imp, #e01e5a);
}

.c-menu_item__button--danger.c-menu_item__button--highlighted, .c-menu_item__button--danger.c-menu_item__button--highlighted:link, .c-menu_item__button--danger.c-menu_item__button--highlighted:visited {
  color: #fff;
  background-color: var(--dt_color-base-inv-imp, #e01e5a);
}

.c-menu_item__button--danger.c-menu_item__button--highlighted .c-menu_item__description, .c-menu_item__button--danger.c-menu_item__button--highlighted:link .c-menu_item__description, .c-menu_item__button--danger.c-menu_item__button--highlighted:visited .c-menu_item__description {
  color: #fff;
}

.c-menu_item__button--disabled, .c-menu_item__button--disabled.c-menu_item__button--danger, .c-menu_item__button--disabled:link, .c-menu_item__button--disabled.c-menu_item__button--danger:link, .c-menu_item__button--disabled:visited, .c-menu_item__button--disabled.c-menu_item__button--danger:visited {
  color: #1d1c1db3;
  cursor: initial;
}

.c-menu_item__button--disabled .c-menu_item__description, .c-menu_item__button--disabled.c-menu_item__button--danger .c-menu_item__description, .c-menu_item__button--disabled:link .c-menu_item__description, .c-menu_item__button--disabled.c-menu_item__button--danger:link .c-menu_item__description, .c-menu_item__button--disabled:visited .c-menu_item__description, .c-menu_item__button--disabled.c-menu_item__button--danger:visited .c-menu_item__description {
  color: #1d1c1db3;
}

.c-menu_item--button--subheader_child {
  padding: 0 32px;
}

.c-menu_item__button--checked {
  color: #1264a3;
  padding-left: 4px;
}

.c-menu_item__button--checked:hover {
  color: #0b4c8c;
}

.c-menu_item__button--checked.c-menu_item__button--highlighted {
  color: #fff;
}

.c-menu_item__checkmark {
  width: 20px;
}

.c-menu_item__checkbox_dash {
  flex: 0 0 20px;
  position: relative;
}

.c-menu_item__label {
  text-overflow: ellipsis;
  flex: auto;
  position: relative;
  top: -1px;
  overflow: hidden;
}

.c-menu_item--compact .c-menu_item__label {
  line-height: normal;
}

.c-menu_item__button.c-menu_item__button--with_submenu:not(.c-menu_item__button--disabled) {
  padding-right: 12px;
}

.c-menu_item__additional-icon {
  color: #616061;
  padding-right: 12px;
}

.c-menu_item__button--highlighted .c-menu_item__additional-icon {
  color: #fff;
}

.c-menu_item__submenu-indicator {
  color: #616061;
  padding-right: 16px;
}

.c-menu_item__button--highlighted .c-menu_item__submenu-indicator {
  color: #fff;
}

.c-menu_item__button--with_submenu .c-mention_badge {
  margin-right: 8px;
}

.c-menu_item__button--with_submenu_blurb_experiment {
  margin-top: 8px;
}

.c-menu_item__new_label {
  color: #fff;
  background-color: #1d9bd1;
  border-radius: 2px;
  margin-left: 8px;
  padding: 2.5px 4px;
  font-size: 10px;
  font-weight: 700;
  position: relative;
  top: -1px;
}

.c-menu_item__placeholder {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: -4px;
}

.c-menu_item__li--highlighted .c-menu_item__placeholder {
  color: #fff;
}

.c-menu_item--sonic-placeholder {
  opacity: .5;
  pointer-events: none;
}

.c-menu_item_action_button__container {
  margin-top: 8px;
  padding: 0 16px;
}

.c-menu_item_action_button {
  width: 100%;
}

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

.c-menu_item_action_button--with_icon_on_right .c-menu_item__icon {
  order: 2;
  margin-right: 0;
  padding-left: 12px;
}

.c-submenu {
  position: relative;
}

.c-submenu .c-menu {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #0000001f;
}

.c-submenu__container {
  z-index: 1013;
  position: fixed;
}

.c-submenu__container--legacy {
  margin-left: 8px;
  margin-right: 8px;
}

.c-menu_separator__li {
  margin: 0;
  padding: 8px 0;
  line-height: 24px;
  list-style-type: none;
}

.c-menu_separator__li--sub {
  padding-left: 24px;
  padding-right: 24px;
}

.c-menu_separator__li--no_first_child:first-child, .c-menu_separator__li--no_last_child:last-child {
  display: none;
}

.c-menu_separator__separator {
  border-top: 1px solid #1d1c1d21;
  border-bottom: 0;
  margin: 0;
}

.c-input_text {
  box-sizing: border-box;
  color: #1d1c1d;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  margin: 0 0 20px;
  padding: 3px 12px 5px;
  font-size: 15px;
  line-height: normal;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

.c-input_text: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;
}

.c-input_text:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_text:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-input_text::-webkit-input-placeholder {
  color: #616061;
}

.c-input_text:-moz-placeholder {
  color: #616061;
}

.c-input_text::-moz-placeholder {
  color: #616061;
}

.c-input_text:-ms-input-placeholder {
  color: #616061;
}

.c-input_text::placeholder {
  color: #616061;
}

.c-input_text--with_default {
  border: 1px solid #616061;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_default:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #616061, 0 0 0 5px #6160614d;
}

.c-input_text--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

.c-input_text--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

.c-input_text--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

.c-input_text--with_error {
  border: 1px solid #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_text--with_error:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-input_text--with_inline_alert, .c-input_text--with_inline_alert.c-input_text--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.c-input_text--large {
  height: 44px;
  padding: 11px 12px 13px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_text--small {
  height: 28px;
  padding: 7px 8px;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_text--with_inline_alert {
  border-color: #e01e5a;
}

.c-input_text--with_inline_alert:focus, .c-input_text--with_inline_alert:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-input_text--with_hint {
  margin-bottom: 0;
}

.c-input_text--with_icon {
  padding-left: 28px;
}

.c-input_text--with_icon.c-input_text--large {
  padding-left: 36px;
}

.c-menu_item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding: 4px 24px;
}

.c-menu {
  -webkit-user-select: none;
  user-select: none;
  z-index: 1012;
  background-color: #f8f8f8;
  border-radius: 6px;
  width: 300px;
  min-width: 200px;
  max-width: 100%;
  max-height: calc(100vh - 62px);
  padding: .1px 0;
  overflow-y: auto;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

[lang] .c-menu {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .c-menu {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .c-menu {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .c-menu {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .c-menu {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.c-menu.c-menu--responsive {
  width: 256px;
}

@media (min-width: 640px) {
  .c-menu.c-menu--responsive {
    width: 300px;
  }
}

.c-menu__items {
  margin: 0;
  padding: 12px 0;
}

.c-menu__items:focus {
  outline: 0;
}

.c-menu__items.c-menu__items--no_margin {
  padding: 0;
}

.c-input_text_overlay {
  box-sizing: border-box;
  z-index: 3;
  color: #0000;
  pointer-events: none;
  text-align: left;
  white-space: nowrap;
  align-items: center;
  height: 36px;
  margin: 0 0 20px;
  padding: 3px 12px 5px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.86667;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
}

.c-input_text_overlay:before {
  color: #616061;
  content: attr(data-overlay-prefix);
}

.c-input_text_overlay:after {
  color: #616061;
  content: attr(data-overlay-suffix);
  background: none;
  margin-left: 1px;
  font-weight: normal;
  display: inline-block;
}

.c-input_text_overlay--icon {
  margin-left: 16px;
}

.c-input_text_overlay--large {
  height: 44px;
  padding: 11px 12px 13px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_text_overlay--large.c-input_text_overlay--icon {
  padding-left: 20px;
}

.p-arrow_cta {
  color: #1264a3;
}

.p-arrow_cta__icon {
  margin-left: 1px;
  position: relative;
  top: 1px;
}

.c-input_text_icon {
  box-sizing: border-box;
  height: 36px;
  margin: 0;
  padding: 0;
  position: relative;
}

.c-input_text_icon--large {
  height: 44px;
  margin-bottom: 0;
  padding: 0;
}

.c-input_text_icon__icon {
  z-index: 3;
  box-sizing: border-box;
  color: #616061;
  height: 36px;
  margin: 0 0 0 4px;
  padding: 4px 12px;
  font-size: 15px;
  line-height: 1.86667;
  position: absolute;
}

.c-input_text_icon__icon--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  width: 1em;
  height: 28px;
}

.c-input_text_icon__icon--large {
  height: 44px;
  margin-left: 12px;
  padding: 12px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_character_count {
  z-index: 2;
  position: relative;
}

.c-input_character_count__characters-remaining {
  pointer-events: none;
  box-sizing: border-box;
  color: #616061;
  background: #fff padding-box padding-box;
  border: 1px solid #0000;
  border-left: 0 #0000;
  border-radius: 0 4px 4px 0;
  height: 36px;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.38462;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}

.c-input_character_count--large .c-input_character_count__characters-remaining {
  height: 44px;
  padding: 8px 12px 12px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_character_count--small .c-input_character_count__characters-remaining {
  height: 28px;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_character_count__hidden-message {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-input_character_count--multiline .c-input_character_count__characters-remaining {
  border-bottom: 0;
}

.c-input_character_count--invalid .c-input_character_count__characters-remaining {
  color: #e01e5a;
}

.c-input_character_count--disabled .c-input_character_count__characters-remaining {
  background-color: #0000;
}

.p-paid_benefits_card__container {
  background-color: #fff;
  border-radius: 8px;
  max-width: 684px;
  margin: 0 auto 32px;
  box-shadow: 0 4px 12px #00000026;
}

@media screen and (max-width: 1000px) {
  .p-paid_benefits_card__container {
    margin: 0 40px 32px;
  }
}

.p-paid_benefits_card__sub_container {
  width: 50%;
  height: 362px;
}

.p-paid_benefits_card__link {
  display: flex;
}

.p-paid_benefits_card__img {
  object-fit: cover;
  object-position: 1px 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}

.p-paid_benefits_card__img_container {
  border-radius: 8px 0 0 8px;
  justify-content: end;
  display: flex;
}

.p-paid_benefits_card__reverse_link .p-paid_benefits_card__img_container {
  justify-content: start;
}

.p-paid_benefits_card__reverse_link {
  flex-direction: row-reverse;
}

.p-paid_benefits_card__reverse_img_container {
  border-radius: 0 8px 8px 0;
}

.p-paid_benefits_card__video {
  max-height: 100%;
  padding: 23px 0 23px 16px;
  overflow: hidden;
}

.p-paid_benefits_card__reverse_link .p-paid_benefits_card__video {
  padding: 23px 16px 23px 0;
}

.p-paid_benefits_card__content_container {
  color: #1d1c1d;
  flex-direction: column;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.p-paid_benefits_card__img_container--hide ~ .p-paid_benefits_card__content_container {
  width: 100%;
}

.p-paid_benefits_card__link:focus, .p-paid_benefits_card__link:hover {
  color: inherit;
  text-decoration: none;
}

.p-paid_benefits_card__heading {
  color: #868686;
  padding-bottom: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.50001;
}

.p-paid_benefits_card__title {
  color: #1d1c1d;
  padding-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-paid_benefits_card__subtitle {
  color: #1d1c1db3;
  margin-bottom: 16px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-paid_benefits_card__learn_more_link {
  margin-top: auto;
}

.p-paid_benefits_card__img--unlimited_messages {
  width: 340px;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
}

.p-paid_benefits_card__img--video_conferencing {
  width: 322px;
  height: 236px;
}

.p-paid_benefits_card__content_container--full-width {
  width: 100%;
}

.p-paid_benefits_card__icon {
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
}

.p-paid_benefits_card__icon:before {
  font-size: 46px;
}

.p-paid_benefits_card__link--dark {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  box-shadow: 0 4px 12px #00000001;
}

.p-paid_benefits_card__img_container--hide, .p-paid_benefits_card__icon--hide {
  display: none;
}

.c-label {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.46667;
}

.c-label--disabled {
  color: #616061;
}

.c-label__text {
  padding-bottom: 8px;
  display: block;
}

.c-label__subtext {
  color: #616061;
  font-weight: 400;
  display: block;
}

.c-label__optional_tag {
  color: #616061;
  margin-left: 4px;
  font-weight: 400;
}

.c-label--block {
  margin: 0;
  display: block;
}

.c-label--inline {
  vertical-align: middle;
  align-items: baseline;
  margin-bottom: 4px;
  display: flex;
}

.c-label--inline .c-label__text {
  order: 1;
  padding-bottom: 0;
  font-weight: 400;
  position: relative;
  top: -1px;
}

.c-label--with_subtext, .c-label--with_subtext .c-label__text {
  font-weight: 700;
}

.c-label--pointer {
  cursor: pointer;
}

.c-label--pointer[disabled] {
  cursor: default;
}

.c-label--with_formatted_text {
  font-weight: 400;
}

.c-base_entity__avatar {
  flex: none;
}

.c-base_entity__text {
  min-width: 0;
}

.c-base_entity__text-contents {
  justify-content: space-between;
  width: 100%;
  min-width: 0;
  display: flex;
}

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

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

.c-base_entity--medium {
  min-height: 36px;
}

.c-base_entity--medium .c-base_entity__text-contents {
  flex-direction: column;
}

.c-base_entity--medium.c-base_entity--has-avatar .c-base_entity__text-contents {
  margin-top: -4px;
  margin-bottom: -4px;
}

.c-base_entity--medium .c-base_entity__avatar {
  margin-right: 12px;
}

.c-base_entity--medium.c-base_entity--vertically-center {
  align-items: center;
}

.c-base_entity--medium .c-base_entity__subtext ~ .c-base_entity__metadata {
  margin-top: 4px;
}

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

.c-base_entity--small .c-base_entity__avatar {
  margin-right: 8px;
}

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

.c-base_entity__subtext wbr {
  display: none;
}

.c-base_entity__metadata {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  display: block;
  overflow: hidden;
}

.c-base_entity__metadata wbr {
  display: none;
}

.c-base_font_icon {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.c-base_icon {
  --sk_base_icon-border-radius: 4px;
  border-radius: var(--sk_base_icon-border-radius);
  color: #1d1c1d;
  background-color: #1d1c1d21;
  flex-shrink: 0;
  position: relative;
}

.c-base_icon:not(.c-base_icon--resetIA) {
  --sk_base_icon-border-radius: var(--ia4_sk_avatar-radius, 4px);
}

.c-base_icon--image {
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
}

.c-base_icon_image_insert {
  width: 36px;
  height: 36px;
  position: relative;
}

.c-base_icon_image_insert__secondary {
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-base_icon_image_insert__secondary_faux_border {
  border-radius: var(--sk_base_icon-border-radius);
  background: #fff;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: 22px;
  left: 22px;
}

.c-base_icon--token {
  border-radius: var(--sk_base_icon-border-radius) 0 0 var(--sk_base_icon-border-radius);
  position: relative;
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-base_icon_image_stacked {
  --sk_base_icon-border-radius: 4px;
  width: 36px;
  height: 36px;
  position: relative;
}

.c-base_icon_image_stacked:not(.c-base_icon--resetIA) {
  --sk_base_icon-border-radius: var(--ia4_sk_avatar-radius, 4px);
}

.c-base_icon_image_stacked__svg {
  border-radius: var(--sk_base_icon-border-radius);
}

.c-base_icon_image_stacked__svg_stroke {
  fill: none;
  stroke: #00000014;
}

.c-base_icon_image_stacked__image {
  display: block;
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-base_icon_image_stacked__image--top {
  position: absolute;
  bottom: 0;
  right: 0;
}

.c-base_icon_image_stacked__image--missing {
  fill: #1d1c1d21;
}

.c-base_icon__width_only_container {
  --sk_base_icon-border-radius: 4px;
  border-radius: var(--sk_base_icon-border-radius);
  color: #1d1c1d;
  background-color: #1d1c1d21;
  flex-shrink: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.c-base_icon__width_only_container:not(.c-base_icon--resetIA) {
  --sk_base_icon-border-radius: var(--ia4_sk_avatar-radius, 4px);
}

.c-multi_pane_modal__back {
  margin-left: 16px;
}

.c-multi_pane_modal .c-sk-modal_header {
  align-items: center;
  display: flex;
}

.c-multi_pane_modal .c-multi_pane_modal__back + .c-sk-modal_title_bar {
  padding-left: 4px;
}

.c-input_checkbox {
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

.c-input_checkbox[disabled] {
  cursor: default;
}

.c-input_checkbox:focus {
  outline-style: auto;
}

.c-input_checkbox--disabled {
  color: #616061;
  opacity: .2;
  cursor: default;
  background: #f8f8f8;
}

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

input[type="checkbox"].c-input_checkbox, input.c-input_checkbox {
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

input[type="checkbox"].c-input_checkbox[disabled], input.c-input_checkbox[disabled] {
  cursor: default;
}

input[type="checkbox"].c-input_checkbox:focus, input.c-input_checkbox:focus {
  outline-style: auto;
}

input[type="checkbox"].c-input_checkbox--disabled, input.c-input_checkbox--disabled {
  color: #616061;
  opacity: .2;
  cursor: default;
  background: #f8f8f8;
}

.c-input_unstyled_checkbox {
  white-space: nowrap;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  position: absolute;
}

.p-upgrades_icon_celebration_animation--small {
  visibility: hidden;
  transform: scale(.75);
}

.p-upgrades_icon_celebration_animation__drop_top_right {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards drop-top-right-anim;
}

.p-upgrades_icon_celebration_animation__drop_left {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards drop-left-anim;
}

.p-upgrades_icon_celebration_animation__circle_top_right {
  visibility: hidden;
  animation: 2s forwards circle-top-right-anim;
}

.p-upgrades_icon_celebration_animation__circle_right {
  visibility: hidden;
  animation: 2s forwards circle-right-anim;
}

.p-upgrades_icon_celebration_animation__circle_bottom_right {
  visibility: hidden;
  animation: 2s forwards circle-bottom-right-anim;
}

.p-upgrades_icon_celebration_animation__circle_top_left {
  visibility: hidden;
  animation: 2s forwards circle-top-left-anim;
}

.p-upgrades_icon_celebration_animation__star_bottom_right {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards star-bottom-right-anim;
}

.p-upgrades_icon_celebration_animation__star_top_left {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards star-top-left-anim;
}

.p-upgrades_icon_celebration_animation__sprinkle_bottom_left {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards sprinkle-bottom-left-anim;
}

.p-upgrades_icon_celebration_animation__sprinkle_top_left {
  transform-origin: 6px 6px;
  visibility: hidden;
  animation: 2s forwards sprinkle-top-left-anim;
}

@keyframes drop-top-right-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(75deg)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(61.2px, 22.8px)rotate(75deg)scale(1);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(61.2px, 22.8px)rotate(75deg)scale(1);
  }
}

@keyframes drop-left-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(254deg)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(21.36px, 42px)rotate(254deg)scale(1);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(21.36px, 42px)rotate(254deg)scale(1);
  }
}

@keyframes circle-top-right-anim {
  0% {
    opacity: 0;
    transform: translate(48px, 48px)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(74.4px, 38.4px)scale(.5);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(74.4px, 38.4px)scale(.5);
  }
}

@keyframes circle-right-anim {
  0% {
    opacity: 0;
    transform: translate(48px, 48px)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(78.24px, 54.72px)scale(.5);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(78.24px, 54.72px)scale(.5);
  }
}

@keyframes circle-bottom-right-anim {
  0% {
    opacity: 0;
    transform: translate(48px, 48px)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(60px, 72px)scale(.8);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(60px, 72px)scale(.8);
  }
}

@keyframes circle-top-left-anim {
  0% {
    opacity: 0;
    transform: translate(48px, 48px)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(18.24px, 38.4px)scale(.5);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(18.24px, 38.4px)scale(.5);
  }
}

@keyframes star-bottom-right-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(0)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(62.16px, 56.4px)rotate(360deg)scale(1);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(62.16px, 56.4px)rotate(360deg)scale(1);
  }
}

@keyframes star-top-left-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(0)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(18px, 20.4px)rotate(-360deg)scale(1);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(18px, 20.4px)rotate(-360deg)scale(1);
  }
}

@keyframes sprinkle-bottom-left-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(130deg)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(22.8px, 58.8px)rotate(130deg)scale(.7);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(22.8px, 58.8px)rotate(130deg)scale(.7);
  }
}

@keyframes sprinkle-top-left-anim {
  0% {
    opacity: 0;
    transform: translate(42px, 42px)rotate(44deg)scale(0);
  }

  60% {
    visibility: visible;
    opacity: 1;
    transform: translate(34.8px, 18px)rotate(44deg)scale(.9);
  }

  100% {
    visibility: hidden;
    opacity: 0;
    transform: translate(34.8px, 18px)rotate(44deg)scale(.9);
  }
}

.c-missing_text {
  border-radius: 1000px;
  height: 8px;
  display: inline-block;
}

.c-missing_text--unknown {
  background: #ddd;
}

.c-missing_text--non-existent {
  border: 1px solid #ddd;
}

.c-missing_text--unknown_inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-missing_text--non_existent_inverted {
  background: none;
  border: 1px solid #fff;
}

.c-missing_text--subtler {
  opacity: .4;
}

.p-upgrades_icon--purple, .p-upgrades_icon--light_purple {
  color: #4a154bcc;
}

.sk-client-theme--dark .p-upgrades_icon--purple, .sk-client-theme--dark .p-upgrades_icon--light_purple {
  color: #1d1c1db3;
}

.p-upgrades_icon--small {
  width: 18px;
  height: 18px;
  font-size: 18px;
}

.p-upgrades_icon--medium {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

.p-upgrades_icon--large {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.p-upgrades_icon_container {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-upgrades_icon_container--purple {
  background-color: #4a154b;
}

.p-upgrades_icon_container--purple .p-upgrades_icon--purple {
  color: #fff;
}

.sk-client-theme--dark .p-upgrades_icon_container--purple {
  background-color: #fff;
}

.sk-client-theme--dark .p-upgrades_icon_container--purple .p-upgrades_icon--purple {
  color: #1a1d21;
}

.p-upgrades_icon_container--light_purple {
  background-color: #f4f1f4;
}

.sk-client-theme--dark .p-upgrades_icon_container--light_purple {
  background-color: #d1d2d30f;
}

.sk-client-theme--dark .p-upgrades_icon_container--light_purple .p-upgrades_icon--light_purple {
  color: #d1d2d3b3;
}

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

.p-upgrades_icon_container--error {
  background-color: #e01e5a2e;
}

.p-upgrades_icon_container--with_animation {
  position: relative;
}

.p-upgrades_icon_container--small, .p-upgrades_icon_container--medium {
  width: 36px;
  height: 36px;
}

.p-upgrades_icon_container--large {
  width: 48px;
  height: 48px;
}

.p-upgrades_modal__container:not(.p-upgrades_modal_with_banner) {
  padding-top: 20px;
}

.p-upgrades_modal__content_section {
  text-align: center;
  margin: 24px auto 8px;
}

.p-upgrades_modal__header {
  text-align: center;
  min-height: 0;
}

.p-upgrades_modal__header--with_animation {
  overflow: visible;
}

.p-upgrades_modal__title {
  text-align: center;
  justify-content: center;
  min-height: 0;
  padding: 16px 60px 0;
}

.p-upgrades_modal__subtitle {
  text-align: center;
  padding: 12px 80px 0;
}

.p-upgrades_modal__footer {
  justify-content: center;
  height: -moz-fit-content;
  height: fit-content;
}

.p-upgrades_modal__footer_actions {
  margin-left: 0;
}

.p-upgrades_modal__icon {
  justify-content: center;
  margin-top: 12px;
  display: flex;
}

.p-pro_badge {
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  width: min-content;
  height: min-content;
  padding: 2px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
}

.p-pro_badge--v2 {
  border-radius: 3px;
  padding: 3px;
  font-size: 12px;
  line-height: 12px;
}

.p-pro_badge--purple {
  color: #fff;
  background-color: #4a154b;
}

.p-pro_badge--purple.p-pro_badge--v2 {
  background-color: rgb(var(--dt_color-plt-aubergine-70));
}

.sk-client-theme--dark .p-pro_badge--purple.p-pro_badge--v2 {
  background-color: rgb(var(--dt_color-plt-aubergine-60));
  color: #1d1c1d;
}

.sk-client-theme--dark .p-pro_badge--purple {
  color: #1a1d21;
  background-color: #d1d2d3;
}

.c-menu_item__li--highlighted .p-pro_badge--purple {
  color: #0b4c8c;
  background-color: #fff;
}

.sk-client-theme--dark .c-menu_item__li--highlighted .p-pro_badge--purple {
  color: #1d1c1d;
}

.p-pro_badge--white {
  color: #4a154b;
  background-color: #fff;
}

.p-upgrades_modal_with_banner_horizontal__header {
  flex-direction: column;
  display: flex;
}

.p-upgrades_modal_with_banner_horizontal__left_panel {
  flex-basis: 50%;
  padding: 64px 4px 28px;
}

.p-upgrades_modal_with_banner_horizontal__right_panel {
  flex-basis: 50%;
}

.p-upgrades_modal_with_banner_horizontal__subtitle {
  color: #616061;
  padding: 12px 32px 0;
}

.p-upgrades_modal_with_banner_horizontal__body {
  margin: 28px 0 4px;
  padding: 0;
}

.p-upgrades_modal_with_banner_horizontal__pro_badge {
  align-self: center;
  margin-bottom: 8px;
}

.p-upgrades_modal_with_banner_horizontal__footer {
  padding-top: 8px;
}

.p-upgrades_modal_with_banner_vertical__title {
  padding: 8px 48px 0;
}

@media screen and (max-width: 450px), screen and (max-height: 600px) {
  .p-upgrades_modal_with_banner_vertical__title {
    margin-top: 44px;
  }
}

.p-upgrades_modal_with_banner_vertical__subtitle {
  padding: 12px 32px 0;
}

.p-upgrades_modal_with_banner_vertical__body {
  margin: 24px 0 8px;
}

.p-upgrades_modal_with_banner_vertical__pro_badge {
  margin-left: 8px;
  display: inline;
  position: relative;
  top: -3px;
}

.p-upgrades_modal_with_banner__base_modal--vertical_banner {
  width: 518px;
  min-width: 350px;
}

.p-upgrades_modal_with_banner__base_modal--horizontal_banner {
  flex-direction: row;
  width: 100%;
  min-width: 800px;
  max-width: none;
  padding-top: 0;
  display: flex;
}

.p-upgrades_modal_with_banner__banner_container--horizontal_banner {
  flex-basis: 50%;
}

.p-upgrades_modal_with_banner__banner--vertical_banner {
  max-height: inherit;
}

.p-upgrades_modal_with_banner__banner--horizontal_banner {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.p-upgrades_modal_with_banner__banner_container--vertical_banner {
  max-height: 280px;
  margin-bottom: 16px;
}

@media screen and (max-width: 450px), screen and (max-height: 600px) {
  .p-upgrades_modal_with_banner__banner_container--vertical_banner {
    display: none;
  }
}

.p-upgrades_modal_with_banner--close_button_light .c-icon_button {
  color: #fff;
}

.p-upgrades_modal_with_banner--close_button_light .c-icon_button:hover {
  color: #fff;
  background: #ffffff0a;
}

.p-upgrades_modal_with_banner--close_button_dark .c-icon_button {
  color: #1d1c1d;
}

.p-upgrades_modal_with_banner--close_button_dark .c-icon_button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-upgrades_modal_with_banner--close_button_gold .c-icon_button {
  color: #695107;
}

.p-upgrades_modal_with_banner--close_button_gold .c-icon_button:hover {
  color: #695107;
  background: #6951070a;
}

@media screen and (max-width: 450px), screen and (max-height: 600px) {
  .p-upgrades_modal_with_banner--close_button .c-icon_button {
    color: #1d1c1d;
  }

  .p-upgrades_modal_with_banner--close_button .c-icon_button:hover {
    color: #1d1c1d;
    background: #1d1c1d0a;
  }

  .sk-client-theme--dark .p-upgrades_modal_with_banner--close_button .c-icon_button {
    color: #fff;
  }

  .sk-client-theme--dark .p-upgrades_modal_with_banner--close_button .c-icon_button:hover {
    color: #fff;
    background: #ffffff0a;
  }
}

.p-quip_edit_link_modal__input_section_title__container__image {
  align-content: center;
  margin: 8px;
  display: flex;
  position: absolute;
}

.p-quip_edit_link_modal__input_section_title__container__image img {
  border-radius: 6px;
}

.p-quip_edit_link_modal__input_section_title__container__image__icon--chevron-down {
  display: flex;
}

.p-quip_edit_link_modal__input_section_title__container__image__icon--chevron-down:after {
  content: " ";
  border-left: 1px solid #ddd;
  height: 20px;
  margin: auto 3px;
  display: block;
}

.p-quip_edit_link_modal__input_section_title__container__image__icon {
  color: #616061;
  height: 20px;
}

.p-quip_edit_link_modal__input_section_title__container__input {
  flex-grow: 1;
}

.p-quip_edit_link_modal__input_section_title__container__input .c-input_text {
  padding-left: 36px;
}

.p-quip_edit_link_modal__input_section_title__container__input--with-emoji .c-input_text {
  padding-left: 64px;
}

.p-quip_edit_link_modal__input_section_title .c-input_text_image__image {
  border-radius: 6px;
}

.p-quip_edit_link_modal__input_section_title__container {
  display: flex;
}

.p-quip_edit_link_modal__input_section_link .c-input_text_icon {
  flex-direction: row-reverse;
  display: flex;
}

.p-quip_edit_link_modal__input_section_link .c-input_text--with_icon {
  padding-left: 12px;
  padding-right: 28px;
}

.p-quip_edit_link_modal__input_section_link .c-input_text_icon__icon {
  margin-right: 6px;
}

.c-tabs__tab_container--full_height {
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  display: flex;
}

.c-tabs__tab_container--vertical {
  display: flex;
}

.c-tabs__tab_menu {
  z-index: 1;
  display: block;
  position: relative;
  box-shadow: inset 0 -1px #ddd;
}

.c-tabs__tab_menu:before, .c-tabs__tab_menu:after {
  content: "";
  line-height: 0;
  display: table;
}

.c-tabs__tab_menu:after {
  clear: both;
}

.c-tabs__tab_menu--hidden {
  visibility: hidden;
}

.c-tabs__tab_menu--full_width {
  flex-shrink: 0;
  width: 100%;
  display: flex;
}

.c-tabs__tab_menu--overflow_ellipsis .c-tabs__tab:last-child {
  margin-right: 20px;
}

.c-tabs__tab_menu--vertical {
  color: #1d1c1d;
  box-shadow: none;
  flex-direction: column;
  display: flex;
}

.c-tabs__tab_menu--vertical .c-tabs__tab {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  text-align: start;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: flex-start;
  margin: 0;
  padding: 4px 8px;
  line-height: 1.2;
  transition: none;
}

.c-tabs__tab_menu--vertical .c-tabs__tab.c-tabs__tab--active, .c-tabs__tab_menu--vertical .c-tabs__tab:active {
  background-color: var(--dt_color-base-inv-hgl-1);
  color: #fff;
  box-shadow: none;
}

.c-tabs__tab_menu--vertical .c-tabs__tab:not(.c-tabs__tab--active):hover {
  color: inherit;
  background-color: #1d1c1d0a;
  border-color: #0000;
}

.c-tabs__tab_menu--vertical .c-tabs__tab:not(:last-child) {
  margin-right: 0;
}

.c-tabs__tab_menu--vertical .c-tabs__tab:not(:first-child) {
  margin-top: 4px;
}

.c-tabs__tab_menu--vertical .c-tabs__tab.c-button--focus-visible:focus, .c-tabs__tab_menu--vertical .c-tabs__tab.c-tabs__tab--active.c-button--focus-visible:focus {
  border-radius: 4px;
}

.c-tabs__tab_panel--vertical {
  padding: 0 28px;
  overflow-y: auto;
}

.c-tabs__tab {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  -webkit-tap-highlight-color: transparent;
  color: #616061;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  margin: 0 8px;
  padding: 9px 0;
  font-weight: 700;
  transition: box-shadow .125s ease-out;
  display: inline-flex;
  box-shadow: inset 0 -2px #0000;
}

.c-tabs__tab:hover {
  color: #1d1c1d;
  text-decoration: none;
}

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

.c-tabs__tab.c-tabs__tab--active, .c-tabs__tab:active {
  color: #1d1c1d;
  box-shadow: inset 0 -2px 0 0 var(--dt_color-theme-base-inv-hgl-1, #007a5a);
  outline: 0;
  text-decoration: none;
}

.c-tabs__tab.c-tabs__tab--active.c-button--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 -2px 0 0 var(--dt_color-theme-base-inv-hgl-1, #007a5a);
  border-radius: 4px 4px 1px 1px;
}

.c-tabs__tab:not(:last-child) {
  margin-right: 20px;
}

.c-tabs__tab.c-tabs__tab--disabled {
  pointer-events: none;
}

.c-tabs__tab--full_width {
  width: 100%;
}

.c-tabs__tab_overflow {
  background: none;
  border-radius: 0;
  margin-right: 20px;
  display: inline-flex;
}

.c-tabs__tab_overflow:hover.c-icon_button--default.c-button-unstyled:hover, .c-tabs__tab_overflow :hover.c-icon_button--default:hover {
  background: none;
}

.c-tabs__tab_overflow.c-tabs__tab--active, .c-tabs__tab_overflow:active {
  color: #1d1c1d;
  box-shadow: inset 0 -2px 0 0 var(--dt_color-theme-base-inv-hgl-1, #007a5a);
  outline: 0;
  text-decoration: none;
}

.c-tabs__tab_overflow.c-tabs__tab--active.c-button--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 -2px 0 0 var(--dt_color-theme-base-inv-hgl-1, #007a5a);
  border-radius: 4px 4px 1px 1px;
}

.c-tabs__tab_overflow_menu_item .c-menu_item__icon {
  margin-right: 8px;
}

.c-tabs__tab_panel {
  width: 100%;
  display: none;
}

.c-tabs__tab_panel--active {
  outline: none;
  display: block;
}

.c-tabs__tab_panel--active.c-tabs__tab_panel--full_height {
  flex-direction: column;
  display: flex;
}

.c-tabs__tab_panel--full_height {
  flex-grow: 1;
  min-height: 0;
}

.c-tabs__tab_icon--left {
  margin-right: 8px;
}

.c-tabs__tab_icon--right {
  margin-left: 4px;
}

.c-tabs__tab_image {
  vertical-align: middle;
  background-color: #0000;
}

.c-tabs__tab_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 4px;
}

.c-tabs__tab_placeholder {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  background-color: #1d1c1d21;
  border-radius: 8px;
  width: 80px;
  height: 8px;
  margin: 4px 0;
  display: inline-block;
}

.c-tabs__tab_count_placeholder {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  background-color: #1d1c1d21;
  border-radius: 8px;
  width: 20px;
  height: 8px;
  margin-left: 4px;
  display: inline-block;
}

@media screen and (min-width: 30rem) {
  .tab_menu.even_2 .tab {
    width: 50%;
  }

  .tab_menu.even_3 .tab, .tab_menu.even_4 .tab {
    width: 33.33%;
  }
}

.p-emoji_pack_card {
  box-sizing: border-box;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  outline: none;
  flex: 0 50%;
  height: 200px;
  margin-left: 8px;
  padding: 16px 16px 0;
  position: relative;
  overflow: hidden;
}

.p-emoji_pack_card:first-child {
  margin-left: 0;
  margin-right: 8px;
}

.p-emoji_pack_card--clickable {
  cursor: pointer;
}

.p-emoji_pack_card--clickable:hover {
  box-shadow: 0 1px 3px #00000014;
}

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

.p-emoji_pack_card__subheader {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-emoji_pack_card__subheader wbr {
  display: none;
}

.p-emoji_pack_card__checkmark {
  color: #007a5a;
  font-size: 24px;
}

.p-emoji_pack_card__spacer {
  width: 36px;
  height: 36px;
  display: inline-block;
}

.p-emoji_pack_card_rows {
  overflow: hidden;
}

.p-emoji_pack_card__row {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.p-emoji_pack_card__row img {
  width: 36px;
  height: 36px;
}

.p-emoji_pack_coming_soon {
  text-align: center;
  background: #1d1c1d0a;
  flex-direction: column;
  justify-content: center;
  height: 200px;
  display: flex;
  position: relative;
}

.p-emoji_pack_coming_soon__pill {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  box-shadow: none;
  background: #1d1c1d21;
  border: none;
  align-self: center;
  margin-bottom: 8px;
  font-weight: bold;
}

.p-emoji_pack_coming_soon__text {
  padding: 0 28px;
}

.p-emoji_pack_coming_soon__illustrations {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-emoji_pack__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 8px;
  margin-bottom: 12px;
  font-weight: bold;
}

.p-emoji_pack__pill {
  color: #1d1c1db3;
  background: #1d1c1d0a;
  border-radius: 10px;
  margin-left: 4px;
  padding: 0 8px;
  display: inline-block;
}

.p-emoji_pack__list {
  margin-bottom: 20px;
}

.p-emoji_pack__help {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  border-top: 1px solid #1d1c1d21;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-emoji_pack__pack_row {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.p-emoji_pack__spacer {
  flex: 0 50%;
  margin-left: 8px;
}

.c-team_icon {
  --sk_team_icon-border-radius: 3px;
  border-radius: var(--sk_team_icon-border-radius);
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
}

.c-team_icon:not(.c-team_icon--resetIA) {
  --sk_team_icon-border-radius: var(--ia4_sk_avatar-radius, 3px);
}

.c-team_icon:after {
  content: "";
  border-radius: var(--sk_team_icon-border-radius);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-team_icon--default {
  color: #fff;
  text-shadow: 0 1px 1px #0003;
  background-color: #616061;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: bold;
  display: flex;
  overflow: hidden;
}

.c-team_icon--pending {
  color: #616061;
  text-shadow: none;
  background-color: #0000;
  border: 2px dashed #868686;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: bold;
  display: flex;
}

.c-team_icon--pending:after {
  display: none;
}

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

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

.p-emoji_pack_details__subtitle_author:after {
  content: "|";
  color: #1d1c1d21;
  padding: 0 8px;
  display: inline-block;
}

.p-emoji_pack_details__content {
  flex-grow: 1;
}

.p-emoji_pack_details__box {
  flex: 0 50%;
  margin-left: 16px;
}

.p-emoji_pack_details__box:first-child {
  margin-left: 0;
}

.p-emoji_pack_details__emoji_row {
  justify-content: space-between;
  margin-bottom: 28px;
  display: flex;
}

.p-emoji_pack_details__emoji_row img {
  width: 56px;
  height: 56px;
}

.p-emoji_pack_details__emoji_row:last-child {
  margin-bottom: 0;
}

.p-emoji_pack_details__emoji_spacer {
  width: 56px;
  height: 56px;
  display: inline-block;
}

.p-emoji_pack_details__tip {
  color: #1d1c1d80;
}

.p-emoji_pack_details__button {
  border-radius: 8px;
  padding: 8px;
}

.p-emoji_pack_details__button[data-color-index="0"]:hover, .p-emoji_pack_details__button[data-color-index="0"].key_selection {
  background: #9bdf58b3;
}

.p-emoji_pack_details__button[data-color-index="1"]:hover, .p-emoji_pack_details__button[data-color-index="1"].key_selection {
  background: #95d3feb3;
}

.p-emoji_pack_details__button[data-color-index="2"]:hover, .p-emoji_pack_details__button[data-color-index="2"].key_selection {
  background: #f7e922b3;
}

.p-emoji_pack_details__button[data-color-index="3"]:hover, .p-emoji_pack_details__button[data-color-index="3"].key_selection {
  background: #eea6fcb3;
}

.p-emoji_pack_details__button[data-color-index="4"]:hover, .p-emoji_pack_details__button[data-color-index="4"].key_selection {
  background: #ffd58fb3;
}

.p-emoji_pack_details__button[data-color-index="5"]:hover, .p-emoji_pack_details__button[data-color-index="5"].key_selection {
  background: #d3d1ffb3;
}

.p-customize_emoji_wrapper__container .focus-ring, .p-add_alias_dialog__container .focus-ring, .p-add_custom_emoji_dialog__container .focus-ring, .p-delete_custom_emoji_dialog__container .focus-ring, .p-rename_emoji_dialog__container .focus-ring, .p-customize_emoji_list__single_delete .focus-ring, .p-add_emoji_dialog .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;
}

.p-customize_emoji_list__container .c-table_view_row_item, .p-customize_emoji_list__disabled_table .c-table_view_row_item {
  align-self: center;
}

.p-customize_emoji_list__disabled_table .c-button--medium {
  margin-top: 2px;
  margin-bottom: 2px;
}

.p-customize_emoji_list__alert .c-alert__message {
  width: 100%;
}

.p-customize_emoji_list__disabled_table .c-table_view_container {
  border: 1px solid #1d1c1d21;
}

@media only screen and (max-width: 600px) {
  .p-customize_emoji_list__disabled_table .c-table_view_container {
    border-left: none;
    border-right: none;
  }
}

.p-customize_emoji_list__container {
  border-bottom: 1px solid #1d1c1d21;
}

.p-customize_emoji_list__disabled_table .c-table_view_all_rows_container {
  margin-top: -30px;
}

.c-dialog.p-customize_emoji__dialog_overlay {
  height: 100vh;
  position: fixed;
}

.c-dialog.p-customize_emoji__dialog_overlay .c-dialog__content {
  position: relative;
}

.p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_header_item, .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item {
  flex-grow: 5;
  justify-content: center;
}

.p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_header_item:first-of-type, .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item:first-of-type {
  flex-grow: 1.5;
}

.p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_header_item:last-of-type, .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item:last-of-type {
  text-align: right;
  flex-grow: 6;
}

@media only screen and (max-width: 600px) {
  .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item:first-of-type {
    flex-grow: 0;
  }

  .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item:nth-of-type(3), .p-customize_emoji_list__disabled_table .c-table_view_flexbox .c-table_view_row_item:nth-of-type(4) {
    display: none;
  }
}

@media only screen and (max-width: 700px) {
  .p-disabled_custom_emoji_list__button {
    min-width: 67px;
    font-size: 13px;
  }
}

.p-disabled_custom_emoji_list__mobile_button_container {
  width: 100%;
  display: none;
}

@media only screen and (max-width: 600px) {
  .p-disabled_custom_emoji_list__mobile_button_container {
    display: inline-block;
  }
}

.p-disabled_custom_emoji_list__mobile_button {
  width: 45%;
  margin-top: 5px;
  margin-right: 4%;
  font-size: 13px;
}

.p-customize_emoji_list__disabled_table .c-table_view_row_item_value, .p-customize_emoji_list__container .c-table_view_row_item_value {
  word-break: break-all;
  font-size: 15px;
}

.p-customize_emoji_list__disabled_table .p-customize_emoji_list__image_container, .p-customize_emoji_list__container .p-customize_emoji_list__image_container {
  width: 32px;
  height: 32px;
}

.p-customize_emoji_list__disabled_table .p-customize_emoji_list__image, .p-customize_emoji_list__container .p-customize_emoji_list__image {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}

.p-disabled_custom_emoji_list__mobile_buttons {
  display: none;
}

@media only screen and (max-width: 600px) {
  .p-disabled_custom_emoji_list__mobile_buttons {
    display: initial;
  }
}

.p-customize_emoji_list__container .c-table_view_header_item .c-table_view_header_item_value {
  font-size: 13px;
}

.p-customize_emoji_list__disabled_table .c-table_view_flexbox, .p-customize_emoji_list__container .c-table_view_flexbox {
  flex-basis: 0;
}

.p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_header_item, .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_row_item {
  flex-grow: 5;
  justify-content: center;
}

.p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_header_item:first-of-type, .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_row_item:first-of-type {
  flex-grow: 1.5;
}

.p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_header_item:last-of-type, .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_row_item:last-of-type {
  flex-grow: 1;
}

@media only screen and (max-width: 600px) {
  .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_header_item, .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_header_item:nth-of-type(3), .p-customize_emoji_list__container .c-table_view_flexbox .c-table_view_row_item:nth-of-type(3) {
    display: none;
  }
}

.p-customize_emoji_list__container .c-table_view_flexbox_container {
  overflow: visible;
}

.p-customize_emoji_list__container .c-table_view_all_rows_container {
  min-height: 0;
}

.p-customize_emoji_list__container .c-scrollbar__bar {
  opacity: 1;
}

.p-customize_emoji_list__author_mobile {
  display: none;
}

@media only screen and (max-width: 600px) {
  .p-customize_emoji_list__author_mobile {
    display: inherit;
  }
}

.p-customize_emoji_list__author .p-customize_emoji_list__avatar {
  vertical-align: middle;
  margin-right: 10px;
}

.p-customize_emoji_list__toast {
  position: fixed;
}

.p-customize_emoji_list__header {
  -webkit-user-select: none;
  user-select: none;
}

.p-customize_emoji_list__header.c-table_view_header_item .c-icon {
  color: #1d1c1db3;
}

.p-customize_emoji_list__header__actions {
  min-width: 130px;
}

.p-customize_emoji_list__header--active .c-table_view_header_item_value, .p-customize_emoji_list__header--active.c-table_view_header_item .c-icon {
  color: #1264a3;
}

.p-customize_emoji_list__row_icons {
  text-align: right;
  min-width: 75px;
  margin-right: 40px;
}

.p-customize_emoji_list__no_matches {
  text-align: center;
  align-self: center;
  min-height: 63.5px;
}

.p-add_emoji_dialog {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  max-height: 700px;
  position: relative;
}

.p-add_emoji_dialog_overlay {
  z-index: 1012;
}

.p-add_emoji_dialog--without_tabs {
  height: auto;
  max-height: none;
}

.p-add_custom_emoji_dialog__container .c-dialog__header, .p-add_alias_dialog__container .c-dialog__header, .p-rename_emoji_dialog__container .c-dialog__header {
  border-bottom: 1px solid #ddd;
}

.p-add_custom_emoji_dialog__container .c-dialog__footer, .p-add_alias_dialog__container .c-dialog__footer, .p-rename_emoji_dialog__container .c-dialog__footer {
  border-top: 1px solid #ddd;
}

.p-add_custom_emoji_dialog__container--no_border .c-dialog__header {
  border-bottom: none;
}

.p-add_custom_emoji_dialog__tabs {
  margin-bottom: 16px;
}

.p-add_custom_emoji_dialog__tabs .c-tabs__tab_menu {
  padding-left: 24px;
  padding-right: 24px;
}

@media only screen and (max-width: 600px) {
  .ReactModal__Content.ReactModal__Content--after-open.c-dialog__content.p-add_alias_dialog__container, .ReactModal__Content.ReactModal__Content--after-open.c-dialog__content.p-customize_emoji_list__single_delete, .ReactModal__Content.ReactModal__Content--after-open.c-dialog__content.p-delete_custom_emoji_dialog__container, .ReactModal__Content.ReactModal__Content--after-open.c-dialog__content.p-rename_emoji_dialog__container {
    border-radius: 0;
    min-width: 100vw;
    min-height: 100vh;
  }
}

.p-add_custom_emoji_dialog__modal_open, .p-add_alias_dialog__modal_open, .rename-emoji_dialog__modal_open, .p-delete_custom_emoji_dialog__modal_open, .p-single_emoji_delete_dialog__modal_open {
  max-height: 100vh;
  position: fixed;
  overflow-y: hidden;
}

.p-add_custom_emoji_dialog__modal_open {
  width: 100%;
}

.p-add_custom_emoji_dialog__container .c-input_text_overlay {
  z-index: 3;
}

.p_add_custom_emoji_dialog__name_input .c-input_text_overlay, .p_add_alias_dialog__name_input .c-input_text_overlay, .p-rename_emoji_dialog__formtext .c-input_text_overlay {
  margin-bottom: 8px !important;
}

.p_add_custom_emoji_dialog__name_input .c-input_text_overlay:after, .p_add_alias_dialog__name_input .c-input_text_overlay:after, .p-rename_emoji_dialog__formtext .c-input_text_overlay:after {
  margin-left: 2px;
}

.p-add_custom_emoji_dialog__form, .p-add_alias_dialog__form {
  margin-top: 25px;
}

.p-add_custom_emoji_dialog ol {
  margin-left: 16px;
}

.p-add_custom_emoji_dialog__upload_preview {
  background: #f8f8f8;
  flex: 0 0 64px;
  width: 64px;
  height: 64px;
}

.p-add_custom_emoji_dialog__upload_preview--dark {
  background: #1d1c1d;
}

.p-add_custom_emoji_dialog__icon_container {
  vertical-align: middle;
  height: 100%;
  margin: auto;
}

.p-add_custom_emoji_dialog__icon, .p-add_custom_emoji_dialog__icon_broken {
  text-align: center;
  width: 100%;
  height: 100%;
  margin: auto;
  font-size: 32px;
  line-height: 62px;
}

.p-add_custom_emoji_dialog__icon:before {
  color: #1d1c1d;
}

.p-add_custom_emoji_dialog__upload_preview--dark .p-add_custom_emoji_dialog__icon:before {
  color: #fff;
}

.p-add_custom_emoji_dialog__icon_broken:before {
  color: #616061;
}

.p-add_custom_emoji_dialog__upload_preview--dark .p-add_custom_emoji_dialog__icon_broken:before {
  color: #f8f8f8;
}

.p-add_custom_emoji_dialog__upload_button {
  flex: auto;
  min-width: 0;
}

.p-add_custom_emoji_dialog__image_container {
  width: 35px;
  height: 35px;
  margin-top: 13px;
  margin-left: 13px;
  line-height: 32px;
}

.p-add_custom_emoji_dialog__image {
  object-fit: contain;
  -webkit-user-select: none;
  user-select: none;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.p-add_custom_emoji_dialog__upload_input {
  display: none;
}

.p-add_custom_emoji_dialog__filename {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-add_custom_emoji_dialog__upload_container, .p-add_alias_dialog__upload_container {
  margin-top: 1rem;
}

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

.p-add_alias_dialog__upload_preview {
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

.p-add_alias_dialog__icon {
  margin: 2px auto auto 7.5px;
  font-size: 20px;
}

.p-add_alias_dialog__icon:before {
  color: #1d1c1db3;
}

.p-add_alias_dialog__emoji {
  margin: 5px auto auto;
  font-size: 22px;
}

.p-add_alias_dialog__choose_emoji_button {
  margin-left: 8px;
}

.p-add_custom_emoji_dialog__choose_name_container, .p-add_alias_dialog__choose_name_container {
  margin-bottom: 1rem;
}

.p-delete_custom_emoji_dialog__table_container {
  margin-top: 20px;
}

.p-delete_custom_emoji_dialog__message .c-scrollbar__bar {
  opacity: 1;
}

.p-delete_custom_emoji_dialog__message .c-table_view_all_rows_container {
  max-height: 230px;
}

.p-delete_custom_emoji_dialog__message .c-table_view_container {
  border-bottom: 1px solid #1d1c1d21;
}

.p-delete_custom_emoji_dialog__message .c-table_view_flexbox {
  flex-basis: 0;
}

.p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_header_item {
  display: none;
}

.p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_row_item:first-of-type {
  min-width: 10%;
}

.p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_row_item:nth-of-type(2) {
  min-width: 40%;
  max-width: 40%;
}

.p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_row_item:nth-of-type(3) {
  min-width: 35%;
  max-width: 35%;
}

@media only screen and (max-width: 600px) {
  .p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_row_item:first-of-type {
    min-width: 15%;
  }

  .p-delete_custom_emoji_dialog__message .c-table_view_flexbox .c-table_view_row_item:nth-of-type(3) {
    min-width: 30%;
    max-width: 30%;
  }
}

.p-delete_custom_emoji_dialog__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

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

.p-delete_custom_emoji__short {
  display: none;
}

@media only screen and (max-width: 600px) {
  .p-delete_custom_emoji__short {
    display: initial;
  }

  .p-delete_custom_emoji__long {
    display: none;
  }
}

.p-delete_custom_emoji_dialog__message .c-table_view_row_item_value {
  word-break: break-all;
}

.p-delete_custom_emoji_dialog__image {
  width: 24px;
  height: 24px;
}

.p-delete_custom_emoji_dialog__lock {
  padding-right: 6px;
}

.p-rename_emoji_dialog__name_input {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px;
}

.p-rename_emoji_dialog__emoji_preview {
  width: 36px;
  height: 36px;
}

.p-rename_emoji_dialog__emoji_img {
  width: 32px;
  height: 32px;
  margin-top: 2px;
  margin-left: 2px;
}

.p-rename_emoji_dialog__formtext {
  width: calc(100% - 50px);
  margin-left: 14px;
}

.p-customize_emoji_wrapper__container {
  margin-bottom: 1rem;
  position: relative;
}

.p-customize_emoji_wrapper__container .focus-ring {
  box-shadow: none !important;
  border-radius: 0 !important;
}

.p-customize_emoji_wrapper__empty_words {
  width: 60%;
}

@media only screen and (max-width: 768px) {
  .p-customize_emoji_wrapper__empty_words {
    width: 100%;
  }
}

.p-customize_emoji_wrapper__empty_header {
  font-size: 22px;
}

.p-customize_emoji_wrapper__custom_button {
  margin-left: 12px;
}

@media only screen and (max-height: 480px), screen and (max-width: 768px) {
  .p-customize_emoji_wrapper__custom_button {
    display: none;
  }
}

.p-customize_emoji_wrapper__custom_button_short {
  margin-left: 12px;
  display: none;
}

@media only screen and (max-width: 768px) and (min-width: 600px) {
  .p-customize_emoji_wrapper__custom_button_short {
    display: initial;
  }
}

@media only screen and (max-height: 480px) {
  .p-customize_emoji_wrapper__custom_button_short {
    display: none;
  }
}

.p-customize_emoji_wrapper__empty_img_container {
  width: 30%;
}

.p-customize_emoji_wrapper__empty_img {
  object-fit: contain;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .p-customize_emoji_wrapper__empty_img {
    display: none;
  }
}

.p-customize_emoji_wrapper__search {
  z-index: 1;
  position: relative;
}

.p-customize_emoji_wrapper__search .c-icon--search-medium:before {
  color: #1d1c1d;
  font-size: 25px;
}

.p-customize_emoji_wrapper__search .c-filter_input__reset_button {
  font-size: 18px;
}

@media only screen and (max-width: 900px) {
  .p-customize_emoji_wrapper__disabled_toggle {
    display: none;
  }
}

.p-customize_emoji_wrapper__disabled_toggle_mobile {
  display: none;
}

@media only screen and (max-width: 900px) {
  .p-customize_emoji_wrapper__disabled_toggle_mobile {
    display: initial;
  }
}

.p-customize_emoji_wrapper__count {
  line-height: 36px;
}

@media only screen and (max-width: 600px) {
  .p-customize_emoji_wrapper__count {
    font-size: 15px;
  }
}

.p-customize_emoji_wrapper__container .c-token {
  color: #1d1c1d;
}

.p-customize_emoji_wrapper .c-multi-select {
  z-index: 2;
  width: 100%;
}

.c-select_options_list__option--active .p-customize_emoji_wrapper__multi_select_input__heading, .c-select_options_list__option--active .p-customize_emoji_wrapper__multi_select_input__heading__query {
  color: #fff;
}

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

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

.p-customize_emoji_wrapper__multi_select_input__token_wrapper .c-token {
  display: inline-flex;
}

.p-customize_emoji_wrapper_options_list .c-select_options_list__group_option {
  padding: 0 0 0 21px;
}

.c-select_options_list__option--active .p-customize_emoji_wrapper__multi_select_input__token_wrapper .c-token {
  color: #fff;
  background: #0b4c8c;
}

.p-customize_emoji_wrapper__no_members_options_list .c-select_options_list__divider, .p-customize_emoji_wrapper__no_members_options_list .c-select_options_list__group_header {
  display: none;
}

.p-customize_emoji_wrapper__no_members_options_list_wrapper .p-customize_emoji_wrapper__no_members_options_list {
  height: 64px;
}

.p-customize_emoji_wrapper__multi_select_input__heading {
  margin-top: -2px;
}

.p-customize_emoji_wrapper__no_members_options_list .c-select_options_list__loading_state, .p-customize_emoji_wrapper__options_list .c-select_options_list__loading_state {
  height: 64px;
}

.p-customize_emoji_wrapper--quick_reactions_container {
  width: 75%;
}

.p-customize_emoji_wrapper--quick_reactions_slots_admin_container {
  position: relative;
  bottom: 5px;
}

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

.p-customize_emoji_wrapper--quick_reactions_section_body_text {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  position: relative;
  bottom: 15px;
}

.c-emoji {
  vertical-align: top;
  object-fit: contain;
  align-items: center;
  display: inline-flex;
  overflow: hidden;
}

.c-emoji__small {
  width: 16px;
  height: 16px;
}

.c-emoji__medium {
  width: 22px;
  height: 22px;
}

.c-emoji__large {
  width: 32px;
  height: 32px;
}

.c-emoji__larger {
  width: 56px;
  height: 56px;
}

.c-emoji__unicode {
  font-size: 22px;
  display: inline-block;
  position: relative;
  top: 2.2px;
}

.c-emoji__unicode:after {
  content: "​";
}

.c-emoji__unicode--large {
  font-size: 32px;
  top: 3.2px;
}

.c-emoji--inline {
  vertical-align: baseline;
  height: auto;
  position: relative;
  overflow: visible;
}

.c-emoji--inline img {
  object-fit: contain;
  position: absolute;
  top: 50%;
  overflow: hidden;
}

.c-emoji--inline.c-emoji__small img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}

.c-emoji--inline.c-emoji__medium img {
  width: 22px;
  height: 22px;
  margin-top: -11px;
}

.c-emoji--inline.c-emoji__large img {
  width: 32px;
  height: 32px;
  margin-top: -16px;
}

.c-emoji--inline.c-emoji__larger img {
  width: 56px;
  height: 56px;
  margin-top: -28px;
}

.c-emoji--inline:after {
  content: "​";
}

.c-emoji__emoji-tooltip {
  margin-bottom: 4px;
}

.c-emoji__emoji-tooltip .c-emoji__large, .c-emoji__emoji-tooltip .c-emoji__larger {
  background-color: #fff;
  border-radius: 4px;
}

.c-emoji__emoji-tooltip .c-emoji__large {
  width: 36px;
  height: 36px;
  padding: 2px;
}

.c-emoji__emoji-tooltip .c-emoji__larger {
  width: 64px;
  height: 64px;
  padding: 4px;
}

.c-emoji__loading {
  pointer-events: none;
  background: #ddd;
  border-radius: 4px;
  position: absolute;
}

.c-app_badge, .c-app_label {
  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;
}

.c-app_badge--inverse {
  color: #fff;
}

.c-select_button {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  line-height: 1.5;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-select_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);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.c-select_button:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-select_button--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 28px;
  padding: 0 8px;
}

.c-select_button--medium {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  height: 36px;
  padding: 0 12px;
}

.c-select_button--large {
  height: 44px;
  padding: 0 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.c-select_button:hover:focus, .c-select_button:active:focus {
  border-color: #0000;
}

.c-select_button:hover .c-select_button__icon, .c-select_button:active .c-select_button__icon {
  color: #1d1c1d;
}

.c-select_button:active {
  background-color: #f8f8f8;
}

.c-select_button:not(:focus) {
  transition: border;
}

.c-select_button__content {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-select_button__content wbr {
  display: none;
}

.c-select_button__placeholder, .c-select_button__icon {
  color: #616061;
}

.c-select_button__icon--small {
  width: 8px;
  margin-left: 8px;
}

.c-select_button__icon--medium, .c-select_button__icon--large {
  width: 12px;
  margin-left: 12px;
}

.c-select_button--invalid {
  border-color: #e01e5a;
}

.c-select_button--invalid:focus, .c-select_button--invalid:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-select_button--text-select {
  background-color: #0000;
  border: none;
  justify-content: flex-start;
}

.c-select_button--text-select:active {
  box-shadow: none;
  background-color: #0000;
}

.c-select_button--text-select.c-select_button--disabled {
  color: #1d1c1d80;
  background-color: #0000;
  border: none;
}

.c-select_button--text-select.c-select_button--disabled .c-select_button__icon {
  color: #1d1c1d80;
}

.c-select_button--text-select-label {
  margin-right: 4px;
  font-weight: 700;
}

.c-select_button--disabled {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-missing_channel--medium-top {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: center;
  height: 15px;
  display: flex;
}

.c-missing_channel--medium_hash {
  width: .75em;
  height: auto;
  margin-right: 4px;
}

.c-missing_channel--medium_hash:before {
  color: #1d1c1db3;
}

.c-missing_channel--subtler {
  opacity: .4;
}

.c-missing_channel--unknown_inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-missing_channel--non_existent_inverted {
  background: none;
  border: 1px solid #fff;
}

.c-missing_channel--private {
  color: #1d1c1db3;
  background-color: #1d1c1d21;
  border-radius: 3px;
  align-items: center;
  padding: 0 2px 1px 0;
  display: inline-flex;
}

.c-missing_channel--private .c-icon {
  width: 14px;
  height: 18px;
}

.c-missing_channel--private .c-icon:before {
  font-size: 18px;
}

.c-select_button {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  line-height: 1.5;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-select_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);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.c-select_button:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-select_button:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-select_button--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 28px;
  padding: 0 8px;
}

.c-select_button--medium {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  height: 36px;
  padding: 0 12px;
}

.c-select_button--large {
  height: 44px;
  padding: 0 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.c-select_button:hover:focus, .c-select_button:active:focus {
  border-color: #0000;
}

.c-select_button:hover .c-select_button__icon, .c-select_button:active .c-select_button__icon {
  color: #1d1c1d;
}

.c-select_button:active {
  background-color: #f8f8f8;
}

.c-select_button:not(:focus) {
  transition: border;
}

.c-select_button__content {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-select_button__content wbr {
  display: none;
}

.c-select_button__placeholder, .c-select_button__icon {
  color: #616061;
}

.c-select_button__icon--small {
  width: 8px;
  margin-left: 8px;
}

.c-select_button__icon--medium, .c-select_button__icon--large {
  width: 12px;
  margin-left: 12px;
}

.c-select_button--invalid {
  border-color: #e01e5a;
}

.c-select_button--invalid:focus, .c-select_button--invalid:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-select_button--text-select {
  background-color: #0000;
  border: none;
  justify-content: flex-start;
}

.c-select_button--text-select:active {
  box-shadow: none;
  background-color: #0000;
}

.c-select_button--text-select.c-select_button--disabled {
  color: #1d1c1d80;
  background-color: #0000;
  border: none;
}

.c-select_button--text-select.c-select_button--disabled .c-select_button__icon {
  color: #1d1c1d80;
}

.c-select_button--text-select-label {
  margin-right: 4px;
  font-weight: 700;
}

.c-select_button--disabled {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  border-color: #ddd;
  transition: all 80ms linear;
}

.c-select_options_list__wrapper {
  -webkit-user-select: none;
  user-select: none;
  z-index: 1012;
  background-color: #f8f8f8;
  border-radius: 6px;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 5px 10px #0000001f;
}

.c-select_options_list__wrapper .c-select_options_list {
  height: 100%;
  overflow-y: auto;
}

.c-select_options_list .ReactVirtualized__Grid__innerScrollContainer {
  will-change: transform;
}

.c-select_options_list:focus {
  outline-width: 0;
}

.c-select_options_list__empty_state {
  padding: 12px 0;
}

.c-select_options_list__loading_state {
  align-items: center;
  padding: 12px 24px;
  display: flex;
}

.c-select_options_list__loading_state_message {
  margin-left: 8px;
}

.c-select_options_list__option {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  cursor: pointer;
  box-sizing: border-box;
  align-items: center;
  padding: 0 24px;
  display: flex;
}

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

.c-select_options_list__option--disabled {
  color: #1d1c1db3;
}

.c-select_options_list__option--disabled:hover {
  cursor: default;
  background-color: #f8f8f8;
}

.c-select_options_list__option--empty-state {
  cursor: initial;
}

.c-select_options_list__option--selected {
  color: #1264a3;
}

.c-select_options_list__option--selected:before {
  content: "";
  margin: 0 2px 0 -18px;
  font-family: Slack v2;
}

.c-select_options_list__option--active {
  color: #fff;
  background-color: #1264a3;
}

.c-select_options_list__option--active.c-select_options_list__option--disabled {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
}

.c-select_options_list__option_label {
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  width: 100%;
  display: block;
  overflow: hidden;
}

.c-select_options_list__option_label wbr {
  display: none;
}

.c-select_options_list__clear_option {
  color: #1d1c1db3;
}

.c-select_options_list__clear_option.c-select_options_list__option--active, .sk-client-theme--dark .c-select_options_list__clear_option.c-select_options_list__option--active {
  color: #fff;
}

.c-select_options_list__group_header {
  pointer-events: none;
  color: #1d1c1d80;
}

.c-select_options_list__group_option {
  padding-left: 32px;
}

.c-select_options_list__divider {
  pointer-events: none;
  padding: 0;
}

.c-select_options__divider {
  width: 100%;
  margin: 5px 0;
}

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

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

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

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

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

.supports_custom_scrollbar .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 .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-corner {
  background: none;
}

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

.supports_custom_scrollbar .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 .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 .c-select_options_list__virtual_list--slack_scrollbar:hover {
  border-right: none;
}

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

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

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

.supports_custom_scrollbar .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 .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 .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-corner {
  background: #f8f8f8;
}

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

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

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

.c-select_options_list__option .c-base_list_entity--small, .c-select_options_list__option .c-base_list_entity--medium {
  padding-left: 0;
  padding-right: 0;
}

.c-select_options_list__option--disabled .c-base_list_entity--highlight-dim {
  background: none;
}

.c-select_options_list__footer_banner {
  color: #616061;
  background: #1d1c1d0a;
  border-bottom: 1px solid #00000026;
  height: 32px;
  padding: 0 20px;
  font-size: 12px;
  line-height: 32px;
}

.c-hidden_user_avatar {
  color: #1d1c1db3;
  background: #1d1c1d0f;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-hidden_user_avatar--small {
  width: 16px;
  height: 16px;
}

.c-hidden_user_avatar--small .c-icon:before {
  font-size: 14px;
}

.c-presence--active {
  color: #007a5a;
}

.c-presence--active:not(.c-presence--resetIA) {
  color: var(--dt_color-theme-base-inv-hgl-2, var(--p-channel_sidebar__item-presence-active, #007a5a));
}

.p-ia4_body :not(.p-ia4_client--theming) :not(.p-tab_rail) .c-presence--active:not(.c-presence--resetIA) {
  filter: brightness(.85);
}

.c-presence--away {
  color: #616061;
}

.c-presence--inverted {
  color: #fff;
}

.c-avatar {
  --sk_avatar-border-radius: 3px;
  cursor: default;
  outline: none;
  display: inline-block;
  position: relative;
}

.c-avatar:not(.c-avatar--resetIA) {
  --sk_avatar-border-radius: var(--ia4_sk_avatar-radius, 3px);
}

.c-avatar[data-mask] .c-avatar__presence {
  position: absolute;
  bottom: 0;
  right: 0;
}

.c-avatar[data-mask*="small"] .c-avatar__presence {
  font-size: calc(var(--avatar-image-size) * .75);
  transform: translate(43.333%, 23.333%);
}

.c-avatar[data-mask*="base"] .c-avatar__presence {
  font-size: calc(var(--avatar-image-size) * .555);
  transform: translate(30%, 30%);
}

.c-avatar[data-mask="mask__base-heart"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-heart");
}

.c-avatar[data-mask="mask__small-heart"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-heart");
}

.c-avatar[data-mask="mask__base-single-channel-guest-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-single-channel-guest-dnd");
}

.c-avatar[data-mask="mask__base-single-channel-guest"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-single-channel-guest");
}

.c-avatar[data-mask="mask__small-single-channel-guest-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-single-channel-guest-dnd");
}

.c-avatar[data-mask="mask__small-single-channel-guest"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-single-channel-guest");
}

.c-avatar[data-mask="mask__base-guest-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-guest-dnd");
}

.c-avatar[data-mask="mask__base-guest"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-guest");
}

.c-avatar[data-mask="mask__small-guest-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-guest-dnd");
}

.c-avatar[data-mask="mask__small-guest"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-guest");
}

.c-avatar[data-mask="mask__base-member-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-member-dnd");
}

.c-avatar[data-mask="mask__base-member"] [class^="c-base_icon"] {
  clip-path: url("#mask__base-member");
}

.c-avatar[data-mask="mask__small-member-dnd"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-member-dnd");
}

.c-avatar[data-mask="mask__small-member"] [class^="c-base_icon"] {
  clip-path: url("#mask__small-member");
}

.c-avatar--no_image {
  border-radius: var(--sk_avatar-border-radius);
  background-color: #ddd;
}

.c-avatar--interactive {
  cursor: pointer;
}

.c-avatar__additional_overlay {
  color: #fff;
  text-align: center;
  border-radius: var(--sk_avatar-border-radius);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: bold;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-avatar__image, .c-avatar__emoji {
  border-radius: var(--sk_avatar-border-radius);
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.c-avatar--ad_hoc_member .c-avatar__image {
  border-radius: 50%;
}

.c-avatar__image--fallback {
  border-radius: 36px;
}

.c-avatar .c-avatar__icon {
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.c-avatar .c-avatar__team_icon {
  box-shadow: 0 0 0 2px #fff;
}

.c-avatar .c-avatar__nonteam_icon {
  border-radius: 10px;
  box-shadow: -1px 0 0 1px #fff;
}

.c-avatar__badge {
  border-radius: var(--sk_avatar-border-radius) 0 var(--sk_avatar-border-radius);
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.c-avatar__badge--restricted {
  background: #fff;
  width: 13px;
  height: 13px;
}

.c-avatar__badge--restricted .c-avatar__badge_inner {
  border-radius: 2px 2px var(--sk_avatar-border-radius);
  background: #616061;
  width: 10px;
  height: 10px;
}

.c-avatar__badge--ultra_restricted {
  width: 16px;
  height: 16px;
  overflow: hidden;
}

.c-avatar__badge--ultra_restricted:before {
  content: " ";
  border-bottom: 16px solid #fff;
  border-left: 16px solid #0000;
  width: 0;
  height: 0;
  display: block;
}

.c-avatar__badge--ultra_restricted .c-avatar__badge_inner {
  border-bottom: 11px solid #616061;
  border-left: 11px solid #0000;
  width: 0;
  height: 0;
  display: block;
}

.c-avatar__badge--ultra_restricted .c-avatar__badge_inner:before {
  content: " ";
  border-radius: 2px;
  width: 4px;
  height: 4px;
  display: block;
  position: absolute;
  bottom: -3px;
  right: -2px;
  box-shadow: inset -1px 2px #fff;
}

.c-avatar__badge--ultra_restricted .c-avatar__badge_inner:after {
  content: " ";
  border-radius: 2px;
  width: 4px;
  height: 4px;
  display: block;
  position: absolute;
  bottom: -13px;
  right: 8px;
  box-shadow: inset 2px -1px #fff;
}

.c-avatar__badge_inner {
  position: absolute;
  bottom: 0;
  right: 0;
}

.c-avatar__tooltip_detail {
  color: #868686;
}

.c-multi_select_helper_text {
  display: flex;
}

.c-multi_select_helper_text__icon_container {
  margin-right: 4px;
}

.c-multi_select_helper_text__icon_container--error {
  color: #e01e5a;
}

.c-multi_select_helper_text__icon_container--unknown {
  color: #1d9bd1;
}

.p-calls_location_lock__container {
  flex-direction: column;
  margin: 8px;
  display: flex;
}

.p-calls_location_lock__title {
  font-size: 18px;
  font-weight: bold;
}

.p-calls_location_lock__description {
  font-size: 18px;
}

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

.p-calls_location_lock__options {
  width: 250px;
  margin: 8px 0;
}

.p-calls_location_lock__options_disable_reason {
  font-size: 15px;
  font-style: italic;
}

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

.p-calls_workspace_settings {
  flex-direction: row;
  margin: 8px;
}

.p-calls_workspace_settings__call_options {
  flex-direction: row;
  justify-content: space-between;
  margin: 8px;
  display: flex;
}

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

.p-calls_workspace_settings__calls_apps {
  margin: 8px 8px 8px 24px;
}

.p-calls_workspace_settings__options_title {
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 24px;
  font-size: 15px;
}

.p-calls_workspace_settings__error_modal {
  margin-top: 64px;
}

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

.c-date_picker_input .c-input_text_icon__icon {
  width: auto;
  margin-left: 12px;
  padding: 0;
}

.c-date_picker_input .c-input_text_icon__icon--small {
  margin-left: 8px;
}

.c-date_picker_input--small input.c-input_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 28px;
}

.c-date_picker_input--small input.c-input_text .emoji-sizer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.c-date_picker_input--small .c-input_text--with_icon {
  padding-left: 28px;
}

.c-date_picker_input--medium .c-input_text--with_icon {
  padding-left: 32px;
}

.c-date_picker_input--large .c-input_text--with_icon {
  padding-left: 36px;
}

.c-hidden_user_icon_and_name {
  color: #1d1c1db3;
  background-color: #1d1c1d21;
  border-radius: 3px;
  padding: 0 2px 1px 0;
}

.c-custom_status {
  margin-left: 8px;
}

.c-custom_status .emoji-sizer {
  font-size: 1rem;
}

.c-custom_status--inline {
  font-size: 1em;
}

.c-custom_status__expiration {
  color: #616061;
  margin: 0;
  display: block;
}

.c-custom_status__emoji_in_member_profile {
  width: 20px;
  height: 20px;
  margin-top: 6px;
}

.c-custom_status__tooltip .p-huddle_status_icon {
  margin-top: 0;
}

.c-custom_status__tooltip .p-huddle_status_text__channel_name {
  white-space: break-spaces;
  text-align: center;
}

.c-member_name {
  margin-right: 4px;
}

.c-inline_member_entity .c-member_name {
  margin-right: 0;
}

.c-member_name__indicator {
  margin-left: 4px;
}

.c-missing_icon {
  border-radius: var(--ia4_sk_avatar-radius, 3px);
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
}

.c-missing_icon--unknown {
  background: #ddd;
}

.c-missing_icon--unknown_inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-missing_icon--non_existent {
  background: #fff;
  border: 1px solid #ddd;
}

.c-missing_icon--non_existent_inverted {
  background: none;
  border: 1px solid #fff;
}

.c-missing_icon--subtler {
  opacity: .4;
}

.c-member__primary_content, .c-member__secondary_content {
  align-items: center;
  display: flex;
}

.c-member__primary_content {
  min-width: 0;
  max-width: 100%;
}

.c-member__secondary_content, .c-member__current-status {
  white-space: nowrap;
}

.c-member__current-status {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  display: block;
  overflow: hidden;
}

.c-member__current-status wbr {
  display: none;
}

.c-small_member_list_entity .c-base_list_entity__secondary_content, .c-medium_member_list_entity .c-base_list_entity__secondary_content {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: right;
}

.c-small_member_list_entity .c-member__draft_icon {
  margin-right: 8px;
}

.c-member__presence {
  margin-right: 4px;
}

.c-small_member_list_entity .c-member__details, .c-small_member_list_entity .c-member__team_icon, .c-small_member_list_entity .c-member__unread_count, .c-medium_member_list_entity .c-member__unread_count {
  margin-left: 8px;
}

.c-member__draft_icon {
  min-width: 20px;
  font-size: 18px;
}

.c-member__secondary-name {
  margin: 0 4px 0 8px;
}

.c-member--with-presence .c-member__secondary-name {
  margin-left: 0;
}

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

.c-member__details {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-member__current-status--medium {
  flex: none;
}

.c-member__current-status--small .p-huddle_status_icon {
  margin-top: 0;
}

.c-member_slug--link, .c-member_slug--mention {
  border-radius: 3px;
  padding: 0 2px 1px;
}

pre .c-member_slug--link, pre .c-member_slug--mention, code .c-member_slug--link, code .c-member_slug--mention {
  padding: 0;
}

.c-member_slug--link {
  color: #1264a3;
  background: #1d9bd11a;
}

.c-member_slug--link:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.c-member_slug--grey {
  color: #1d1c1d;
  background: #1d1c1d0f;
}

.c-member_slug--grey:hover {
  color: #1d1c1d;
  background: #1d1c1d0f;
  text-decoration: none;
}

.c-member_slug--unverified, .c-member_slug--unverified:hover {
  color: inherit;
  white-space: nowrap;
  background: none;
  border: 1px dotted #1264a3;
  position: relative;
}

.c-member_slug--unverified:before, .c-member_slug--unverified:hover:before {
  content: "";
  pointer-events: none;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  background: #1d9bd1;
  border-radius: 6px;
  width: 12px;
  height: 12px;
  padding-top: 1px;
  font-family: Slack v2;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: -6px;
  right: -6px;
}

.c-member_slug--mention, .c-member_slug--mention:hover {
  background: #f2c74466;
}

.sk-client-theme--dark .c-member_slug--mention, .sk-client-theme--dark .c-member_slug--mention:hover {
  color: #f2c744;
  background: #e8912d66;
}

.c-member_slug__tooltip {
  max-width: 500px;
}

.c-member_slug__tooltip--member {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  padding: 8px 12px 10px;
}

.c-member_slug__tooltip--member .c-member__team_icon {
  margin: 0 0 -2px 4px;
}

.c-member_slug__tooltip--channel .c-base_inline_entity--dim {
  color: inherit;
}

.c-member_slug__tooltip_subheader {
  color: #868686;
  font-weight: 400;
}

.c-member_slug--private-channel {
  vertical-align: bottom;
  align-items: center;
  display: inline-flex;
}

.c-member_slug--private-channel .c-icon {
  width: 1em;
  height: 1em;
}

.c-base_inline_entity {
  white-space: pre;
  display: inline;
}

.c-base_inline_entity__avatar {
  margin-right: 1.6px;
}

.c-base_inline_entity__primary_content {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  display: inline;
}

.c-base_inline_entity--truncate_block {
  display: inline-flex;
}

.c-base_inline_entity__inline_wrapper {
  flex: 1;
  min-width: 0;
  display: inline-flex;
}

.c-base_inline_entity__inline_wrapper .c-base_inline_entity__primary_content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.c-base_inline_entity--dim {
  color: #1d1c1db3;
}

.c-base_inline_entity--highlight-dark {
  color: #fff;
  background-color: #1264a3;
}

.c-base_inline_entity--highlight-dim {
  color: #1d1c1db3;
  background-color: #f8f8f8;
}

.c-base_inline_entity--highlight-light {
  background-color: #f8f8f8;
}

.c-inline_channel_icon--space {
  margin-right: 2px;
}

.c-channel_team {
  display: flex;
}

.c-channel_team--xws {
  opacity: .7;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.c-channel_team__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-channel_team__name wbr {
  display: none;
}

.c-channel_team__icon {
  flex: none;
  margin-right: 4px;
}

.c-channel_entity__mentions {
  flex: none;
  margin-left: 8px;
}

.c-channel_entity__info {
  align-items: baseline;
  display: flex;
}

.c-channel_entity__team {
  align-items: baseline;
  margin-left: 8px;
  display: inline-flex;
}

.c-channel_team__icon {
  align-self: center;
}

.c-channel_entity__shared_icon_external_team_list {
  justify-content: center;
  align-items: center;
  margin: 4px 0;
  display: flex;
}

.c-channel_entity__shared_icon_external_team_list .c-team_icon {
  margin-right: 4px;
}

.c-channel_entity__shared_icon_additional_team_icon {
  color: #fff;
  background-color: #616061;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 11.1111px;
  line-height: 20px;
  display: flex;
}

.c-channel_entity__name--bold {
  font-weight: 700;
}

.c-inline_channel_entity .c-channel_entity__name--bold {
  font-weight: inherit;
}

.c-medium_channel_entity {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.c-medium_channel_entity__channel_truncated_purpose {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.c-medium_channel_entity__info {
  width: 100%;
  display: flex;
}

.c-medium_channel_entity__name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex: 0 auto;
  align-items: baseline;
  display: flex;
}

.c-medium_channel_entity__name .c-channel_entity__team {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.c-medium_channel_entity__channel {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  word-break: break-all;
  overflow-wrap: break-word;
  margin-right: 8px;
  font-weight: 700;
}

.c-medium_channel_entity__channel_suffix {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 8px;
  display: inline-block;
}

.c-medium_channel_entity__channel_suffix:empty {
  display: none;
}

.c-medium_channel_entity__name_suffix {
  flex: 1 0 auto;
  margin: 0 8px;
  display: inline-block;
}

.c-medium_channel_entity__name_suffix:empty {
  display: none;
}

.c-channel_entity__mentions--medium {
  margin-top: 3px;
}



.c-medium_missing_user_group {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.c-medium_missing_user_group__row {
  display: block;
}

.c-medium_missing_user_group__row:first-child {
  margin-bottom: 8px;
}

.c-medium_missing_user_group__icon {
  margin-left: -2px;
  margin-right: 4px;
}

.confirmation_code_span_cell {
  vertical-align: middle;
  font-size: 15px;
  font-weight: normal;
}

.split_input_item {
  border: 1px solid #1d1c1d80;
}

.split_input_item:not(:first-child) {
  border-left: none;
}

.split_input_item:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.split_input_item:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.split_input_item.focused {
  border: 1px solid #1264a3;
  box-shadow: 0 0 0 1px #1264a3, 0 0 7px #1264a34d;
}

.split_input_item input {
  color: #1d1c1d;
  text-align: center;
  box-shadow: none;
  background: none;
  border: none;
  width: 100%;
  height: 92px;
  font-size: 50px;
  line-height: 56px;
}

@media only screen and (max-width: 767px) {
  .split_input_item input {
    padding: .5rem;
    font-size: 2rem;
  }
}

.split_input_item input:active, .split_input_item input:hover, .split_input_item input:focus {
  box-shadow: none;
  outline: none;
}

.split_input_item--gov_slack {
  border-color: #fff;
}

.split_input_item--gov_slack.focused {
  border: 1px solid #36c5f0;
  box-shadow: 0 0 0 1px #36c5f0, 0 0 7px #36c5f04d;
}

.split_input_item--gov_slack input {
  color: #fff;
}

.confirmation_code[data-state="error"] .split_input_item {
  border-color: #e01e5a;
}

.confirmation_code_checker {
  margin-top: 15px;
}

.confirmation_code_checker .confirmation_code_state_message {
  text-align: left;
  color: #1d1c1d;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.38463;
}

.confirmation_code_checker .confirmation_code_state_message svg.ts_icon_spinner {
  width: 1.1rem;
  height: 1.1rem;
  margin-right: 10px;
}

.confirmation_code_checker .confirmation_code_state_message--gov_slack {
  color: #fff;
}

.p-identity_transfer_modal {
  height: min(780px, 100vh);
  padding-top: 56px;
}

.p-identity_transfer_modal .c-sk-modal_footer_actions {
  display: flex;
}

.p-identity_transfer_modal .c-sk-modal_content {
  flex-grow: 1;
}

.p-identity_transfer_modal--skip {
  height: auto;
}

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

.p-identity_transfer_modal__logo--left img {
  background-color: #fff;
  margin: 0 24px 8px 0;
  padding: 10px;
}

.p-identity_transfer_modal__logo--right img {
  margin: 0 0 8px 24px;
}

.p-identity_transfer_modal__logo__app-icon {
  border-radius: 8px;
  width: 56px;
  height: 56px;
  box-shadow: 0 4px 12px #0000001a;
}

.p-identity_transfer_modal__logo__arrows {
  width: 36px;
  height: 30px;
  position: relative;
  top: -4px;
}

.p-identity_transfer_modal__redirect {
  color: #868686;
  max-width: 50%;
  font-size: 13px;
}

.p-identity_transfer_modal__title {
  text-align: center;
  margin: 0;
  padding: 16px 28px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-identity_transfer_modal__title--skip {
  text-align: center;
  text-align: center;
  padding: 16px 64px;
}

.p-identity_transfer_modal__member_section {
  margin-bottom: 16px;
}

.p-identity_transfer_modal__member_card {
  border: 1px solid #ddd;
  border-radius: 8px;
  align-items: flex-start;
  padding: 8px;
  display: flex;
  position: relative;
}

.p-identity_transfer_modal__member_card__info {
  flex-grow: 1;
  margin-right: 42px;
  display: flex;
}

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

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

.p-identity_transfer_modal__member_card__expand {
  position: absolute;
  top: 22px;
  right: 22px;
}

.p-identity_transfer_modal__description_item {
  display: flex;
}

.p-identity_transfer_modal__description_icon {
  margin: 2px 16px 0 0;
}

.p-identity_transfer_modal__marketing_consent {
  border-top: 1px solid #ddd;
  padding: 16px 0;
}

.p-identity_transfer_modal__legal {
  color: #1d1c1db3;
  padding: 16px 0;
  font-size: 13px;
}

.p-identity_transfer_modal__email_verification__content {
  padding: 0 28px;
}

.p-identity_transfer_modal__resend_verification {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-identity_transfer_modal__resend_verification .c-label {
  font-weight: normal;
}

.p-identity_transfer_modal__resend_verification .c-label__text {
  padding-bottom: 0;
}

.p-identity_transfer_modal__info_box {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 16px 16px 4px;
}

.c-mrkdwn__broadcast--mention, .c-mrkdwn__user_group--mention, .c-mrkdwn__user_group--link {
  border-radius: 3px;
  padding: 0 2px 1px;
}

pre .c-mrkdwn__broadcast--mention, pre .c-mrkdwn__user_group--mention, pre .c-mrkdwn__user_group--link, code .c-mrkdwn__broadcast--mention, code .c-mrkdwn__user_group--mention, code .c-mrkdwn__user_group--link {
  padding: 0;
}

.c-mrkdwn__user_group--link {
  color: #1264a3;
  background: #1d9bd11a;
}

.c-mrkdwn__user_group--link:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.c-mrkdwn__broadcast--link {
  font-weight: bold;
}

.c-mrkdwn__highlight {
  background: #f2c74466;
}

.sk-client-theme--dark .c-mrkdwn__highlight {
  color: #f2c744;
  background: #e8912d66;
}

.c-mrkdwn__highlight .c-mrkdwn__user_group--link, .c-mrkdwn__highlight .c-member_slug--link, .c-mrkdwn__highlight .c-member_slug--mention, .c-mrkdwn__highlight .c-member_slug--mention:hover, .c-mrkdwn__highlight .c-mrkdwn__mention, .c-mrkdwn__highlight .c-mrkdwn__mention:hover, .c-mrkdwn__highlight .c-mrkdwn__broadcast--mention, .c-mrkdwn__highlight .c-mrkdwn__broadcast--mention:hover, .c-mrkdwn__highlight .c-mrkdwn__user_group--mention, .c-mrkdwn__highlight .c-mrkdwn__user_group--mention:hover {
  background: none;
}

.c-mrkdwn__mention, .c-mrkdwn__mention:hover, .c-mrkdwn__broadcast--mention, .c-mrkdwn__broadcast--mention:hover, .c-mrkdwn__user_group--mention, .c-mrkdwn__user_group--mention:hover {
  background: #f2c74466;
}

.sk-client-theme--dark .c-mrkdwn__mention, .sk-client-theme--dark .c-mrkdwn__mention:hover, .sk-client-theme--dark .c-mrkdwn__broadcast--mention, .sk-client-theme--dark .c-mrkdwn__broadcast--mention:hover, .sk-client-theme--dark .c-mrkdwn__user_group--mention, .sk-client-theme--dark .c-mrkdwn__user_group--mention:hover {
  color: #f2c744;
  background: #e8912d66;
}

.c-mrkdwn__team_command {
  font-weight: bold;
}

.c-mrkdwn__team_command--named {
  margin: 8px 0;
  display: inline-block;
  position: relative;
}

.c-mrkdwn__team_command--named:last-of-type {
  margin: 0 0 8px;
}

.c-mrkdwn__team_command--named .c-mrkdwn__team_command__name {
  margin-left: 28px;
}

.c-mrkdwn__team_command__icon {
  position: absolute;
  left: 0;
}

.c-mrkdwn__hex {
  border: 1px solid #616061;
  border-radius: 3px;
  width: 13px;
  height: 13px;
  margin: 0 0 -1px 2px;
  display: inline-block;
}

.c-mrkdwn__br {
  height: 8px;
  display: block;
}

.c-mrkdwn__quote, .c-mrkdwn__pre {
  margin-top: 4px;
  margin-bottom: 4px;
}

.c-mrkdwn__pre {
  padding: 8px;
  overflow-y: hidden;
}

.c-mrkdwn__quote {
  padding-left: 16px;
}

.sk-client-theme--dark .c-mrkdwn__quote:before {
  background: #1d1c1d;
}

.c-mrkdwn__code a, .c-mrkdwn__pre a {
  color: inherit;
}

.c-mrkdwn__tab {
  white-space: pre-wrap;
}

.sk-client-theme--dark .c-mrkdwn__code {
  color: #e8912d;
}

.c-mrkdwn__identity_trigger {
  cursor: pointer;
}

@keyframes c-mrkdwn__snitch {
  from {
    background: #f0f;
  }

  to {
    background: none;
  }
}

.c-mrkdwn__snitch {
  background: #f0f;
  animation: 1s infinite alternate c-mrkdwn__snitch;
}

.c-dialog_speed_bump_overlay, .c-dialog_speed_bump_wrapper {
  z-index: 1000;
}

.c-dialog_speed_bump_overlay {
  background: #ffffffb3;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: background .2s ease-out;
  position: absolute;
  top: 0;
  bottom: 0;
}

.c-dialog_speed_bump_overlay--hidden {
  background: none;
}

.c-dialog_speed_bump_wrapper {
  width: 100%;
  position: absolute;
  bottom: 0;
  overflow: hidden;
}

.c-dialog_speed_bump {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  padding: 20px 24px;
  transition: transform .2s ease-out;
  transform: translateY(0);
}

.c-dialog_speed_bump--hidden {
  transition: transform .2s ease-in;
  transform: translateY(100%);
}

.c-dialog_speed_bump__body_text {
  margin-bottom: 1rem;
}

.c-dialog_speed_bump__button_row {
  justify-content: flex-end;
  display: flex;
}

.c-dialog_speed_bump__button {
  margin-left: 12px;
}

.c-dialog {
  opacity: 0;
  z-index: 1012;
  background: #0009;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 15px;
  line-height: 1.46667;
  transition: opacity 80ms linear;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

body.p-client_desktop--draggable-region-hacks .c-dialog {
  -webkit-app-region: no-drag;
}

.p-client_desktop--draggable-region-hacks.p-client_desktop--ia-top-nav .c-dialog:before {
  content: "";
  pointer-events: none;
  -webkit-app-region: drag;
  height: 44px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.c-dialog.ReactModal__Overlay--after-open {
  opacity: 1;
  padding: 36px;
}

.c-dialog.ReactModal__Overlay--after-open.c-dialog--custom-titlebar {
  padding-top: 67px;
}

.c-dialog--storybook {
  z-index: -1;
}

.c-dialog__content {
  opacity: 0;
  background: #fff;
  border-radius: .5rem;
  outline: none;
  flex-direction: column;
  width: 32.5rem;
  max-width: calc(100% - 32px);
  max-height: 640px;
  transition: opacity 80ms linear, transform 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: relative;
  transform: scale(.95);
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000059;
}

@media only screen and (max-height: 656px) {
  .c-dialog__content {
    max-height: 96%;
  }

  .c-dialog__content.c-dialog__content--custom-titlebar {
    max-height: calc(96% - 31px);
  }

  .c-dialog__content.c-dialog__content--frameless {
    max-height: calc(96% - 22px);
  }
}

.p-client_desktop--ia-top-nav .c-dialog__content {
  -webkit-app-region: no-drag;
}

.ReactModal__Overlay--after-open .c-dialog__content {
  opacity: 1;
  position: fixed;
  transform: scale(1);
}

.c-dialog__cancel {
  background: #fff;
}

.c-dialog__cancel:last-child, .c-dialog__go:last-child {
  margin-left: 12px;
}

.c-dialog__header {
  background: #fff padding-box padding-box;
  border-radius: 8px 8px 0 0;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.c-dialog__header--overflow {
  border-bottom: 1px solid #ddd;
}

.c-dialog__close.c-button-unstyled {
  flex: none;
  align-self: flex-start;
  margin-left: 20px;
  margin-right: -8px;
}

.c-dialog__popout {
  align-self: flex-start;
  margin-left: 20px;
}

.c-dialog__popout + .c-dialog__close.c-button-unstyled {
  margin-left: 0;
}

.c-dialog__title {
  color: #1d1c1d;
  width: 100%;
  min-width: 0;
  margin: 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36364;
}

.c-dialog__title_image {
  border-radius: 4px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
  top: 3px;
}

.c-dialog__body {
  -webkit-user-select: text;
  user-select: text;
  flex-shrink: 1;
  padding: 0 24px;
  overflow-y: auto;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar {
  border-right: .25rem solid #0000;
}

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

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

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

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

.supports_custom_scrollbar .c-dialog__body--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 .c-dialog__body--slack_scrollbar::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar:hover {
  border-right: .25rem solid #0000;
}

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

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

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

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

.supports_custom_scrollbar .c-dialog__body--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 .c-dialog__body--slack_scrollbar:hover::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding {
  border-right: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-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 .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover {
  border-right: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-track {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-thumb {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding: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 .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-dialog__body--slack_scrollbar_with_padding:hover::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

@media (-ms-high-contrast: none) {
  .c-dialog__body {
    max-height: 26.5rem;
  }
}

[data-gantry][data-app="app-popouts"] .c-dialog__body {
  flex-grow: 1;
}

.c-dialog__footer {
  box-shadow: none;
  background: #fff padding-box padding-box;
  border-radius: 0 0 8px 8px;
  flex-shrink: 0;
  align-items: center;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

.c-dialog__footer--overflow {
  border-top: 1px solid #ddd;
}

.c-dialog__footer--has_text {
  justify-content: flex-start;
}

.c-dialog__footer--has_buttons {
  justify-content: flex-end;
}

.c-dialog__footer--has_both {
  justify-content: space-between;
}

.c-dialog__overflow_padding {
  padding: 8px 24px;
}

.c-dialog__overflow_padding--scroll_border {
  border-top: 1px solid #ddd;
}

.c-dialog__footer_text {
  color: #616061;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

a.c-dialog__footer_link {
  color: #616061;
  align-self: flex-start;
}

a.c-dialog__footer_link:hover {
  color: #0b4c8c;
  text-decoration: none;
}

.c-dialog__footer_icon {
  margin-right: 6px;
}

.c-dialog__footer_buttons {
  flex-shrink: 0;
  align-self: flex-end;
  display: flex;
}

.c-channel_icon--with-background {
  background-color: #1d1c1d21;
  border-radius: 4px;
  padding: 4px;
  font-size: 36px;
}

.c-channel_icon--unknown {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.c-small_channel_entity__content {
  display: flex;
}

.c-small_channel_entity__content:not(.c-small_channel_entity__content--show-truncated-tooltip) .c-channel_entity__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-small_channel_entity__content:not(.c-small_channel_entity__content--show-truncated-tooltip) .c-channel_entity__name wbr {
  display: none;
}

.c-small_channel_entity__content--xws {
  align-items: baseline;
}

.c-small_channel_entity__inline_name_suffix {
  white-space: nowrap;
  flex: 0 auto;
  margin: 0 8px;
  display: flex;
}

.c-small_channel_entity__secondary-content-badge {
  flex: 0 auto;
  display: flex;
}

.c-small_channel_entity__icon {
  margin-right: 8px;
}

.c-base_list_entity {
  box-sizing: border-box;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-base_list_entity__primary_content {
  flex: 1 2;
  min-width: 0;
}

.c-base_list_entity__secondary_content {
  flex: 0;
  width: 100%;
  margin-left: 12px;
}

.c-base_list_entity--dim {
  color: #1d1c1db3;
}

.c-base_list_entity--highlight-dark {
  color: #fff;
  background-color: #1264a3;
}

.c-base_list_entity--highlight-dim {
  color: #1d1c1db3;
  background-color: #f8f8f8;
}

.c-base_list_entity--highlight-light {
  background-color: #f8f8f8;
}

.c-base_list_entity--highlight-dark .c-small_mpim_entity__mpim_counter {
  box-shadow: 0 0 0 2px #1264a3;
}

.c-base_list_entity--small {
  padding: 6px;
}

.c-base_list_entity--small.c-base_list_entity--active {
  color: #fff;
  background-color: #1264a3;
}

.c-base_list_entity--medium {
  padding: 12px;
}

.c-base_list_entity--medium.c-base_list_entity--active {
  background-color: #f8f8f8;
}

.c-base_list_entity--small.c-base_list_entity--no-pad, .c-base_list_entity--medium.c-base_list_entity--no-pad {
  padding: 0;
}

.c-user_group__name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.c-user_group_medium__heading_container {
  display: flex;
}

.c-user_group_medium__handle {
  margin-right: 8px;
  font-weight: 700;
}

.c-user_group_medium__icon {
  margin-left: -2px;
  margin-right: 4px;
}

.c-small_user_group__name {
  margin-right: 8px;
  line-height: 20px;
}

.c-small_user_group__missing {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.c-small_user_group__missing_icon {
  color: #1d1c1db3;
  margin-right: 8px;
}

.c-small_user_group__missing_icon--inverted {
  color: #fff;
  background-color: #1264a3;
}

.c-small_user_group__team {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  opacity: .7;
}

.c-select_input__wrapper {
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
  display: flex;
  position: relative;
}

.c-select_input, .c-select_input__content {
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4px 12px;
  line-height: 1.5;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.c-select_input::-webkit-input-placeholder {
  color: #616061;
}

.c-select_input__content::-webkit-input-placeholder {
  color: #616061;
}

:is(.c-select_input:-moz-placeholder, .c-select_input__content:-moz-placeholder) {
  color: #616061;
}

.c-select_input::-moz-placeholder {
  color: #616061;
}

.c-select_input__content::-moz-placeholder {
  color: #616061;
}

:is(.c-select_input:-ms-input-placeholder, .c-select_input__content:-ms-input-placeholder), .c-select_input::placeholder, .c-select_input__content::placeholder {
  color: #616061;
}

.c-select_input__input_container {
  width: 100%;
  height: 100%;
}

.c-select_input {
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: block;
  overflow: hidden;
}

.c-select_input: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;
}

.c-select_input:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-select_input:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-select_input:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-select_input:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-select_input wbr {
  display: none;
}

.c-select_input__content_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 24px;
  display: block;
  overflow: hidden;
}

.c-select_input__content_text wbr {
  display: none;
}

.c-select_input--small, .c-select_input--small input.c-input_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 28px;
}

.c-select_input--small .emoji-sizer, .c-select_input--small input.c-input_text .emoji-sizer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.c-select_input--small, .c-select_input--small input.c-input_text, .c-select_input--small .c-select_input__content {
  padding: 4px 8px;
}

.c-select_input--medium {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  height: 36px;
  padding: 0 12px;
}

.c-select_input--large {
  height: 44px;
  padding: 12px;
}

.c-select_input--large, .c-select_input--large .c-input_text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.c-select_input--offscreen {
  color: #1d1c1d00;
}

.c-select_input--offscreen::selection {
  color: #1d1c1d00;
  background-color: #0000;
}

.c-select_input--with_icon_left .c-select_input, .c-select_input--with_icon_left .c-select_input:focus {
  padding-left: 32px;
}

.c-select_input--with_icon_left .c-select_input__content {
  padding-left: 33px;
}

.c-select_input--with_icon_left.c-select_input--small .c-select_input, .c-select_input--with_icon_left.c-select_input--small .c-select_input:focus {
  padding-left: 28px;
}

.c-select_input--with_icon_left.c-select_input--small .c-select_input__content {
  padding-left: 29px;
}

.c-select_input--with_icon_left.c-select_input--large .c-select_input, .c-select_input--with_icon_left.c-select_input--large .c-select_input:focus {
  padding-left: 36px;
}

.c-select_input--with_icon_left.c-select_input--large .c-select_input__content {
  padding-left: 37px;
}

.c-select_input--with_icon_left .c-input_text_icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-select_input--with_icon_left .c-input_text_icon__icon {
  width: auto;
  margin-left: 12px;
  padding: 0;
}

.c-select_input--with_icon_left .c-input_text_icon__icon--small {
  margin-left: 8px;
}

.c-select_input--with_icon_right .c-select_input, .c-select_input--with_icon_right .c-select_input:focus {
  padding-right: 32px;
}

.c-select_input--with_icon_right .c-select_input__content {
  padding-right: 33px;
}

.c-select_input--with_icon_right.c-select_input--small .c-select_input, .c-select_input--with_icon_right.c-select_input--small .c-select_input:focus {
  padding-right: 28px;
}

.c-select_input--with_icon_right.c-select_input--small .c-select_input__content {
  padding-right: 29px;
}

.c-select_input--with_icon_right .c-select_input__content_text {
  padding-right: 0;
}

.c-select_input__icon_container {
  color: #616061;
  cursor: pointer;
  align-items: center;
  width: 12px;
  margin-left: 12px;
  display: flex;
}

.c-select_input--invalid {
  border-color: #e01e5a;
}

.c-select_input--invalid:focus, .c-select_input--invalid:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-select_input--invalid:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-mpim_entity__missing_text:not(:last-child) {
  margin-right: 8px;
}

.c-small_mpim_entity {
  align-items: center;
  width: 100%;
  line-height: 20px;
  display: flex;
  overflow: hidden;
}

.c-small_mpim_entity__count {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #fff;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  font-weight: 700;
  display: flex;
}

.c-small_mpim_entity__count--inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-small_mpim_entity__mpim_avatars {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  line-height: 14px;
  position: relative;
}

.c-small_mpim_entity__mpim_avatars:hover .c-avatar {
  cursor: pointer;
}

.c-small_mpim_entity__mpim_avatars_mpim1 {
  position: absolute;
  top: 0;
  left: 0;
}

.c-small_mpim_entity__mpim_counter {
  color: #1d1c1db3;
  background-color: #ebebeb;
  border-radius: 4px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 8px;
  left: 8px;
  box-shadow: 0 0 0 2px #f8f8f8;
}

.c-small_mpim_entity__mpim_counter.c-small_mpim_entity__mpim_counter--count-only {
  top: 5px;
  left: 2px;
}

.c-small_mpim_entity__mpim_counter_inner {
  text-align: center;
  border-radius: 4px;
  width: 14px;
  height: 14px;
  font-size: 11px;
  font-weight: 700;
}

.c-small_mpim_entity__mpim_avatars.c-small_mpim_entity__mpim_avatars--dark .c-small_mpim_entity__mpim_counter {
  background-color: #3b3a3b;
}

.c-small_mpim_entity__mpim_avatars.c-small_mpim_entity__mpim_avatars--inverted.c-small_mpim_entity__mpim_avatars--dark .c-small_mpim_entity__mpim_counter {
  box-shadow: 0 0 0 2px #1264a3;
}

.c-small_mpim_entity__mpim_avatars.c-small_mpim_entity__mpim_avatars--inverted .c-small_mpim_entity__mpim_counter {
  color: #fff;
  background-color: #3e72a7;
  box-shadow: 0 0 0 2px #1264a3;
}

.c-small_mpim_entity__member {
  flex-shrink: 0;
  align-items: center;
  max-width: 350px;
  margin-right: 12px;
  display: inline-flex;
}

.c-small_mpim_entity__member_avatar {
  cursor: inherit;
  margin-right: 8px;
}

.c-small_mpim_entity--frozen {
  color: #616061;
}

.c-small_mpim_entity--frozen :not(.c-small_mpim_entity__member--deleted) .c-small_mpim_entity__member_avatar {
  opacity: .7;
}

.c-small_mpim_entity__member--deleted {
  color: #616061;
}

.c-small_mpim_entity__member--deleted .c-small_mpim_entity__member_avatar {
  filter: grayscale();
}

.c-small_mpim_entity__additional_members {
  height: 20px;
}

.c-small_mpim_entity__member--hidden {
  opacity: 0;
}

.c-small_mpim_entity__tooltip {
  font-size: unset;
  min-width: 240px;
  max-width: 500px;
  padding-top: 0;
  line-height: .8;
}

.c-small_mpim_entity__tooltip .c-small_mpim_entity__member {
  padding-top: 8px;
  line-height: normal;
}

.c-small_mpim_entity__tooltip .c-small_mpim_entity__member:nth-last-child(2) {
  margin-right: 0;
}

.c-input_textarea {
  box-sizing: border-box;
  vertical-align: top;
  resize: vertical;
  color: #1d1c1d;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 104px;
  min-height: 36px;
  margin: 0;
  padding: 8px 12px 4px;
  font-size: 15px;
  line-height: 1.46667;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

.c-input_textarea: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;
}

.c-input_textarea:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_textarea:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_textarea:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_textarea:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-input_textarea::-webkit-input-placeholder {
  color: #616061;
}

.c-input_textarea:-moz-placeholder {
  color: #616061;
}

.c-input_textarea::-moz-placeholder {
  color: #616061;
}

.c-input_textarea:-ms-input-placeholder {
  color: #616061;
}

.c-input_textarea::placeholder {
  color: #616061;
}

.c-input_textarea--with_default {
  border: 1px solid #616061;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_textarea--with_default:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #616061, 0 0 0 5px #6160614d;
}

.c-input_textarea--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_textarea--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

.c-input_textarea--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_textarea--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

.c-input_textarea--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_textarea--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

.c-input_textarea--with_error {
  border: 1px solid #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_textarea--with_error:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-input_textarea--with_inline_alert, .c-input_textarea--with_inline_alert.c-input_textarea--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.c-input_textarea__wrapper {
  margin: 0 0 20px;
}

.c-input_textarea--large {
  font-size: 18px;
  line-height: 1.33333;
}

.c-input_textarea--with_hint {
  margin-bottom: 0;
}

.c-input_textarea--resize_both {
  resize: both;
}

.c-input_textarea--resize_h {
  resize: horizontal;
}

.c-input_textarea--resize_none {
  resize: none;
}

textarea.c-input_textarea {
  box-sizing: border-box;
  vertical-align: top;
  resize: vertical;
  color: #1d1c1d;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 104px;
  min-height: 36px;
  margin: 0;
  padding: 8px 12px 4px;
  font-size: 15px;
  line-height: 1.46667;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

textarea.c-input_textarea: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;
}

textarea.c-input_textarea:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

textarea.c-input_textarea:focus::-moz-placeholder {
  color: #1e1d1e;
}

textarea.c-input_textarea:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

textarea.c-input_textarea:focus:-moz-placeholder {
  color: #1e1d1e;
}

textarea.c-input_textarea[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

textarea.c-input_textarea::-webkit-input-placeholder {
  color: #616061;
}

textarea.c-input_textarea:-moz-placeholder {
  color: #616061;
}

textarea.c-input_textarea::-moz-placeholder {
  color: #616061;
}

textarea.c-input_textarea:-ms-input-placeholder {
  color: #616061;
}

textarea.c-input_textarea::placeholder {
  color: #616061;
}

textarea.c-input_textarea.c-input_textarea--large {
  font-size: 18px;
  line-height: 1.33333;
}

textarea.c-input_textarea.c-input_textarea--with_hint {
  margin-bottom: 0;
}

textarea.c-input_textarea.c-input_textarea--resize_both {
  resize: both;
}

textarea.c-input_textarea.c-input_textarea--resize_h {
  resize: horizontal;
}

textarea.c-input_textarea.c-input_textarea--resize_none {
  resize: none;
}

textarea.c-input_textarea--with_default {
  border: 1px solid #616061;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

textarea.c-input_textarea--with_default:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #616061, 0 0 0 5px #6160614d;
}

textarea.c-input_textarea--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

textarea.c-input_textarea--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

textarea.c-input_textarea--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

textarea.c-input_textarea--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

textarea.c-input_textarea--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

textarea.c-input_textarea--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

textarea.c-input_textarea--with_error {
  border: 1px solid #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

textarea.c-input_textarea--with_error:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

textarea.c-input_textarea--with_inline_alert, textarea.c-input_textarea--with_inline_alerttextarea.c-input_textarea--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

textarea.c-input_textarea--small {
  padding: 7px 8px 9px;
  font-size: 13px;
  line-height: 1.38462;
}

.p-inline_channel_section {
  text-overflow: ellipsis;
  display: inline;
  overflow: hidden;
}

.p-inline_channel_section__lockup {
  display: inline;
}

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

.c-token {
  white-space: nowrap;
  background: #1d9bd11a;
  border-radius: 4px;
  align-items: center;
  padding-right: 4px;
  font-weight: 700;
  display: flex;
}

.c-token:hover {
  box-shadow: inset 0 0 0 1px #1d9bd11a;
}

.c-token .c-token__content {
  align-items: center;
  display: flex;
  position: relative;
}

.c-token .c-token__content .c-token_content__inner {
  align-items: center;
  padding: 0 4px;
  display: flex;
}

.c-token .c-token__content .c-token_content__inner ::selection {
  background-color: #0000;
}

.c-token .c-token__content .c-token__avatar .c-avatar__image {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.c-token .c-token__content .c-token__avatar:after, .c-token .c-token__content .c-token__team_icon:after {
  content: "";
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  box-shadow: inset 0 0 1px #00000059;
}

.c-token .c-token__content .c-token_channel {
  padding: 0;
}

.c-token .c-token__content .c-token_channel .c-small_channel_entity__icon {
  margin-right: 2px;
}

.c-token .c-token__content .c-token__team_icon {
  border-radius: 4px 0 0 4px;
  position: relative;
  overflow: hidden;
}

.c-token .c-token__content .c-token__team_icon_img {
  display: block;
}

.c-token .c-token__content .c-token_content__icon {
  margin-left: 2px;
  margin-right: 4px;
}

.c-token--dark {
  color: #fff;
}

.c-token--dark.c-token--loading {
  background: #1d1c1d33;
}

.c-token--dark:hover.c-token--loading {
  background: #1d1c1d4d;
}

.c-token--dark:hover .c-token__unknown_icon_container {
  color: #fff;
  background: #1d9bd1;
}

.c-token--dark:hover.c-token--unknown {
  background: #1d9bd133;
  border-left: 1px solid #1d9bd1;
}

.c-token--small {
  min-height: 22px;
  margin: 4px 0 0 4px;
  font-size: 16px;
}

.c-token--small .c-token_content__label, .c-token--small .c-base_entity__text-contents {
  font-size: 15px;
  line-height: 22px;
}

.c-token--small .c-token_content__label::selection, .c-token--small .c-base_entity__text-contents::selection {
  background-color: #1d1c1d00;
}

.c-token--small .c-token_content__inner.c-token_content__inner--loading, .c-token--small .c-token_content__inner.c-token_content__inner--error, .c-token--small .c-token_content__inner.c-token_content__inner--unknown, .c-token--small .c-token_content__inner.c-token_content__inner--member, .c-token--small .c-token_content__inner.c-token_content__inner--team {
  padding-left: 6px;
}

.c-token--small .c-token__error_icon_container, .c-token--small .c-token__unknown_icon_container, .c-token--small .c-token__loading_icon_container {
  width: 22px;
  height: 22px;
}

.c-token--small .c-token__team_icon_img {
  height: 22px;
}

.c-token--small .c-token__content .c-token__avatar:after {
  width: 22px;
  height: 22px;
}

.c-token--medium {
  min-height: 26px;
  margin: 4px 0 0 4px;
  font-size: 18px;
}

.c-token--medium .c-token_content__label, .c-token--medium .c-base_entity__text-contents {
  font-size: 15px;
  line-height: 26px;
}

.c-token--medium .c-token_content__label::selection, .c-token--medium .c-base_entity__text-contents::selection {
  background-color: #1d1c1d00;
}

.c-token--medium .c-token_content__inner.c-token_content__inner--loading, .c-token--medium .c-token_content__inner.c-token_content__inner--error, .c-token--medium .c-token_content__inner.c-token_content__inner--unknown, .c-token--medium .c-token_content__inner.c-token_content__inner--member, .c-token--medium .c-token_content__inner.c-token_content__inner--team {
  padding-left: 6px;
}

.c-token--medium .c-token__error_icon_container, .c-token--medium .c-token__unknown_icon_container, .c-token--medium .c-token__loading_icon_container {
  width: 26px;
  height: 26px;
}

.c-token--medium .c-token__team_icon_img {
  height: 26px;
}

.c-token--medium .c-token__content .c-token__avatar:after {
  width: 26px;
  height: 26px;
}

.c-token--large {
  min-height: 32px;
  margin: 5px 0 0 5px;
  font-size: 20px;
}

.c-token--large .c-token_content__label, .c-token--large .c-base_entity__text-contents {
  font-size: 18px;
  line-height: 32px;
}

.c-token--large .c-token_content__inner.c-token_content__inner--loading, .c-token--large .c-token_content__inner.c-token_content__inner--member {
  padding-left: 8px;
}

.c-token--large .c-token__error_icon_container, .c-token--large .c-token__unknown_icon_container, .c-token--large .c-token__loading_icon_container {
  width: 32px;
  height: 32px;
}

.c-token--large .c-token__team_icon_img {
  height: 32px;
}

.c-token--large .c-token__content .c-token__avatar:after {
  width: 32px;
  height: 32px;
}

.c-token--selected:not(.c-token--loading, .c-token--invalid, .c-token--disabled, .c-token--error, .c-token--unknown, .c-token--restricted) {
  color: #fff;
  background: #1264a3;
}

.c-token--selected:not(.c-token--loading, .c-token--invalid, .c-token--disabled, .c-token--error, .c-token--unknown, .c-token--restricted):hover {
  box-shadow: inset 0 0 0 1px #0b4c8c;
}

.c-token--selected .c-app_badge {
  color: #fff;
}

.c-token--loading {
  background: #1d1c1d0a;
}

.c-token--loading:hover {
  background: #1d1c1d21;
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.c-token--loading.c-token--selected {
  color: #fff;
  background: #1d1c1db3;
}

.c-token--loading.c-token--selected .c-token__loading_icon_container {
  background: #fff3;
}

.c-token__loading_icon_container {
  background: #1d1c1d0a;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-token--invalid, .c-token--invalid:hover {
  background: #e01e5a1a;
  box-shadow: inset 0 0 0 1px #e01e5a66;
}

.c-token--error {
  box-shadow: none;
  background: #fff;
  border: 1px dashed #e01e5a;
}

.c-token--error:hover {
  background: #e01e5a1a;
}

.c-token--error.c-token--selected {
  color: #fff;
  background: #e01e5a;
}

.c-token--error.c-token--selected .c-token__error_icon_container {
  color: #fff;
  background: #fff3;
}

.c-token__error_icon_container {
  color: #e01e5a;
  background: #e01e5a1a;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-token--unknown {
  box-shadow: none;
  background: #fff;
  border: 1px dashed #1d9bd1;
}

.c-token--unknown:hover {
  background: #1d9bd11a;
}

.c-token--unknown.c-token--selected {
  color: #fff;
  background: #1264a3;
  border: 1px solid #1264a3;
}

.c-token--unknown.c-token--selected .c-token__unknown_icon_container {
  color: #fff;
  background: #fff3;
}

.c-token__unknown_icon_container {
  color: #1d9bd1;
  background: #1d9bd11a;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-token--disabled, .c-token--disabled:hover, .c-token--restricted, .c-token--restricted:hover {
  box-shadow: none;
  color: #1d1c1db3;
  background: #1d1c1d21;
}

.c-token .c-base_entity__text-contents ::selection, .c-token .c-base_entity__avatar ::selection {
  background-color: #0000;
}

.c-token .c-small_user_group__name {
  margin-right: auto;
}

.c-token--medium .c-base_entity--small .c-base_entity__avatar {
  margin-right: 6px;
}

.c-multi_select_input {
  color: #1d1c1d;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  min-height: 36px;
  padding: 0 4px 4px;
  font-size: 15px;
  line-height: 1.4668;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  position: relative;
  overflow: hidden;
}

.c-multi_select_input: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;
}

.c-multi_select_input:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-multi_select_input--large {
  min-height: 44px;
  font-size: 18px;
}

.c-multi_select_input--initial {
  padding: 0 12px;
}

.c-multi_select_input {
  padding-right: 26px;
}

.c-multi_select_input .c-multi_select_input--large {
  padding-right: 29px;
}

.c-multi_select_input:hover {
  overflow: auto;
}

.c-multi_select_input--disabled {
  background: #f8f8f8;
}

.c-multi_select_input--focused {
  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;
}

.c-multi_select_input--focused::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input--focused::-moz-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input--focused:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input--focused:-moz-placeholder {
  color: #1e1d1e;
}

.c-multi_select_input--invalid {
  border-color: #e01e5a;
}

.c-multi_select_input--invalid:focus, .c-multi_select_input--invalid:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-multi_select_input--invalid.c-multi_select_input--focused {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-multi_select_input__filter_query {
  min-width: 1px;
  height: 15px;
  margin-top: -2px;
}

.c-multi_select_input__medium_filter_query--edit, .c-multi_select_input__large_filter_query--edit {
  white-space: nowrap;
  border: 1px dashed #1264a3;
  border-radius: 4px;
  padding: 0 10px;
  font-weight: 700;
  display: inline-table;
}

.c-multi_select_input__medium_filter_query--edit {
  min-height: 26px;
  font-size: 15px;
  line-height: 26px;
  margin: 4px 0 0 4px !important;
}

.c-multi_select_input__large_filter_query--edit {
  min-height: 32px;
  font-size: 18px;
  line-height: 32px;
  margin: 5px 0 0 5px !important;
}

.c-multi_select_input__space {
  -webkit-user-select: none;
  user-select: none;
  width: 0;
  font-size: 0;
}

.c-multi_select_input--large .c-multi_select_input__filter_query {
  height: 18px;
  margin-top: -2.5px;
}

.c-multi_select_input--initial .c-multi_select_input__filter_query {
  margin-top: 6px;
}

.c-multi_select_input--initial.c-multi_select_input--large .c-multi_select_input__filter_query {
  margin-top: 8px;
}

.c-multi_select_input__placeholder {
  color: #616061;
  position: absolute;
  top: 6px;
  left: 12px;
}

.c-multi_select_input--large .c-multi_select_input__placeholder {
  top: 8px;
}

.c-multi_select_input__input {
  outline: none;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: center;
  display: flex;
}

.c-multi_select_input__spinner {
  position: absolute;
  top: 8px;
  right: 8px;
}

.c-multi_select_input--large .c-multi_select_input__spinner {
  top: 9px;
  right: 9px;
}

.c-multi_select_input__token {
  cursor: pointer;
  display: inline-flex;
}

.c-multi_select_input__remove_token {
  color: #1d1c1db3;
}

.c-multi_select_input__remove_token:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0d;
}

.c-multi_select_input .c-token--selected .c-multi_select_input__remove_token {
  color: #ffffffb3;
}

.c-multi_select_input .c-token--selected .c-multi_select_input__remove_token:hover {
  color: #fff;
  background-color: #ffffff0d;
}

.c-multi_select_input .c-icon--search {
  position: absolute;
  top: 6px;
  left: 12px;
}

.c-multi_select_input--large .c-icon--search {
  top: 8px;
}

.c-multi_select_input__placeholder--with-icon, .c-multi_select_input__input--with-icon {
  margin-left: 31px;
}

.c-keyboard_key {
  color: #1d1c1d;
  text-shadow: none;
  text-align: center;
  vertical-align: middle;
  background: #ddd;
  border-radius: 4px;
  min-width: 30px;
  height: 27px;
  margin: 4px;
  padding: 3px 8px;
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
  display: inline-block;
  box-shadow: 0 1px #1d1c1d80;
}

.c-keyboard_key--slim {
  height: 20px;
  margin: 0 4px 4px;
  padding: 1px 4px 0;
  font-size: 13px;
  line-height: 18px;
}

.c-keyboard_key__arrow_key {
  padding: 3px .3rem;
}

.c-keyboard_key--dark {
  color: #fff;
  box-shadow: none;
  background: #616061;
}

.c-keyboard_key__tooltip {
  color: #fff;
  box-shadow: none;
  background: #1d1c1d;
  min-width: 20px;
  height: 20px;
  margin: 1px;
  padding: 1px 6px 0;
  font-size: 13px;
  line-height: 19px;
}

.c-keyboard_keys {
  text-align: center;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  gap: 4px;
  margin-top: 4px;
  display: grid;
}

.c-keyboard_keys--title {
  color: #fff;
  display: block;
}

.c-keyboard_keys--title-inline {
  margin-right: 8px;
  display: inline-block;
}

.c-keyboard_key.c-keyboard_key__tooltip:not(.c-keyboard_keys--inline) {
  margin: 0;
}

.c-keyboard_keys--inline {
  margin-top: 0;
  display: inline-grid;
}

.c-keyboard_key__tooltip_text {
  color: #868686;
}

.c-missing_app {
  border-radius: 1.1rem;
  width: 80px;
  height: .55rem;
  display: inline-block;
}

.c-missing_app--unknown {
  background: #1d1c1d21;
}

.c-missing_app--non_existent {
  border: 1px solid #1d1c1d21;
}

.c-missing_app--subtler {
  opacity: .4;
}

.c-missing_app--unknown_inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-missing_app--non_existent_inverted {
  background: none;
  border: 1px solid #fff;
}

.c-coachmark-anchor {
  position: relative;
}

.c-coachmark-anchor--max-content {
  width: max-content;
}

.c-coachmark-anchor--full {
  width: 100%;
}

.c-joiner-coachmark {
  top: -5px;
  left: 210px;
}

.c-coachmark .c-message-pane__c-coachmark {
  top: -46px;
  right: -38px;
}

.c-coachmark {
  z-index: 1053;
  background: #fff;
  border-radius: 8px;
  width: 400px;
  padding: 20px 24px 24px;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.c-coachmark:focus {
  outline: none;
}

.c-coachmark:after, .c-coachmark:before {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
}

.c-coachmark:after {
  border-width: 16px;
  border-color: #fff0;
}

.c-coachmark:before {
  border-width: 17px;
  border-color: #0000;
}

.c-coachmark__footer {
  justify-content: flex-end;
  margin-top: 20px;
  display: flex;
}

.c-coachmark--top, .c-coachmark--top-left, .c-coachmark--refurbish.c-coachmark--top-right {
  transform: translate(0, -100%);
}

.c-coachmark--top:after, .c-coachmark--top-left:after, .c-coachmark--refurbish.c-coachmark--top-right:after, .c-coachmark--top:before, .c-coachmark--top-left:before, .c-coachmark--refurbish.c-coachmark--top-right:before {
  top: 100%;
}

.c-coachmark--top:after, .c-coachmark--top-left:after, .c-coachmark--refurbish.c-coachmark--top-right:after {
  border-top-color: #fff;
  margin-left: -16px;
}

.c-coachmark--top:before, .c-coachmark--top-left:before, .c-coachmark--refurbish.c-coachmark--top-right:before {
  border-top-color: #1d1c1d21;
  margin-left: -17px;
}

.c-coachmark--top.c-coachmark--10:after, .c-coachmark--top-left.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--10:after, .c-coachmark--top.c-coachmark--10:before, .c-coachmark--top-left.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--10:before {
  left: 10%;
}

.c-coachmark--top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-10%, -100%);
}

.c-coachmark--top.c-coachmark--20:after, .c-coachmark--top-left.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--20:after, .c-coachmark--top.c-coachmark--20:before, .c-coachmark--top-left.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--20:before {
  left: 20%;
}

.c-coachmark--top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-20%, -100%);
}

.c-coachmark--top.c-coachmark--30:after, .c-coachmark--top-left.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--30:after, .c-coachmark--top.c-coachmark--30:before, .c-coachmark--top-left.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--30:before {
  left: 30%;
}

.c-coachmark--top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-30%, -100%);
}

.c-coachmark--top.c-coachmark--40:after, .c-coachmark--top-left.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--40:after, .c-coachmark--top.c-coachmark--40:before, .c-coachmark--top-left.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--40:before {
  left: 40%;
}

.c-coachmark--top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-40%, -100%);
}

.c-coachmark--top.c-coachmark--50:after, .c-coachmark--top-left.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--50:after, .c-coachmark--top.c-coachmark--50:before, .c-coachmark--top-left.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--50:before {
  left: 50%;
}

.c-coachmark--top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-50%, -100%);
}

.c-coachmark--top.c-coachmark--60:after, .c-coachmark--top-left.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--60:after, .c-coachmark--top.c-coachmark--60:before, .c-coachmark--top-left.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--60:before {
  left: 60%;
}

.c-coachmark--top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-60%, -100%);
}

.c-coachmark--top.c-coachmark--70:after, .c-coachmark--top-left.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--70:after, .c-coachmark--top.c-coachmark--70:before, .c-coachmark--top-left.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--70:before {
  left: 70%;
}

.c-coachmark--top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-70%, -100%);
}

.c-coachmark--top.c-coachmark--80:after, .c-coachmark--top-left.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--80:after, .c-coachmark--top.c-coachmark--80:before, .c-coachmark--top-left.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--80:before {
  left: 80%;
}

.c-coachmark--top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-80%, -100%);
}

.c-coachmark--top.c-coachmark--90:after, .c-coachmark--top-left.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--90:after, .c-coachmark--top.c-coachmark--90:before, .c-coachmark--top-left.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--90:before {
  left: 90%;
}

.c-coachmark--top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-90%, -100%);
}

.c-coachmark--top.c-coachmark--95:after, .c-coachmark--top-left.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--95:after, .c-coachmark--top.c-coachmark--95:before, .c-coachmark--top-left.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--95:before {
  left: 95%;
}

.c-coachmark--top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--top-right.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-95%, -100%);
}

.c-coachmark--bottom:after, .c-coachmark--refurbish.c-coachmark--bottom-left:after, .c-coachmark--refurbish.c-coachmark--bottom-right:after, .c-coachmark--bottom:before, .c-coachmark--refurbish.c-coachmark--bottom-left:before, .c-coachmark--refurbish.c-coachmark--bottom-right:before {
  bottom: 100%;
}

.c-coachmark--bottom:after, .c-coachmark--refurbish.c-coachmark--bottom-left:after, .c-coachmark--refurbish.c-coachmark--bottom-right:after {
  border-bottom-color: #fff;
  margin-left: -16px;
}

.c-coachmark--bottom:before, .c-coachmark--refurbish.c-coachmark--bottom-left:before, .c-coachmark--refurbish.c-coachmark--bottom-right:before {
  border-bottom-color: #1d1c1d21;
  margin-left: -17px;
}

.c-coachmark--bottom.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--10:after, .c-coachmark--bottom.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--10:before {
  left: 10%;
}

.c-coachmark--bottom.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-10%);
}

.c-coachmark--bottom.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--20:after, .c-coachmark--bottom.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--20:before {
  left: 20%;
}

.c-coachmark--bottom.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-20%);
}

.c-coachmark--bottom.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--30:after, .c-coachmark--bottom.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--30:before {
  left: 30%;
}

.c-coachmark--bottom.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-30%);
}

.c-coachmark--bottom.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--40:after, .c-coachmark--bottom.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--40:before {
  left: 40%;
}

.c-coachmark--bottom.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-40%);
}

.c-coachmark--bottom.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--50:after, .c-coachmark--bottom.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--50:before {
  left: 50%;
}

.c-coachmark--bottom.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-50%);
}

.c-coachmark--bottom.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--60:after, .c-coachmark--bottom.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--60:before {
  left: 60%;
}

.c-coachmark--bottom.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-60%);
}

.c-coachmark--bottom.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--70:after, .c-coachmark--bottom.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--70:before {
  left: 70%;
}

.c-coachmark--bottom.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-70%);
}

.c-coachmark--bottom.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--80:after, .c-coachmark--bottom.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--80:before {
  left: 80%;
}

.c-coachmark--bottom.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-80%);
}

.c-coachmark--bottom.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--90:after, .c-coachmark--bottom.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--90:before {
  left: 90%;
}

.c-coachmark--bottom.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-90%);
}

.c-coachmark--bottom.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--95:after, .c-coachmark--bottom.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--95:before {
  left: 95%;
}

.c-coachmark--bottom.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--bottom-right.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-95%);
}

.c-coachmark--bottom-left:after, .c-coachmark--bottom-left:before {
  bottom: 100%;
  left: 100%;
}

.c-coachmark--bottom-left:after {
  border-bottom-color: #fff;
  margin-left: -16px;
}

.c-coachmark--bottom-left:before {
  border-bottom-color: #1d1c1d21;
  margin-left: -17px;
}

.c-coachmark--bottom-left.c-coachmark--10:after, .c-coachmark--bottom-left.c-coachmark--10:before {
  left: 10%;
}

.c-coachmark--bottom-left.c-coachmark--20:after, .c-coachmark--bottom-left.c-coachmark--20:before {
  left: 20%;
}

.c-coachmark--bottom-left.c-coachmark--30:after, .c-coachmark--bottom-left.c-coachmark--30:before {
  left: 30%;
}

.c-coachmark--bottom-left.c-coachmark--40:after, .c-coachmark--bottom-left.c-coachmark--40:before {
  left: 40%;
}

.c-coachmark--bottom-left.c-coachmark--50:after, .c-coachmark--bottom-left.c-coachmark--50:before {
  left: 50%;
}

.c-coachmark--bottom-left.c-coachmark--60:after, .c-coachmark--bottom-left.c-coachmark--60:before {
  left: 60%;
}

.c-coachmark--bottom-left.c-coachmark--70:after, .c-coachmark--bottom-left.c-coachmark--70:before {
  left: 70%;
}

.c-coachmark--bottom-left.c-coachmark--80:after, .c-coachmark--bottom-left.c-coachmark--80:before {
  left: 80%;
}

.c-coachmark--bottom-left.c-coachmark--90:after, .c-coachmark--bottom-left.c-coachmark--90:before {
  left: 90%;
}

.c-coachmark--bottom-left.c-coachmark--95:after, .c-coachmark--bottom-left.c-coachmark--95:before {
  left: 95%;
}

.c-coachmark--left, .c-coachmark--left-top, .c-coachmark--refurbish.c-coachmark--left-bottom {
  transform: translate(-110%, -50%);
}

.c-coachmark--left:after, .c-coachmark--left-top:after, .c-coachmark--refurbish.c-coachmark--left-bottom:after, .c-coachmark--left:before, .c-coachmark--left-top:before, .c-coachmark--refurbish.c-coachmark--left-bottom:before {
  left: 100%;
}

.c-coachmark--left:after, .c-coachmark--left-top:after, .c-coachmark--refurbish.c-coachmark--left-bottom:after {
  border-left-color: #fff;
  margin-top: -16px;
}

.c-coachmark--left:before, .c-coachmark--left-top:before, .c-coachmark--refurbish.c-coachmark--left-bottom:before {
  border-left-color: #1d1c1d21;
  margin-top: -17px;
}

.c-coachmark--left.c-coachmark--10:after, .c-coachmark--left-top.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--10:after, .c-coachmark--left.c-coachmark--10:before, .c-coachmark--left-top.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--10:before {
  top: 10%;
}

.c-coachmark--left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-110%, -10%);
}

.c-coachmark--left.c-coachmark--20:after, .c-coachmark--left-top.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--20:after, .c-coachmark--left.c-coachmark--20:before, .c-coachmark--left-top.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--20:before {
  top: 20%;
}

.c-coachmark--left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-110%, -20%);
}

.c-coachmark--left.c-coachmark--30:after, .c-coachmark--left-top.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--30:after, .c-coachmark--left.c-coachmark--30:before, .c-coachmark--left-top.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--30:before {
  top: 30%;
}

.c-coachmark--left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-110%, -30%);
}

.c-coachmark--left.c-coachmark--40:after, .c-coachmark--left-top.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--40:after, .c-coachmark--left.c-coachmark--40:before, .c-coachmark--left-top.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--40:before {
  top: 40%;
}

.c-coachmark--left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-110%, -40%);
}

.c-coachmark--left.c-coachmark--50:after, .c-coachmark--left-top.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--50:after, .c-coachmark--left.c-coachmark--50:before, .c-coachmark--left-top.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--50:before {
  top: 50%;
}

.c-coachmark--left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-110%, -50%);
}

.c-coachmark--left.c-coachmark--60:after, .c-coachmark--left-top.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--60:after, .c-coachmark--left.c-coachmark--60:before, .c-coachmark--left-top.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--60:before {
  top: 60%;
}

.c-coachmark--left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-110%, -60%);
}

.c-coachmark--left.c-coachmark--70:after, .c-coachmark--left-top.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--70:after, .c-coachmark--left.c-coachmark--70:before, .c-coachmark--left-top.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--70:before {
  top: 70%;
}

.c-coachmark--left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-110%, -70%);
}

.c-coachmark--left.c-coachmark--80:after, .c-coachmark--left-top.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--80:after, .c-coachmark--left.c-coachmark--80:before, .c-coachmark--left-top.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--80:before {
  top: 80%;
}

.c-coachmark--left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-110%, -80%);
}

.c-coachmark--left.c-coachmark--90:after, .c-coachmark--left-top.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--90:after, .c-coachmark--left.c-coachmark--90:before, .c-coachmark--left-top.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--90:before {
  top: 90%;
}

.c-coachmark--left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-110%, -90%);
}

.c-coachmark--left.c-coachmark--95:after, .c-coachmark--left-top.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--95:after, .c-coachmark--left.c-coachmark--95:before, .c-coachmark--left-top.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--95:before {
  top: 95%;
}

.c-coachmark--left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--left-bottom.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-110%, -95%);
}

.c-coachmark--right, .c-coachmark--refurbish.c-coachmark--right-top, .c-coachmark--refurbish.c-coachmark--right-bottom {
  transform: translateY(-50%);
}

.c-coachmark--right:after, .c-coachmark--refurbish.c-coachmark--right-top:after, .c-coachmark--refurbish.c-coachmark--right-bottom:after, .c-coachmark--right:before, .c-coachmark--refurbish.c-coachmark--right-top:before, .c-coachmark--refurbish.c-coachmark--right-bottom:before {
  top: 50%;
  right: 100%;
}

.c-coachmark--right:after, .c-coachmark--refurbish.c-coachmark--right-top:after, .c-coachmark--refurbish.c-coachmark--right-bottom:after {
  border-right-color: #fff;
  margin-top: -16px;
}

.c-coachmark--right:before, .c-coachmark--refurbish.c-coachmark--right-top:before, .c-coachmark--refurbish.c-coachmark--right-bottom:before {
  border-right-color: #1d1c1d21;
  margin-top: -17px;
}

.c-coachmark--right.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--10:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--10:after, .c-coachmark--right.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--10:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--10:before {
  top: 10%;
}

.c-coachmark--right.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(0, -10%);
}

.c-coachmark--right.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--20:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--20:after, .c-coachmark--right.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--20:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--20:before {
  top: 20%;
}

.c-coachmark--right.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(0, -20%);
}

.c-coachmark--right.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--30:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--30:after, .c-coachmark--right.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--30:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--30:before {
  top: 30%;
}

.c-coachmark--right.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(0, -30%);
}

.c-coachmark--right.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--40:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--40:after, .c-coachmark--right.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--40:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--40:before {
  top: 40%;
}

.c-coachmark--right.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(0, -40%);
}

.c-coachmark--right.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--50:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--50:after, .c-coachmark--right.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--50:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--50:before {
  top: 50%;
}

.c-coachmark--right.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(0, -50%);
}

.c-coachmark--right.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--60:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--60:after, .c-coachmark--right.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--60:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--60:before {
  top: 60%;
}

.c-coachmark--right.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(0, -60%);
}

.c-coachmark--right.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--70:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--70:after, .c-coachmark--right.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--70:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--70:before {
  top: 70%;
}

.c-coachmark--right.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(0, -70%);
}

.c-coachmark--right.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--80:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--80:after, .c-coachmark--right.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--80:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--80:before {
  top: 80%;
}

.c-coachmark--right.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(0, -80%);
}

.c-coachmark--right.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--90:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--90:after, .c-coachmark--right.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--90:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--90:before {
  top: 90%;
}

.c-coachmark--right.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(0, -90%);
}

.c-coachmark--right.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--95:after, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--95:after, .c-coachmark--right.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--95:before, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--95:before {
  top: 95%;
}

.c-coachmark--right.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--refurbish.c-coachmark--right-bottom.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(0, -95%);
}

.c-coachmark--top-right:after, .c-coachmark--top-right:before {
  bottom: 0;
  right: 0;
}

.c-coachmark--top-left:after, .c-coachmark--top-left:before {
  left: 0;
}

.c-coachmark--bottom-left:after, .c-coachmark--bottom-left:before {
  right: 0;
}

.c-coachmark__close {
  float: right;
  top: -8px;
  right: -12px;
}

.c-coachmark__overlay {
  background-color: #ffffffbf;
}

.p-huddle_survey_modal_checkbox .c-label__text {
  font-weight: bold;
}

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

.p-huddle_in_thread_speed_bump_modal {
  overflow: auto;
}

.p-huddle_in_thread_speed_bump_modal .c-sk-modal_header {
  background: #e8f5fa;
  flex-direction: column-reverse;
  display: flex;
}

.p-huddle_in_thread_speed_bump_modal .c-sk-modal_image {
  align-self: center;
  width: 85%;
  padding: 15px 65px;
}

.p-huddle_in_thread_speed_bump_modal .c-sk-modal_title_bar {
  background-color: #fff;
}

.p-huddle_in_thread_speed_bump_modal .p-huddle_in_thread_speed_bump_modal__body_text {
  margin-top: 10px;
}

.p-huddle_join_modal__overlay {
  z-index: 1054;
}

.p-deprecated_channel_name {
  color: inherit;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  white-space: nowrap;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

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

.p-deprecated_channel_name--clickable {
  cursor: pointer;
}

.p-deprecated_channel_name__text--inline {
  margin-right: 4px;
}

.p-deprecated_channel_name .c-team_icon {
  margin-left: 4px;
  margin-right: 8px;
}

.p-deprecated_channel_name__team_name {
  color: #616061;
}

.p-deprecated_channel_name__team_name--xws {
  color: #1d1c1d;
  opacity: .7;
  align-items: baseline;
  display: inline-flex;
}

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

.p-deprecated_channel_name__team_icon.c-team_icon--default {
  display: inline-flex;
}

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

.c-legend {
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.46667;
  display: block;
}

.c-legend--disabled {
  color: #616061;
}

.c-radiogroup {
  border: none;
  margin: 0 0 20px;
  padding: 0;
}

.c-radiogroup > div:last-child .c-input_radio, .c-radiogroup--with_error label.c-label.c-label:last-child, .c-radiogroup--with_hint label.c-label.c-label:last-child {
  margin-bottom: 0;
}

.c-input_radio {
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

.c-input_radio[disabled] {
  cursor: default;
}

.c-input_radio:focus {
  outline-style: auto;
}

input[type="radio"].c-input_radio, input.c-input_radio {
  box-sizing: border-box;
  cursor: pointer;
  background-color: #fff;
  flex: none;
  margin: 0 12px 0 0;
  padding: 0 12px;
  font-size: 18px;
  display: block;
}

input[type="radio"].c-input_radio[disabled], input.c-input_radio[disabled] {
  cursor: default;
}

input[type="radio"].c-input_radio:focus, input.c-input_radio:focus {
  outline-style: auto;
}

.p-classic_nav__channel_header__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

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

.p-classic_nav__page_header {
  display: flex;
}

.p-classic_nav__page_header--legacy {
  flex: 1;
}

.p-classic_nav__model_header {
  min-width: 0;
  display: flex;
  position: relative;
}

.p-classic_nav__model__title {
  flex: 1;
  min-width: 0;
}

.p-classic_nav__model__title__name {
  align-items: baseline;
  max-width: 100%;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: inline-flex;
}

.p-classic_nav__model__title__name__tabs__workspace {
  z-index: 202;
  align-self: flex-start;
  width: 100%;
  position: relative;
  bottom: 0;
}

.p-classic_nav__model__title__name__tabs__workspace .c-tabs__tab_menu {
  padding-left: 16px;
}

.p-classic_nav__model__title__name__tabs__workspace_ia {
  flex-shrink: 0;
  align-items: center;
  height: 36px;
  display: flex;
  box-shadow: inset 0 -1px #ddd;
}

.p-view_contents .p-classic_nav__model__title__name__tabs__workspace_ia {
  height: 37px;
}

.p-classic_nav__model__title__name__tabs__workspace_ia .c-tabs__tab {
  height: 36px;
}

.p-classic_nav__model__title__name__tabs__workspace_ia .c-tabs__tab_menu {
  box-shadow: none;
}

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

.p-classic_nav__model__title__name__tabs__workspace_ia .p-bookmarks_bar__pins_popover_button_wrapper:before {
  content: " ";
  border-left: 1px solid #ddd;
  height: 16px;
  margin: auto 12px;
  display: block;
}

.p-classic_nav__model__title__name__tabs__workspace--messages {
  margin-bottom: 16px;
}

.p-classic_nav_name_star {
  min-width: 0;
  margin: auto 8px auto auto;
  display: flex;
}

.p-classic_nav_member_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  margin: 8px;
  overflow: hidden;
}

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

.p-classic_nav__channel_header.p-classic_nav__model__title__name__unavailable__channel {
  padding-top: 18px;
}

.p-classic_nav__model__title__name--active {
  color: #1d1c1d;
}

.p-classic_nav__model__title__name--dim {
  color: #1d1c1db3;
}

.p-classic_nav__model__title__name__button {
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: text;
  user-select: text;
  display: block;
  overflow: hidden;
}

.p-classic_nav__model__title__name__button wbr {
  display: none;
}

.p-classic_nav__model__title__name__status--im {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 8px;
  display: inline-block;
}

.p-classic_nav__model__title__name__status--mpim {
  margin-left: 4px;
}

.p-classic_nav__model__title__name__shared_icon {
  flex-shrink: 0;
  align-self: flex-end;
  margin-left: 4px;
}

.p-classic_nav__model__title__name__tabs {
  z-index: 202;
  align-self: flex-start;
  position: absolute;
  bottom: 0;
}

.p-classic_nav__model__title__name__unmute {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-self: center;
  margin-left: 4px;
}

.p-classic_nav__model__title__name__unmute:hover, .p-classic_nav__model__title__name__unmute.c-button--focus-visible:focus {
  color: #e01e5a;
}

.p-classic_nav__model__title__is_you {
  color: #1d1c1db3;
  margin-left: 4px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.p-classic_nav__model__title__info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  -webkit-user-select: none;
  user-select: none;
  color: #1d1c1db3;
  align-items: baseline;
  margin-top: 1px;
  display: flex;
}

.p-classic_nav__model__title__info .c-button--focus-visible:focus, .p-classic_nav__model__title__info .c-link--focus-visible:focus {
  z-index: 201;
}

.p-classic_nav__model__title__info__sep {
  opacity: .5;
  margin: 0 6px;
}

.p-classic_nav__model__title__info__sep:last-child {
  display: none;
}

.p-classic_nav__model__title__info--tabs .p-classic_nav__model__title__info__sep {
  margin: 0 8px;
}

.p-classic_nav__model__title__info__star--starred, .p-classic_nav__model__title__info__star:hover, .p-classic_nav__model__title__info__star.c-button--focus-visible:focus {
  color: #f2c744;
}

.p-classic_nav__model__title__info__pins, .p-classic_nav__model__title__info__actions, .p-classic_nav__model__title__info__members, .p-classic_nav__model__title__info__presence {
  align-items: baseline;
  display: flex;
}

.p-classic_nav__model__title__info__pins:hover, .p-classic_nav__model__title__info__pins.c-button--focus-visible:focus, .p-classic_nav__model__title__info__actions:hover, .p-classic_nav__model__title__info__actions.c-button--focus-visible:focus, .p-classic_nav__model__title__info__members:hover, .p-classic_nav__model__title__info__members.c-button--focus-visible:focus, .p-classic_nav__model__title__info__shared_teams:hover, .p-classic_nav__model__title__info__shared_teams.c-button--focus-visible:focus {
  color: #1264a3;
}

.p-classic_nav__model__title__info__shared_teams {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  min-width: 0;
  display: block;
  overflow: hidden;
}

.p-classic_nav__model__title__info__shared_teams wbr {
  display: none;
}

.p-classic_nav__model__title__info__topic {
  align-items: flex-start;
  height: 18.0002px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.p-classic_nav__model__title__info__topic:hover, .p-classic_nav__model__title__info__topic--focus-within {
  z-index: 202;
  overflow: visible;
}

.p-classic_nav__model__title__info__topic--readonly {
  cursor: default;
}

.p-classic_nav__model__title__info__topic--empty {
  flex-shrink: 0;
}

.p-classic_nav__model__title__info__topic__edit {
  color: #1264a3;
  margin-left: 8px;
  display: none;
}

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

.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__edit, .p-classic_nav__model__title__info__topic__edit.c-button--focus-visible {
  display: block;
}

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

.p-classic_nav__model__title__info__topic__text wbr {
  display: none;
}

.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text, .p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text {
  text-overflow: initial;
  white-space: normal;
  min-width: 96px;
  overflow: visible;
}

.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text:before, .p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text:before {
  content: "";
  background: #f8f8f8;
  border-radius: 6px;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -4px;
  right: -4px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-classic_nav__model__title__info__topic__content {
  word-break: break-word;
  overflow-wrap: break-word;
  position: relative;
}

.p-classic_nav__model__title__info__topic__content code {
  white-space: nowrap;
  margin: 0;
  padding: 0 2px;
}

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

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

.p-classic_nav__model__button {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.p-classic_nav__model__button:hover {
  color: #1264a3;
}

.p-classic_nav__model__button--active {
  color: #1d1c1d;
  background: #1d1c1d21;
}

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

.p-classic_nav__model__button--disabled, .p-classic_nav__model__button--disabled:hover {
  color: #1d1c1d21;
}

.p-classic_nav__model__button--chevron {
  width: 8px;
  height: 16px;
}

.p-classic_nav__model__button--tooltip {
  color: #616061;
}

.p-classic_nav__model__menu__jump {
  color: #1d1c1d;
  margin: 0 12px;
}

.p-classic_nav__model__menu__jump__back {
  text-align: center;
  border-top: 1px solid #0000001a;
  width: 100%;
  margin-top: 12px;
  padding: 16px 0 8px;
  font-weight: 700;
  display: block;
}

.p-classic_nav__model__menu__jump__back:hover, .p-classic_nav__model__menu__jump__back:focus {
  color: #1264a3;
}

.p-classic_nav__model_header--tabs_header .p-classic_nav__model__title {
  align-items: center;
  display: flex;
}

.p-classic_nav__model_header--tabs_header .p-classic_nav__model__title__info, .p-classic_nav__model_header--tabs_header .p-classic_nav__model__buttons {
  display: none;
}

.p-classic_nav__model_header--tabs_header .p-classic_nav__model__title__info__star {
  margin-left: 8px;
}

.p-classic_nav__model_header--tabs_header .p-classic_nav__model__title__info__sep {
  display: none;
}

.c-calendar_view_header {
  color: #1d1c1d;
  align-items: center;
  height: 32px;
  margin-bottom: 16px;
  display: flex;
}

.c-calendar_view_header > * {
  text-align: center;
  text-overflow: ellipsis;
  padding: 4px;
  overflow: hidden;
}

.c-calendar_view_header__stepper_btn {
  width: 32px;
  position: relative;
  top: 1px;
}

.c-calendar_view_header__title {
  flex-grow: 1;
  font-weight: bold;
}

.c-calendar_view_header__title_btn {
  padding: 0 10px;
}

.c-calendar_view_header__title_btn, .c-calendar_view_header__stepper_btn {
  border-radius: 4px;
  height: 32px;
}

.c-calendar_view_header__title_btn:hover, .c-calendar_view_header__stepper_btn:hover {
  background-color: #1d9bd11a;
}

.c-calendar_view_header__title_btn:active, .c-calendar_view_header__stepper_btn:active {
  color: #fff;
  background-color: #1264a3;
}

.c-calendar_view_header__title_btn:disabled, .c-calendar_view_header__stepper_btn:disabled {
  color: #1d1c1d21;
  cursor: default;
  pointer-events: none;
}

.c-calendar_month {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  margin: 0;
}

.c-calendar_month__day_of_week_heading {
  color: #1d1c1db3;
  padding: 4px 0 6px;
  font-size: 13px;
  text-align: center !important;
  border-bottom: none !important;
}

.c-calendar_month__date_container {
  border: 1px solid #0000;
  padding: 0;
  position: relative;
}

.c-calendar_year__list {
  flex-wrap: wrap;
  margin: 1px 0 0 1px;
  list-style-type: none;
  display: flex;
}

.c-calendar_year__month {
  text-align: center;
  flex: 33%;
  margin: -1px;
  padding: 0 1px 1px 0;
}

.c-date_picker_calendar {
  min-height: 340px;
}

.c-date_picker_calendar .c-calendar_view_header {
  justify-content: space-between;
  display: flex;
}

.c-date_picker_calendar .c-calendar_view_header__title {
  flex: 1 0 0;
}

.c-date_picker_calendar__date {
  text-align: center;
  cursor: pointer;
  border: 1px solid #ddd;
  min-width: 44px;
  min-height: 42px;
  margin: -1px;
  padding: 10px;
  line-height: 20px;
}

.c-date_picker_calendar__date:not(.c-date_picker_calendar__date--disabled):hover, .c-date_picker_calendar__date.c-date_picker_calendar__date--is_active:focus {
  z-index: 1;
  border-color: #1d9bd14d;
  position: relative;
}

.c-date_picker_calendar__date:not(.c-date_picker_calendar__date--disabled, .c-date_picker_calendar__date--is_selected):hover, .c-date_picker_calendar__date.c-date_picker_calendar__date--is_active:focus:not(.c-date_picker_calendar__date--is_selected) {
  background-color: #1d9bd133;
}

.c-date_picker_calendar__date--is_today {
  color: #1264a3;
}

.c-date_picker_calendar__date--is_today:after {
  content: "";
  border: 1px solid #1264a3;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.c-date_picker_calendar__date--is_today.c-date_picker_calendar__date--is_selected:after {
  border-color: #fff;
}

.c-date_picker_calendar__date--is_selected {
  color: #fff;
  background-color: #1264a3;
  border-radius: 4px;
}

.c-date_picker_calendar__date--is_selected:after {
  border-color: #fff;
}

.c-date_picker_calendar__date--disabled, .c-mini_calendar__month_button:disabled {
  cursor: default;
  color: #1d1c1d80;
  background-color: #1d1c1d0a;
}

.c-date_picker_calendar__date--disabled:hover, .c-mini_calendar__month_button:disabled:hover {
  background-color: #1d1c1d0a;
}

.c-date_picker_calendar__date--month_start, .c-date_picker_calendar__date--first_week_start {
  border-top-left-radius: 4px;
}

.c-date_picker_calendar__date--first_week_end {
  border-top-right-radius: 4px;
}

.c-date_picker_calendar__date--last_week_start {
  border-bottom-left-radius: 4px;
}

.c-date_picker_calendar__date--month_end, .c-date_picker_calendar__date--last_week_end {
  border-bottom-right-radius: 4px;
}

.c-mini_calendar {
  max-width: 301px;
}

.c-mini_calendar__date {
  text-align: center;
  border: 1px solid #868686;
  min-width: 24px;
  margin: -1px;
  padding: 10px;
}

.c-mini_calendar__month_button {
  border: 1px solid #ddd;
}

.c-mini_calendar__month_1 {
  border-top-left-radius: 4px;
}

.c-mini_calendar__month_3 {
  border-top-right-radius: 4px;
}

.c-mini_calendar__month_10 {
  border-bottom-left-radius: 4px;
}

.c-mini_calendar__month_12 {
  border-bottom-right-radius: 4px;
}

.c-mini_calendar__month_button:not(:disabled):hover, .c-mini_calendar__month_button--is_active:focus {
  z-index: 1;
  border-color: #1d9bd14d;
  position: relative;
}

.c-mini_calendar__month_button:not(.c-mini_calendar__month_button--is_selected, :disabled):hover, .c-mini_calendar__month_button--is_active:focus:not(.c-mini_calendar__month_button--is_selected) {
  background-color: #1d9bd133;
}

.c-mini_calendar__month_button--is_selected {
  color: #fff;
  background-color: #1264a3;
  border-radius: 4px;
}

.c-date_picker__dropdown {
  pointer-events: auto;
  background-color: #fff;
  border-radius: 6px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.c-date_picker__select_input {
  padding-right: 36px;
}

.c-date_picker_input--small .c-date_picker__select_input {
  padding-right: 28px;
}

.c-date_picker_input--large .c-date_picker__select_input {
  padding-right: 44px;
}

.c-date_picker__select_container {
  position: relative;
}

.c-date_picker__select_btn, .c-date_picker__icon {
  text-align: center;
  color: #616061;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 0;
}

.c-date_picker__select_btn[disabled], .c-date_picker__icon[disabled] {
  cursor: default;
}

.c-date_picker__select_btn--small {
  width: 28px;
  height: 28px;
}

.c-date_picker__select_btn--large {
  width: 44px;
  height: 44px;
}

.c-date_picker__popover_overlay {
  pointer-events: none;
}

.c-date_picker__clear_selection_container {
  border-top: 1px solid #0000001a;
  margin: 16px -16px -16px;
}

.c-date_picker__clear_selection_btn {
  text-align: center;
  width: 100%;
  height: 44px;
  font-weight: 700;
  display: block;
}

.c-date_picker__clear_selection_btn:hover, .c-date_picker__clear_selection_btn:focus {
  color: #1264a3;
}

.p-error_boundary {
  text-align: center;
  z-index: 202;
  background: #1d1c1d0a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-error_boundary__content {
  margin: 16px;
}

.p-error_boundary__heading {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 1.5;
}

.p-error_boundary__error_code_container {
  justify-content: center;
  display: flex;
}

.p-error_boundary__error_code {
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 13px;
  line-height: 1.50001;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.p-error_boundary__icon {
  margin-left: 4px;
  display: inline-block;
}

.p-error_boundary__icon--turtle {
  position: relative;
  top: 6px;
  transform: rotate(163deg);
}

.p-error_boundary--short {
  flex: 0 0 1em;
  padding: 8px 0;
}

.p-error_boundary--short .p-error_boundary__content {
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0 8px;
  display: flex;
}

.p-error_boundary--short .p-error_boundary__content > * {
  margin: 0 8px;
}

.p-error_boundary--short .p-error_boundary__heading {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.25;
}

.p-error_boundary--short .p-error_boundary__contact_msg {
  margin-bottom: 0;
}

.p-error_boundary--short .p-error_boundary__message {
  text-align: center;
  flex: auto;
}

.p-error_boundary--short .p-error_boundary__icon--turtle {
  top: 4px;
}

.c-lazy_modal, .c-error_modal {
  text-align: center;
  padding: 48px 16px;
}

.c-missing_team {
  border-radius: 1.1rem;
  width: 80px;
  height: .55rem;
  display: inline-block;
}

.c-missing_team--unknown {
  background: #ddd;
}

.c-missing_team--nonexistent {
  border: 1px solid #ddd;
}

.c-missing_team--subtler {
  opacity: .4;
}

.c-missing_text--unknown_inverted {
  color: #1264a3;
  background-color: #fff;
}

.c-missing_text--non_existent_inverted {
  background: none;
  border: 1px solid #fff;
}

.p-org_card_container {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  max-width: 350px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

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

.p-org_card_header {
  align-items: center;
  padding: 24px 24px 0;
  display: flex;
}

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

.p-org_card__team_icon.c-team_entity__icon {
  border: 1px solid #ddd;
  border-radius: 8px;
}

.p-org_card_header__right {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.p-org_card_header__title {
  max-width: 219px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-org_card_header__inline {
  display: inherit;
}

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

.p-org_card_header__verified_icon {
  color: #4a154b;
  margin-left: 4px;
  margin-right: 4px;
}

.sk-client-theme--dark .p-org_card_header__verified_icon {
  color: #fff;
}

.p-org_card_body {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  word-wrap: break-word;
  padding: 16px 24px 20px;
}

.p-org_card_footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: flex-start;
  padding: 12px 24px 24px;
}

.p-org_card_footer_expanded {
  background-color: #f8f8f8;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: flex-start;
  padding: 12px 24px;
}

.p-org_card_footer_icon {
  color: #4a154b;
  margin-right: 1.6px;
}

.sk-client-theme--dark .p-org_card_footer_icon {
  color: #fff;
}

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

.p-list_icon {
  border-radius: var(--dt_static_radius-large);
  color: rgb(var(--dt_color-plt-honeycomb-0));
  background: #ddd;
  background-color: rgb(var(--dt_color-plt-honeycomb-40));
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.p-list_icon--search {
  color: rgba(var(--sk_primary_foreground, 29, 28, 29), 1);
  background: none;
}

.c-file_entity__icon {
  width: 20px;
  margin-right: 8px;
}

.c-file_entity__icon svg {
  margin: 0 auto;
  display: block;
}

.c-file_entity__text {
  white-space: normal;
  margin-right: 8px;
  font-weight: 700;
}

.c-file_entity__text--first-line {
  margin-top: -4px;
  line-height: 1.46668;
}

.c-file_entity__text--first-line.c-file_entity__text--first-line__flex {
  display: flex;
}

.c-file_entity_thumbnail_icon {
  border-radius: 8px;
  overflow: hidden;
}

.c-file_entity_thumbnail_icon_with_notification {
  border-radius: 8px;
  overflow: visible;
}

.c-file_entity_thumbnail_icon--img-border {
  position: relative;
}

.c-file_entity_thumbnail_icon--img-border:after {
  content: " ";
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-base_list_entity--highlight-dark .c-file_entity__icon:before, .c-base_list_entity--highlight-dark .c-file-entity-bold-description {
  color: #fff;
}

.c-base_list_entity--dim .c-file_entity__icon:before {
  color: #1d1c1db3;
}

.c-file_entity--exception {
  color: #616061;
}

.c-file_entity-user-timestamp {
  width: 100%;
  margin-top: 2px;
  font-size: 13px;
  line-height: 1.2;
  overflow: hidden;
}

.c-file-entity-bold-description {
  color: #616061;
}

.c-file_entity__medium_base_entity.c-file_entity__medium_base_entity--access-denied, .c-file_entity__medium_base_entity.c-file_entity__medium_base_entity--storage-limit {
  align-items: flex-start;
}

.c-file_entity-refresh-link {
  color: #616061;
}

.c-file_entity-refresh__highlighted {
  color: #0b4c8c;
}

.c-file_entity__view_only_icon {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border-radius: 4px;
  justify-content: center;
  align-self: end;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  display: flex;
}

.p-slack_connect_guidelines_modal__footer {
  justify-content: flex-start;
}

.c-virtual_list {
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll;
}

.supports_custom_scrollbar .c-virtual_list--slack_scrollbar {
  border-right: .25rem solid #0000;
}

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

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

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

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

.supports_custom_scrollbar .c-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 .c-virtual_list--slack_scrollbar::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-virtual_list--slack_scrollbar:hover {
  border-right: .25rem solid #0000;
}

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

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

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

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

.supports_custom_scrollbar .c-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 .c-virtual_list--slack_scrollbar:hover::-webkit-scrollbar-corner {
  background: none;
}

.c-virtual_list__sticky_container, .c-virtual_list__item {
  width: 100%;
  position: absolute;
}

.c-virtual_list__item--auto_width {
  width: auto;
}

.c-virtual_list__item--sticky {
  position: sticky;
}

.c-virtual_list__item--sticky-animated {
  will-change: top;
  transition: top .2s linear;
}

.c-virtual_list--scrollbar {
  overflow: hidden;
}

.c-virtual_list__scroll_container--scrolling {
  pointer-events: none;
}

.c-virtual_list__item:focus, .c-virtual_list__item--focus:focus {
  outline-width: 0;
  outline-style: none;
}

.c-virtual_list__item--focus:focus:after {
  content: "";
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  pointer-events: none;
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.c-fieldset {
  border: none;
  margin: 0 0 20px;
  padding: 0;
}

.p-upgrades_alert_banner {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  position: relative;
}

.p-upgrades_alert_banner--small {
  font-size: 13px;
}

.p-upgrades_alert_banner--large .p-upgrades_alert_banner__icon--image {
  height: 104px;
  margin-right: 24px;
}

.p-upgrades_alert_banner--large .p-upgrades_alert_banner--with_image .p-upgrades_alert_banner__close_icon {
  top: 24px;
}

.p-upgrades_alert_banner--purple {
  background-color: #f4f1f4;
  border-color: #e4dce4;
}

.sk-client-theme--dark .p-upgrades_alert_banner--purple {
  background-color: #f8f8f8;
  border-color: #ddd;
}

.p-upgrades_alert_banner--blue {
  background-color: #e8f5fa;
  border-color: #1d9bd1;
}

.sk-client-theme--dark .p-upgrades_alert_banner--blue {
  background-color: #1264a3;
  border-color: #0b4c8c;
}

.p-upgrades_alert_banner--horchata {
  background-color: rgb(var(--dt_color-plt-horchata-0));
}

.p-upgrades_alert_banner--rounded_corners {
  border-radius: 8px;
}

.p-upgrades_alert_banner--no_border {
  border: none;
}

.p-upgrades_alert_banner--with_close_icon {
  padding-right: 40px;
}

.p-upgrades_alert_banner--with_image {
  padding: 24px;
}

.p-upgrades_alert_banner--with_image.p-upgrades_alert_banner--with_close_icon {
  padding-right: 56px;
}

.p-upgrades_alert_banner .c-alert__message {
  align-self: center;
  width: 100%;
}

.p-upgrades_alert_banner__body .c-link, .p-upgrades_alert_banner__body .c-link--button {
  color: #1264a3;
  font-weight: bold;
  text-decoration: none;
}

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

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

.p-workspace__primary_view--small .p-upgrades_alert_banner__icon, .p-workspace__primary_view--tiny .p-upgrades_alert_banner__icon {
  display: none;
}

@media screen and (max-width: 375px) {
  .c-sk-modal .p-upgrades_alert_banner__icon {
    display: none;
  }
}

.p-upgrades_alert_banner__icon--image {
  flex: 0 0;
  height: 64px;
  margin-right: 16px;
}

.p-upgrades_alert_banner__icon--image img {
  height: 100%;
}

.p-upgrades_alert_banner__icon.p-upgrades_icon--small {
  margin-right: 8px;
  top: 1px;
}

.p-upgrades_alert_banner__icon.p-upgrades_icon--medium {
  top: 1px;
}

.p-upgrades_alert_banner__close_icon {
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-upgrades_alert_banner--with_image .p-upgrades_alert_banner__close_icon {
  top: 12px;
  right: 12px;
}

.p-upgrades_alert_banner__button_container {
  padding-top: 8px;
  display: flex;
}

.p-upgrades_alert_banner__button_container button:first-child, .p-upgrades_alert_banner__button_container a:first-child {
  margin-right: 12px;
}

.p-upgrades_alert_banner__button_container button, .p-upgrades_alert_banner__button_container a {
  max-width: 100%;
}

.p-upgrades_alert_banner__button_container a {
  text-decoration: none;
}

.p-upgrades_alert_banner__button_container .c-infinite_spinner {
  min-width: 12px;
}

.c-input_select_options_list_container:not(.c-input_select_options_list_container--always-open) {
  z-index: 1012;
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 4px;
  outline: none;
  margin: 4px 0;
  padding: 4px 0;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  position: fixed;
  overflow: hidden;
  box-shadow: 0 0 4px #0000001a;
}

.c-input_select_options_list {
  height: 100%;
  overflow-y: auto;
}

.c-input_select_options_list .ReactVirtualized__Grid__innerScrollContainer {
  will-change: transform;
}

.c-input_select_options_list__option {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  cursor: pointer;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 2.15385;
  display: block;
  overflow: hidden;
}

.c-input_select_options_list__option wbr {
  display: none;
}

.c-input_select_options_list__option--selected {
  color: #1264a3;
}

.c-input_select_options_list__option--active {
  background-color: #1d9bd11a;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #1d9bd166;
}

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

.c-input_select_options_list__option .emoji-sizer {
  font-size: 13px;
}

.c-input_select_options_list__option_description {
  color: #616061;
  margin-left: 4px;
}

.c-input_select_options_list_container--grouped .c-input_select_options_list__option_group_label {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 700;
  line-height: 2.15385;
  display: block;
  overflow: hidden;
}

.c-input_select_options_list_container--grouped .c-input_select_options_list__option_group_label wbr {
  display: none;
}

.c-input_select_options_list_container--grouped .c-input_select_options_list__option:not(.c-input_select_options_list__option--placeholder) {
  padding-left: 16px;
}

.c-input_select_options_list__empty_state {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  cursor: pointer;
  text-align: center;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 2.15385;
  display: block;
  overflow: hidden;
}

.c-input_select_options_list__empty_state wbr {
  display: none;
}

.c-input_select_options_list__empty_state--selected {
  color: #1264a3;
}

.c-input_select_options_list__empty_state--active {
  background-color: #1d9bd11a;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #1d9bd166;
}

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

.c-input_select_options_list__empty_state .emoji-sizer {
  font-size: 13px;
}

@media only screen and (max-width: 375px) {
  .c-input_select_options_list__empty_state {
    text-overflow: clip;
    white-space: normal;
    overflow: visible;
  }
}

.c-input_select_options_list__loading_state {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  cursor: pointer;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 1.75rem;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.75rem;
  display: flex;
  overflow: hidden;
}

.c-input_select_options_list__loading_state wbr {
  display: none;
}

.c-input_select_options_list__loading_state--selected {
  color: #1264a3;
}

.c-input_select_options_list__loading_state--active {
  background-color: #1d9bd11a;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #1d9bd166;
}

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

.c-input_select_options_list__loading_state .emoji-sizer {
  font-size: 13px;
}

.c-input_select_options_list__loading_state .c-input_select_options_list__loading_state_message {
  margin-left: 4px;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list {
  border-right: none;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list::-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 .c-input_select_options_list__virtualized_list::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list::-webkit-scrollbar {
  width: 16px;
}

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

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

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list:hover {
  border-right: none;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list: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 .c-input_select_options_list__virtualized_list:hover::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list:hover::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list:hover::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-input_select_options_list__virtualized_list:hover::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.c-input_select_options_list__virtualized_list:not(.c-input_select_options_list__virtualized_list--full-width) .ReactVirtualized__Grid__innerScrollContainer {
  margin: 0 4px;
}

.c-input_select {
  box-sizing: border-box;
  cursor: pointer;
  background: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  margin: 0 0 20px;
  padding: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.86667;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-input_select: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;
}

.c-input_select:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_select:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_select:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select[disabled] {
  cursor: default;
  background: #f8f8f8;
  border: 1px solid #868686;
}

.c-input_select--with_default {
  border: 1px solid #616061;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_select--with_default:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #616061, 0 0 0 5px #6160614d;
}

.c-input_select--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_select--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

.c-input_select--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_select--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

.c-input_select--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_select--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

.c-input_select--with_error {
  border: 1px solid #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-input_select--with_error:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-input_select--with_inline_alert, .c-input_select--with_inline_alert.c-input_select--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

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

.c-input_select--active {
  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;
}

.c-input_select--active::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_select--active::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select--active:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_select--active:-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select--with_hint {
  margin-bottom: 0;
}

input.c-input_select__filter_input {
  color: #1d1c1d;
  cursor: pointer;
  background-color: #0000;
  border: 0;
  border-radius: 4px;
  outline: none;
  width: calc(100% - 20px);
  height: 100%;
  margin: 0;
  padding: 4px 12px;
  font-size: 15px;
  line-height: 1.86667;
}

input.c-input_select__filter_input::-webkit-input-placeholder {
  color: #616061;
}

input.c-input_select__filter_input:-moz-placeholder {
  color: #616061;
}

input.c-input_select__filter_input::-moz-placeholder {
  color: #616061;
}

input.c-input_select__filter_input:-ms-input-placeholder {
  color: #616061;
}

input.c-input_select__filter_input::placeholder {
  color: #616061;
}

input.c-input_select__filter_input[disabled] {
  cursor: default;
}

.c-input_select--short input.c-input_select__filter_input {
  height: 100%;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_select--short input.c-input_select__filter_input .emoji-sizer {
  font-size: .8125rem;
}

.c-input_select--short input.c-input_select__filter_input .c-input_select__chevron {
  height: 28px;
}

.c-input_select--short input.c-input_select__filter_input .c-input_select__selected_value {
  height: 28px;
  line-height: 28px;
}

input.c-input_select__filter_input.offscreen {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-input_select__selected_value {
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  outline: none;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  display: flex;
  overflow: hidden;
}

.c-input_select__selected_value wbr {
  display: none;
}

.c-input_select__selected_value .c-input_select__selected_value_mrkdwn {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.c-input_select__selected_value .c-input_select__selected_value_mrkdwn wbr {
  display: none;
}

.c-input_select__selected_value--placeholder, .c-input_select__selected_value--active {
  color: #616061;
}

.c-input_select__chevron {
  flex-shrink: 0;
  font-size: 1.25rem;
  position: relative;
  right: 8px;
}

.c-input_select--short {
  height: 28px;
  font-size: 13px;
  line-height: 1.38462;
}

.c-input_select--short .emoji-sizer {
  font-size: .8125rem;
}

.c-input_select--short .c-input_select__chevron {
  height: 28px;
}

.c-input_select--short .c-input_select__selected_value {
  height: 28px;
  line-height: 28px;
}

.c-input_select.c-input_select--small {
  height: 28px;
  font-size: 13px;
}

.c-input_select--large {
  height: 44px;
}

.c-input_select--open_panel {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 4px 0;
  padding: 20px 20px 0;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  position: absolute;
  left: 0;
  overflow: hidden;
  box-shadow: 0 0 4px #0000001a;
}

.c-input_select--open_panel: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;
}

.c-input_select--open_panel:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-input_select--open_panel:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select--open_panel:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-input_select--open_panel:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-input_select--open_panel[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.c-input_select--always-open.c-input_select--sans-filter {
  box-shadow: 0;
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.c-input_select--always-open.c-input_select--sans-filter:focus {
  box-shadow: none;
}

.c-input_select__icon:before {
  color: #616061;
  padding-left: 12px;
  padding-right: 8px;
  font-size: 15px;
}

.c-input_select--with_icon input.c-input_select__filter_input {
  padding-left: 0;
}

.c-input_select__secondary_member_name {
  color: #1d1c1db3;
  margin-left: 4px;
}

.p-add_to_slack_confirmation__base_modal .c-sk-modal_header {
  display: none;
}

.p-add_to_slack_confirmation__base_modal .c-sk-modal_footer {
  margin-top: 24px;
}

.p-add_to_slack_confirmation__comprehensible_modal {
  max-width: 600px;
  min-height: 400px;
}

.p-add_to_slack_confirmation__comprehensible_modal .c-sk-modal_title_bar {
  display: none;
}

.p-add_to_slack_confirmation__comprehensible_modal .c-sk-modal_header {
  background-color: #f5efe8;
}

.sk-client-theme--dark .p-add_to_slack_confirmation__comprehensible_modal .c-sk-modal_header {
  background-color: #323538;
}

.p-add_to_slack_confirmation__comprehensible_modal .c-sk-modal_image {
  width: 100%;
  height: 200px;
  padding-top: 26px;
}

.p-add_to_slack_confirmation__content {
  flex-direction: column;
  display: flex;
}

.p-add_to_slack_confirmation__title_icon--success {
  color: #007a5a;
  background-color: #007a5a26;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin-top: 32px;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-add_to_slack_confirmation__title_icon--error {
  color: #e8912d;
  background-color: #e8912d26;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin-top: 32px;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-add_to_slack_confirmation__title {
  color: #1d1c1d;
  text-align: center;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-add_to_slack_confirmation__title_container {
  margin-bottom: 16px;
}

.p-add_to_slack_confirmation__comprehensible_title {
  margin: 20px 0;
  font-size: 22px;
  font-weight: 900;
}

.p-add_to_slack_confirmation__channel_name {
  color: #1d1c1db3;
  text-align: center;
}

.p-add_to_slack_confirmation__summary_list_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: row;
  padding-bottom: 8px;
  font-weight: bold;
  display: flex;
}

.p-add_to_slack_confirmation__summary_list_header--success {
  color: #007a5a;
  border-bottom: 1px solid #007a5a;
}

.p-add_to_slack_confirmation__summary_list_header--error {
  color: #e01e5a;
  border-bottom: 1px solid #e01e5a;
}

.p-add_to_slack_confirmation__summary_divider {
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
  height: 16px;
}

.p-add_to_slack_confirmation__summary {
  flex-direction: row;
  margin-top: 16px;
  display: flex;
}

.p-add_to_slack_confirmation__summary_icon {
  margin-top: 1px;
  margin-right: 8px;
}

.p-add_to_slack_confirmation__summary_message_container {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: column;
  display: flex;
}

.p-add_to_slack_confirmation__summary_message_invitees_overflow {
  color: #616061;
  text-decoration-line: underline;
  display: inline;
}

.p-add_to_slack_confirmation__summary_message_description {
  color: #616061;
}

.p-add_to_slack_confirmation__see_past_invites {
  color: #1d1c1db3;
  flex-shrink: 9999;
  margin-right: 8px;
}

.p-add_to_slack_confirmation__footer_link {
  color: #1d1c1db3;
  margin-left: 16px;
}

.p-add_to_slack_confirmation__footer_link:hover {
  color: #1d1c1db3;
}

.p-add_to_slack_confirmation__invite_list_entity_base_entity {
  padding: 6px 0;
}

.p-add_to_slack_confirmation__invite_list_entity {
  margin: 0 -28px;
  padding: 0 28px;
}

.p-add_to_slack_confirmation__invite_list_entity:hover, .p-add_to_slack_confirmation__invite_list_entity:focus-within {
  background-color: #f8f8f8;
}

.p-add_to_slack_confirmation__invite_list_entity_primary {
  align-items: center;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

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

.p-add_to_slack_confirmation__invite_list_entity_icon_container {
  background-color: #1d1c1d0a;
  border-radius: 4px;
  margin-right: 12px;
  padding: 8px;
}

.p-add_to_slack_confirmation__invite_list_entity_icon {
  min-width: 20px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

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

.p-huddle_onboarding_hover_tip {
  color: #1d1c1d;
  opacity: 0;
  background-color: #f4ede4;
  border-radius: 8px 8px 0 0;
  flex-direction: column;
  padding: 16px;
  display: none;
}

.p-huddle_onboarding_hover_tip .p-huddle_onboarding_hover_tip__media {
  text-align: center;
}

.p-huddle_onboarding_hover_tip .p-huddle_onboarding_hover_tip__gif {
  border-radius: 8px;
  width: 100%;
  margin-bottom: 16px;
}

.p-huddle_onboarding_hover_tip .p-huddle_base_tip__header {
  margin-bottom: 6px;
  font-weight: 700;
}

.p-huddle_onboarding_hover_tip--display {
  opacity: 1;
  animation: .16s linear fadeIn;
  display: flex;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.p-setup_prog_disc_success_coachmark {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  min-width: 480px;
  padding: 16px;
}

.p-setup_prog_disc_success_coachmark.c-coachmark {
  background-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--default, .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--light, .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--default:hover, .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--light:hover {
  color: #fff;
}

.p-setup_prog_disc_success_coachmark.c-coachmark:before, .p-setup_prog_disc_success_coachmark.c-coachmark:after {
  border-width: 8px;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--top:before, .p-setup_prog_disc_success_coachmark.c-coachmark--top:after {
  border-top-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left:before, .p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left:after {
  border-bottom-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--left:before, .p-setup_prog_disc_success_coachmark.c-coachmark--left:after {
  border-left-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--bottom:before, .p-setup_prog_disc_success_coachmark.c-coachmark--bottom:after {
  border-bottom-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--right:before, .p-setup_prog_disc_success_coachmark.c-coachmark--right:after {
  border-right-color: #1264a3;
}

.p-setup_prog_disc_success_coachmark.c-coachmark {
  transform: none;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--top, .p-setup_prog_disc_success_coachmark.c-coachmark--top-left {
  animation: .3s forwards p-setup_prog_disc_success_coachmark--slideInTop;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--top.p-setup_prog_disc_success_coachmark--exiting, .p-setup_prog_disc_success_coachmark.c-coachmark--top-left.p-setup_prog_disc_success_coachmark--exiting {
  animation: .2s forwards p-setup_prog_disc_success_coachmark_emoji--fadeOutTop;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--left {
  animation: .3s forwards p-setup_prog_disc_success_coachmark--slideInLeft;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--left.p-setup_prog_disc_success_coachmark--exiting {
  animation: .2s forwards p-setup_prog_disc_success_coachmark_emoji--fadeOutLeft;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left {
  animation: .3s forwards p-setup_prog_disc_success_coachmark--slideInBottomLeft;
}

.p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left.p-setup_prog_disc_success_coachmark--exiting {
  animation: .2s forwards p-setup_prog_disc_success_coachmark_emoji--fadeOutBottomLeft;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark {
  color: #f8f8f8;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--default, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--light, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--default:hover, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark .c-coachmark__close.c-icon_button--light:hover {
  color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--top:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--top:after {
  border-top-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--bottom-left:after {
  border-bottom-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--left:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--left:after {
  border-left-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--bottom:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--bottom:after {
  border-bottom-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--right:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark.c-coachmark--right:after {
  border-right-color: #f8f8f8;
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  color: var(--dt_color-content-inv-pry);
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark .c-coachmark__close.c-icon_button--default, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark .c-coachmark__close.c-icon_button--light, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark .c-coachmark__close.c-icon_button--default:hover, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark .c-coachmark__close.c-icon_button--light:hover {
  color: var(--dt_color-content-inv-pry);
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--top:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--top:after, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--top:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--top:after {
  border-top-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left:after, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left:after {
  border-bottom-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left.p-setup_prog_disc_success_coachmark--completed_all:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left.p-setup_prog_disc_success_coachmark--completed_all:after, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left.p-setup_prog_disc_success_coachmark--dismissed_all:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom-left.p-setup_prog_disc_success_coachmark--dismissed_all:after {
  left: 98%;
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--left:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--left:after, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--left:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--left:after {
  border-left-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom:after, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--bottom:after {
  border-bottom-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_success_coachmark--ia4.c-coachmark--right:before, .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--right:after, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--right:before, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark--ia4.c-coachmark--right:after {
  border-right-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_success_coachmark--notifications.c-coachmark:before, .p-setup_prog_disc_success_coachmark--notifications.c-coachmark:after {
  left: 96%;
}

.p-setup_prog_disc_success_coachmark_anchor--notifications, .p-setup_prog_disc_success_coachmark__container {
  display: flex;
}

.p-setup_prog_disc_success_coachmark__emoji {
  opacity: 0;
  background: #e7f0f6;
  border-radius: 50%;
  align-self: baseline;
  margin-right: 16px;
  padding: 20px;
  animation-name: p-setup_prog_disc_success_coachmark_emoji--bounceIn;
  animation-duration: .6s;
  animation-delay: .3s;
  animation-fill-mode: both;
}

.p-setup_prog_disc_success_coachmark__emoji--ia4 {
  padding: 11px;
}

.p-setup_prog_disc_success_coachmark__text {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-setup_prog_disc_success_coachmark__text--ia4 {
  font-size: var(--dt_static_type-size-base);
}

.p-setup_prog_disc_success_coachmark__teach_me_something_else_link {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  color: #fff;
  margin-top: 12px;
  text-decoration: underline;
}

.p-setup_prog_disc_success_coachmark__teach_me_something_else_link:hover {
  color: #fff;
}

.sk-client-theme--dark .p-setup_prog_disc_success_coachmark__teach_me_something_else_link, .sk-client-theme--dark .p-setup_prog_disc_success_coachmark__teach_me_something_else_link:hover {
  color: #f8f8f8;
}

@keyframes p-setup_prog_disc_success_coachmark--slideInTop {
  0% {
    opacity: 0;
    transform: translate(0, -90%);
  }

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

@keyframes p-setup_prog_disc_success_coachmark--slideInLeft {
  0% {
    opacity: 0;
    transform: translate(-100%, -50%);
  }

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

@keyframes p-setup_prog_disc_success_coachmark--slideInBottomLeft {
  0% {
    opacity: 0;
    transform: translate(0, 10%);
  }

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

@keyframes p-setup_prog_disc_success_coachmark_emoji--fadeOutTop {
  0% {
    opacity: 1;
    transform: translate(0, -100%);
  }

  100% {
    opacity: 0;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out cubic-bezier(.65, 0, .35, 1);
    transform: translate(0, -90%);
  }
}

@keyframes p-setup_prog_disc_success_coachmark_emoji--fadeOutLeft {
  0% {
    opacity: 1;
    transform: translate(-110%, -50%);
  }

  100% {
    opacity: 0;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out cubic-bezier(.65, 0, .35, 1);
    transform: translate(-100%, -50%);
  }
}

@keyframes p-setup_prog_disc_success_coachmark_emoji--fadeOutBottomLeft {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  100% {
    opacity: 0;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out cubic-bezier(.65, 0, .35, 1);
    transform: translate(0, 10%);
  }
}

@keyframes p-setup_prog_disc_success_coachmark_emoji--bounceIn {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: scale3d(1, 1, 1);
  }
}

.c-empty_state {
  text-align: center;
  max-width: 380px;
}

.c-empty_state__title_icon {
  margin: 0 auto 12px;
  font-size: 28px;
}

.c-empty_state__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-empty_state__image_wrapper {
  margin-bottom: 24px;
}

.c-empty_state__image {
  max-width: 290px;
  max-height: 140px;
  margin: 0 auto;
  display: block;
}

.c-empty_state__title {
  margin-bottom: 8px;
}

.c-empty_state__description {
  word-break: break-word;
  margin-bottom: 8px;
}

.c-empty_state__action {
  max-width: 100%;
  margin: 8px 0;
  display: inline-block;
}

.c-empty_state__action .c-button {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
}

.c-empty_state__action .c-button wbr {
  display: none;
}

.c-empty_state__action .empty-state-href {
  display: flex;
}

.c-empty_state__action_href {
  justify-content: center;
  display: flex;
}

.c-empty_state__secondary_action {
  margin-bottom: 4px 0 12px;
}

.c-empty_state--extended {
  flex-direction: column;
  justify-content: center;
  max-width: 420px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.p-approved_domains_invites_tip {
  background: #f8f8f8;
  border-radius: 4px;
  margin-top: 16px;
  padding: 12px 16px;
}

.p-comprehensible_invites--emails_tooltip {
  max-width: 400px;
}

.p-comprehensible_invites_invite_type_small_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 12px;
}

.p-comprehensible_invites_header_title {
  padding-bottom: 16px;
  padding-left: 24px;
}

.p-comprehensible_invites--email_list_content {
  overflow-wrap: break-word;
  max-height: 218px;
  overflow-y: auto;
}

.p-comprehensible_invites--email_list_content_section {
  padding: 4px 24px;
}

.p-comprehensible_invites_base_modal {
  max-width: 600px;
  min-height: 400px;
}

.p-comprehensible_invites_base_modal--no_min_height {
  max-width: 600px;
}

.p-comprehensible_invites_base_modal_contact_admin {
  max-width: 600px;
  min-height: 200px;
}

.p-comprehensible_invites_base_modal_header {
  padding: 12px 24px;
}

.p-comprehensible_invites_content_section {
  padding: 0 24px;
}

.p-comprehensible_invites_content_section_grow {
  flex-grow: 1;
}

.p-comprehensible_invites_invite_type_modal_body {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
}

.p-comprehensible_invites_invite_type_modal_body_small {
  background-color: #1d1c1d0a;
  min-height: 0;
  overflow: visible;
}

.p-comprehensible_invites_invite_type_modal_body_small div {
  overflow: visible;
}

.p-comprehensible_invites_invite_type_contact_admin_section {
  margin-top: 20px;
}

.p-comprehensible_invites__radio_group {
  border: none;
  margin: 0 0 8px;
  padding: 0;
  display: flex;
}

.p-comprehensible_invites__radio_group .c-link--button.instructions-link--button {
  display: contents;
}

.p-comprehensible_invites__type__label .p-invite_type_radio_label__image_wrapper {
  background-color: #fbf6ef;
}

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

.p-comprehensible_invites__type__label .p-invite_type_radio_label__image_wrapper img {
  padding: 0;
}

.p-comprehensible_invites__type_external__label .p-invite_type_radio_label__image_wrapper {
  background-color: #96daea;
}

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

.p-comprehensible_invites__type_internal__label .p-invite_type_radio_label__image_wrapper {
  background-color: #ffd57e;
}

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

.p-comprehensible_invites_invite_type_modal_footer {
  background-color: #1d1c1d0a;
  margin-top: 0;
  padding: 24px;
}

.p-comprehensible_invites_invite_note_input .c-input_textarea__wrapper {
  margin-bottom: 12px;
}

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

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

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

.p-comprehensible_invites_supress_tt {
  pointer-events: none;
}

.p-comprehensible_invites__trial_speedbump {
  background-color: #f4f1f4;
  transition: transform .16s cubic-bezier(.36, .19, .29, 1);
}

.p-comprehensible_invites__trial_speedbump .p-trials_gold_color {
  color: #4a154b;
}

.sk-client-theme--dark .p-comprehensible_invites__trial_speedbump .p-trials_gold_color {
  color: #1d1c1d;
}

.p-comprehensible_invites__trial_speedbump .p-start_trial_modal_speedbump__trial_icon {
  margin-top: 4px;
  font-size: 28px;
}

.sk-client-theme--dark .p-comprehensible_invites__trial_speedbump {
  background-color: #fff;
  border-top: none;
}

.p-comprehensible_invites__trial_speedbump_cancel .c-button--outline {
  display: none;
}

.p-comprehensible_invites__trial_speedbump__override .c-sk-modal_footer--speedbump {
  box-shadow: none;
  background: none;
}

.p-comprehensible_invites__trial_speedbump__override .c-modal_speed_bump_overlay {
  display: none;
}

.p-comprehensible_invites__org_member {
  color: var(--dt_color-content-hgl-1);
  font-weight: 700;
}

.p-external_directory_item {
  box-shadow: inset 0 -1px 0 0 var(--saf-0);
  width: inherit;
  align-items: center;
  height: 64px;
  padding: 12px 20px;
  font-weight: 400;
  display: flex;
}

.p-external_directory_item:hover {
  background-color: #1d1c1d0a;
}

.p-external_directory_item.p-external_directory_item_selected {
  background-color: #1d9bd11a;
}

.p-external_directory_item.p-external_directory_item_selected:hover {
  background-color: #1d9bd133;
}

.p-external_directory_item_avatar {
  cursor: pointer;
}

.p-external_directory_item_icon {
  color: #fff;
  background-color: #1d9bd1;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 24px;
  display: flex;
}

.p-external_directory_item_details__base {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-external_directory_item_details {
  flex: 1;
  margin-left: 16px;
  margin-right: 4px;
  display: grid;
}

.p-external_directory_item_details_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

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

.p-external_directory_tab {
  height: 287px;
}

.p-external_directory_tab_standalone {
  height: 330px;
}

.p-external_directory_empty_state {
  text-align: center;
  width: 100%;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.p-external_directory_error_container {
  text-align: center;
  width: 100%;
  height: 330px;
  position: relative;
}

.p-external_directory_error_heading {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-external_directory_error_description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 12px;
}

.p-external_directory_loading_spinner_content_height {
  justify-content: center;
  align-items: center;
  height: 416px;
  display: flex;
}

.p-external_directory_loading_spinner_tab_height {
  justify-content: center;
  align-items: center;
  height: 287px;
  display: flex;
}

.p-external_directory_footer_link, .p-external_directory_footer_link:hover {
  color: #1d1c1db3;
}

.p-external_directory_footer_spinner {
  margin-left: 0;
  margin-right: 0;
}

.p-discount_seats_promo_header {
  background-color: #e6dbe9;
  margin-top: 1.6px;
  margin-bottom: 16px;
}

.p-setup_prog_disc_modal_explainer_tip {
  background-color: #1d9bd11a;
  margin-bottom: 16px;
  padding: 10px 28px;
  position: relative;
}

.p-setup_prog_disc_modal_explainer_tip--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  color: var(--dt_color-content-inv-pry);
  padding: 12px 16px;
}

.p-setup_prog_disc_modal_explainer_tip--wide {
  margin-left: -28px;
  margin-right: -28px;
}

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

.p-email_input_container .c-multi_select_input--large {
  cursor: text;
  align-items: baseline;
  min-height: 81px;
  padding-right: 0;
}

.p-email_input--hide_dropdown_options_list_wrapper, .p-email_input--hide_dropdown__multi_select_input .c-multi_select_input__spinner {
  display: none;
}

.p-directory_buttons {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #868686;
  float: right;
}

.p-directory_buttons .p-directory_button {
  color: #1264a3;
  cursor: pointer;
  margin-left: 8px;
}

.p-directory_buttons .p-directory_button:hover {
  text-decoration: underline;
}

.p-directory_buttons .p-directory_button:disabled {
  color: #868686;
  cursor: auto;
}

.p-directory_buttons .p-directory_button_evergreen {
  color: #1264a3;
  cursor: pointer;
}

.p-directory_buttons .p-directory_button_evergreen:hover {
  text-decoration: underline;
}

.p-directory_buttons .p-directory_button_evergreen:disabled {
  color: #868686;
  cursor: auto;
}

.p-directory_buttons .p-directory_button_name {
  margin-left: 4px;
}

.p-directory_buttons .p-directory_buttons_icon {
  display: inline-block;
  position: relative;
  top: 1px;
}

.p-directory_buttons .p-directory_buttons_google_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/google-591886b.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 1px;
}

.p-directory_buttons_coachmark {
  background-color: #4a154b1a;
  margin-bottom: 24px;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.p-directory_buttons_coachmark:after {
  content: "";
  border-top: 12px solid #4a154b1a;
  border-left: 12px solid #0000;
  border-right: 12px solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -12px;
  right: 40px;
}

.p-trial_feature_tooltip {
  flex-direction: column;
  display: flex;
}

.p-trial_feature_tooltip__container {
  max-width: 185px;
  padding: 12px;
}

.p-trial_feature_tooltip__pro_badge {
  color: #1d1c1d;
  margin-bottom: 1.6px;
  margin-right: 4px;
  display: inline-block;
}

.p-trial_feature_tooltip__title {
  justify-content: center;
  align-items: center;
  margin-bottom: 4px;
  padding-top: auto;
  padding-bottom: auto;
}

.p-trial_feature_tooltip__title_text {
  display: inline;
}

.p-trial_feature_tooltip__body {
  font-weight: normal;
}

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

.p-invite_type_select_option_label_description {
  color: #616061;
}

.c-select_options_list__option--active .p-invite_type_select_option_label_description {
  color: #fff;
}

.p-invite_type_select__virtual_list {
  padding-top: 12px;
}

.p-invite_type_select__two_extra_options__option:nth-last-child(2), .p-invite_type_select__option:last-child {
  border-top: 1px solid #ddd;
}

.p-invite_type_select_default_option {
  height: 28px;
  position: relative;
  top: 2px;
}

.p-invite_type_select_option {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 48px;
  margin-top: 12px;
}

.c-select_options_list__option--active .p-invite_type_select_option_link {
  color: #fff;
  text-decoration: underline;
}

.p-invite_type_select_option_label_container {
  float: left;
}

.p-invite_type_select_option_icon {
  float: right;
  color: #1d1c1d80;
}

.c-select_options_list__option--active .p-invite_type_select_option_icon {
  color: #fff;
}

.p-invite_type_select__guest_option_label_container {
  display: flex;
}

.p-invite_type_select__guest_option_label {
  text-overflow: ellipsis;
  overflow-x: hidden;
}

.p-invite_type_select_option--paid_feature_badge.p-invite_type_select_option {
  display: flex;
}

.p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_label_container {
  width: 100%;
}

.p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_link, .p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_top_label_container {
  text-overflow: ellipsis;
}

.p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_label_container, .p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_link, .p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_top_label_container {
  overflow: hidden;
}

.p-invite_type_select_option--paid_feature_badge .p-invite_type_select_option_bottom_label_container {
  display: flex;
}

.p-invite_type_select__paid_feature_badge--guest_option, .p-invite_type_select__paid_feature_badge--slack_connect_option {
  margin-left: 8px;
}

.p-invite_type_select__paid_feature_badge--guest_option.p-paid_feature_badge:hover, .p-invite_type_select__paid_feature_badge--slack_connect_option.p-paid_feature_badge:hover {
  cursor: pointer;
}

.p-invite_type_select__paid_feature_badge--guest_option.p-paid_feature_badge {
  padding: 0 8px 0 9px;
  position: relative;
  top: 1px;
}

.p-invite_type_select__paid_feature_badge--slack_connect_option.p-paid_feature_badge {
  padding: 0 8px 1px 9px;
}

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

.p-paid_feature_invite_member_banner {
  margin: 24px -28px 0;
}

.p-paid_feature_invite_member_banner:before {
  content: "";
  transform-origin: 0 0;
  background-color: #f4f1f4;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 14px;
  left: 50px;
  transform: rotate(225deg);
}

.sk-client-theme--dark .p-paid_feature_invite_member_banner:before {
  background-color: #f8f8f8;
  border-color: #ddd;
}

.p-paid_feature_invite_member_banner.p-upgrades_alert_banner--with_image {
  padding: 16px 45px 16px 24px;
}

.p-paid_feature_invite_member_banner .p-upgrades_alert_banner__icon--image {
  align-self: auto;
  height: 12px;
  margin-right: 12px;
}

.p-upgrades_alert_banner__icon--image .p-paid_feature_invite_member_banner__image {
  width: 18px;
  height: 22px;
}

.p-paid_feature_invite_guest_banner {
  margin-top: 16px;
  margin-bottom: 24px;
  box-shadow: 0 4px 12px #0000001a;
}

.p-customize_button--toggle-button {
  cursor: pointer;
  background-color: #1d1c1d0a;
  border-radius: 5px;
  justify-content: center;
  width: 100%;
  margin-top: 24px;
  padding: 12px;
  display: flex;
}

.p-customize_button--toggle-button:hover {
  background-color: #1d9bd11a;
}

.p-customize_button--toggle-cta {
  color: #1264a3;
  margin-left: 8px;
  text-decoration: underline;
}

.p-customize_button--toggle-cta:hover {
  text-decoration: none;
}

.p-customize_button--toggle-icon {
  color: #1264a3;
}

.p-expand_channels_button--toggle-button {
  color: #616061;
  cursor: pointer;
  text-align: center;
  background-color: #1d1c1d0a;
  border-radius: 5px;
  width: 100%;
  padding: 12px;
}

.p-expand_channels_button--toggle-button:hover {
  background-color: #1d9bd11a;
}

.p-expand_channels_button--toggle-cta {
  color: #1264a3;
  margin-left: 8px;
  text-decoration: underline;
}

.p-expand_channels_button--toggle-cta:hover {
  text-decoration: none;
}

.p-channel_select--label {
  margin-top: 24px;
  margin-bottom: 8px;
}

.p-channel_select--label .c-label__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-channel_select--warning {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 16px;
  display: flex;
}

.p-guest_expiration_select--custom_expiration {
  box-sizing: border-box;
  text-align: left;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  margin: 12px 0 0;
  padding: 4px 12px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: block;
}

.p-guest_expiration_select--custom_expiration: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-guest_expiration_select--custom_expiration:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

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

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

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

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

.p-guest_expiration_select--custom_expiration .p-guest_expiration_select--custom_expiration_icon {
  top: 1px;
}

.p-guest_expiration_select--custom_expiration .p-guest_expiration_select--custom_expiration_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-left: 8px;
  font-weight: 400;
}

.p-guest_expiration_select--org_pref_text {
  margin-top: -8px;
  margin-bottom: 8px;
}

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

.c-basic_container {
  background: #fff;
}

[lang] .c-basic_container {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .c-basic_container {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .c-basic_container {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .c-basic_container {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .c-basic_container {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.c-basic_container__body {
  display: flex;
  position: relative;
}

.c-basic_container__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
  margin-bottom: 0;
}

.c-basic_container--size_medium .ql-editor {
  padding-bottom: 8px;
  padding-right: 12px;
}

.c-basic_container--size_medium .ql-placeholder {
  right: 12px;
}

.c-basic_container--size_medium .ql-editor {
  padding-top: 8px;
}

.c-basic_container--size_medium .ql-placeholder {
  top: 8px;
}

.c-basic_container--size_medium .ql-editor {
  padding-left: 12px;
}

.c-basic_container--size_medium .ql-placeholder {
  left: 12px;
}

.c-basic_container--size_medium[data-min-lines="1"] .ql-editor {
  min-height: 38px;
}

.c-basic_container--size_medium[data-min-lines="2"] .ql-editor {
  min-height: 60px;
}

.c-basic_container--size_medium[data-min-lines="3"] .ql-editor {
  min-height: 82px;
}

.c-basic_container--size_medium[data-min-lines="4"] .ql-editor {
  min-height: 104px;
}

.c-basic_container--size_medium[data-min-lines="5"] .ql-editor {
  min-height: 126px;
}

.c-basic_container--size_medium[data-max-lines="1"] .c-texty_input_unstyled__container {
  max-height: 38px;
}

.c-basic_container--size_medium[data-max-lines="2"] .c-texty_input_unstyled__container {
  max-height: 60px;
}

.c-basic_container--size_medium[data-max-lines="3"] .c-texty_input_unstyled__container {
  max-height: 82px;
}

.c-basic_container--size_medium[data-max-lines="4"] .c-texty_input_unstyled__container {
  max-height: 104px;
}

.c-basic_container--size_medium[data-max-lines="5"] .c-texty_input_unstyled__container {
  max-height: 126px;
}

.c-basic_container--size_medium[data-max-lines="6"] .c-texty_input_unstyled__container {
  max-height: 148px;
}

.c-basic_container--size_medium[data-max-lines="7"] .c-texty_input_unstyled__container {
  max-height: 170px;
}

.c-basic_container--size_medium[data-max-lines="8"] .c-texty_input_unstyled__container {
  max-height: 192px;
}

.c-basic_container--size_medium[data-max-lines="9"] .c-texty_input_unstyled__container {
  max-height: 214px;
}

.c-basic_container--size_medium[data-max-lines="10"] .c-texty_input_unstyled__container {
  max-height: 236px;
}

.c-basic_container--size_medium[data-max-lines="11"] .c-texty_input_unstyled__container {
  max-height: 258px;
}

.c-basic_container--size_medium[data-max-lines="12"] .c-texty_input_unstyled__container {
  max-height: 280px;
}

.c-basic_container--size_medium[data-max-lines="13"] .c-texty_input_unstyled__container {
  max-height: 302px;
}

.c-basic_container--size_medium[data-max-lines="14"] .c-texty_input_unstyled__container {
  max-height: 324px;
}

.c-basic_container--size_medium[data-max-lines="15"] .c-texty_input_unstyled__container {
  max-height: 346px;
}

.c-basic_container--size_medium[data-max-lines="16"] .c-texty_input_unstyled__container {
  max-height: 368px;
}

.c-basic_container--size_large .ql-editor {
  padding-bottom: 9px;
  padding-right: 8px;
}

.c-basic_container--size_large .ql-placeholder {
  right: 8px;
}

.c-basic_container--size_large .ql-editor {
  padding-top: 9px;
}

.c-basic_container--size_large .ql-placeholder {
  top: 9px;
}

.c-basic_container--size_large .ql-editor {
  padding-left: 8px;
}

.c-basic_container--size_large .ql-placeholder {
  left: 8px;
}

.c-basic_container--size_large[data-min-lines="1"] .ql-editor {
  min-height: 42px;
}

.c-basic_container--size_large[data-min-lines="2"] .ql-editor {
  min-height: 66px;
}

.c-basic_container--size_large[data-min-lines="3"] .ql-editor {
  min-height: 90px;
}

.c-basic_container--size_large[data-min-lines="4"] .ql-editor {
  min-height: 114px;
}

.c-basic_container--size_large[data-min-lines="5"] .ql-editor {
  min-height: 138px;
}

.c-basic_container--size_large[data-max-lines="1"] .c-texty_input_unstyled__container {
  max-height: 42px;
}

.c-basic_container--size_large[data-max-lines="2"] .c-texty_input_unstyled__container {
  max-height: 66px;
}

.c-basic_container--size_large[data-max-lines="3"] .c-texty_input_unstyled__container {
  max-height: 90px;
}

.c-basic_container--size_large[data-max-lines="4"] .c-texty_input_unstyled__container {
  max-height: 114px;
}

.c-basic_container--size_large[data-max-lines="5"] .c-texty_input_unstyled__container {
  max-height: 138px;
}

.c-basic_container--size_large[data-max-lines="6"] .c-texty_input_unstyled__container {
  max-height: 162px;
}

.c-basic_container--size_large[data-max-lines="7"] .c-texty_input_unstyled__container {
  max-height: 186px;
}

.c-basic_container--size_large[data-max-lines="8"] .c-texty_input_unstyled__container {
  max-height: 210px;
}

.c-basic_container--size_large[data-max-lines="9"] .c-texty_input_unstyled__container {
  max-height: 234px;
}

.c-basic_container--size_large[data-max-lines="10"] .c-texty_input_unstyled__container {
  max-height: 258px;
}

.c-basic_container--size_large[data-max-lines="11"] .c-texty_input_unstyled__container {
  max-height: 282px;
}

.c-basic_container--size_large[data-max-lines="12"] .c-texty_input_unstyled__container {
  max-height: 306px;
}

.c-basic_container--size_large[data-max-lines="13"] .c-texty_input_unstyled__container {
  max-height: 330px;
}

.c-basic_container--size_large[data-max-lines="14"] .c-texty_input_unstyled__container {
  max-height: 354px;
}

.c-basic_container--size_large[data-max-lines="15"] .c-texty_input_unstyled__container {
  max-height: 378px;
}

.c-basic_container--size_large[data-max-lines="16"] .c-texty_input_unstyled__container {
  max-height: 402px;
}

.c-basic_container--bordered {
  border: 1px solid #868686;
  border-radius: 4px;
}

.c-basic_container--bordered:focus-within {
  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;
}

.c-basic_container--bordered:focus-within::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-basic_container--bordered:focus-within::-moz-placeholder {
  color: #1e1d1e;
}

.c-basic_container--bordered:focus-within:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-basic_container--bordered:focus-within:-moz-placeholder {
  color: #1e1d1e;
}

.c-basic_container--prefixed .ql-editor {
  padding-left: 0;
}

.c-basic_container--prefixed .ql-placeholder {
  left: 0;
}

.c-basic_container--suffixed .ql-editor {
  padding-right: 0;
}

.c-basic_container--suffixed .ql-placeholder {
  right: 0;
}

.c-basic_container--disabled {
  opacity: .6;
  pointer-events: none;
  background: #f8f8f8;
}

.c-basic_container--invalid {
  border-color: #e01e5a;
}

.c-basic_container--invalid:focus, .c-basic_container--invalid:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-search_debug_modal__output {
  max-height: 500px;
  overflow: auto;
}

.p-slash_commands_autocomplete_menu_entity__container {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.p-slash_commands_autocomplete_menu_entity__icon {
  flex-shrink: 0;
  min-width: 0;
  margin: 4px 8px 10px;
}

.p-slash_commands_autocomplete_menu_entity__icon .p-slash_commands_autocomplete_menu_entity__slack_icon, .p-slash_commands_autocomplete_menu_entity__icon .c-base_icon {
  background-color: inherit;
}

.p-slash_commands_autocomplete_menu_entity__details {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-right: 16px;
  display: flex;
  overflow: hidden;
}

.p-slash_commands_autocomplete_menu_entity__name {
  color: #1d1c1d;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  display: block;
  overflow: hidden;
}

.p-slash_commands_autocomplete_menu_entity__name wbr {
  display: none;
}

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

.p-slash_commands_autocomplete_menu_entity__description {
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: block;
  overflow: hidden;
}

.p-slash_commands_autocomplete_menu_entity__description wbr {
  display: none;
}

.p-slash_commands_autocomplete_menu_entity__description > * {
  margin-right: 2px;
}

.p-slash_commands_autocomplete_menu_entity__type {
  font-weight: 700;
  display: inline-flex;
}

.p-slash_commands_autocomplete_menu_entity__type i.c-team_icon {
  margin-top: 4px;
  margin-left: 1.6px;
  margin-right: 1.6px;
}

.p-slash_commands_autocomplete_menu_entity__container--selected .p-slash_commands_autocomplete_menu_entity__name, .p-slash_commands_autocomplete_menu_entity__container--selected .p-slash_commands_autocomplete_menu_entity__details > * {
  color: #fff;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu {
  box-sizing: content-box;
  border-radius: 8px;
  min-width: 450px;
  max-width: 575px;
  height: auto;
  max-height: 262px;
  margin: 0;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001a;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu.p-slash_commands_autocomplete_menu__child_window {
  min-width: inherit;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu .c-texty_autocomplete__body {
  width: 100%;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu .c-texty_autocomplete__result {
  padding: 0;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu .p-slash_commands_autocomplete_menu__heading {
  padding: 16px 16px 8px;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu .p-slash_commands_autocomplete_menu__item {
  padding-left: 8px;
}

.c-texty_autocomplete.p-slash_commands_autocomplete_menu.p-slash_commands_autocomplete_menu__megaphone {
  max-height: 350px;
}

.p-quip_shortcuts_autocomplete_menu_entity__container {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.p-quip_shortcuts_autocomplete_menu_entity__icon {
  flex-shrink: 0;
  min-width: 0;
  margin: auto 8px;
}

.p-quip_shortcuts_autocomplete_menu_entity__icon .p-quip_shortcuts_autocomplete_menu_entity__slack_icon, .p-quip_shortcuts_autocomplete_menu_entity__icon .c-base_icon {
  background-color: inherit;
}

.p-quip_shortcuts_autocomplete_menu_entity__name {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-quip_shortcuts_autocomplete_menu_entity__name wbr {
  display: none;
}

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

.p-quip_shortcuts_autocomplete_menu_entity__type {
  font-weight: 700;
  display: inline-flex;
}

.p-quip_shortcuts_autocomplete_menu_entity__type i.c-team_icon {
  margin-top: 4px;
  margin-left: 1.6px;
  margin-right: 1.6px;
}

.p-quip_shortcuts_autocomplete_menu_entity__container--selected .p-quip_shortcuts_autocomplete_menu_entity__name {
  color: #fff;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu {
  max-height: 262px;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result {
  height: 38px;
  padding: 0 16px;
  line-height: 1.4;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result:not(.c-texty_autocomplete__result--selected) .c-texty_autocomplete__result_description {
  color: #616061;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result--selected {
  color: #fff;
  background-color: #1264a3;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result_description {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result_description wbr {
  display: none;
}

.c-texty_autocomplete.p-quip_shortcuts_autocomplete_menu .c-texty_autocomplete__result--selected .c-texty_autocomplete__result_icon {
  background: #ffffff40;
}

.p-modal_content_checklist__heading {
  text-align: left;
  padding-bottom: 4px;
}

.p-modal_content_checklist__checklist {
  text-align: left;
  padding: 0 40px 4px;
  display: inline-block;
}

.p-modal_content_checklist__checklist_item {
  align-items: center;
  padding-bottom: 4px;
  display: flex;
}

.p-modal_content_checklist__checklist_check {
  color: #007a5a;
  align-self: flex-start;
  margin-top: 4px;
  padding-right: 4px;
  font-weight: 400;
}

.p-trial_entry_point_modal__loading_modal, .p-trial_entry_point_modal__loading_modal .c-lazy_modal {
  height: 520px;
}

.p-trial_entry_point_modal__loading_modal .c-infinite_spinner {
  top: 40%;
}

.p-trial_entry_point_modal__title {
  padding: 0 56px;
}

@media screen and (max-width: 400px) {
  .p-trial_entry_point_modal__title {
    padding: 0;
  }
}

.p-trial_entry_point_modal__footer {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-trial_entry_point_modal__footer_text {
  color: #616061;
  text-align: center;
  margin: 8px auto 4px;
  font-size: 13px;
}

.p-trial_entry_point_modal__speedbump {
  background-color: #f4f1f4;
}

.p-trial_entry_point_modal__speedbump .c-modal_speed_bump_content {
  background-color: inherit;
}

.sk-client-theme--dark .p-trial_entry_point_modal__speedbump {
  background-color: #fff;
}

.p-trial_entry_point_modal__speedbump_icon {
  color: #4a154bcc;
  margin-right: 12px;
}

.sk-client-theme--dark .p-trial_entry_point_modal__speedbump_icon {
  color: #f2c744;
}

.p-trial_entry_point_modal__speedbump_description {
  padding: 8px 0 8px 32px;
}

.p-audio_waveform {
  align-items: center;
  height: 34px;
  display: flex;
}

.p-audio_waveform__dot {
  background: #1d1c1d4d;
  border-radius: 1.5px;
  width: 3px;
  min-height: 3px;
  margin-left: 3px;
}

.p-audio_waveform__dot:first-child {
  margin-left: 0;
}

.p-audio_waveform__dot--highlight, .p-audio_waveform__dot--blue {
  background: #1264a3;
}

.p-audio_waveform__dot--red {
  background: #e01e5a;
}

.p-audio_avatar_with_waveform {
  z-index: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.p-audio_avatar_with_waveform__waveform {
  margin-top: -17px;
  position: absolute;
  top: 50%;
}

.p-audio_avatar_with_waveform__avatar {
  z-index: 1;
  position: relative;
}

.p-audio_avatar_with_waveform__avatar .c-base_icon {
  border-radius: 12px;
}

.p-media_file_thumbnail {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.p-media_file_thumbnail__thumb {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.p-media_file_thumbnail__play_icon {
  color: #fff;
}

.p-media_file_thumbnail__jump_button {
  color: #fff;
  font-weight: 700;
  display: none;
  position: relative;
}

.p-media_file_thumbnail__overlay {
  background-color: #0003;
  border-radius: 8px 8px 0 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-media_file_thumbnail__overlay_inverted {
  border-radius: 0 0 8px 8px;
}

.p-quip_icon_container {
  color: #fff;
  background-color: #4a154b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: inline-flex;
}

.p-quip_icon_container.p-quip_icon_container__ia4_icon {
  color: rgb(var(--dt_color-plt-lagoon-0));
  background-color: rgb(var(--dt_color-plt-lagoon-40));
}

.p-file_thumbnail__container--dark-theme .p-quip_icon_container.p-quip_icon_container__ia4_icon {
  background-color: rgb(var(--dt_color-plt-lagoon-60));
  color: rgb(var(--dt_color-plt-lagoon-100));
}

.p-quip_icon_container_channel_icon {
  padding-bottom: 3px;
  padding-right: 1px;
}

.c-base_list_entity--highlight-dark .p-quip_icon_container {
  color: #1264a3;
  background-color: #fff;
}

.c-base_list_entity--highlight-dark .p-quip_icon_container.p-quip_icon_container__ia4_icon {
  background-color: rgb(var(--dt_color-plt-lagoon-40));
  color: rgb(var(--dt_color-plt-lagoon-0));
}

.p-quip_icon {
  background: #1d9bd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.p-quip_icon img {
  transform: scale(.909);
}

.p-quip_icon_notification_badge {
  background-color: #e01e5a;
  border: 1px solid #fff;
  border-radius: 7px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: -6px;
  right: -6px;
}

.p-file_thumbnail__container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-file_thumbnail__container--image, .p-file_thumbnail__container--video, .p-file_thumbnail__container--document {
  background: #1d1c1d0a;
}

.p-file_thumbnail__container--exception {
  background: #ddd;
}

.p-file_thumbnail__container--svg {
  color: #fff;
  background: #ddd;
  border-radius: 6px;
  margin-right: 8px;
  padding: 4px;
  font-size: 12px;
}

.p-file_thumbnail__image {
  box-shadow: 0 0 1px #1d1c1d21;
}

.p-file_thumbnail__media {
  width: 100%;
  height: 100%;
}

.p-file_thumbnail__document_container {
  overflow: hidden;
}

.p-file_thumbnail__document_img {
  width: 100%;
  height: auto;
}

.p-file_thumbnail__file_icon {
  width: 100%;
  height: 100%;
}

.p-file_thumbnail__broken_img {
  background-image: url(https://a.slack-edge.com/bv1-10/broken_image-871454d.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-file_thumbnail__broken_img {
    background-image: url(https://a.slack-edge.com/bv1-10/broken_image@2x-0765596.png);
  }
}

.p-file_thumbnail__tiny_thumb_wrapper {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  display: flex;
}

.p-file_thumbnail__slides {
  color: #fff;
  background-color: #e8912d;
}

.p-canvas_templates_toast {
  max-width: 354px;
}

.p-canvas_templates_title_badge {
  color: rgb(var(--dt_color-plt-indigo-70));
  background-color: rgb(var(--dt_color-plt-indigo-5));
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding: 2px 6px;
  font-weight: 700;
  display: flex;
}

.p-canvas_templates_title_badge.p-canvas_templates_title_badge--size_small {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-left: 8px;
  padding: 0 4px;
  font-weight: 700;
}

.sk-client-theme--dark .p-canvas_templates_title_badge {
  color: #1d1c1d;
  background-color: rgb(var(--dt_color-plt-indigo-40));
}

.p-canvas_templates_title_badge.p-canvas_templates_title_badge--channel_canvas {
  color: rgb(var(--dt_color-plt-aubergine-70));
  background-color: rgb(var(--dt_color-plt-aubergine-5));
}

.sk-client-theme--dark .p-canvas_templates_title_badge.p-canvas_templates_title_badge--channel_canvas {
  color: rgb(var(--dt_color-plt-aubergine-70));
  background-color: rgb(var(--dt_color-plt-aubergine-10));
}

@media screen and (max-width: 800px) {
  .p-canvas_templates_buttons_hide_width:not(:first-child, :last-child) {
    display: none;
  }
}

.p-canvas_templates_divider {
  background-color: #1d1c1d21;
  flex: 1;
  height: 1px;
  margin-left: 8px;
}

.c-link_entity__title, .c-link_entity__url {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.c-link_entity__title {
  font-weight: bold;
}

.c-link_entity__url {
  opacity: .7;
}

.c-link_entity__medium_fallback_icon {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 36px;
  display: flex;
}

.c-link_entity__img_icon {
  background-size: cover;
}

.c-broadcast_entity__label {
  margin-right: 8px;
  font-weight: 700;
}

.p-setup_prog_disc_message_menu_explainer_tip {
  background-color: #1d9bd11a;
  padding: 8px 20px;
}

.p-setup_prog_disc_message_menu_explainer_tip--attachments {
  margin-top: -10px;
  margin-bottom: 8px;
  padding-left: 24px;
}

.p-setup_prog_disc_message_menu_explainer_tip--reacji {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  padding: 8px 16px;
}

.p-setup_prog_disc_message_menu_explainer_tip--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  color: var(--dt_color-constants-white);
  border-radius: 6px;
}

.p-setup_prog_disc_message_menu_explainer_tip--ia4.p-setup_prog_disc_message_menu_explainer_tip--reacji {
  margin: 6px;
}

.p-setup_prog_disc_message_menu_explainer_tip--ia4.p-setup_prog_disc_message_menu_explainer_tip--at_mention {
  margin: 12px;
}

.c-texty_autocomplete {
  background: #f8f8f8;
  border-radius: 6px;
  flex-direction: column;
  min-width: 420px;
  max-width: 540px;
  max-height: 220px;
  line-height: 1.4rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

@media screen and (max-width: 820px) {
  .c-texty_autocomplete {
    width: calc(100vw - 40px);
    min-width: 320px;
  }
}

.c-texty_autocomplete__help {
  color: #616061;
  background: #1d1c1d0a;
  border-bottom: 1px solid #1d1c1d21;
  height: 32px;
  padding: 0 20px;
  font-size: 12px;
  line-height: 32px;
}

.c-texty_autocomplete__help_item {
  margin-right: 16px;
}

.c-texty_autocomplete__help_item .c-icon--cloud-offline {
  margin-right: 8px;
}

.c-texty_autocomplete__help_item--narrow .c-icon {
  width: 10px;
}

.c-texty_autocomplete__body {
  padding: 8px 0;
  overflow-x: hidden;
  overflow-y: auto;
}

.c-texty_autocomplete__results {
  margin: 0;
  list-style-type: none;
}

.c-texty_autocomplete__result {
  cursor: pointer;
  align-items: center;
  height: 32px;
  margin: 0;
  display: flex;
}

.c-texty_autocomplete__result .c-team_icon {
  border: 1px solid #fff;
}

.c-texty_autocomplete__result .c-base_list_entity {
  height: 100%;
  padding: 0 16px;
}

.c-texty_autocomplete__result .c-base_list_entity__secondary_content {
  font-size: unset;
  line-height: unset;
  text-align: unset;
}

.c-texty_autocomplete__result .c-channel_entity__name {
  flex: 0 auto;
}

.c-texty_autocomplete__result .c-channel_entity__team {
  flex: 16px;
  min-width: 16px;
}

.c-texty_autocomplete__result_context {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  white-space: nowrap;
}

.c-texty_autocomplete__result_title {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-texty_autocomplete__result_title wbr {
  display: none;
}

.c-texty_autocomplete__result_highlight {
  background: #f2c74466;
}

.sk-client-theme--dark .c-texty_autocomplete__result_highlight {
  color: #f2c744;
  background: #e8912d66;
}

.c-texty_autocomplete__result--selected .c-base_list_entity--highlight-dark .c-texty_autocomplete__result_context {
  color: #fff;
}

[lang="de-DE"] .c-texty_autocomplete__result--broadcasted, [lang="fr-FR"] .c-texty_autocomplete__result--broadcasted, [lang="es-ES"] .c-texty_autocomplete__result--broadcasted, [lang="es-LA"] .c-texty_autocomplete__result--broadcasted, [lang="it-IT"] .c-texty_autocomplete__result--broadcasted {
  margin: 8px 0;
}

.c-texty_autocomplete__result--medium {
  height: 60px;
}

.c-texty_autocomplete__result--disabled {
  pointer-events: none;
}

.c-texty_autocomplete--emoji .c-texty_autocomplete__result_emoji {
  flex-shrink: 0;
  margin-right: 8px;
}

.c-texty_autocomplete--emoji .c-texty_autocomplete__result_name {
  font-variant-ligatures: none;
}

.c-texty_autocomplete--emoji .c-texty_autocomplete__result {
  padding: 0 16px;
}

.c-texty_autocomplete--emoji .c-texty_autocomplete__result--selected {
  color: #fff;
  background-color: #1264a3;
}

.c-texty_autocomplete--emoji .c-texty_autocomplete__result--selected .c-texty_autocomplete__result_highlight {
  color: #0b4c8c;
  background: #f2c744;
}

.c-texty_autocomplete--commands {
  max-height: 370px;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result {
  height: 60px;
  padding: 0 16px;
  line-height: 1.4;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result:not(.c-texty_autocomplete__result--selected) .c-texty_autocomplete__result_description {
  color: #616061;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result--selected {
  color: #fff;
  background-color: #1264a3;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result_description {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result_description wbr {
  display: none;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result_icon {
  text-align: center;
  background: #1d1c1d21;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result--selected .c-texty_autocomplete__result_icon {
  background: #ffffff40;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__fallback_icon {
  text-align: center;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__fallback_icon:before {
  font-size: 20px;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__result_section {
  flex: 1;
  min-width: 0;
  margin-left: 12px;
}

.c-texty_autocomplete--commands .c-texty_autocomplete__group {
  color: #616061;
  white-space: nowrap;
  background: #fff;
  align-items: center;
  height: 36px;
  margin: 0;
  padding: 0 16px;
  font-size: 13px;
  line-height: 36px;
  display: flex;
}

.c-texty_autocomplete--links {
  max-height: 370px;
}

.p-composer_edit_link_popover__url {
  word-break: break-word;
  max-height: 9rem;
  margin-top: 4px;
  overflow: auto;
}

/*!
 * Quill Editor v1.2.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  height: auto;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li:before {
  pointer-events: none;
}

.ql-clipboard {
  height: 1px;
  position: absolute;
  top: 50%;
  left: -100000px;
  overflow-y: hidden;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  cursor: text;
  -moz-tab-size: 4;
  tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  outline: none;
  height: 100%;
  padding: 12px 15px;
  line-height: 1.42;
  overflow-y: auto;
}

.ql-editor p, .ql-editor ol, .ql-editor ul, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  margin: 0;
  padding: 0;
}

.ql-editor ol, .ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li, .ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li:before {
  content: "•";
}

.ql-editor ul[data-checked="true"], .ql-editor ul[data-checked="false"] {
  pointer-events: none;
}

.ql-editor ul[data-checked="true"] > li *, .ql-editor ul[data-checked="false"] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked="true"] > li:before, .ql-editor ul[data-checked="false"] > li:before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked="true"] > li:before {
  content: "☑";
}

.ql-editor ul[data-checked="false"] > li:before {
  content: "☐";
}

.ql-editor li:before {
  white-space: nowrap;
  text-align: right;
  width: 1.2em;
  margin-left: -1.5em;
  margin-right: .3em;
  display: inline-block;
}

.ql-editor li.ql-direction-rtl:before {
  text-align: left;
  margin-left: .3em;
}

.ql-editor ol li, .ql-editor ul li {
  padding-left: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}

.ql-editor ol li:before {
  content: counter(list-num, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  max-width: 100%;
  display: block;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: .75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank:before {
  color: #0009;
  content: attr(data-placeholder);
  pointer-events: none;
  font-style: italic;
  position: absolute;
}

.c-texty_input {
  border: 1px solid #868686;
  border-radius: 4px;
  padding: 8px 2px 8px 8px;
  position: relative;
}

[lang] .c-texty_input {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .c-texty_input {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .c-texty_input {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .c-texty_input {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .c-texty_input {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.c-texty_input.c-texty_input--double_decker {
  padding-bottom: 48px !important;
}

.c-texty_input.c-texty_input--double_decker.focus:after {
  content: "";
  background-color: #ddd;
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  bottom: 40px;
  left: 0;
}

.c-texty_input.c-texty_input--double_decker .ql-editor {
  width: auto !important;
  padding-right: 9px !important;
}

.c-texty_input .sk-client-theme--dark ::selection {
  color: #fff;
  background-color: #9a9c9e;
}

.c-texty_input.focus {
  border-color: #616061;
}

.c-texty_input.focus .c-texty_input__button {
  color: #616061;
}

.c-texty_input.texty_emoji_only .ql-editor img.emoji {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  position: relative;
  top: -1px;
}

.c-texty_input .ql-editor, .c-texty_input .ql-placeholder {
  padding: 0;
}

[lang] .c-texty_input .ql-editor, [lang] .c-texty_input .ql-placeholder {
  font-size: 15px;
}

[lang="ja-JP"] .c-texty_input .ql-editor, [lang="ja-JP"] .c-texty_input .ql-placeholder {
  font-size: 14px;
}

[lang] .c-texty_input .ql-editor, [lang] .c-texty_input .ql-placeholder {
  line-height: 1.46668;
}

[lang="ja-JP"] .c-texty_input .ql-editor, [lang="ja-JP"] .c-texty_input .ql-placeholder {
  line-height: 1.6337;
}

.c-texty_input .ql-editor {
  font-variant-ligatures: none;
  box-sizing: content-box;
  -webkit-tab-size: 8;
  -moz-tab-size: 8;
  tab-size: 8;
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
  overflow: auto;
}

.c-texty_input .ql-editor p, .c-texty_input .ql-editor ol, .c-texty_input .ql-editor ul, .c-texty_input .ql-editor pre, .c-texty_input .ql-editor .ql-code-block, .c-texty_input .ql-editor blockquote, .c-texty_input .ql-editor h1, .c-texty_input .ql-editor h2, .c-texty_input .ql-editor h3, .c-texty_input .ql-editor h4, .c-texty_input .ql-editor h5, .c-texty_input .ql-editor h6 {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.c-texty_input .ql-editor h1 code, .c-texty_input .ql-editor h2 code, .c-texty_input .ql-editor h3 code, .c-texty_input .ql-editor h4 code, .c-texty_input .ql-editor h5 code, .c-texty_input .ql-editor h6 code {
  font-size: inherit;
}

.c-texty_input .ql-editor p + ol, .c-texty_input .ql-editor pre + ol, .c-texty_input .ql-editor .ql-code-block + ol, .c-texty_input .ql-editor blockquote + ol, .c-texty_input .ql-editor h1 + ol, .c-texty_input .ql-editor h2 + ol, .c-texty_input .ql-editor h3 + ol, .c-texty_input .ql-editor h4 + ol, .c-texty_input .ql-editor h5 + ol, .c-texty_input .ql-editor h6 + ol, .c-texty_input .ql-editor ol:first-of-type {
  counter-reset: list-0;
}

.c-texty_input .ql-editor pre, .c-texty_input .ql-editor blockquote {
  margin-top: 4px;
  margin-bottom: 4px;
}

.c-texty_input .ql-editor pre {
  padding: 8px;
}

.c-texty_input .ql-editor blockquote {
  padding-left: 16px;
}

.sk-client-theme--dark .c-texty_input .ql-editor blockquote:before {
  background: #1d1c1d;
}

.c-texty_input .ql-editor blockquote + blockquote:not([class*="ql-border-"]) {
  margin-top: -3px;
  padding-top: 3px;
}

.c-texty_input .ql-editor blockquote + blockquote:not([class*="ql-border-"]):before {
  height: calc(100% + 6px);
  top: -6px;
}

.c-texty_input .ql-editor blockquote[class*="ql-border-"] {
  padding-left: 31px;
}

.c-texty_input .ql-editor blockquote[class*="ql-border-"]:after {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
}

.sk-client-theme--dark .c-texty_input .ql-editor blockquote[class*="ql-border-"]:after {
  background-color: #1d1c1d;
}

.c-texty_input .ql-editor blockquote + blockquote[class*="ql-border-"]:before {
  top: -6px;
  bottom: -1px;
}

.c-texty_input .ql-editor blockquote[class*="ql-border-"] + blockquote[class*="ql-border-"] {
  margin-top: 0;
}

.c-texty_input .ql-editor blockquote[class*="ql-border-"] + blockquote[class*="ql-border-"]:after {
  height: calc(100% + 6px);
  top: -6px;
}

.c-texty_input .ql-editor .ql-code-block {
  font-variant-ligatures: none;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: normal;
  -webkit-tab-size: 4;
  -moz-tab-size: 4;
  tab-size: 4;
  background: #f8f8f8;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-bottom: 14px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 1.50001;
  position: relative;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.c-texty_input .ql-editor .ql-code-block code {
  color: inherit;
  background: none;
  border: none;
  padding: 0;
}

.c-texty_input .ql-editor > .ql-code-block:first-child, .c-texty_input .ql-editor > :not(.ql-code-block) + .ql-code-block {
  border-top: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 4px;
  padding-top: 8px;
}

.c-texty_input .ql-editor .ql-code-block:after {
  content: "";
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
  height: 8px;
  margin-bottom: 9px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: -1px;
}

.c-texty_input .ql-editor .ql-code-block + .ql-code-block {
  margin-top: -14px;
}

.c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] {
  width: calc(100% - 11px);
  margin-left: 11px;
}

.c-texty_input .ql-editor .ql-code-block[class*="ql-border-"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  display: block;
  position: absolute;
  top: -1px;
  bottom: -8px;
  left: -12px;
}

.sk-client-theme--dark .c-texty_input .ql-editor .ql-code-block[class*="ql-border-"]:before {
  background-color: #1d1c1d;
}

.c-texty_input .ql-editor blockquote + .ql-code-block[class*="ql-border-"]:before, .c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] + blockquote:before, .c-texty_input .ql-editor ol[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input .ql-editor ul[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  top: -9px;
}

.c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input .ql-editor .ql-code-block[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  height: calc(100% + 9px);
}

.c-texty_input .ql-editor ol[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input .ql-editor ul[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before {
  height: calc(100% + 18px);
}

.c-texty_input .ql-editor ol, .c-texty_input .ql-editor ul, .c-texty_input .ql-editor li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.c-texty_input .ql-editor ul:not([data-checked]) > li, .c-texty_input .ql-editor ol > li {
  margin-left: 26px;
}

.c-texty_input .ql-editor ul > li[class*="ql-indent-"]:not(.ql-direction-rtl), .c-texty_input .ql-editor ol > li[class*="ql-indent-"]:not(.ql-direction-rtl) {
  padding-left: 0;
}

.c-texty_input .ql-editor ul > li:before, .c-texty_input .ql-editor ol > li:before {
  white-space: nowrap;
  text-align: center;
  width: 24px;
  margin-left: -24px;
  margin-right: 0;
  line-height: normal;
  display: inline-block;
  position: relative;
  left: -3px;
}

.c-texty_input .ql-editor ul > li:before {
  content: "";
  vertical-align: baseline;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.c-texty_input .ql-editor ol > li:before {
  counter-increment: list-0;
  content: counter(list-0, decimal) ". ";
}

.c-texty_input .ql-editor ul > li.ql-indent-1, .c-texty_input .ql-editor ol > li.ql-indent-1 {
  margin-left: 56px;
  padding-left: 0;
}

.c-texty_input .ql-editor ul > li.ql-indent-2, .c-texty_input .ql-editor ol > li.ql-indent-2 {
  margin-left: 84px;
}

.c-texty_input .ql-editor ul > li.ql-indent-3, .c-texty_input .ql-editor ol > li.ql-indent-3 {
  margin-left: 112px;
}

.c-texty_input .ql-editor ul > li.ql-indent-4, .c-texty_input .ql-editor ol > li.ql-indent-4 {
  margin-left: 140px;
}

.c-texty_input .ql-editor ul > li.ql-indent-5, .c-texty_input .ql-editor ol > li.ql-indent-5 {
  margin-left: 168px;
}

.c-texty_input .ql-editor ul > li.ql-indent-6, .c-texty_input .ql-editor ol > li.ql-indent-6 {
  margin-left: 196px;
}

.c-texty_input .ql-editor ul > li.ql-indent-7, .c-texty_input .ql-editor ol > li.ql-indent-7 {
  margin-left: 224px;
}

.c-texty_input .ql-editor ul > li.ql-indent-8, .c-texty_input .ql-editor ol > li.ql-indent-8 {
  margin-left: 252px;
}

.c-texty_input .ql-editor ul > li.ql-indent-3:before, .c-texty_input .ql-editor ul > li.ql-indent-6:before, .c-texty_input .ql-editor ul > li.ql-indent-9:before {
  content: "";
}

.c-texty_input .ql-editor ul > li.ql-indent-1:before, .c-texty_input .ql-editor ul > li.ql-indent-4:before, .c-texty_input .ql-editor ul > li.ql-indent-7:before {
  content: "";
}

.c-texty_input .ql-editor ul > li.ql-indent-2:before, .c-texty_input .ql-editor ul > li.ql-indent-5:before, .c-texty_input .ql-editor ul > li.ql-indent-8:before {
  content: "";
}

.c-texty_input .ql-editor ol > li.ql-indent-1:before {
  counter-increment: list-1 0;
  content: counter(list-1, lower-alpha) ". ";
}

.c-texty_input .ql-editor ol > li.ql-indent-2:before {
  counter-increment: list-2 0;
  content: counter(list-2, lower-roman) ". ";
  text-align: right;
}

.c-texty_input .ql-editor ol > li.ql-indent-3:before {
  counter-increment: list-3 0;
  content: counter(list-3, decimal) ". ";
}

.c-texty_input .ql-editor ol > li.ql-indent-4:before {
  counter-increment: list-4 0;
  content: counter(list-4, lower-alpha) ". ";
}

.c-texty_input .ql-editor ol > li.ql-indent-5:before {
  counter-increment: list-5 0;
  content: counter(list-5, lower-roman) ". ";
  text-align: right;
}

.c-texty_input .ql-editor ol > li.ql-indent-6:before {
  counter-increment: list-6 0;
  content: counter(list-6, decimal) ". ";
}

.c-texty_input .ql-editor ol > li.ql-indent-7:before {
  counter-increment: list-7 0;
  content: counter(list-7, lower-alpha) ". ";
}

.c-texty_input .ql-editor ol > li.ql-indent-8:before {
  counter-increment: list-8 0;
  content: counter(list-8, lower-roman) ". ";
  text-align: right;
}

.c-texty_input .ql-editor ol[class*="ql-border-"], .c-texty_input .ql-editor ul[class*="ql-border-"] {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 11px;
  position: relative;
}

.c-texty_input .ql-editor ol[class*="ql-border-"]:before, .c-texty_input .ql-editor ul[class*="ql-border-"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.sk-client-theme--dark .c-texty_input .ql-editor ol[class*="ql-border-"]:before, .sk-client-theme--dark .c-texty_input .ql-editor ul[class*="ql-border-"]:before {
  background-color: #1d1c1d;
}

.c-texty_input .ql-editor blockquote + ol[class*="ql-border-"]:before, .c-texty_input .ql-editor blockquote + ul[class*="ql-border-"]:before, .c-texty_input .ql-editor ol[class*="ql-border-"] + blockquote:before, .c-texty_input .ql-editor ul[class*="ql-border-"] + blockquote:before, .c-texty_input .ql-editor ul[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input .ql-editor ol[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  height: calc(100% + 7px);
  top: -7px;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li:before, .c-texty_input .ql-editor ul[data-checked="false"] > li:before {
  display: none;
}

.c-texty_input .ql-editor ul[data-checked="true"] li:not([class*="ql-indent-"]), .c-texty_input .ql-editor ul[data-checked="false"] li:not([class*="ql-indent-"]) {
  margin-left: 3px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-1, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-1 {
  margin-left: 25px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-2, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-2 {
  margin-left: 50px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-3, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-3 {
  margin-left: 75px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-4, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-4 {
  margin-left: 100px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-5, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-5 {
  margin-left: 125px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-6, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-6 {
  margin-left: 150px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-7, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-7 {
  margin-left: 175px;
}

.c-texty_input .ql-editor ul[data-checked="true"] li.ql-indent-8, .c-texty_input .ql-editor ul[data-checked="false"] li.ql-indent-8 {
  margin-left: 200px;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox, .c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox {
  margin-right: 2px;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before, .c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  color: #1d1c1d59;
  cursor: pointer;
  pointer-events: all;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li {
  color: #616061;
  text-decoration: line-through;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before, .c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  margin-right: 6px;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:focus, .c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:focus {
  outline: none;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:focus:before, .c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:focus:before {
  color: #1264a3;
  border: 0;
  border-radius: 4px;
  width: 14px;
  height: 14px;
  margin-right: 7px;
  line-height: .9;
  box-shadow: 0 0 0 5px #1264a34d;
}

.c-texty_input .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before {
  content: "";
  color: #1264a3;
}

.c-texty_input .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  content: "";
}

.c-texty_input .ql-placeholder {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  filter: grayscale();
  -ms-filter: grayscale(100%);
  opacity: .5;
  pointer-events: none;
  max-height: 100%;
  font-style: normal;
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  overflow: hidden;
}

.c-texty_input .ql-placeholder wbr {
  display: none;
}

.c-texty_input .ql-placeholder ::selection {
  background: none;
}

.c-texty_input .ql-blank:before {
  display: none;
}

.c-texty_input .ql-blank ~ .ql-placeholder {
  display: block;
}

.c-texty_input .ql-blank code {
  background-color: #0000;
  border: none;
  padding: 0;
}

.c-texty_input .ql-buttons {
  height: 32px;
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.c-texty_input .ql-editor img.emoji {
  vertical-align: bottom;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 22px;
  height: 22px;
}

.c-texty_input .ql-editor img.emoji[data-has-skin-tone] {
  cursor: pointer;
}

.c-texty_input__placeholder {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-texty_input__placeholder wbr {
  display: none;
}

.c-texty_input__placeholder_icon--public {
  margin-left: -4px;
  margin-right: -4px;
}

.c-texty_input__placeholder_icon--private {
  font-size: 14px;
}

.c-texty_input__button {
  border-radius: 2px;
  transition: opacity .2s, background-color .2s, color .2s;
  position: absolute;
  top: 0;
  right: 0;
}

.c-texty_input__button .c-icon:before {
  font-size: 16px;
}

.c-texty_input__button ~ .c-texty_input__button {
  right: 33px;
}

.c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button {
  right: 66px;
}

.c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button {
  right: 99px;
}

.c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button {
  right: 131px;
}

.c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button ~ .c-texty_input__button {
  right: 164px;
}

.sk-client-theme--dark .c-texty_input code {
  color: #e8912d;
}

.c-icon_button.c-texty_input__button:hover {
  box-shadow: none;
}

.c-icon_button.c-texty_input__button--schedule_send.c-texty_input__button--disabled {
  background: unset;
  color: #1d1c1db3;
  opacity: .2;
  pointer-events: none;
}

.c-texty_input__expand_button {
  color: #1d1c1db3;
  z-index: 200;
  position: absolute;
}

.c-texty_input__expand_button--floating {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: opacity 80ms linear;
  display: flex;
  top: 11px;
  right: -20px;
}

.c-texty_input__expand_button--floating:hover, .c-texty_input__expand_button--floating:focus {
  opacity: 1;
}

.c-texty_input__expand_button--inset {
  top: 5px;
  right: 5px;
}

.c-texty_input_unstyled__container--with_underlined_links .ql-editor a {
  text-decoration: underline;
}

.c-texty_input .c-texty_workflow_token {
  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;
}

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

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__content {
  color: #1264a3;
  background: #1d9bd11a;
  border-radius: 3px;
  padding: 0 2px 1px;
}

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__content:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__property {
  color: #1d1c1db3;
  border-left: 1px solid #1d9bd133;
  margin-left: 4px;
  padding-left: 4px;
}

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__customize_dropdown {
  width: 15px;
  padding-left: 0;
  top: 2px;
}

.c-texty_input .c-texty_workflow_token.is-not-clickable:hover {
  cursor: text;
}

.c-texty_input .c-texty_workflow_token.is-not-clickable .c-texty_workflow_token__content:hover {
  color: #1264a3;
  background: #1d9bd11a;
}

.c-texty_input .c-texty_workflow_token.is-not-clickable .c-texty_workflow_token__customize_dropdown {
  display: none;
}

.c-texty_input .c-texty_workflow_token.is-missing .c-texty_workflow_token__content, .c-texty_input .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover {
  color: #e01e5a;
  background: #e01e5a1a;
}

.c-texty_input .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover, .c-texty_input .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover:hover {
  color: #e01e5a;
  background: #e01e5a33;
}

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__wand_icon {
  --icon-size: 16px;
  height: var(--icon-size);
}

.c-texty_input .c-texty_workflow_token .c-texty_workflow_token__wand_icon:before {
  font-size: var(--icon-size);
}

.c-texty_input_unstyled__container {
  flex: 1;
  align-self: stretch;
  min-width: 0;
  display: flex;
}

.c-texty_input_unstyled__container .ql-editor, .c-texty_input_unstyled__container .ql-placeholder {
  height: unset;
  flex: 1;
}

.c-texty_input_unstyled__container .ql-editor {
  -webkit-tab-size: 8;
  -moz-tab-size: 8;
  tab-size: 8;
  -webkit-user-select: text;
  user-select: text;
  font-variant-ligatures: none;
}

.c-texty_input_unstyled__container .ql-editor p, .c-texty_input_unstyled__container .ql-editor ol, .c-texty_input_unstyled__container .ql-editor ul, .c-texty_input_unstyled__container .ql-editor pre, .c-texty_input_unstyled__container .ql-editor .ql-code-block, .c-texty_input_unstyled__container .ql-editor blockquote, .c-texty_input_unstyled__container .ql-editor h1, .c-texty_input_unstyled__container .ql-editor h2, .c-texty_input_unstyled__container .ql-editor h3, .c-texty_input_unstyled__container .ql-editor h4, .c-texty_input_unstyled__container .ql-editor h5, .c-texty_input_unstyled__container .ql-editor h6 {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.c-texty_input_unstyled__container .ql-editor h1 code, .c-texty_input_unstyled__container .ql-editor h2 code, .c-texty_input_unstyled__container .ql-editor h3 code, .c-texty_input_unstyled__container .ql-editor h4 code, .c-texty_input_unstyled__container .ql-editor h5 code, .c-texty_input_unstyled__container .ql-editor h6 code {
  font-size: inherit;
}

.c-texty_input_unstyled__container .ql-editor p + ol, .c-texty_input_unstyled__container .ql-editor pre + ol, .c-texty_input_unstyled__container .ql-editor .ql-code-block + ol, .c-texty_input_unstyled__container .ql-editor blockquote + ol, .c-texty_input_unstyled__container .ql-editor h1 + ol, .c-texty_input_unstyled__container .ql-editor h2 + ol, .c-texty_input_unstyled__container .ql-editor h3 + ol, .c-texty_input_unstyled__container .ql-editor h4 + ol, .c-texty_input_unstyled__container .ql-editor h5 + ol, .c-texty_input_unstyled__container .ql-editor h6 + ol, .c-texty_input_unstyled__container .ql-editor ol:first-of-type {
  counter-reset: list-0;
}

.c-texty_input_unstyled__container .ql-editor pre, .c-texty_input_unstyled__container .ql-editor blockquote {
  margin-top: 4px;
  margin-bottom: 4px;
}

.c-texty_input_unstyled__container .ql-editor pre {
  padding: 8px;
}

.c-texty_input_unstyled__container .ql-editor blockquote {
  padding-left: 16px;
}

.sk-client-theme--dark .c-texty_input_unstyled__container .ql-editor blockquote:before {
  background: #1d1c1d;
}

.c-texty_input_unstyled__container .ql-editor blockquote + blockquote:not([class*="ql-border-"]) {
  margin-top: -3px;
  padding-top: 3px;
}

.c-texty_input_unstyled__container .ql-editor blockquote + blockquote:not([class*="ql-border-"]):before {
  height: calc(100% + 6px);
  top: -6px;
}

.c-texty_input_unstyled__container .ql-editor blockquote[class*="ql-border-"] {
  padding-left: 31px;
}

.c-texty_input_unstyled__container .ql-editor blockquote[class*="ql-border-"]:after {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
}

.sk-client-theme--dark .c-texty_input_unstyled__container .ql-editor blockquote[class*="ql-border-"]:after {
  background-color: #1d1c1d;
}

.c-texty_input_unstyled__container .ql-editor blockquote + blockquote[class*="ql-border-"]:before {
  top: -6px;
  bottom: -1px;
}

.c-texty_input_unstyled__container .ql-editor blockquote[class*="ql-border-"] + blockquote[class*="ql-border-"] {
  margin-top: 0;
}

.c-texty_input_unstyled__container .ql-editor blockquote[class*="ql-border-"] + blockquote[class*="ql-border-"]:after {
  height: calc(100% + 6px);
  top: -6px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block {
  font-variant-ligatures: none;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: normal;
  -webkit-tab-size: 4;
  -moz-tab-size: 4;
  tab-size: 4;
  background: #f8f8f8;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-bottom: 14px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 1.50001;
  position: relative;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block code {
  color: inherit;
  background: none;
  border: none;
  padding: 0;
}

.c-texty_input_unstyled__container .ql-editor > .ql-code-block:first-child, .c-texty_input_unstyled__container .ql-editor > :not(.ql-code-block) + .ql-code-block {
  border-top: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 4px;
  padding-top: 8px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block:after {
  content: "";
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: calc(100% + 2px);
  height: 8px;
  margin-bottom: 10px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: -1px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block + .ql-code-block {
  margin-top: -14px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] {
  width: calc(100% - 11px);
  margin-left: 11px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  display: block;
  position: absolute;
  top: -1px;
  bottom: -8px;
  left: -12px;
}

.sk-client-theme--dark .c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"]:before {
  background-color: #1d1c1d;
}

.c-texty_input_unstyled__container .ql-editor blockquote + .ql-code-block[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] + blockquote:before, .c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  top: -9px;
}

.c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor .ql-code-block[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  height: calc(100% + 9px);
}

.c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"] + .ql-code-block[class*="ql-border-"]:before {
  height: calc(100% + 18px);
}

.c-texty_input_unstyled__container .ql-editor ol, .c-texty_input_unstyled__container .ql-editor ul, .c-texty_input_unstyled__container .ql-editor li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.c-texty_input_unstyled__container .ql-editor ul:not([data-checked]) > li, .c-texty_input_unstyled__container .ql-editor ol > li {
  margin-left: 26px;
}

.c-texty_input_unstyled__container .ql-editor ul > li[class*="ql-indent-"]:not(.ql-direction-rtl), .c-texty_input_unstyled__container .ql-editor ol > li[class*="ql-indent-"]:not(.ql-direction-rtl) {
  padding-left: 0;
}

.c-texty_input_unstyled__container .ql-editor ul > li:before, .c-texty_input_unstyled__container .ql-editor ol > li:before {
  white-space: nowrap;
  text-align: center;
  width: 24px;
  margin-left: -24px;
  margin-right: 0;
  line-height: normal;
  display: inline-block;
  position: relative;
  left: -3px;
}

.c-texty_input_unstyled__container .ql-editor ul > li:before {
  content: "";
  vertical-align: baseline;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.c-texty_input_unstyled__container .ql-editor ol > li:before {
  counter-increment: list-0;
  content: counter(list-0, decimal) ". ";
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-1, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-1 {
  margin-left: 56px;
  padding-left: 0;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-2, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-2 {
  margin-left: 84px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-3, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-3 {
  margin-left: 112px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-4, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-4 {
  margin-left: 140px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-5, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-5 {
  margin-left: 168px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-6, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-6 {
  margin-left: 196px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-7, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-7 {
  margin-left: 224px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-8, .c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-8 {
  margin-left: 252px;
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-3:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-6:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-9:before {
  content: "";
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-1:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-4:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-7:before {
  content: "";
}

.c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-2:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-5:before, .c-texty_input_unstyled__container .ql-editor ul > li.ql-indent-8:before {
  content: "";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-1:before {
  counter-increment: list-1 0;
  content: counter(list-1, lower-alpha) ". ";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-2:before {
  counter-increment: list-2 0;
  content: counter(list-2, lower-roman) ". ";
  text-align: right;
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-3:before {
  counter-increment: list-3 0;
  content: counter(list-3, decimal) ". ";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-4:before {
  counter-increment: list-4 0;
  content: counter(list-4, lower-alpha) ". ";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-5:before {
  counter-increment: list-5 0;
  content: counter(list-5, lower-roman) ". ";
  text-align: right;
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-6:before {
  counter-increment: list-6 0;
  content: counter(list-6, decimal) ". ";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-7:before {
  counter-increment: list-7 0;
  content: counter(list-7, lower-alpha) ". ";
}

.c-texty_input_unstyled__container .ql-editor ol > li.ql-indent-8:before {
  counter-increment: list-8 0;
  content: counter(list-8, lower-roman) ". ";
  text-align: right;
}

.c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"], .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"] {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 11px;
  position: relative;
}

.c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.sk-client-theme--dark .c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"]:before, .sk-client-theme--dark .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"]:before {
  background-color: #1d1c1d;
}

.c-texty_input_unstyled__container .ql-editor blockquote + ol[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor blockquote + ul[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"] + blockquote:before, .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"] + blockquote:before, .c-texty_input_unstyled__container .ql-editor ul[class*="ql-border-"] + ol[class*="ql-border-"]:before, .c-texty_input_unstyled__container .ql-editor ol[class*="ql-border-"] + ul[class*="ql-border-"]:before {
  height: calc(100% + 7px);
  top: -7px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li:before, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li:before {
  display: none;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li:not([class*="ql-indent-"]), .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li:not([class*="ql-indent-"]) {
  margin-left: 3px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-1, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-1 {
  margin-left: 25px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-2, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-2 {
  margin-left: 50px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-3, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-3 {
  margin-left: 75px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-4, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-4 {
  margin-left: 100px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-5, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-5 {
  margin-left: 125px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-6, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-6 {
  margin-left: 150px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-7, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-7 {
  margin-left: 175px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] li.ql-indent-8, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] li.ql-indent-8 {
  margin-left: 200px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox {
  margin-right: 2px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  color: #1d1c1d59;
  cursor: pointer;
  pointer-events: all;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li {
  color: #616061;
  text-decoration: line-through;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  margin-right: 6px;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:focus, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:focus {
  outline: none;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:focus:before, .c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:focus:before {
  color: #1264a3;
  border: 0;
  border-radius: 4px;
  width: 14px;
  height: 14px;
  margin-right: 7px;
  line-height: .9;
  box-shadow: 0 0 0 5px #1264a34d;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="true"] > li > .slack-docs-list-item-checkbox:before {
  content: "";
  color: #1264a3;
}

.c-texty_input_unstyled__container .ql-editor ul[data-checked="false"] > li > .slack-docs-list-item-checkbox:before {
  content: "";
}

.c-texty_input_unstyled__container .ql-placeholder {
  filter: grayscale();
  -ms-filter: grayscale(100%);
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  opacity: .5;
  pointer-events: none;
  font-style: normal;
  display: none;
  position: absolute;
  overflow: hidden;
}

.c-texty_input_unstyled__container .ql-placeholder wbr {
  display: none;
}

.c-texty_input_unstyled__container .ql-placeholder ::selection {
  background: none;
}

.c-texty_input_unstyled__container .ql-blank ~ .ql-placeholder {
  display: block;
}

[lang] .c-texty_input_unstyled__container--size_medium .ql-editor, [lang] .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  font-size: 15px;
}

[lang="ja-JP"] .c-texty_input_unstyled__container--size_medium .ql-editor, [lang="ja-JP"] .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  font-size: 14px;
}

[lang] .c-texty_input_unstyled__container--size_medium .ql-editor, [lang] .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  line-height: 1.46668;
}

[lang="ja-JP"] .c-texty_input_unstyled__container--size_medium .ql-editor, [lang="ja-JP"] .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  line-height: 1.6337;
}

.c-texty_input_unstyled__container--size_medium.c-texty_input_unstyled__container--single_line .ql-editor {
  height: 38px;
  min-height: 38px;
  max-height: 38px;
}

[lang] .c-texty_input_unstyled__container--size_large .ql-editor, [lang] .c-texty_input_unstyled__container--size_large .ql-placeholder {
  font-size: 18px;
}

[lang="ja-JP"] .c-texty_input_unstyled__container--size_large .ql-editor, [lang="ja-JP"] .c-texty_input_unstyled__container--size_large .ql-placeholder {
  font-size: 17px;
}

[lang] .c-texty_input_unstyled__container--size_large .ql-editor, [lang] .c-texty_input_unstyled__container--size_large .ql-placeholder {
  line-height: 1.33334;
}

[lang="ja-JP"] .c-texty_input_unstyled__container--size_large .ql-editor, [lang="ja-JP"] .c-texty_input_unstyled__container--size_large .ql-placeholder {
  line-height: 1.43334;
}

.c-texty_input_unstyled__container--size_large.c-texty_input_unstyled__container--single_line .ql-editor {
  height: 42px;
  min-height: 42px;
  max-height: 42px;
}

.c-texty_input_unstyled__container--single_line .ql-editor, .c-texty_input_unstyled__container--single_line .ql-placeholder {
  white-space: pre;
  overflow: hidden;
}

.c-texty_input_unstyled__container--expanded {
  overflow: auto;
}

.c-texty_input_unstyled {
  flex-grow: 1;
  min-width: 0;
  display: flex;
}

[lang] .c-texty_input_unstyled {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .c-texty_input_unstyled {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .c-texty_input_unstyled {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .c-texty_input_unstyled {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .c-texty_input_unstyled {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor {
  border-right: none;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-track {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-thumb {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-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 .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover {
  border-right: none;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-track {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-thumb {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor: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 .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .c-texty_input_unstyled .ql-editor:hover::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.c-texty_input_unstyled .emoji {
  vertical-align: bottom;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 22px;
  height: 22px;
}

.c-texty_input_unstyled .emoji[data-has-skin-tone] {
  cursor: pointer;
}

.c-texty_input_unstyled.texty_emoji_only img.emoji {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  position: relative;
  top: -1px;
}

.c-texty_input_unstyled .c-texty_workflow_token {
  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;
}

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

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__content {
  color: #1264a3;
  background: #1d9bd11a;
  border-radius: 3px;
  padding: 0 2px 1px;
}

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__content:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__property {
  color: #1d1c1db3;
  border-left: 1px solid #1d9bd133;
  margin-left: 4px;
  padding-left: 4px;
}

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__customize_dropdown {
  width: 15px;
  padding-left: 0;
  top: 2px;
}

.c-texty_input_unstyled .c-texty_workflow_token.is-not-clickable:hover {
  cursor: text;
}

.c-texty_input_unstyled .c-texty_workflow_token.is-not-clickable .c-texty_workflow_token__content:hover {
  color: #1264a3;
  background: #1d9bd11a;
}

.c-texty_input_unstyled .c-texty_workflow_token.is-not-clickable .c-texty_workflow_token__customize_dropdown {
  display: none;
}

.c-texty_input_unstyled .c-texty_workflow_token.is-missing .c-texty_workflow_token__content, .c-texty_input_unstyled .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover {
  color: #e01e5a;
  background: #e01e5a1a;
}

.c-texty_input_unstyled .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover, .c-texty_input_unstyled .c-texty_workflow_token.is-missing .c-texty_workflow_token__content:hover:hover {
  color: #e01e5a;
  background: #e01e5a33;
}

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__wand_icon {
  --icon-size: 16px;
  height: var(--icon-size);
}

.c-texty_input_unstyled .c-texty_workflow_token .c-texty_workflow_token__wand_icon:before {
  font-size: var(--icon-size);
}

.c-texty_input_unstyled__warning {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #fff;
  cursor: default;
  background: #e01e5a;
  border-radius: 2px;
  padding: 0 4px;
  position: absolute;
}

.c-texty_input_unstyled__container--increased_list_spacing .ql-editor ul:not(:first-child), .c-texty_input_unstyled__container--increased_list_spacing .ql-editor ol:not(:first-child) {
  margin-top: 4px;
}

.c-texty_input_unstyled__container--increased_list_spacing .ql-editor ul:not(:last-child), .c-texty_input_unstyled__container--increased_list_spacing .ql-editor ol:not(:last-child) {
  margin-bottom: 4px;
}

.c-texty_input_unstyled__container--increased_list_spacing .ql-editor ul li:not(:first-child), .c-texty_input_unstyled__container--increased_list_spacing .ql-editor ol li:not(:first-child) {
  margin-top: 4px;
}

.p-reason_for_request {
  margin-top: 20px;
}

.p-reason_for_request--description {
  color: #616061;
  margin-top: 8px;
}

.p-shared_invite_link {
  color: #1264a3;
  flex: 1;
}

.p-shared_invite_link .p-edit_settings_button_container {
  color: #868686;
  margin-left: 4px;
}

[lang="it-IT"] .p-shared_invite_link .p-edit_settings_button_container {
  font-size: 14px;
}

.p-shared_invite_link .p-edit_settings_link_button {
  color: #868686;
}

.p-shared_invite_link .p-edit_settings_link_button:hover {
  text-decoration: underline;
}

.p-shared_invite_link--disabled {
  color: #868686;
  cursor: auto;
}

.p-invite_form--learn-more, .p-invite_form--learn-more:hover, .p-invite_form--learn-more:visited {
  color: #616061;
}

.p-invite_form--learn-more:hover {
  text-decoration: none;
}

.p-invite_form--learn-more:hover span {
  text-decoration: underline;
}

.p-invite_form--container {
  max-width: 650px;
}

.p-invite_form--coachmark_section {
  height: auto;
  padding-top: 24px;
}

.p-invite_form--footer {
  padding-top: 0;
}

.p-invite_form--admin_page_divider {
  margin: revert;
  width: 100%;
}

.p-invite_form--admin_page_title {
  padding-bottom: 4px;
}

.p-confirmation_modal {
  width: 500px;
}

.p-confirmation_modal .p-confirmation_modal_content {
  color: #616061;
}

.p-shared_invite_link_form {
  color: #616061;
}

.p-shared_invite_link_form .p-shared_invite_link_form_label {
  color: #1d1c1d;
}

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

.c-team_entity__icon {
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 3px;
  display: inline-block;
}

.c-team_entity__icon--error {
  color: #e01e5a;
  margin-right: 6px;
}

.c-team_entity__icon--default {
  color: #fff;
  text-align: center;
  background-color: #616061;
  font-style: normal;
  font-weight: 900;
  overflow: hidden;
}

.c-team_entity__verified_icon {
  color: #4a154b;
  margin-left: 4px;
}

.c-team_entity__verified_link, .c-team_entity__verified_link:hover {
  color: #1d1c1d;
}

.c-team_entity__base_text {
  align-items: center;
  display: flex;
}

.sk-client-theme--dark .c-team_entity__verified_icon {
  color: #fff;
}

.c-date_range_picker_input {
  width: 650px;
}

.c-date_range_picker_input__container {
  display: flex;
}

.c-date_range_picker_input__container .c-date_picker_input {
  flex: auto;
}

.c-date_range_picker_input__container .c-date_picker_input:first-child {
  margin-right: 8px;
}

.c-date_range_picker_input__container .c-date_picker_input:last-child {
  margin-left: 8px;
}

.c-date_range_picker_input__button {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

.c-date_range_picker_input__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);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.c-date_range_picker_input__button:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-date_range_picker_input__button:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-date_range_picker_input__button:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-date_range_picker_input__button:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-date_range_picker_input__button--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  height: 28px;
  padding: 0 8px;
}

.c-date_range_picker_input__button--small .c-date_range_picker_input__button__icon:before {
  font-size: 13px;
}

.c-date_range_picker_input__button--medium {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  height: 36px;
  padding: 0 12px;
}

.c-date_range_picker_input__button--medium .c-date_range_picker_input__button__icon:before {
  font-size: 15px;
}

.c-date_range_picker_input__button--large {
  height: 44px;
  padding: 0 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.c-date_range_picker_input__button--large .c-date_range_picker_input__button__icon {
  width: 22px;
}

.c-date_range_picker_input__button--large .c-date_range_picker_input__button__icon:before {
  font-size: 18px;
}

.c-app_entity__label {
  margin-right: 8px;
  font-weight: 700;
}

.c-date_range_picker_calendar {
  width: 674px;
  position: relative;
}

.c-date_range_picker_calendar.c-date_range_picker_calendar--single-month {
  width: auto;
}

.c-date_range_picker_calendar:not(.c-date_range_picker_calendar--single-month.c-date_range_picker_calendar--popover) .c-calendar_view_header__right_stepper_btn {
  right: 0;
}

.c-date_range_picker_calendar .c-calendar_month {
  width: 300px;
}

.c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  border-radius: 4px;
  width: 32px;
  position: absolute;
  top: 16px;
}

.c-date_range_picker_calendar .c-calendar_view_header__right_stepper_btn {
  right: 16px;
}

.c-date_range_picker_calendar--popover {
  background-color: #fff;
  border-radius: 6px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 5px 10px #0000001f;
}

.c-date_range_picker_calendar__calendars {
  justify-content: space-between;
  min-height: 340px;
  margin-bottom: 16px;
  display: flex;
}

.c-date_range_picker_calendar__buttons {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.c-date_range_picker_calendar__buttons--right {
  margin-left: auto;
}

.c-date_range_picker_calendar__date {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ddd;
  min-width: 24px;
  margin: -1px;
  padding: 10px;
  line-height: 22px;
}

.c-date_range_picker_calendar__date:focus, .c-date_range_picker_calendar__date:hover {
  color: #1d1c1d;
  z-index: 1;
  background-color: #1d9bd133;
  outline: none;
  position: relative;
}

.c-date_range_picker_calendar__date: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: none;
  border-radius: 4px;
}

.c-date_range_picker_calendar__date--is_today {
  color: #1264a3;
}

.c-date_range_picker_calendar__date--is_today:after {
  content: "";
  border: 1px solid #1264a3;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin: 5px;
  position: absolute;
  top: 0;
  left: 0;
}

.c-date_range_picker_calendar__date--select_range_start, .c-date_range_picker_calendar__date--select_range_end {
  color: #fff;
  background-color: #1264a3;
}

.c-date_range_picker_calendar__date--select_range_start:hover, .c-date_range_picker_calendar__date--select_range_end:hover, .c-date_range_picker_calendar__date--select_range_start:focus, .c-date_range_picker_calendar__date--select_range_end:focus {
  color: #fff;
  z-index: 1;
  background-color: #0b4c8c;
  position: relative;
}

.c-date_range_picker_calendar__date--in_selected_range {
  background-color: #1d9bd133;
}

.c-date_range_picker_calendar__date--in_selected_range:hover, .c-date_range_picker_calendar__date--in_selected_range:focus {
  z-index: 1;
  background-color: #1d9bd180;
  position: relative;
}

.c-date_range_picker_calendar__date--disabled {
  cursor: default;
  color: #616061;
  background-color: #f8f8f8;
}

.c-date_range_picker_calendar__date--disabled:hover {
  background-color: #f8f8f8;
}

.c-date_range_picker_calendar__date--is_invalid {
  background-color: #e01e5a1a;
  border-color: #e01e5a00;
}

.c-date_range_picker_calendar__date--is_invalid:hover {
  background-color: #e01e5a1a;
}

.c-date_range_picker_calendar__date--month_start, .c-date_range_picker_calendar__date--first_week_start {
  border-top-left-radius: 4px;
}

.c-date_range_picker_calendar__date--first_week_end {
  border-top-right-radius: 4px;
}

.c-date_range_picker_calendar__date--last_week_start {
  border-bottom-left-radius: 4px;
}

.c-date_range_picker_calendar__date--month_end, .c-date_range_picker_calendar__date--last_week_end {
  border-bottom-right-radius: 4px;
}

.c-date_range_picker__inputs {
  margin-bottom: 24px;
}

.c-table_column_header {
  text-align: inherit;
  align-items: flex-end;
  display: flex;
}

.c-table_column_header--sorted {
  color: #1264a3;
}

.c-table_column_header__sort_icon {
  position: relative;
  top: 1px;
}

.c-table_column_header__icon {
  margin-left: 4px;
  position: relative;
}

.c-table_column_header__icon--small {
  font-size: 12px;
  top: 0;
}

.c-table_column_header__icon--medium {
  font-size: 16px;
  top: 2px;
}

.c-table_cell {
  align-items: center;
  width: 100%;
  display: flex;
}

.c-table_cell--medium.c-table_cell--align_right .c-base_entity__text-contents {
  align-items: flex-end;
}

.c-table_cell--medium.c-table_cell--align_center .c-base_entity__text-contents {
  align-items: center;
}

.c-table_cell--small .c-base_entity__text-contents {
  align-items: baseline;
}

.c-table_cell--small.c-table_cell--align_left .c-base_entity__text-contents {
  justify-content: flex-start;
}

.c-table_cell--small.c-table_cell--align_left .c-base_entity__text-contents > * {
  margin-right: 8px;
}

.c-table_cell--small.c-table_cell--align_right .c-base_entity__text-contents {
  justify-content: flex-end;
}

.c-table_cell--small.c-table_cell--align_right .c-base_entity__text-contents > * {
  margin-left: 8px;
}

.c-table_cell--small.c-table_cell--align_center .c-base_entity__text-contents {
  justify-content: center;
}

.c-table_cell--small.c-table_cell--align_center .c-base_entity__text-contents > * {
  margin-left: 4px;
  margin-right: 4px;
}

.c-table_cell_container {
  outline: none;
  display: flex;
}

.c-virtualized_table__wrapper, .c-virtualized_table__wrapper > :first-child {
  position: relative;
}

.c-virtualized_table__wrapper > :first-child:after {
  content: "";
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-virtualized_table__scroll-indicator {
  opacity: 0;
  pointer-events: none;
  background-image: linear-gradient(90deg, #dddddd40, #dddddd40 25%, #0000);
  width: 6px;
  transition: opacity .3s;
  position: absolute;
  top: 0;
  bottom: 0;
}

.c-virtualized_table__scroll-indicator--visible {
  opacity: 1;
}

.c-virtualized_table__sortable_header_wrapper {
  cursor: pointer;
}

.c-virtualized_table--top-right, .c-virtualized_table--bottom-left, .c-virtualized_table--bottom-right {
  overscroll-behavior-x: contain;
}

.c-virtualized_table--top-left .c-data_table__header_row, .c-virtualized_table--bottom-left .c-data_table__header_row, .c-virtualized_table--top-left .c-data_table__row:not(.c-data_table__row--header), .c-virtualized_table--bottom-left .c-data_table__row:not(.c-data_table__row--header) {
  border-right: 1px solid #ddd;
}

.c-virtualized_table--top-right::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 0;
  height: 0;
}

.c-virtualized_table--bottom-left::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 0;
  height: 0;
}

.c-virtualized_table--top-left .c-data_table__row--focus:after, .c-virtualized_table--bottom-left .c-data_table__row--focus:after, .c-virtualized_table--top-left .c-data_table__header_row--focus:after, .c-virtualized_table--bottom-left .c-data_table__header_row--focus:after {
  right: -4px;
}

.c-virtualized_table--top-right .c-data_table__row--focus:after, .c-virtualized_table--bottom-right .c-data_table__row--focus:after, .c-virtualized_table--top-right .c-data_table__header_row--focus:after, .c-virtualized_table--bottom-right .c-data_table__header_row--focus:after {
  left: -4px;
}

.c-table_spacer {
  margin-right: calc(var(--data-table-column-padding, 12px) * -1);
  background: #fff;
}

.c-table_spacer_header {
  background: #fff;
  height: 1px;
  position: fixed;
  bottom: 0;
}

.ReactVirtualized__Table__headerRow {
  text-transform: uppercase;
  flex-direction: row;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.ReactVirtualized__Table__row {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.ReactVirtualized__Table__headerTruncatedText {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn, .ReactVirtualized__Table__rowColumn {
  min-width: 0;
  margin-right: 10px;
}

.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type, .ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  align-items: center;
  display: flex;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  fill: currentColor;
  flex: 0 0 24px;
  width: 1em;
  height: 1em;
}

@keyframes row_highlight {
  10% {
    background-color: #f2c74433;
  }
}

.c-data_table {
  --data-table-column-padding: 12px;
  position: relative;
}

@media screen and (max-width: 480px) {
  .c-data_table--responsive {
    --data-table-column-padding: 16px;
  }
}

.c-data_table--has_spacer_column {
  height: 100%;
}

.c-data_table__header_row, .c-data_table__body, .c-data_table__spinner, .c-data_table__no_results {
  background-color: #fff;
  outline: none;
}

.c-data_table__header_row {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  text-transform: none;
  font-weight: 700;
  position: relative;
}

.c-data_table__header_row, .c-data_table__row {
  border-bottom: 1px solid #ddd;
  outline: none;
  align-items: center;
  display: flex;
}

.c-data_table__row--warning {
  background-color: #f2c74433;
}

.c-data_table__row--error {
  background-color: #e01e5a26;
}

.c-data_table__row--inactive {
  background-color: #1d1c1d0a;
}

.c-data_table__row--inactive, .c-data_table__row--inactive .c-base_entity__subtext {
  color: #1d1c1d80;
}

.c-data_table__row--selectable {
  cursor: pointer;
}

.c-data_table__row--selectable:hover {
  background-color: #1d1c1d0a;
}

.c-data_table__row--selected, .c-data_table__row--selected:hover, .c-data_table__row--selected.c-data_table__row--hover {
  background-color: #1d9bd11a;
}

@media screen and (min-width: 480px) {
  .c-data_table__row--hover {
    background-color: #1d1c1d0a;
  }
}

.c-data_table__row--header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0a;
  font-weight: bold;
}

.c-data_table__row--highlight {
  animation: 1s ease-out row_highlight;
}

.c-data_table__row--load_more {
  border-bottom: none;
  justify-content: center;
}

.c-data_table__row--focus:after, .c-data_table__header_row--focus:after {
  content: "";
  pointer-events: none;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.c-data_table__spinner, .c-data_table__no_results {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.c-data_table__row_column, .c-data_table__header_column {
  white-space: normal;
  outline: none;
  width: 100%;
}

.c-data_table__header_column {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding: 8px 0;
  display: flex;
}

.c-data_table--focus-visible .c-data_table__header_column: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;
}

.c-data_table__header_column--align_right {
  text-align: right;
  justify-content: flex-end;
}

.c-data_table__header_column--align_center {
  text-align: center;
  justify-content: center;
}

.c-data_table__row_column:not(.c-data_table__row_column--grid-cell), .c-data_table__header_column:not(.c-data_table__header_column--grid-cell) {
  margin-right: var(--data-table-column-padding, 12px);
}

.c-data_table__row_column:not(.c-data_table__row_column--grid-cell):first-of-type, .c-data_table__header_column:not(.c-data_table__header_column--grid-cell):first-of-type {
  margin-left: var(--data-table-column-padding, 12px);
}

.c-data_table__row_column--grid-cell, .c-data_table__header_column--grid-cell {
  padding-right: var(--data-table-column-padding, 12px);
  flex: 1 0 auto;
}

.c-data_table__row_column--grid-cell-first-pinned-column, .c-data_table__header_column--grid-cell-first-pinned-column, .c-data_table__row_column--grid-cell-first-unpinned-column, .c-data_table__header_column--grid-cell-first-unpinned-column {
  padding-left: var(--data-table-column-padding, 12px);
}

.c-data_table__row_column {
  overflow: visible !important;
}

.c-data_table__row_column--dynamic-row-height {
  padding-top: 12px;
  padding-bottom: 12px;
}

.c-action_buttons {
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  transition: box-shadow 50ms ease-in;
  display: flex;
  position: absolute;
}

.c-action_buttons:hover {
  border-color: #1d1c1d4d;
  box-shadow: 0 1px 1px #0000001a;
}

.c-action_buttons__icon {
  color: #616061;
}

.c-action_buttons__button {
  background-color: #fff;
  border-right: 1px solid #1d1c1d21;
  border-radius: 0;
  min-width: 36px;
  padding: 3px 7px;
  display: inline-flex;
}

.c-action_buttons__button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.c-action_buttons__button:last-child {
  border: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.c-action_buttons__button:only-child {
  border: 1px solid #1d1c1d21;
  margin-top: -1px;
  margin-left: -1px;
}

.c-action_buttons__button:only-child:hover {
  border-color: #1d1c1d4d;
}

.c-action_buttons__button:focus {
  background-color: #f8f8f8;
}

.c-action_buttons__button:hover {
  border-color: #1d1c1d21;
  text-decoration: none;
}

.c-action_buttons__button:hover .c-action_buttons__icon {
  color: #1d1c1d;
}

.c-action_buttons__button .c-icon--small-star-filled, .c-action_buttons__button:hover .c-icon--small-star-filled {
  color: #f2c744;
}

.c-action_buttons__button .c-icon--bookmark-filled, .c-action_buttons__button:hover .c-icon--bookmark-filled {
  color: #e01e5a;
}

.c-action_buttons__button--text {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.46668;
}

.c-table_row_actions .c-action_buttons__button {
  background-color: #0000;
  border: 1px solid #0000;
}

.c-table_row_actions .c-action_buttons__button:hover {
  border: 1px solid #ddd;
}

.c-table_row_actions .c-action_buttons__icon {
  color: #1d1c1d;
}

@media screen and (max-width: 480px) {
  .c-data_table--responsive .c-table_row_actions .c-action_buttons__button {
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
  }

  .c-data_table--responsive .c-table_row_actions .c-action_buttons__button, .c-data_table--responsive .c-table_row_actions .c-action_buttons__button:hover {
    border: 1px solid #1d1c1d4d;
  }
}

.c-filter_input {
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  align-items: center;
  height: 36px;
  padding: 0 8px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-filter_input:hover {
  border-color: #616061;
}

.c-filter_input.c-filter_input--active {
  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;
}

.c-filter_input.c-filter_input--active::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-filter_input.c-filter_input--active::-moz-placeholder {
  color: #1e1d1e;
}

.c-filter_input.c-filter_input--active:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-filter_input.c-filter_input--active:-moz-placeholder {
  color: #1e1d1e;
}

.c-filter_input--large {
  height: 44px;
  padding: 12px;
  font-size: 18px;
  line-height: 1.33333;
}

.c-filter_input--small {
  height: 28px;
  padding: 0 4px;
  font-size: 13px;
}

.c-filter_input--small .c-filter_input__input[type="text"] {
  padding: 0 4px;
}

.c-filter_input__input[type="text"] {
  font-size: inherit;
  outline: none;
  width: 100%;
  margin: 0;
  padding: 0 8px;
  border: 0 !important;
}

.c-filter_input__input[type="text"]:active, .c-filter_input__input[type="text"]:focus {
  box-shadow: none;
}

.c-filter_input__input[type="text"][placeholder] {
  text-overflow: ellipsis;
  color: #1d1c1d;
  background-color: inherit;
}

.c-filter_input__input[type="text"]::-webkit-input-placeholder {
  color: #616061;
}

.c-filter_input__input[type="text"]:-moz-placeholder {
  color: #616061;
}

.c-filter_input__input[type="text"]::-moz-placeholder {
  color: #616061;
}

.c-filter_input__input[type="text"]:-ms-input-placeholder {
  color: #616061;
}

.c-filter_input__input[type="text"]::placeholder {
  color: #616061;
}

.c-filter_input__reset_button {
  cursor: pointer;
  color: #616061;
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  display: none;
}

.c-filter_input__reset_button:hover {
  color: #1d1c1d;
}

.c-filter_input__loading_indicator {
  display: none;
}

.c-filter_input__reset_button--visible, .c-filter_input__loading_indicator--visible {
  display: inline-flex;
}

.c-filter_input__right_icons {
  width: 20px;
  display: flex;
}

.c-field_input__helpers {
  margin-top: 8px;
  margin-bottom: 4px;
}

.c-field_input__helpers + .c-field_input__helpers {
  margin-top: 0;
  margin-bottom: 4px;
}

.c-switch {
  line-height: 0;
  display: inline-block;
  position: relative;
}

.c-switch__input {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #1d1c1d80;
  border-radius: 18px;
  outline: none;
  width: 54px;
  height: 30px;
  margin: 0;
  transition: background-color .1s ease-in;
}

.c-switch__visual {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.c-switch__visual:before {
  content: "";
  opacity: 0;
  font-family: Slack v2;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  transition: opacity .1s ease-in;
  display: inline-block;
  position: absolute;
  top: 2px;
  left: 2px;
}

.c-switch__visual:after {
  content: "";
  transform-origin: center;
  background-color: #1d1c1db3;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: transform .1s ease-in, background-color .1s ease-in;
  position: absolute;
  top: 5px;
  left: 6px;
  transform: translate3d(0, 0, 0);
}

.c-switch__input:checked {
  background-color: #007a5a;
  border: none;
}

.c-switch__input:checked + .c-switch__visual:before {
  opacity: 1;
  color: #fff;
  position: absolute;
}

.c-switch__input:checked + .c-switch__visual:after {
  background-color: #fff;
  transform: translate3d(22px, 0, 0);
}

.c-switch__input: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: 18px;
}

.c-switch__input:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-switch__input:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-switch__input:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-switch__input:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-switch__input:hover {
  border-color: #1d1c1db3;
}

.c-switch__input:disabled {
  cursor: not-allowed;
  background-color: #1d1c1d21;
  border: none;
}

.c-switch__input:disabled + .c-switch__visual:before {
  color: #1d1c1db3;
}

.c-switch__input:disabled + .c-switch__visual:after {
  background-color: #1d1c1db3;
}

.p-file_viewer__modal_overlay {
  z-index: 1012;
}

.p-file_viewer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: column;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.p-file_viewer__frameless {
  height: calc(100vh - 22px);
}

.p-file_viewer__custom_titlebar {
  height: calc(100vh - 31px);
}

.p-file_viewer__body {
  border-right: none;
  max-width: none;
}

.p-file_viewer__header {
  flex: none;
}

.p-file_viewer__content {
  flex: 1 1 0;
  position: relative;
  overflow: hidden;
}

.p-file_viewer__empty {
  color: #1d1c1d80;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-file_viewer__nav {
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  display: flex;
  position: absolute;
  top: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-file_viewer__nav:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-file_viewer__nav--prev {
  left: 16px;
}

.p-file_viewer__nav--next {
  right: 16px;
}

.p-client_desktop--ia-top-nav .p-file_viewer__header {
  height: 64px;
}

.p-client_desktop--ia-top-nav .p-file_viewer:not(.p-file_viewer--no_offset), .p-client_desktop--ia-top-nav .p-file_viewer__frameless:not(.p-file_viewer--no_offset) {
  height: calc(100vh - 44px);
}

.p-client_desktop--ia-top-nav .p-file_viewer__header {
  border-bottom: 1px solid #1d1c1d21;
  box-shadow: inset 0 1px #0003;
}

.p-client_desktop--ia-top-nav.supports_custom_scrollbar .c-fullscreen_modal__body, .p-client_desktop--ia-top-nav.supports_custom_scrollbar .c-fullscreen_modal__body:hover {
  border-right: none;
}

.p-file_viewer__footer {
  background: #fff;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 12px;
  display: flex;
  position: relative;
  box-shadow: 0 -1px #1d1c1d21;
}

.p-file_viewer__footer_button--edit {
  border-radius: 6px;
  margin-left: auto;
  padding: 8px 12px;
}

.p-file_viewer__error_alert {
  margin: 8px;
}

.c-timestamp {
  font-size: 12px;
}

.c-timestamp, .c-timestamp:link, .c-timestamp:hover {
  color: #616061;
}

.c-timestamp--static, .c-timestamp--static:link, .c-timestamp--static:hover {
  cursor: default;
  text-decoration: none;
}

.c-timestamp__label {
  color: #616061;
}

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

.p-edit_file_dialog .c-sk-modal_content_section {
  padding-block-start: 5px;
  padding-block-end: 5px;
}

.p-shouty_rooster_animation--cloud, .p-shouty_rooster_animation--shout {
  fill: #fff;
}

.p-message_pane_modal_rooster__header--dark .p-shouty_rooster_animation--cloud {
  fill: #b1b1b1;
}

.p-message_pane_modal_rooster__header--dark .p-shouty_rooster_animation--shout {
  fill: #4d4d4d;
}

.p-shouty_rooster_animation {
  justify-content: center;
  align-items: center;
  height: 206px;
  display: flex;
}

.p-shouty_rooster_animation__body {
  cursor: grab;
}

.on .p-shouty_rooster_animation__body {
  transform-origin: 40% 80%;
  animation: .25s ease-out .125s forwards shouty-rooster__body;
}

@keyframes shouty-rooster__body {
  0%, 100% {
    transform: rotate(0);
  }

  30%, 50% {
    transform: rotate(-4deg);
  }
}

.on .p-shouty_rooster_animation__right-wing {
  animation: .25s ease-out .125s forwards right-wing;
}

@keyframes right-wing {
  0%, 100% {
    transform-origin: 50%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(-15deg);
  }
}

.on .p-shouty_rooster_animation__left-wing {
  animation: .25s ease-out .125s forwards left-wing;
}

@keyframes left-wing {
  0%, 100% {
    transform-origin: 50%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(15deg);
  }
}

.on .p-shouty_rooster_animation__yellow-tail {
  animation: .25s ease-out .165s forwards yellow-tail;
}

@keyframes yellow-tail {
  0%, 100% {
    transform-origin: 50%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(-4deg);
  }
}

.on .p-shouty_rooster_animation__pink-tail {
  animation: .25s ease-out .125s forwards pink-tail;
}

@keyframes pink-tail {
  0%, 100% {
    transform-origin: 50%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(-6deg);
  }
}

.on .p-shouty_rooster_animation__shout {
  animation: .25s ease-out .125s forwards shout;
}

@keyframes shout {
  0%, 100% {
    transform-origin: 50%;
    transform: scale(1);
  }

  50% {
    transform: scale(1.05);
  }
}

.p-shouty_rooster_animation__clouds {
  transform: translateY(8px);
}

.p-shouty_rooster_animation__left-cloud {
  animation: 10s ease-in-out infinite forwards left-cloud;
}

@keyframes left-cloud {
  0%, 100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(10px);
  }
}

.p-shouty_rooster_animation__right-cloud {
  animation: 8s ease-in-out 50ms infinite forwards right-cloud;
}

@keyframes right-cloud {
  0%, 100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-10px);
  }
}

.p-message_pane_modal_rooster__header {
  background: #fcf4da;
}

.p-message_pane_modal_rooster__header--animation {
  background: #96daea;
  justify-content: center;
  padding: 10px 0;
  display: flex;
}

.p-message_pane_modal_rooster__header--dark {
  background: #ddd;
}

.p-message_pane_modal_rooster__header--animation.p-message_pane_modal_rooster__header--dark {
  background: #f8f8f8;
}

.p-message_pane_modal_rooster__header_image {
  width: unset;
  transform: translateX(-50%);
  left: 50% !important;
}

.p-message_pane_input_broadcast_warning__highlight {
  background: #f2c74466;
  border-radius: 3px;
  padding: 0 2px 1px;
  font-weight: 700;
}

pre .p-message_pane_input_broadcast_warning__highlight, code .p-message_pane_input_broadcast_warning__highlight {
  padding: 0;
}

.sk-client-theme--dark .p-message_pane_input_broadcast_warning__highlight {
  color: #f2c744;
  background: #e8912d66;
}

.p-lottie {
  display: flex;
}

.p-lottie__svg {
  width: 100%;
  height: auto;
  display: block;
}

.p-spicy_sparrow_lottie_animation {
  border-radius: 10px;
  padding: 0 70px;
}

.p-spicy_sparrow_lottie_animation.p-spicy_sparrow_lottie_animation--light {
  background-color: #f2c744;
}

.p-spicy_sparrow_lottie_animation.p-spicy_sparrow_lottie_animation--dark {
  background-color: #ddd;
}

.p-message_pane_link_flow_speed_bump__spicy_sparrow_animation {
  border-radius: 0;
  max-height: 210px;
  padding: 0 40px;
  overflow: hidden;
}

.p-thread_mention_warning__illustration {
  background: #f2c74433;
  justify-content: center;
  align-items: center;
  height: 196px;
  display: flex;
}

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

.on .p-prudent_pigeon_animation .prudent_pigeon__body {
  cursor: grab;
  animation: .25s ease-out .125s forwards prudent_pigeon__body;
}

@keyframes prudent_pigeon__body {
  0%, 100% {
    transform: translateY(0);
  }

  30%, 50% {
    transform: translateY(-12px);
  }
}

.on .p-prudent_pigeon_animation .prudent_pigeon__envelope {
  animation: .25s ease-out .125s forwards prudent_pigeon__envelope;
}

@keyframes prudent_pigeon__envelope {
  0%, 100% {
    transform-origin: 100%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(-3deg);
  }
}

.on .p-prudent_pigeon_animation .prudent_pigeon__wing {
  animation: .25s ease-out .125s forwards prudent_pigeon__wing;
}

@keyframes prudent_pigeon__wing {
  0%, 100% {
    transform-origin: 50%;
    transform: rotate(0);
  }

  50% {
    transform: rotate(10deg);
  }
}

.on .p-prudent_pigeon_animation .prudent_pigeon__envelope_back {
  animation: .25s ease-out .125s forwards prudent_pigeon__envelope_back;
}

@keyframes prudent_pigeon__envelope_back {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(-4px, -6px, 0);
  }
}

.on .p-prudent_pigeon_animation .prudent_pigeon__envelope_front {
  animation: .25s ease-out .125s forwards prudent_pigeon__envelope_front;
}

@keyframes prudent_pigeon__envelope_front {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(6px, -8px, 0);
  }
}

.on .p-prudent_pigeon_animation .prudent_pigeon__hat {
  animation: .25s ease-out .125s forwards prudent_pigeon__hat;
}

@keyframes prudent_pigeon__hat {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(-1px, 3px, 0);
  }
}

.p-prudent_pigeon_animation .prudent_pigeon__clouds--left {
  animation: 10s ease-in-out infinite forwards prudent_pigeon__clouds--left;
}

@keyframes prudent_pigeon__clouds--left {
  0%, 100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-10px);
  }
}

.p-prudent_pigeon_animation .prudent_pigeon__clouds--right {
  animation: 8s ease-in-out 50ms infinite forwards prudent_pigeon__clouds--right;
}

@keyframes prudent_pigeon__clouds--right {
  0%, 100% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(10px);
  }
}

.p-prudent_pigeon_animation .prudent_pigeon__star--yellow {
  animation: 10s ease-in-out 50ms infinite forwards prudent_pigeon__star--yellow;
}

@keyframes prudent_pigeon__star--yellow {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-4px);
  }
}

.p-prudent_pigeon_animation .prudent_pigeon__star--pink {
  animation: 10s ease-in-out 50ms infinite forwards prudent_pigeon__star--pink;
}

@keyframes prudent_pigeon__star--pink {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(4px);
  }
}

.p-message_pane_modal_pigeon__header {
  background: #96daea;
  justify-content: center;
  padding: 10px 0;
  display: flex;
}

.p-message_pane_modal_pigeon__header--dark {
  background: #f8f8f8;
}

.p-message_pane_input_external_members_speed_bump {
  z-index: 1013;
}

.p-message_pane_input_external_members_speed_bump__footer {
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: baseline;
  width: 100%;
  display: flex;
}

.p-message_pane_input_external_members_speed_bump__pref {
  flex: 1;
}

.p-message_pane_input_external_members_speed_bump .c-sk-modal_title_bar.p-message_pane_input_external_members_speed_bump__modal_title_bar {
  padding-left: 0;
}

.p-message_pane_input_external_members_speed_bump__send_later--container {
  flex-grow: 1;
  align-items: flex-start;
  display: flex;
}

.p-message_pane_input_external_members_speed_bump__edit_send--container {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

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

.c-time_picker__selected-option-wrapper {
  align-items: center;
  display: flex;
}

.c-time_picker__selected-option-wrapper .c-time_picker__option-icon {
  color: #868686;
  margin-right: 4px;
}

.c-time_picker__selected-option-wrapper .c-time_picker__option-icon--small {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.c-time_picker__timezone-caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin: 4px 0 0;
}

.c-time_picker_options_list {
  pointer-events: auto;
}

.c-time_picker__popover_overlay {
  pointer-events: none;
}

.c-date_time_picker {
  flex-wrap: wrap;
  width: 100%;
  margin: 0 -8px;
  display: flex;
}

.c-date_time_picker > * {
  padding: 0 8px;
}

.c-date_time_picker__date_picker_container {
  flex: 60%;
  min-width: 300px;
}

.c-date_time_picker__time_picker_container {
  flex: 40%;
  min-width: 200px;
}

.c-date_time_picker__date_picker_label, .c-date_time_picker__time_picker_label {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-date-time_picker__date_picker_button {
  box-sizing: border-box;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  height: 36px;
  margin: 0 0 8px;
  padding: 4px 12px;
  font-weight: 400;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-date-time_picker__date_picker_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);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.c-date-time_picker__date_picker_button:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-date-time_picker__date_picker_button:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-date-time_picker__date_picker_button:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-date-time_picker__date_picker_button:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-date-time_picker__date_picker_button[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.c-date-time_picker__calendar_icon, .c-date-time_picker__caret_icon {
  color: #1d1c1db3;
}

.c-date_time_picker__date {
  flex-grow: 1;
  padding: 0 8px;
}

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

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

.p-schedule_message__radio_button_text {
  align-items: baseline;
  font-weight: 700;
  display: inline-flex;
}

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

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

.p-schedule_message__time_picker {
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 5px;
}

.p-schedule_message__time_picker .c-date_time_picker__date_picker_container, .p-schedule_message__time_picker .c-date_time_picker__time_picker_container {
  min-width: auto;
  padding: 0;
}

.p-schedule_message__time_picker .c-date_time_picker__time_picker_container {
  padding-left: 12px;
}

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

.p-pdf_viewer {
  background: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  width: 100%;
  height: 100%;
}

.p-pdf_viewer--media_viewer {
  background: none;
}

.p-pdf_viewer__loading, .p-pdf_viewer__error {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.p-pdf_viewer__error {
  background-color: #1d1c1d0a;
  background-image: url(https://a.slack-edge.com/bv1-10/broken_image-871454d.png);
  background-position: center;
  background-repeat: no-repeat;
}

.p-pdf_viewer__frame {
  border: none;
  width: 100%;
  height: 100%;
}

.p-client_desktop--ia-top-nav .p-pdf_viewer {
  border-top: none;
}

.p-audio_only_animation {
  background: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-audio_only_animation:before {
  content: "";
  pointer-events: none;
  background: #1d1c1d14;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-media_viewer_modal .p-audio_only_animation {
  background: #1d1c1d;
}

.p-audio_only_animation__alignment {
  width: 285px;
  height: 245px;
  position: relative;
  top: -5px;
  left: -10px;
}

.p-audio_only_animation__avatar.c-avatar {
  position: absolute;
  top: 50px;
  left: 86px;
}

.p-audio_only_animation__avatar.c-avatar .c-base_icon {
  border-radius: 24px;
}

.p-audio_only_animation__waves {
  width: 285px;
  height: 245px;
  transition: transform .5s cubic-bezier(.36, .19, .29, 1);
}

.p-audio_only_animation__waves--paused {
  transform: scale(.5);
}

.p-audio_only_animation__playback {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 100px);
}

.p-video_thumbnail_dialog__video {
  justify-content: center;
  display: flex;
}

.p-video_thumbnail_dialog__video .p-media_viewer__video {
  border-radius: 8px;
  max-width: 100%;
  max-height: 400px;
}

.p-video_thumbnail_dialog__timeline {
  margin: 32px 0 4px;
}

.p-video_thumbnail_dialog__timeline__track {
  position: relative;
}

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

.p-video_thumbnail_dialog__timeline__source {
  pointer-events: none;
  filter: opacity(0);
  max-height: 1px;
  position: absolute;
}

.p-video_thumbnail_dialog__timeline__canvas {
  border-radius: 8px;
  display: block;
  box-shadow: 0 0 0 2px #1d1c1d21;
}

.p-video_thumbnail_dialog__timeline__track:focus .p-video_thumbnail_dialog__timeline__canvas {
  box-shadow: 0 0 0 2px #1264a3;
}

.p-video_thumbnail_dialog__timeline__elapsed_container {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.p-video_thumbnail_dialog__timeline__elapsed {
  border-right: 2px solid #e01e5a;
  min-width: 2px;
  height: 100%;
}

.p-video_thumbnail_dialog__timeline__elapsed__tooltip_container {
  min-width: 2px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-video_thumbnail_dialog__timeline__elapsed__tooltip {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  opacity: 0;
  background: #000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 0 12px;
  font-weight: 700;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  top: -32px;
  right: 1px;
  transform: translate(50%, -2px);
}

.p-video_thumbnail_dialog__timeline__elapsed__tooltip:after {
  content: "";
  background: #000;
  width: 8.48528px;
  height: 8.48528px;
  position: absolute;
  bottom: -3px;
  transform: rotate(45deg);
}

.p-video_thumbnail_dialog__timeline:hover .p-video_thumbnail_dialog__timeline__elapsed__tooltip, .p-video_thumbnail_dialog__timeline__track:focus .p-video_thumbnail_dialog__timeline__elapsed__tooltip {
  opacity: 1;
}

.p-connection_info_icon {
  flex-shrink: 0;
  justify-content: flex-end;
  font-size: 16px;
  display: inline-flex;
}

.p-connection_info_icon__icon + .p-connection_info_icon__icon {
  margin-left: -6px;
  box-shadow: -2px 0 #fff, -2px 1px #fff, -2px -1px #fff;
}

@keyframes bounceIcons {
  0%, 30%, 100% {
    transform: translateY(0);
  }

  10% {
    transform: translateY(-3px);
  }
}

@keyframes bounceIcon {
  0%, 30%, 70%, 100% {
    transform: translateY(0);
  }

  10% {
    transform: translateY(-3px);
  }

  50% {
    transform: translateY(-2px);
  }
}

.p-connection_info_icons--animate i {
  animation-name: bounceIcons;
  animation-duration: .8s;
  animation-timing-function: cubic-bezier(.455, .03, .515, .955);
  animation-delay: .8s;
  animation-fill-mode: forwards;
}

.p-connection_info_icons--animate i:nth-child(2) {
  animation-delay: .85s;
}

.p-connection_info_icons--animate i:nth-child(3) {
  animation-delay: .9s;
}

.p-connection_info_icon--animate i {
  animation-name: bounceIcon;
  animation-duration: .8s;
  animation-timing-function: cubic-bezier(.455, .03, .515, .955);
  animation-delay: .8s;
  animation-fill-mode: forwards;
}

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

.p-context_bar_v2 {
  background: #f3f3f3;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 12px;
  display: flex;
  position: relative;
}

.p-context_bar_v2--teal {
  background: #e7f6f3;
}

.sk-client-theme--dark .p-context_bar_v2--teal {
  background: #44ccbb1f;
}

.p-context_bar_v2--yellow {
  background: #e8912d1a;
}

.sk-client-theme--dark .p-context_bar_v2--yellow {
  background: #e8912d1f;
}

.p-context_bar_v2__filler {
  background: inherit;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: -6px;
  left: 0;
}

.p-context_bar_v2__icon {
  color: #616061;
  flex-shrink: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  min-width: 16px;
  height: 16px;
  margin-top: 1px;
  margin-right: 12px;
  font-size: 16px;
  display: flex;
}

.p-context_bar_v2__icon .p-context_bar_banner__govslack_insert {
  border-color: #f3f3f3;
  margin-right: 12px;
}

.p-context_bar_v2--teal .p-context_bar_v2__icon .p-context_bar_banner__govslack_insert {
  border-color: #e7f6f3;
}

.sk-client-theme--dark .p-context_bar_v2--teal .p-context_bar_v2__icon .p-context_bar_banner__govslack_insert {
  border-color: #44ccbb1f;
}

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

.p-composer__body {
  display: flex;
}

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

.p-composer__button:not(:last-child) {
  margin-right: 1px;
}

.p-composer__button[disabled] {
  cursor: default;
}

.p-composer__button .c-icon:before {
  font-size: 16px;
}

.p-composer__link_form {
  background: #000;
  align-content: center;
  display: flex;
}

.p-composer__link_form .p-composer__link_form_text {
  flex: 0 auto;
  align-self: center;
  height: auto;
  margin: 0 5px 0 0;
}

.p-composer__link_form .p-composer__link_form_text:focus {
  box-shadow: none;
}

.p-composer__link_form .p-composer__link_form_button {
  align-self: center;
  min-width: auto;
}

.p-composer__link_form .p-composer__link_form_button:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-composer__link_form .p-composer__link_remove_button {
  background: none;
  padding: 0;
}

.p-composer__link_form .p-composer__link_remove_button:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-composer__tip_subtitle {
  color: #868686;
  justify-content: center;
  display: flex;
}

.p-composer__separator {
  background: #1d1c1d21;
  flex-shrink: 0;
  align-self: center;
  width: 1px;
  height: 20px;
  margin: 2px 4px;
}

.p-composer__selection_comment_count {
  pointer-events: none;
  color: #1d1c1d;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-composer__selection_button {
  position: relative;
}

.p-composer__body--floating {
  opacity: 0;
  background: #1a1d21;
  border-radius: 8px;
  padding: 4px;
  box-shadow: 0 0 0 1px #e8e8e840, 0 1px 3px #00000014;
}

.p-quip_floating_formatting_bar .p-composer__body--floating, .p-texty_floating_formatting_bar .p-composer__body--floating {
  padding: 2px;
}

.p-composer__body--floating .p-composer__separator {
  background: #ffffff40;
}

.p-composer__body--floating.p-composer__body--visible {
  animation-name: bounceIn;
  animation-duration: 80ms;
  animation-timing-function: cubic-bezier(.455, .03, .515, .955);
  animation-fill-mode: forwards;
}

.p-composer__button--floating.c-icon_button:active {
  color: #1a1d21;
  background-color: #fff;
}

.p-composer__button--floating.c-icon_button[aria-pressed="true"] {
  background-color: #e8e8e821;
}

.p-composer__button--floating.c-icon_button[aria-pressed="true"]:hover, .p-composer__button--floating.c-icon_button[aria-pressed="true"]:focus {
  background-color: #e8e8e833;
}

.p-composer__button--floating.c-icon_button[aria-pressed="true"] + .p-composer__button--adjoin-left:not([aria-pressed="true"]) {
  border-radius: 4px;
}

.p-composer__button--floating.c-basic-select, .p-composer__button--floating.c-icon_button {
  color: #fff;
  background: #1a1d21;
  width: 32px;
  height: 32px;
}

.p-composer__button--floating.c-basic-select .c-select_button__icon, .p-composer__button--floating.c-icon_button .c-select_button__icon {
  color: #fff;
}

.p-composer__button--floating.c-basic-select[disabled], .p-composer__button--floating.c-icon_button[disabled], .p-composer__button--floating.c-basic-select[disabled]:hover, .p-composer__button--floating.c-icon_button[disabled]:hover {
  color: #ffffff4d;
  background-color: #1a1d21;
}

.p-composer__button--floating.c-basic-select[disabled] .c-select_button__icon, .p-composer__button--floating.c-icon_button[disabled] .c-select_button__icon, .p-composer__button--floating.c-basic-select[disabled]:hover .c-select_button__icon, .p-composer__button--floating.c-icon_button[disabled]:hover .c-select_button__icon {
  color: #ffffff4d;
}

.p-composer__button--floating.c-basic-select:hover, .p-composer__button--floating.c-icon_button:hover {
  color: #fff;
  background-color: #ffffff13;
}

.p-composer__button--floating.c-basic-select:hover .c-select_button__icon, .p-composer__button--floating.c-icon_button:hover .c-select_button__icon {
  color: #fff;
}

.p-composer__button--floating.c-basic-select:focus, .p-composer__button--floating.c-icon_button:focus {
  z-index: 1;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-composer__button--floating.c-basic-select.p-composer__button--adjoin-left, .p-composer__button--floating.c-icon_button.p-composer__button--adjoin-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.p-composer__button--floating.c-basic-select.p-composer__button--adjoin-right, .p-composer__button--floating.c-icon_button.p-composer__button--adjoin-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.p-composer__button--floating.c-basic-select.p-composer__button--channel-canvas-forward, .p-composer__button--floating.c-icon_button.p-composer__button--channel-canvas-forward {
  background: #1264a3;
  justify-content: flex-start;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 700;
}

.p-composer__button--floating.c-basic-select.p-composer__button--channel-canvas-forward .p-composer__forawrd_label, .p-composer__button--floating.c-icon_button.p-composer__button--channel-canvas-forward .p-composer__forawrd_label {
  margin-left: 8px;
}

@keyframes bounceIn {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.p-composer__body--unstyled {
  width: 100%;
}

.p-composer__body--overflow {
  z-index: 1053;
  background: #f8f8f8;
  border-radius: 4px;
  padding: 4px;
  position: absolute;
  top: -45px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-composer__button--no_pointer_events.c-icon_button {
  pointer-events: none;
}

.p-composer__button--sticky.c-icon_button {
  color: #1d1c1db3;
  background: none;
  border-radius: 2px;
  flex: 0 0 32px;
}

.p-composer__button--sticky.c-icon_button[disabled], .p-composer__button--sticky.c-icon_button[disabled]:hover {
  color: #1d1c1d21;
  background-color: #0000;
}

.p-composer__button--sticky.c-icon_button[aria-pressed="true"] {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-composer__button--sticky.c-icon_button[aria-pressed="true"]:hover, .p-composer__button--sticky.c-icon_button[aria-pressed="true"]:focus {
  background-color: #1d1c1d33;
}

.p-composer__button--sticky.c-icon_button[aria-pressed="true"]:focus:not(:active, .p-composer__button--composer_ia) {
  box-shadow: inset 0 0 1px #000;
}

.p-composer__button--sticky.c-icon_button.p-composer__button--adjoin-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.p-composer__button--sticky.c-icon_button.p-composer__button--adjoin-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.p-composer__button--sticky.c-icon_button[aria-pressed="true"] + .p-composer__button--adjoin-left:not([aria-pressed="true"]) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.p-composer__button--sticky.c-icon_button[aria-pressed="true"] + .p-composer__button--adjoin-right:not([aria-pressed="true"]) {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.p-texty_sticky_formatting_bar {
  flex-grow: 1;
  position: relative;
}

.p-texty_floating_formatting_bar {
  z-index: 1012;
  position: absolute;
}

.p-clips_nux_video_modal_help_icon {
  align-self: flex-start;
  margin-left: 5px;
  margin-right: -20px;
}

.p-video_recorder_alert {
  margin: 16px 24px;
}

.p-video_recorder_mic_button__level {
  pointer-events: none;
  background-color: #fff;
  border-radius: 20%;
  width: .22em;
  transition: height .2s;
  display: block;
  position: absolute;
  bottom: calc(50% - .1em);
  left: calc(50% - .11em);
}

.p-video_recorder_mic_button__level--dark {
  background-color: #1d1c1db3;
}

.p-video_recorder_canvas_buttons__background {
  justify-content: flex-end;
  align-items: flex-end;
  height: 64px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-video_recorder_canvas_buttons__background--align_left {
  justify-content: flex-start;
}

.p-video_recorder_canvas_buttons__background--over_video {
  background: linear-gradient(#0000, #0009);
}

.p-video_recorder_canvas_buttons__row_element {
  width: 36px;
  height: 36px;
  margin-bottom: 8px;
  margin-right: 8px;
  position: relative;
}

.p-video_recorder_canvas_buttons__background--align_left .p-video_recorder_canvas_buttons__row_element {
  margin-left: 8px;
  margin-right: 0;
}

.p-video_recorder_canvas_buttons__button {
  width: 36px;
  min-width: auto;
  height: 36px;
  padding: 0;
}

.p-video_recorder_canvas_buttons__button.c-icon_button--dark:hover {
  background: #1d1c1dd9;
}

.p-video_recorder_canvas_buttons__button.c-icon_button--dark:hover.p-video_recorder_canvas_buttons__button--highlight, .p-video_recorder_canvas_buttons__button--highlight, .p-video_recorder_canvas_buttons__button--highlight:hover {
  background: #1d9bd166;
}

.p-video_recorder_canvas_buttons__row_element .p-video_recorder_canvas_buttons__button {
  position: absolute;
  top: 0;
  left: 0;
}

.p-video_recorder_canvas_buttons__button_slash {
  color: #e01e5a;
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-video_recorder_countdown {
  margin-right: auto;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-video_recorder_header .p-video_recorder_countdown {
  margin-top: 3px;
}

.p-video_recorder_countdown_overlay {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-video_recorder_countdown_overlay__countdown {
  color: #fff;
  margin-right: 0;
}

.p-video_recorder_loading_spinner {
  color: #fff;
  pointer-events: none;
  z-index: 4;
  background: #1d1c1db3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .p-video_recorder_loading_spinner span {
  color: #1d1c1d;
}

.p-video_recorder_canvas__container {
  background: #1d1c1d0a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 525px;
  height: 296px;
  margin: 0 auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-video_recorder_canvas_screen_picker_tile--no-screen {
  background-color: #1d1c1d21;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-video_recorder_screen_picker_tile--selected .p-video_recorder_canvas_screen_picker_tile--no-screen {
  color: #fff;
  background: #1264a3;
}

.p-video_recorder_canvas__container--camera, .p-video_recorder_canvas__container--screen_share {
  background: #000;
}

.p-video_recorder_canvas__container--screen_share {
  border-radius: 0;
  width: 600px;
  height: 338px;
}

.p-video_recorder_canvas {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.p-video_recorder_canvas--screen-layer, .p-video_recorder_canvas--live-layer {
  position: absolute;
}

.p-video_recorder_canvas--live-layer {
  z-index: 1;
}

.p-video_recorder_canvas--screen-layer {
  z-index: 2;
  background-color: #000;
}

.p-video_recorder_canvas--not_rendering {
  display: none;
}

.p-video_recorder_canvas__shroud {
  opacity: .7;
  background-color: #1d1c1d;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-video_recorder_canvas__shroud--visible {
  display: block;
}

.p-video_recorder_canvas__shroud_text {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-align: center;
  max-width: 100px;
  font-weight: 700;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-video_recorder_canvas__container:hover .p-video_recorder_canvas__shroud, .p-video_recorder_canvas__container.c-button--focus-visible:focus .p-video_recorder_canvas__shroud, .p-video_recorder_canvas__container:hover .p-video_recorder_canvas__shroud_text, .p-video_recorder_canvas__container.c-button--focus-visible:focus .p-video_recorder_canvas__shroud_text {
  display: block;
}

.p-video_recorder_canvas__avatar {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-video_recorder_canvas__avatar img {
  border-radius: 16px;
}

.p-video_recorder_canvas__container--paused .p-video_recorder_canvas__shroud, .p-video_recorder_canvas__container--paused .p-video_recorder_canvas__shroud_text {
  display: block;
}

.p-video_recorder_canvas__container--paused .p-video_recorder_canvas__shroud_text {
  opacity: 0;
  max-width: 120px;
  transition: opacity .15s;
}

.p-video_recorder_canvas__container--paused .p-video_recorder_canvas__shroud_text--visible {
  opacity: 1;
}

.p-video_recorder_canvas__pause_icon_container {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  opacity: 0;
  color: #fff;
  background: #fff3;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  font-size: 42px;
  animation: 1s p-video_recorder_canvas__pause_icon_fade_in_out;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes p-video_recorder_canvas__pause_icon_fade_in_out {
  0% {
    opacity: 0;
    transform: translate(-50%, -40%);
  }

  25% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-media_scrubber_reactions_overlay {
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}

.p-media_scrubber_reactions_overlay__dot {
  border-radius: 3px;
  width: 12px;
  position: absolute;
  bottom: 0;
}

.p-media_scrubber_reactions_overlay__dot:before {
  content: "";
  background: #ffffff80;
  border-radius: 2px;
  width: 10px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 1px;
}

.p-media_scrubber_reactions_overlay__dot--reacted:before {
  background: #1d9bd1b3;
}

.p-media_scrubber_reactions_overlay__dot--single:not(.p-media_scrubber_reactions_overlay__dot--reacted):before {
  background: none;
}

.p-media_scrubber_reactions_overlay__dot_emoji {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 1px;
  left: 2px;
}

.p-media_scrubber_reactions_overlay__dot:not(.p-media_scrubber_reactions_overlay__dot--single) .p-media_scrubber_reactions_overlay__dot_emoji {
  top: -10px;
}

.p-media_progress_bar {
  background: #ddd;
  border-radius: 4px;
  width: auto;
  height: 6px;
  position: absolute;
  bottom: 100%;
  left: 16px;
  right: 16px;
}

.p-media_progress_bar--dark {
  background: #ffffff80;
}

.p-media_progress_bar__track {
  width: 100%;
  height: 100%;
}

.p-media_progress_bar__bar {
  background: #1d9bd1;
  border-radius: 4px;
  height: 100%;
  position: relative;
}

.p-media_progress_bar__bar:after {
  content: "";
  opacity: 0;
  background: #1d9bd1;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1) .5s, opacity 80ms cubic-bezier(.36, .19, .29, 1) .5s;
  position: absolute;
  top: -3px;
  right: -7px;
  transform: scale(.5);
}

.p-media_progress_bar--scrubbable {
  cursor: pointer;
  transform-origin: bottom;
  border-radius: 12px;
  transition: height 80ms cubic-bezier(.36, .19, .29, 1) .5s;
}

.p-media_progress_bar--scrubbable:hover {
  height: 8px;
  transition-delay: 0s;
  transform: none;
}

.p-media_progress_bar--scrubbable:hover .p-media_progress_bar__bar:after {
  opacity: 1;
  background: inherit;
  transition-delay: 0s;
  transform: scale(1);
}

.p-media_progress_bar--scrubbable:before {
  content: "";
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-screen_picker {
  width: 640px;
  max-width: 640px;
  max-height: 400px;
  padding: 20px;
  position: relative;
}

.p-screen_picker.p-video_recorder__screen_picker {
  width: 500px;
  max-width: 500px;
}

.p-screen_picker__close_button {
  z-index: 1;
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-screen_picker__tab_menu {
  padding-left: 16px;
}

.p-screen_picker__options {
  flex-wrap: wrap;
  padding: 0 8px;
  display: flex;
}

.p-screen_picker__screen {
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  width: calc(33.3333% - 16px);
  margin: 8px;
  padding: 8px;
  display: flex;
}

.p-screen_picker__screen:hover {
  background: #1d1c1d21;
}

.p-screen_picker__thumb {
  object-fit: contain;
  flex-grow: 1;
  width: 100%;
}

.p-screen_picker__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  margin-top: 4px;
  display: block;
  overflow: hidden;
}

.p-screen_picker__title wbr {
  display: none;
}

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

.p-video_recorder_screen_share_button__label {
  margin-left: 8px;
}

.p-video_recorder_pause_button {
  margin-left: 12px;
  margin-right: 12px;
}

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

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

.p-video_recorder_footer {
  border-top: 1px solid #1d1c1d21;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 72px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.p-video_recorder_footer--recording {
  border-top-color: #0000;
}

.p-video_recorder_footer__separator {
  background-color: #1d1c1d21;
  width: 1px;
  height: 36px;
}

.p-video_recorder_screen_picker_tile {
  border: 1px solid #0000;
  border-radius: 4px;
  width: 136px;
  height: 130px;
  margin-bottom: 8px;
  padding: 8px;
  overflow: hidden;
}

.p-video_recorder_screen_picker_tile:hover:not(.p-video_recorder_screen_picker_tile--selected) {
  color: #1d1c1db3;
  background-color: #1d9bd11a;
  border-color: #1d1c1d21;
}

.sk-client-theme--dark .p-video_recorder_screen_picker_tile:hover:not(.p-video_recorder_screen_picker_tile--selected) {
  color: #fff;
}

.p-video_recorder_screen_picker_tile--selected {
  color: #fff;
  background-color: #1264a3;
  border-color: #1d1c1d21;
}

.p-video_recorder_screen_picker_tile__thumb {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120px;
  height: 80px;
  margin-bottom: 8px;
}

.p-video_recorder_screen_picker_tile__title {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  display: block;
  overflow: hidden;
}

.p-video_recorder_screen_picker_tile__title wbr {
  display: none;
}

.p-video_recorder_screen_picker_tile:hover .p-video_recorder_screen_picker_tile__title {
  font-weight: 700;
}

.p-video_recorder_screen_picker {
  margin-top: 32px;
}

.p-video_recorder_screen_picker__screens_grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0 78px;
  display: grid;
}

.p-video_recorder_screen_picker--gradient:after {
  pointer-events: none;
  content: "";
  z-index: 2;
  background: linear-gradient(to top, #fff, #0000);
  border-radius: 10px 10px 0 0;
  width: 160px;
  height: 15%;
  position: absolute;
  bottom: 0;
}

.p-video_recorder_screen_picker__no_screen_tile {
  background: #1d1c1d0a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  display: flex;
}

.p-video_recorder_screen_picker_tile--selected .p-video_recorder_screen_picker__no_screen_tile {
  background: none;
}

.p-video_recorder_screen_picker__access_alert {
  margin-left: 24px;
  margin-right: 24px;
}

.p-video_recorder_minipanel {
  -webkit-app-region: drag;
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.p-video_recorder_minipanel button {
  -webkit-app-region: no-drag;
}

.p-video_recorder_minipanel__avatar {
  border: 2px solid #1d9bd1;
  border-radius: 7px;
  margin-right: 12px;
  padding: 3px;
}

.p-video_recorder_minipanel__middle {
  flex: 1 0 auto;
  height: 36px;
  position: relative;
}

.p-video_recorder_minipanel__countdown {
  align-items: center;
  height: 36px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
  position: absolute;
}

.p-video_recorder_minipanel__countdown--hidden {
  opacity: 0;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1);
}

.p-video_recorder_minipanel__recording {
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
}

.p-video_recorder_minipanel__recording--visible {
  pointer-events: all;
  animation: .16s cubic-bezier(.36, .19, .29, 1) forwards p-video_recorder_minipanel__fade_in;
  display: flex;
}

.p-video_recorder_minipanel__status {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  line-height: 18px;
  display: flex;
}

.p-video_recorder_minipanel__status_screen {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 12px;
  overflow: hidden;
}

.p-video_recorder_minipanel__timer {
  flex: 1 0 auto;
  font-weight: 700;
}

@keyframes p-video_recorder_minipanel__fade_in {
  from {
    opacity: 0;
    transform: scale(.9);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-video_recorder_header {
  height: 72px;
}

.p-video_recorder_header--bottom_border {
  border-bottom: 1px solid #1d1c1d21;
}

.p-video_recorder_header__title_text {
  white-space: nowrap;
  overflow: hidden;
}

.p-video_recorder_header__title_header {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-video_recorder_header__button {
  margin-left: auto;
  margin-right: -20px;
}

.p-video_recorder_header__icons {
  align-self: flex-start;
  margin-left: auto;
  display: flex;
}

.p-video_recorder_modal {
  max-width: 600px;
  max-height: 640px;
}

.p-video_recorder_modal__content {
  flex: 1;
}

.p-video_recorder_modal__content--video_only .c-scrollbar__hider {
  align-items: center;
  display: flex;
}

.p-video_recorder_modal__section_label {
  text-align: center;
  color: #1d1c1db3;
  margin-top: 8px;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 700;
}

.p-video_recorder_modal__video_section {
  margin-top: 32px;
}

.p-video_recorder_modal__content--video_only .p-video_recorder_modal__video_section {
  margin-top: 0;
}

.p-media_controls__control, .p-media_controls__timestamp {
  margin: 0 8px;
}

.p-media_controls__control[disabled] {
  cursor: default;
  color: #1d1c1d21;
  border-color: #1d1c1d21;
}

.p-media_controls__control--playback-speed {
  font-weight: 700;
}

.p-video_review_modal {
  max-width: 600px;
  max-height: 640px;
}

.p-video_review_modal__video_container {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-video_review_modal__video_container .p-media_viewer__video {
  max-width: 600px;
  max-height: 338px;
}

.p-video_review_modal__video_container--camera_only .p-media_viewer__video {
  border-radius: 8px;
  width: 525px;
}

.p-video_review_modal__footer {
  height: 72px;
  padding: 0;
  overflow: visible;
}

.p-video_review_modal__controls {
  align-items: center;
  width: 100%;
  padding: 18px 24px;
  display: flex;
  position: relative;
}

.p-video_review_modal__download--disabled {
  pointer-events: none !important;
}

.p-video_review_modal__download_wrapper {
  cursor: not-allowed;
}

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

.p-video_review_modal__retry_icon {
  margin-top: 1px;
  margin-right: 8px;
}

.p-video_review_modal__additional_controls {
  align-items: center;
  column-gap: 12px;
  margin-left: auto;
  display: flex;
}

.p-video_review_modal__thumbnail {
  margin: 0;
}

.p-video_recorder__borderless_button {
  color: #1d1c1db3;
  border: none;
}

.p-video_recorder__borderless_button:hover {
  box-shadow: none;
  color: #1d1c1d;
}

.p-clips_nux_pill {
  z-index: 200;
  background: #fff linear-gradient(0deg, #1d9bd11a, #1d9bd11a);
  border-radius: 32px;
  align-items: center;
  height: 22px;
  margin-bottom: 8px;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.p-clips_nux_pill__button {
  align-items: center;
  padding-left: 8px;
  padding-right: 4px;
  display: flex;
}

.p-clips_nux_pill__button:hover, .p-clips_nux_pill__button:focus {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-clips_nux_pill__play_icon {
  color: #1264a3;
  margin-right: 4px;
  font-size: 14px;
}

.p-clips_nux_pill_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  font-weight: 700;
}

.p-clips_nux_pill__dismiss {
  color: #1d1c1db3;
  padding-right: 4px;
  display: inline-flex;
}

.p-clips_nux_pill__dismiss:hover, .p-clips_nux_pill__dismiss:focus {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-clips_nux_pill__tooltip_span {
  color: #bbbabb;
}

.p-video_composer_button:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
}

.p-video_composer_button--highlight.c-button-unstyled, .p-video_composer_button--highlight.c-button-unstyled:hover {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-audio_popover_overlay {
  z-index: 1001;
  pointer-events: none;
  background: linear-gradient(#fff0, #ffffffe6 100px);
  height: 300px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-threads_view__footer .p-audio_popover_overlay {
  border-radius: 0 0 12px 12px;
}

.p-audio_popover {
  width: 220px;
  position: relative;
}

.p-audio_popover__strip {
  background: #fff;
  border-radius: 4px;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 12px;
  padding: 12px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-audio_popover__strip--speedbump {
  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-audio_popover__control {
  background: #1d1c1d21;
  border-radius: 17px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
}

.p-audio_popover__control.c-button--focus-visible:focus {
  border-radius: 16px;
}

.p-audio_popover__control--highlight {
  color: #fff;
  background: #1264a3;
}

.p-audio_popover__stop {
  background: #1d1c1d;
  border-radius: 2px;
  width: 14px;
  height: 14px;
}

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

.p-audio_popover__timer--warning {
  color: #e01e5a;
}

.p-audio_popover__footer {
  margin-top: 8px;
  padding-left: 64px;
}

.p-audio_popover__attach {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  background: #1264a3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin-right: 4px;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.p-audio_popover__attach .p-audio_popover__attach__icon {
  font-size: 18px;
}

.p-audio_popover__attach--scheduled_send {
  margin-right: 0;
}

.p-audio_popover__attach_variant {
  border-color: #1d1c1d21;
  height: 32px;
  margin-right: 8px;
}

.p-audio_popover__close {
  color: #fff;
  background: #1d1c1d;
  border-radius: 10px;
  display: flex;
  position: absolute;
  top: -10px;
  right: 2px;
  box-shadow: -4px 4px #fff, 0 0 0 4px #ffffff80;
}

.p-audio_popover__close.c-button--focus-visible:focus {
  border-radius: 10px;
}

.p-audio_composer_button--highlight.c-button-unstyled, .p-audio_composer_button--highlight.c-button-unstyled:hover {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-setup_dismissal_menu__menu_item_dismiss_tips {
  color: #e01e5a;
}

.p-setup_dismissal_menu__menu_item_dismiss_tips:hover, .p-setup_dismissal_menu__menu_item_dismiss_tips.c-menu_item__button--highlighted {
  color: #fff;
}

.p-opt_out_button {
  margin-left: -11px;
  text-decoration: none;
}

.p-opt_out_button_icon {
  color: #fff;
  background-color: #1264a3;
  border-radius: 0 16px 16px 0;
  width: 26px;
  height: 28px;
}

.sk-client-theme--dark .p-opt_out_button_icon {
  color: #f8f8f8;
  background-color: #f8f8f8;
}

.p-opt_out_button_icon--at_mention, .p-opt_out_button_icon--video_clips {
  border-radius: 6px;
  height: 30px;
}

.p-opt_out_button--threads, .p-opt_out_button--status, .p-opt_out_button--huddles {
  margin-left: -4px;
}

.p-opt_out_button--add-teammates {
  margin: 0;
}

.p-opt_out_button_icon--add-teammates {
  border-radius: 6px;
  height: 26px;
  position: absolute;
  bottom: 0;
  right: 27px;
}

.p-opt_out_button_icon--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-opt_out_button_icon--ia4 {
  color: var(--dt_color-constants-white);
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-opt_out_button_icon--ia4.p-opt_out_button_icon--add-teammates, .sk-client-theme--dark .p-opt_out_button--threads .p-opt_out_button_icon--ia4 {
  color: var(--dt_color-content-inv-pry);
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-setup_prog_disc_icon_action {
  background-color: #1264a3;
  border-radius: 4px;
  align-items: center;
  height: 30px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px;
  display: inline-flex;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action {
  background-color: #f8f8f8;
}

.p-setup_prog_disc_icon_action__icon {
  color: #1264a3;
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-size: 16px;
  display: flex;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action__icon {
  color: #f8f8f8;
}

.p-setup_prog_disc_icon_action__text {
  color: #fff;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-left: 6px;
  margin-right: 8px;
  font-weight: 700;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action__text {
  color: #f8f8f8;
}

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

.p-setup_prog_disc_icon_action--reacji {
  background-color: #1d1c1d0a;
  border-radius: 16px;
  width: 36px;
  height: 28px;
  margin-top: -2px;
  margin-left: -1px;
  animation-name: prog_disc_icon_action_reacji--bg-color, prog_disc_icon_action_reacji--width;
  animation-duration: .2s, .7s;
  animation-timing-function: linear, cubic-bezier(.4, 0, .2, 1);
  animation-delay: 0s, .1s;
  animation-fill-mode: forwards, forwards;
  overflow: hidden;
}

.p-setup_prog_disc_icon_action--reacji.p-setup_prog_disc_icon_action__icon--custom-border-radius {
  border-radius: 16px 0 0 16px;
}

.p-setup_prog_disc_icon_action--reacji .p-setup_prog_disc_icon_action__icon {
  background-color: #f8f8f8;
  border-radius: 13px;
  flex-shrink: 0;
  width: 32px;
  height: 24px;
  padding-right: 2px;
  font-size: 20px;
}

.p-setup_prog_disc_icon_action--reacji .p-setup_prog_disc_icon_action__text {
  white-space: nowrap;
  opacity: 0;
  animation-name: prog_disc_icon_action_reacji--text-opacity, prog_disc_icon_action_reacji--text-slide-up;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-out;
  animation-delay: .7s, .7s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(4px);
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--reacji {
  animation-name: prog_disc_icon_action_reacji_bg_color--dark, prog_disc_icon_action_reacji--width;
}

.p-setup_prog_disc_icon_action--reacji.p-setup_prog_disc_icon_action--exiting {
  background-color: #1264a3;
  width: 100%;
  animation-name: prog_disc_icon_action_reacji--bg-color-restore, prog_disc_icon_action_reacji--width-collapse;
  animation-duration: .2s, .2s;
  animation-timing-function: linear, cubic-bezier(.4, 0, .2, 1);
  animation-delay: 0s, 0s;
  animation-fill-mode: forwards, forwards;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--reacji.p-setup_prog_disc_icon_action--exiting {
  background-color: #f8f8f8;
  animation-name: prog_disc_icon_action_reacji_bg_color_restore--dark, prog_disc_icon_action_reacji--width-collapse;
}

.p-setup_prog_disc_icon_action--reacji.p-setup_prog_disc_icon_action--exiting .p-setup_prog_disc_icon_action__text {
  white-space: nowrap;
  opacity: 1;
  animation-name: prog_disc_icon_action_reacji--text-fade-out, prog_disc_icon_action_reacji--text-slide-down;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-in;
  animation-delay: 0s, 0s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(0);
}

@keyframes prog_disc_icon_action_reacji--bg-color {
  0% {
    background-color: #1d1c1d0a;
  }

  100% {
    background-color: #1264a3;
  }
}

@keyframes prog_disc_icon_action_reacji--bg-color--ia4 {
  0% {
    background-color: #1d1c1d0a;
  }

  100% {
    background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  }
}

@keyframes prog_disc_icon_action_reacji--bg-color--dark-ia4 {
  0% {
    background-color: #1d1c1d0a;
  }

  100% {
    background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  }
}

@keyframes prog_disc_icon_action_reacji_bg_color--dark {
  0% {
    background-color: #0000;
  }

  100% {
    background-color: #f8f8f8;
  }
}

@keyframes prog_disc_icon_action_reacji--width {
  0% {
    width: 36px;
  }

  100% {
    width: 100%;
  }
}

@keyframes prog_disc_icon_action_reacji--text-opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

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

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

@keyframes prog_disc_icon_action_reacji--text-fade-out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes prog_disc_icon_action_reacji--text-slide-down {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(4px);
  }
}

@keyframes prog_disc_icon_action_reacji--bg-color-restore {
  0% {
    background-color: #1264a3;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes prog_disc_icon_action_reacji_bg_color_restore--dark {
  0% {
    background-color: #f8f8f8;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes prog_disc_icon_action_reacji--width-collapse {
  0% {
    width: 100%;
  }

  100% {
    width: 36px;
  }
}

.p-setup_prog_disc_icon_action--attachments, .p-setup_prog_disc_icon_action--at_mention, .p-setup_prog_disc_icon_action--completed_all, .p-setup_prog_disc_icon_action--video_clips {
  animation-name: prog_disc_icon_action_texty_button--bg-color;
  animation-duration: .2s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

.p-setup_prog_disc_icon_action--attachments .p-setup_prog_disc_icon_action__icon, .p-setup_prog_disc_icon_action--at_mention .p-setup_prog_disc_icon_action__icon, .p-setup_prog_disc_icon_action--completed_all .p-setup_prog_disc_icon_action__icon, .p-setup_prog_disc_icon_action--video_clips .p-setup_prog_disc_icon_action__icon {
  background-color: #f8f8f8;
  flex-shrink: 0;
  font-size: 20px;
}

.p-setup_prog_disc_icon_action--attachments .p-setup_prog_disc_icon_action__text, .p-setup_prog_disc_icon_action--at_mention .p-setup_prog_disc_icon_action__text, .p-setup_prog_disc_icon_action--completed_all .p-setup_prog_disc_icon_action__text, .p-setup_prog_disc_icon_action--video_clips .p-setup_prog_disc_icon_action__text {
  white-space: nowrap;
  opacity: 0;
  animation-name: prog_disc_icon_action_texty_button--text-opacity, prog_disc_icon_action_texty_button--text-slide-up;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-out;
  animation-delay: .2s, .2s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(4px);
}

.p-setup_prog_disc_icon_action--attachments .p-top_nav__help, .p-setup_prog_disc_icon_action--at_mention .p-top_nav__help, .p-setup_prog_disc_icon_action--completed_all .p-top_nav__help, .p-setup_prog_disc_icon_action--video_clips .p-top_nav__help {
  opacity: 1 !important;
  color: #1264a3 !important;
  background-color: #fff !important;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--attachments, .sk-client-theme--dark .p-setup_prog_disc_icon_action--at_mention, .sk-client-theme--dark .p-setup_prog_disc_icon_action--completed_all, .sk-client-theme--dark .p-setup_prog_disc_icon_action--video_clips {
  animation-name: prog_disc_icon_action_texty_button_bg_color--dark;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--attachments .p-top_nav__help, .sk-client-theme--dark .p-setup_prog_disc_icon_action--at_mention .p-top_nav__help, .sk-client-theme--dark .p-setup_prog_disc_icon_action--completed_all .p-top_nav__help, .sk-client-theme--dark .p-setup_prog_disc_icon_action--video_clips .p-top_nav__help {
  color: #f8f8f8 !important;
  background-color: #f8f8f8 !important;
}

@keyframes prog_disc_icon_action_texty_button--bg-color {
  0% {
    background-color: #1d1c1d0a;
  }

  100% {
    background-color: #1264a3;
  }
}

@keyframes prog_disc_icon_action_texty_button_bg_color--dark {
  0% {
    background-color: #0000;
  }

  100% {
    background-color: #f8f8f8;
  }
}

@keyframes prog_disc_icon_action_texty_button--text-opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

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

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

.p-setup_prog_disc_icon_action--completed_all {
  position: relative;
}

.p-setup_prog_disc_icon_action--completed_all .p-top_nav__help {
  color: #1264a3;
  opacity: 1;
  background-color: #fff;
  border-radius: 2px;
  width: 26px;
  height: 26px;
}

.p-setup_prog_disc_icon_action--completed_all .p-top_nav__help:hover {
  background-color: #fff;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--completed_all .p-top_nav__help {
  color: #f8f8f8;
}

.p-setup_prog_disc_icon_action--completed_all .p-top_nav__help__badge {
  background: #1264a3;
  box-shadow: 0 0 0 2px #fff;
}

.p-setup_prog_disc_icon_action--completed_all .p-top_nav__help__badge--dot {
  background: #1264a3;
}

.c-wysiwyg_container .p-setup_prog_disc_icon_action--at_mention {
  border-radius: 6px;
}

.c-wysiwyg_container .p-setup_prog_disc_icon_action--at_mention .p-setup_prog_disc_icon_action__icon {
  border-radius: 4px;
}

.p-setup_prog_disc_icon_action_wrapper {
  align-items: end;
  display: flex;
}

.p-setup_prog_disc_icon_action--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  animation-name: prog_disc_icon_action_reacji--bg-color--ia4, prog_disc_icon_action_reacji--width;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--ia4 {
  animation-name: prog_disc_icon_action_reacji--bg-color--dark-ia4, prog_disc_icon_action_reacji--width;
}

.sk-client-theme--dark .p-setup_prog_disc_icon_action--ia4 .p-setup_prog_disc_icon_action__text {
  color: var(--dt_color-content-pry);
}

.p-setup_prog_disc_icon_action--ia4 .p-setup_prog_disc_icon_action__text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

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

.p-hidden_file_input {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-emoji_multi_skintone_popover__container {
  background: #fff;
  border-radius: 8px;
  padding: 8px 12px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #0003;
}

.p-emoji_multi_skintone_popover__row {
  justify-content: space-evenly;
  align-items: center;
  margin: 4px;
  display: flex;
}

.p-emoji_multi_skintone_popover__row--last_row {
  border-top: 1px solid #1d1c1d21;
  padding-top: 4px;
}

.p-emoji_multi_skintone_popover__emoji {
  padding: 4px;
}

.p-emoji_multi_skintone_popover__emoji:hover {
  cursor: pointer;
  border: 1px solid #1d1c1d80;
  border-radius: 4px;
  margin: -1px;
}

.p-emoji_multi_skintone_popover__emoji--selected {
  box-sizing: border-box;
  background: #1264a3;
  border-radius: 4px;
}

.p-emoji_multi_skintone_popover__radio_button {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: 4px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-emoji_multi_skintone_popover_emoji__label_wrapper:focus-within .p-emoji_multi_skintone_popover__emoji--focus-visible {
  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-emoji_multi_skintone_popover__button.c-link--button {
  padding: 4px 20px;
}

.p-emoji_multi_skintone_popover__button.c-link--button.p-emoji_multi_skintone_popover__button--highlight:hover {
  border: 1px solid #1d1c1d80;
  border-radius: 4px;
  margin: -1px;
}

.p-emoji_multi_skintone_popover__pointer {
  background: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  left: 50%;
  transform: rotate(45deg);
}

.p-emoji_multi_skintone_popover__pointer--top {
  transform-origin: 0 100%;
  bottom: -5px;
  transform: rotate(-45deg);
  box-shadow: -1px 1px #1d1c1d21;
}

.p-emoji_multi_skintone_popover__pointer--bottom {
  transform-origin: 0 0;
  top: -5px;
  box-shadow: -1px -1px #1d1c1d21;
}

.p-emoji_picker {
  color: #1d1c1d;
  z-index: 1012;
  vertical-align: top;
  background: #f8f8f8;
  outline: none;
  font-size: .95rem;
  position: relative;
}

.c-menu.p-emoji_picker {
  border-radius: 6px;
  width: 361px;
  line-height: 1rem;
  display: inline-block;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

body.desktop .p-emoji_picker {
  overflow: visible;
}

.p-emoji_picker__content {
  z-index: 151;
  flex-direction: column;
  min-height: 468px;
  max-height: 468px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-emoji_picker__content--reaction-height-with-cta {
  min-height: 468px;
  max-height: 468px;
}

.p-emoji_picker__content--reaction-height-without-cta {
  min-height: 436px;
  max-height: 436px;
}

.p-emoji_picker__content--message-height-with-cta {
  min-height: 426px;
  max-height: 426px;
}

.p-emoji_picker__content--message-height-without-cta {
  min-height: 394px;
  max-height: 394px;
}

.p-emoji_picker__list_container {
  z-index: 1;
  background: #fff;
  border-right: 0;
  flex: auto;
  position: relative;
  overflow: hidden;
}

.p-emoji_picker__list_container:focus {
  box-shadow: none;
  border: none;
  outline: none;
}

.p-emoji_picker__list {
  white-space: nowrap;
  margin-top: 0;
  padding: 0 0 0 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-emoji_picker__list_scroller {
  outline: none;
  padding-top: 7px;
}

.supports_custom_scrollbar .p-emoji_picker__list_scroller {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-emoji_picker__list_scroller::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-emoji_picker__list_scroller::-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-emoji_picker__list_scroller::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .p-emoji_picker__list_scroller:hover {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-emoji_picker__list_scroller:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-emoji_picker__list_scroller: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-emoji_picker__list_scroller:hover::-webkit-scrollbar-corner {
  background: none;
}

.p-emoji_picker__list_item {
  text-align: center;
  float: none;
  text-shadow: 0 1px #fff;
  cursor: pointer;
  background: none;
  border-color: #0000;
  border-radius: 6px;
  outline: none;
  width: 36px;
  height: 32px;
  margin: 0 1px -1px 0;
  padding: .25rem 0 .2rem;
  font-size: 20px;
  font-weight: normal;
  line-height: 21px;
  text-decoration: none;
  transition: background .15s ease-out 50ms;
  display: inline-block;
  overflow: hidden;
}

.p-emoji_picker__list_item:hover {
  text-decoration: none;
  transition: background 50ms ease-out;
  overflow: hidden;
}

.p-emoji_picker--keyboard_mode .p-emoji_picker__list_item, .p-emoji_picker--keyboard_mode .p-emoji_picker__list_item:hover {
  transition: none;
}

.p-emoji_picker__list_item[data-color-index="0"]:hover, .p-emoji_picker__list_item[data-color-index="0"].key_selection {
  background: #9bdf58b3;
}

.p-emoji_picker__list_item[data-color-index="1"]:hover, .p-emoji_picker__list_item[data-color-index="1"].key_selection {
  background: #95d3feb3;
}

.p-emoji_picker__list_item[data-color-index="2"]:hover, .p-emoji_picker__list_item[data-color-index="2"].key_selection {
  background: #f7e922b3;
}

.p-emoji_picker__list_item[data-color-index="3"]:hover, .p-emoji_picker__list_item[data-color-index="3"].key_selection {
  background: #eea6fcb3;
}

.p-emoji_picker__list_item[data-color-index="4"]:hover, .p-emoji_picker__list_item[data-color-index="4"].key_selection {
  background: #ffd58fb3;
}

.p-emoji_picker__list_item[data-color-index="5"]:hover, .p-emoji_picker__list_item[data-color-index="5"].key_selection {
  background: #d3d1ffb3;
}

.p-emoji_picker__list_item.p-emoji_picker__list_item--a11y-not-selected:hover {
  background: none;
}

.p-emoji_picker__list_item .emoji-sizer {
  line-height: 20px;
}

.p-emoji_picker__group_tabs {
  background: #fff;
  border-bottom: 1px solid #00000026;
  height: 38px;
  padding: 4px 0 0 7px;
}

.p-emoji_picker__group_tabs.p-emoji_picker__group_tabs--slack-kit-tabs {
  border-bottom: none;
  height: auto;
}

.p-emoji_picker__group_tabs--slack-kit-tabs .p-emoji_picker__group_tabs-menu {
  z-index: 2;
  margin: 0 0 0 -7px;
  padding: 0 10px;
  display: flex;
  position: relative;
}

.p-emoji_picker__group_tabs--slack-kit-tabs .p-emoji_picker__group_tab {
  border-bottom: none;
  flex: 1;
  margin: 0;
  padding-bottom: 14px;
}

.p-emoji_picker__group_tabs--slack-kit-tabs .p-emoji_picker__group_tab:first-child {
  margin-left: -2px;
}

.p-emoji_picker__group_tabs--slack-kit-tabs .p-emoji_picker__group_tab--active {
  border-bottom: none;
}

.p-emoji_picker__group_tab {
  color: #868686;
  border-bottom: 3px solid #0000;
  border-radius: .6rem .6rem 0 0;
  height: 100%;
  margin-right: 3px;
  padding: 4px 5.8px 6px;
  display: inline-block;
}

.p-emoji_picker__group_tab:hover {
  color: #1d1c1d;
  text-decoration: none;
}

.p-emoji_picker__group_tab--active {
  color: #1d1c1d;
  border-bottom: 3px solid #007a5a;
  margin-bottom: -1px;
  padding-top: 3px;
}

.p-emoji_picker__group_tab--active.p-emoji_picker__group_tab--emoji-a11y {
  box-sizing: content-box;
  padding-top: 4px;
  padding-bottom: 14px;
}

.p-emoji_picker__group_tab--with_dot {
  position: relative;
}

.p-emoji_picker__group_tab_dot {
  background: #e01e5a;
  border: 2px solid #fff;
  border-radius: 6px;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
}

.p-emoji_picker__pack_cta_wrapper {
  background: #fff;
  padding: 0 14px 14px;
}

.p-emoji_picker__pack_cta_inner_wrapper {
  background: #f8f8f8;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 8px 12px 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-emoji_picker__pack_cta {
  line-height: 1.4667;
}

.p-emoji_picker__pack_cta_arrow {
  opacity: 0;
  margin-left: -3px;
  transition: margin-left .15s ease-in, opacity .15s ease-in;
}

.p-emoji_picker__pack_cta_text_container:hover .p-emoji_picker__pack_cta_arrow {
  opacity: 1;
  margin-left: 0;
}

.p-emoji_picker__pack_cta_dismiss_btn {
  width: 22px;
  height: 22px;
}

.p-emoji_picker__pack_cta_graphic_img {
  max-width: 30px;
  max-height: 30px;
  position: absolute;
}

.p-emoji_picker__pack_cta_graphic_img_1 {
  top: -5px;
  left: -5px;
  transform: rotate(-5deg);
}

.p-emoji_picker__pack_cta_graphic_img_2 {
  top: 10px;
  left: 15px;
  transform: rotate(15deg);
}

.p-emoji_picker__pack_cta_graphic_img_3 {
  top: 20px;
  left: -5px;
  transform: rotate(-20deg);
}

.p-emoji_picker__pack_cta_text_container {
  white-space: nowrap;
  margin-left: 40px;
}

.p-emoji_picker__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #fffffff2;
  margin: 0 6px;
  font-weight: 700;
  line-height: 1.5rem;
  position: relative;
}

.p-emoji_picker__heading.p-emoji_picker__heading--emoji-14-no-bg {
  background: none;
}

.p-emoji_picker__empty_search {
  margin-top: 26px;
  padding: 0 12px;
}

.p-emoji_picker__heading--handy_rxns {
  float: left;
  background-color: #0000;
  margin: 4px 0 4px 14px;
}

.p-emoji_picker__sticky_header {
  z-index: 10;
  width: 100%;
  position: absolute;
}

.p-emoji_picker__sticky_header .p-emoji_picker__heading {
  padding: 0 8px;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 12px;
}

.p-emoji_picker__sticky_header .p-emoji_picker__heading--emoji-14-a11y {
  padding: 0 14px;
}

input[type="text"].c-input_text.p-emoji_picker__input {
  border-radius: 4px;
  outline: none;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 2px 14px 4px;
  font-size: 16px;
}

.p-emoji_picker__input_container {
  background: #fff;
  padding: 14px 17.5px 7px;
  position: relative;
}

.p-emoji_picker__input_container .p-emoji_picker__icon_search {
  top: 55%;
  left: 24.5px;
}

.p-emoji_picker__icon_search {
  text-shadow: none;
  color: #868686;
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
}

.p-emoji_picker__tip i {
  color: #868686;
}

.p-emoji_picker__tip {
  clear: both;
  text-align: center;
  color: #616061;
  margin: 5px 0 10px;
  font-size: .8rem;
  font-weight: normal;
}

.p-emoji_picker__tip__icon {
  margin-right: 2px;
  position: relative;
}

.p-emoji_picker__no_results {
  clear: both;
  color: #868686;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 10px;
  padding-right: 0;
  font-size: 1rem;
  font-weight: normal;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="0"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="0"].key_selection {
  background: #9bdf58b3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="1"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="1"].key_selection {
  background: #95d3feb3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="2"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="2"].key_selection {
  background: #f7e922b3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="3"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="3"].key_selection {
  background: #eea6fcb3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="4"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="4"].key_selection {
  background: #ffd58fb3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="5"]:hover {
  background: none;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item[data-color-index="5"].key_selection {
  background: #d3d1ffb3;
}

.p-emoji_picker[data-using-keyboard="true"] .p-emoji_picker__list_item:not(.key_selection) a:hover {
  background: none;
}

.p-emoji_picker__row {
  padding: 0 7px;
  display: flex;
}

.p-emoji_picker__row:first-child {
  visibility: hidden;
}

.p-emoji_picker__footer {
  background: #f8f8f8;
  border-top: 1px solid #00000026;
  flex: none;
  min-height: 60px;
  position: relative;
}

.p-emoji_picker__footer--handy-reactions {
  min-height: 102px;
}

.p-emoji_picker__footer--previewing .p-emoji_picker__preview {
  opacity: 1;
  transition: opacity .1s ease-in;
}

.p-emoji_picker__footer--previewing .p-emoji_picker__emoji_deluxe_label {
  opacity: 0;
  transition: opacity 50ms ease-in;
}

.p-emoji_picker__preview {
  opacity: 0;
  padding: .3rem 0 0 .7rem;
  transition: opacity .1s ease-in;
}

.p-emoji_picker__emoji_deluxe_label {
  color: #868686;
  opacity: 1;
  font-size: 1.2rem;
  font-weight: 700;
  transition: opacity .1s ease-in;
  position: absolute;
  top: calc(50% - 2px);
  left: 14px;
  transform: translate(0, -50%);
}

.p-emoji_picker__handy_rxns ~ .p-emoji_picker__emoji_deluxe_label {
  padding-top: 42px;
}

.p-emoji_picker__footer--previewing .p-emoji_picker__add_custom_emoji {
  opacity: 0;
  pointer-events: none;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-emoji_picker__add_custom_emoji {
  opacity: 1;
  pointer-events: auto;
  position: absolute;
  bottom: 14.5px;
  left: 14px;
}

.p-emoji_picker__preview_text {
  color: #616061;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #f8f8f8;
  width: 250px;
  padding: .6rem .7rem .8rem 0;
  font-size: .9rem;
  font-weight: 700;
  line-height: .9rem;
  display: block;
  overflow: hidden;
}

.p-emoji_picker__preview_text wbr {
  display: none;
}

.p-emoji_picker__preview_text--shortened {
  width: 180px;
}

.p-emoji_picker__preview_aliases {
  font-size: .8rem;
  font-weight: normal;
}

.p-emoji_picker__preview_img {
  float: left;
  vertical-align: middle;
  width: 46px;
  height: 54px;
  padding: .7rem .5rem 0 .1rem;
  font-size: 2rem;
  line-height: 2rem;
}

.p-emoji_picker__preview_img--productivity-emoji {
  position: relative;
  top: 4px;
}

.p-emoji_picker__preview_img span.emoji-sizer {
  vertical-align: top;
  margin-top: -.3rem;
  font-size: 2.25rem;
  line-height: 2.25rem;
}

.p-emoji_picker__handy_rxns {
  border-bottom: 1px solid #00000026;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: -1px;
  padding: .3rem 0;
  display: flex;
}

.p-emoji_picker__handy_rxns_list {
  margin: 0 18px 0 8px;
}

.p-emoji_picker__handy_rxns_list .p-emoji_picker__list_item {
  margin-right: 1px;
}

.p-emoji_picker__update_overlay {
  z-index: 152;
  opacity: 1;
  visibility: visible;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-emoji_picker__update_overlay h3 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-emoji_picker__update_overlay p {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1dab;
}

.p-emoji_picker__update_overlay .c-button {
  width: 150px;
}

.p-emoji_picker__update_overlay--hidden {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s .15s, opacity .15s ease-out;
}

.p-emoji_picker__update_overlay_image_container {
  background-image: url(https://a.slack-edge.com/bv1-10/google_emoji_update_overlay_smileys-30dc2cd.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 126px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-emoji_picker__update_overlay_image_container {
    background-image: url(https://a.slack-edge.com/bv1-10/google_emoji_update_overlay_smileys@2x-2bb3490.png);
  }
}

.p-emoji_picker__update_overlay--apple .p-emoji_picker__update_overlay_image_container {
  background-image: url(https://a.slack-edge.com/bv1-10/apple_emoji_update_overlay_smileys-b6efe2a.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-emoji_picker__update_overlay--apple .p-emoji_picker__update_overlay_image_container {
    background-image: url(https://a.slack-edge.com/bv1-10/apple_emoji_update_overlay_smileys@2x-63c5921.png);
  }
}

.p-emoji_picker__productivity_emoji_preview {
  align-items: flex-start;
  width: 100%;
  padding-top: 12px;
  display: flex;
}

.p-emoji_picker__productivity_emoji_preview--message {
  width: 85%;
}

.p-emoji_picker__productivity_emoji_preview--reaction {
  padding-right: 12px;
}

.p-emoji_picker__productivity_emoji_text {
  color: #616061;
  background: #f8f8f8;
  width: 100%;
  font-weight: 700;
}

.p-emoji_picker__productivity_emoji_img {
  padding: 12px;
}

.p-emoji_picker__productivity_emoji_img--message {
  padding-top: 6px;
}

.p-emoji_picker_skintone {
  color: #1d1c1db3;
  padding: 3px;
  font-size: 1.2rem;
  position: absolute;
  bottom: 14.5px;
  right: 16px;
}

.p-emoji_picker_skintone__radiogroup {
  flex-direction: column-reverse;
  margin-bottom: -15px;
  display: flex;
}

.p-emoji_picker_skintone__radiogroup_label {
  font-size: .68rem;
  font-weight: bold;
}

.p-emoji_picker_skintone__toggle_btn {
  opacity: 1;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 10px;
  align-items: center;
  margin-bottom: -3px;
  padding: 2px 3px;
  display: flex;
}

.p-emoji_picker_skintone__toggle_btn .emoji-sizer {
  font-size: 23px;
}

.p-emoji_picker_skintone__toggle_btn_label {
  margin: 0 3px;
  font-size: .9rem;
  font-weight: bold;
  display: inline-block;
}

.p-emoji_picker__content:hover .p-emoji_picker_skintone__toggle_btn {
  background: #fff;
  border: 1px solid #fff;
}

.p-emoji_picker_skintone__radio_buttons {
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border: 1px solid #0000;
  border-radius: 10px;
  padding: 7px 3px 2px;
  display: flex;
}

.p-emoji_picker_skintone__radio_buttons span.emoji-sizer {
  font-size: 23px;
}

.p-emoji_picker_skintone__radio_button_container {
  cursor: pointer;
  border-radius: 2px;
}

.p-emoji_picker_skintone__radio_button_container--focus-visible img {
  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-emoji_picker_skintone__radio_button {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-productivity_emoji_content-description {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-top: 4px;
  margin-bottom: 8px;
  line-height: normal;
  display: block;
}

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

.p-productivity_emoji_content-description--message wbr {
  display: none;
}

.p-productivity_emoji_content-aliases {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  border: 1px solid #ddd;
  margin-right: 4px;
  padding: 2px 4px;
}

.sk-client-theme--dark .p-productivity_emoji_content-aliases {
  border: 1px solid #1d1c1d21;
}

.p-productivity_emoji_content-title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  line-height: 0;
  font-weight: inherit;
}

.p-gif_picker {
  color: #1d1c1d;
  z-index: 1012;
  vertical-align: top;
  background: #f8f8f8;
  outline: none;
  font-size: .95rem;
  position: relative;
}

.c-menu.p-gif_picker {
  border-radius: 6px;
  width: 361px;
  line-height: 1rem;
  display: inline-block;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

body.desktop .p-gif_picker {
  overflow: visible;
}

.p-gif_picker__content {
  z-index: 151;
  flex-direction: column;
  width: 100%;
  min-height: 468px;
  max-height: 468px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-gif_picker__content--reaction-height-with-cta {
  min-height: 468px;
  max-height: 468px;
}

.p-gif_picker__content--reaction-height-without-cta {
  min-height: 436px;
  max-height: 436px;
}

.p-gif_picker__content--message-height-with-cta {
  min-height: 426px;
  max-height: 426px;
}

.p-gif_picker__content--message-height-without-cta {
  min-height: 394px;
  max-height: 394px;
}

.p-gif_picker {
  background: #fff;
  border: 1px solid #00000026;
  border-radius: 6px;
  width: 361px;
  padding: 20px;
  overflow-y: hidden;
  box-shadow: 0 2px 12px #00000026;
}

.p-gif_picker__header {
  display: flex;
}

.p-gif_picker__search_button {
  position: absolute;
  right: 24px;
}

.p-gif_picker__content {
  height: 354px;
}

.p-gif_picker .c-virtual_list__item {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-gif_picker .c-virtual_list__item:first-child {
  padding-top: 0;
}

.p-gif_picker .c-virtual_list__item:last-child {
  padding-bottom: 0;
}

.p-gif_picker__row {
  width: 100%;
  display: flex;
}

.p-gif_picker__row_item {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: calc(33% - 4px);
  height: 101px;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
  overflow: hidden;
}

.p-gif_picker__row_item:first-child {
  margin-left: 0;
}

.p-gif_picker__row_item:last-child {
  margin-right: 0;
}

.p-gif_picker__row_item .p-gif_picker__row_item_preview {
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.p-gif_picker__empty_content {
  opacity: .5;
  width: 50%;
  height: auto;
  margin: auto;
  display: block;
  position: relative;
  top: 80px;
}

.p-gif_picker__empty_content path {
  fill: #00000026;
}

.p-emoji_and_gif_pickers_container {
  color: #1d1c1d;
  z-index: 1012;
  vertical-align: top;
  background: #f8f8f8;
  outline: none;
  font-size: .95rem;
  position: relative;
}

.c-coachmarkv2 {
  z-index: 1053;
  background: #fff;
  border-radius: 8px;
  min-width: 260px;
  max-width: 440px;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.c-coachmarkv2__hero {
  object-fit: cover;
  aspect-ratio: 1.77778;
  border-radius: 8px 8px 0 0;
  width: 100%;
}

.c-coachmarkv2__icon {
  width: 36px;
  height: 36px;
  margin-bottom: 8px;
}

.c-coachmarkv2__content {
  padding: 24px;
}

.c-coachmarkv2__title {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1d;
  margin-bottom: 4px;
  padding-right: 20px;
  font-weight: 900;
  line-height: 24px;
}

.c-coachmarkv2__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
}

.c-coachmarkv2__legacy_copy {
  width: 90%;
}

.c-coachmarkv2__legacy_copy strong {
  display: block;
}

.c-coachmarkv2__actions {
  margin-top: 24px;
  display: flex;
}

.c-coachmarkv2__actions > button > svg {
  margin-top: 1px;
}

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

.c-coachmarkv2__link {
  margin-top: 24px;
  font-weight: 700;
}

.c-coachmarkv2__link:focus:not(.c-button-unstyled) {
  margin-top: 24px;
}

.c-coachmarkv2:after, .c-coachmarkv2:before {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
}

.c-coachmarkv2:after {
  border-width: 12px;
  border-color: #fff0;
}

.c-coachmarkv2:before {
  border-width: 13px;
  border-color: #0000;
}

.c-coachmarkv2:focus {
  outline: none;
}

.c-coachmark-anchor {
  position: relative;
}

.c-coachmarkv2__close {
  z-index: 1;
  position: absolute;
  top: 16px;
  right: 14px;
}

.c-coachmarkv2--actions-right .c-coachmarkv2__actions {
  justify-content: flex-end;
}

.c-coachmark--top, .c-coachmark--top-left, .c-coachmark--top-right {
  transform: translate(0, -100%);
}

.c-coachmark--top:after, .c-coachmark--top-left:after, .c-coachmark--top-right:after, .c-coachmark--top:before, .c-coachmark--top-left:before, .c-coachmark--top-right:before {
  top: 100%;
}

.c-coachmark--top:after, .c-coachmark--top-left:after, .c-coachmark--top-right:after {
  border-top-color: #fff;
  margin-left: -12px;
}

.c-coachmark--top:before, .c-coachmark--top-left:before, .c-coachmark--top-right:before {
  border-top-color: #1d1c1d21;
  margin-left: -13px;
}

.c-coachmark--top.c-coachmark--10:after, .c-coachmark--top-left.c-coachmark--10:after, .c-coachmark--top-right.c-coachmark--10:after, .c-coachmark--top.c-coachmark--10:before, .c-coachmark--top-left.c-coachmark--10:before, .c-coachmark--top-right.c-coachmark--10:before {
  left: 10%;
}

.c-coachmark--top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-10%, -100%);
}

.c-coachmark--top.c-coachmark--20:after, .c-coachmark--top-left.c-coachmark--20:after, .c-coachmark--top-right.c-coachmark--20:after, .c-coachmark--top.c-coachmark--20:before, .c-coachmark--top-left.c-coachmark--20:before, .c-coachmark--top-right.c-coachmark--20:before {
  left: 20%;
}

.c-coachmark--top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-20%, -100%);
}

.c-coachmark--top.c-coachmark--30:after, .c-coachmark--top-left.c-coachmark--30:after, .c-coachmark--top-right.c-coachmark--30:after, .c-coachmark--top.c-coachmark--30:before, .c-coachmark--top-left.c-coachmark--30:before, .c-coachmark--top-right.c-coachmark--30:before {
  left: 30%;
}

.c-coachmark--top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-30%, -100%);
}

.c-coachmark--top.c-coachmark--40:after, .c-coachmark--top-left.c-coachmark--40:after, .c-coachmark--top-right.c-coachmark--40:after, .c-coachmark--top.c-coachmark--40:before, .c-coachmark--top-left.c-coachmark--40:before, .c-coachmark--top-right.c-coachmark--40:before {
  left: 40%;
}

.c-coachmark--top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-40%, -100%);
}

.c-coachmark--top.c-coachmark--50:after, .c-coachmark--top-left.c-coachmark--50:after, .c-coachmark--top-right.c-coachmark--50:after, .c-coachmark--top.c-coachmark--50:before, .c-coachmark--top-left.c-coachmark--50:before, .c-coachmark--top-right.c-coachmark--50:before {
  left: 50%;
}

.c-coachmark--top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-50%, -100%);
}

.c-coachmark--top.c-coachmark--60:after, .c-coachmark--top-left.c-coachmark--60:after, .c-coachmark--top-right.c-coachmark--60:after, .c-coachmark--top.c-coachmark--60:before, .c-coachmark--top-left.c-coachmark--60:before, .c-coachmark--top-right.c-coachmark--60:before {
  left: 60%;
}

.c-coachmark--top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-60%, -100%);
}

.c-coachmark--top.c-coachmark--70:after, .c-coachmark--top-left.c-coachmark--70:after, .c-coachmark--top-right.c-coachmark--70:after, .c-coachmark--top.c-coachmark--70:before, .c-coachmark--top-left.c-coachmark--70:before, .c-coachmark--top-right.c-coachmark--70:before {
  left: 70%;
}

.c-coachmark--top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-70%, -100%);
}

.c-coachmark--top.c-coachmark--80:after, .c-coachmark--top-left.c-coachmark--80:after, .c-coachmark--top-right.c-coachmark--80:after, .c-coachmark--top.c-coachmark--80:before, .c-coachmark--top-left.c-coachmark--80:before, .c-coachmark--top-right.c-coachmark--80:before {
  left: 80%;
}

.c-coachmark--top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-80%, -100%);
}

.c-coachmark--top.c-coachmark--85:after, .c-coachmark--top-left.c-coachmark--85:after, .c-coachmark--top-right.c-coachmark--85:after, .c-coachmark--top.c-coachmark--85:before, .c-coachmark--top-left.c-coachmark--85:before, .c-coachmark--top-right.c-coachmark--85:before {
  left: 85%;
}

.c-coachmark--top.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--85.c-coachmark--center_on_arrow {
  transform: translate(-85%, -100%);
}

.c-coachmark--top.c-coachmark--90:after, .c-coachmark--top-left.c-coachmark--90:after, .c-coachmark--top-right.c-coachmark--90:after, .c-coachmark--top.c-coachmark--90:before, .c-coachmark--top-left.c-coachmark--90:before, .c-coachmark--top-right.c-coachmark--90:before {
  left: 90%;
}

.c-coachmark--top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-90%, -100%);
}

.c-coachmark--top.c-coachmark--95:after, .c-coachmark--top-left.c-coachmark--95:after, .c-coachmark--top-right.c-coachmark--95:after, .c-coachmark--top.c-coachmark--95:before, .c-coachmark--top-left.c-coachmark--95:before, .c-coachmark--top-right.c-coachmark--95:before {
  left: 95%;
}

.c-coachmark--top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--top-left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--top-right.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-95%, -100%);
}

.c-coachmark--bottom:after, .c-coachmark--bottom-left:after, .c-coachmark--bottom-right:after, .c-coachmark--bottom:before, .c-coachmark--bottom-left:before, .c-coachmark--bottom-right:before {
  bottom: 100%;
}

.c-coachmark--bottom:after, .c-coachmark--bottom-left:after, .c-coachmark--bottom-right:after {
  border-bottom-color: #fff;
  margin-left: -12px;
}

.c-coachmark--bottom:before, .c-coachmark--bottom-left:before, .c-coachmark--bottom-right:before {
  border-bottom-color: #1d1c1d21;
  margin-left: -13px;
}

.c-coachmark--bottom.c-coachmark--10:after, .c-coachmark--bottom-left.c-coachmark--10:after, .c-coachmark--bottom-right.c-coachmark--10:after, .c-coachmark--bottom.c-coachmark--10:before, .c-coachmark--bottom-left.c-coachmark--10:before, .c-coachmark--bottom-right.c-coachmark--10:before {
  left: 10%;
}

.c-coachmark--bottom.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-10%);
}

.c-coachmark--bottom.c-coachmark--20:after, .c-coachmark--bottom-left.c-coachmark--20:after, .c-coachmark--bottom-right.c-coachmark--20:after, .c-coachmark--bottom.c-coachmark--20:before, .c-coachmark--bottom-left.c-coachmark--20:before, .c-coachmark--bottom-right.c-coachmark--20:before {
  left: 20%;
}

.c-coachmark--bottom.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-20%);
}

.c-coachmark--bottom.c-coachmark--30:after, .c-coachmark--bottom-left.c-coachmark--30:after, .c-coachmark--bottom-right.c-coachmark--30:after, .c-coachmark--bottom.c-coachmark--30:before, .c-coachmark--bottom-left.c-coachmark--30:before, .c-coachmark--bottom-right.c-coachmark--30:before {
  left: 30%;
}

.c-coachmark--bottom.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-30%);
}

.c-coachmark--bottom.c-coachmark--40:after, .c-coachmark--bottom-left.c-coachmark--40:after, .c-coachmark--bottom-right.c-coachmark--40:after, .c-coachmark--bottom.c-coachmark--40:before, .c-coachmark--bottom-left.c-coachmark--40:before, .c-coachmark--bottom-right.c-coachmark--40:before {
  left: 40%;
}

.c-coachmark--bottom.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-40%);
}

.c-coachmark--bottom.c-coachmark--50:after, .c-coachmark--bottom-left.c-coachmark--50:after, .c-coachmark--bottom-right.c-coachmark--50:after, .c-coachmark--bottom.c-coachmark--50:before, .c-coachmark--bottom-left.c-coachmark--50:before, .c-coachmark--bottom-right.c-coachmark--50:before {
  left: 50%;
}

.c-coachmark--bottom.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-50%);
}

.c-coachmark--bottom.c-coachmark--60:after, .c-coachmark--bottom-left.c-coachmark--60:after, .c-coachmark--bottom-right.c-coachmark--60:after, .c-coachmark--bottom.c-coachmark--60:before, .c-coachmark--bottom-left.c-coachmark--60:before, .c-coachmark--bottom-right.c-coachmark--60:before {
  left: 60%;
}

.c-coachmark--bottom.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-60%);
}

.c-coachmark--bottom.c-coachmark--70:after, .c-coachmark--bottom-left.c-coachmark--70:after, .c-coachmark--bottom-right.c-coachmark--70:after, .c-coachmark--bottom.c-coachmark--70:before, .c-coachmark--bottom-left.c-coachmark--70:before, .c-coachmark--bottom-right.c-coachmark--70:before {
  left: 70%;
}

.c-coachmark--bottom.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-70%);
}

.c-coachmark--bottom.c-coachmark--80:after, .c-coachmark--bottom-left.c-coachmark--80:after, .c-coachmark--bottom-right.c-coachmark--80:after, .c-coachmark--bottom.c-coachmark--80:before, .c-coachmark--bottom-left.c-coachmark--80:before, .c-coachmark--bottom-right.c-coachmark--80:before {
  left: 80%;
}

.c-coachmark--bottom.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-80%);
}

.c-coachmark--bottom.c-coachmark--85:after, .c-coachmark--bottom-left.c-coachmark--85:after, .c-coachmark--bottom-right.c-coachmark--85:after, .c-coachmark--bottom.c-coachmark--85:before, .c-coachmark--bottom-left.c-coachmark--85:before, .c-coachmark--bottom-right.c-coachmark--85:before {
  left: 85%;
}

.c-coachmark--bottom.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--85.c-coachmark--center_on_arrow {
  transform: translate(-85%);
}

.c-coachmark--bottom.c-coachmark--90:after, .c-coachmark--bottom-left.c-coachmark--90:after, .c-coachmark--bottom-right.c-coachmark--90:after, .c-coachmark--bottom.c-coachmark--90:before, .c-coachmark--bottom-left.c-coachmark--90:before, .c-coachmark--bottom-right.c-coachmark--90:before {
  left: 90%;
}

.c-coachmark--bottom.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-90%);
}

.c-coachmark--bottom.c-coachmark--95:after, .c-coachmark--bottom-left.c-coachmark--95:after, .c-coachmark--bottom-right.c-coachmark--95:after, .c-coachmark--bottom.c-coachmark--95:before, .c-coachmark--bottom-left.c-coachmark--95:before, .c-coachmark--bottom-right.c-coachmark--95:before {
  left: 95%;
}

.c-coachmark--bottom.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--bottom-left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--bottom-right.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-95%);
}

.c-coachmark--left, .c-coachmark--left-top, .c-coachmark--left-bottom {
  transform: translate(-110%, -50%);
}

.c-coachmark--left:after, .c-coachmark--left-top:after, .c-coachmark--left-bottom:after, .c-coachmark--left:before, .c-coachmark--left-top:before, .c-coachmark--left-bottom:before {
  left: 100%;
}

.c-coachmark--left:after, .c-coachmark--left-top:after, .c-coachmark--left-bottom:after {
  border-left-color: #fff;
  margin-top: -12px;
}

.c-coachmark--left:before, .c-coachmark--left-top:before, .c-coachmark--left-bottom:before {
  border-left-color: #1d1c1d21;
  margin-top: -13px;
}

.c-coachmark--left.c-coachmark--10:after, .c-coachmark--left-top.c-coachmark--10:after, .c-coachmark--left-bottom.c-coachmark--10:after, .c-coachmark--left.c-coachmark--10:before, .c-coachmark--left-top.c-coachmark--10:before, .c-coachmark--left-bottom.c-coachmark--10:before {
  top: 10%;
}

.c-coachmark--left.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(-110%, -10%);
}

.c-coachmark--left.c-coachmark--20:after, .c-coachmark--left-top.c-coachmark--20:after, .c-coachmark--left-bottom.c-coachmark--20:after, .c-coachmark--left.c-coachmark--20:before, .c-coachmark--left-top.c-coachmark--20:before, .c-coachmark--left-bottom.c-coachmark--20:before {
  top: 20%;
}

.c-coachmark--left.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(-110%, -20%);
}

.c-coachmark--left.c-coachmark--30:after, .c-coachmark--left-top.c-coachmark--30:after, .c-coachmark--left-bottom.c-coachmark--30:after, .c-coachmark--left.c-coachmark--30:before, .c-coachmark--left-top.c-coachmark--30:before, .c-coachmark--left-bottom.c-coachmark--30:before {
  top: 30%;
}

.c-coachmark--left.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(-110%, -30%);
}

.c-coachmark--left.c-coachmark--40:after, .c-coachmark--left-top.c-coachmark--40:after, .c-coachmark--left-bottom.c-coachmark--40:after, .c-coachmark--left.c-coachmark--40:before, .c-coachmark--left-top.c-coachmark--40:before, .c-coachmark--left-bottom.c-coachmark--40:before {
  top: 40%;
}

.c-coachmark--left.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(-110%, -40%);
}

.c-coachmark--left.c-coachmark--50:after, .c-coachmark--left-top.c-coachmark--50:after, .c-coachmark--left-bottom.c-coachmark--50:after, .c-coachmark--left.c-coachmark--50:before, .c-coachmark--left-top.c-coachmark--50:before, .c-coachmark--left-bottom.c-coachmark--50:before {
  top: 50%;
}

.c-coachmark--left.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(-110%, -50%);
}

.c-coachmark--left.c-coachmark--60:after, .c-coachmark--left-top.c-coachmark--60:after, .c-coachmark--left-bottom.c-coachmark--60:after, .c-coachmark--left.c-coachmark--60:before, .c-coachmark--left-top.c-coachmark--60:before, .c-coachmark--left-bottom.c-coachmark--60:before {
  top: 60%;
}

.c-coachmark--left.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(-110%, -60%);
}

.c-coachmark--left.c-coachmark--70:after, .c-coachmark--left-top.c-coachmark--70:after, .c-coachmark--left-bottom.c-coachmark--70:after, .c-coachmark--left.c-coachmark--70:before, .c-coachmark--left-top.c-coachmark--70:before, .c-coachmark--left-bottom.c-coachmark--70:before {
  top: 70%;
}

.c-coachmark--left.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(-110%, -70%);
}

.c-coachmark--left.c-coachmark--80:after, .c-coachmark--left-top.c-coachmark--80:after, .c-coachmark--left-bottom.c-coachmark--80:after, .c-coachmark--left.c-coachmark--80:before, .c-coachmark--left-top.c-coachmark--80:before, .c-coachmark--left-bottom.c-coachmark--80:before {
  top: 80%;
}

.c-coachmark--left.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(-110%, -80%);
}

.c-coachmark--left.c-coachmark--85:after, .c-coachmark--left-top.c-coachmark--85:after, .c-coachmark--left-bottom.c-coachmark--85:after, .c-coachmark--left.c-coachmark--85:before, .c-coachmark--left-top.c-coachmark--85:before, .c-coachmark--left-bottom.c-coachmark--85:before {
  top: 85%;
}

.c-coachmark--left.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--85.c-coachmark--center_on_arrow {
  transform: translate(-110%, -85%);
}

.c-coachmark--left.c-coachmark--90:after, .c-coachmark--left-top.c-coachmark--90:after, .c-coachmark--left-bottom.c-coachmark--90:after, .c-coachmark--left.c-coachmark--90:before, .c-coachmark--left-top.c-coachmark--90:before, .c-coachmark--left-bottom.c-coachmark--90:before {
  top: 90%;
}

.c-coachmark--left.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(-110%, -90%);
}

.c-coachmark--left.c-coachmark--95:after, .c-coachmark--left-top.c-coachmark--95:after, .c-coachmark--left-bottom.c-coachmark--95:after, .c-coachmark--left.c-coachmark--95:before, .c-coachmark--left-top.c-coachmark--95:before, .c-coachmark--left-bottom.c-coachmark--95:before {
  top: 95%;
}

.c-coachmark--left.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--left-top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--left-bottom.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(-110%, -95%);
}

.c-coachmark--right, .c-coachmark--right-top, .c-coachmark--right-bottom {
  transform: translateY(-50%);
}

.c-coachmark--right:after, .c-coachmark--right-top:after, .c-coachmark--right-bottom:after, .c-coachmark--right:before, .c-coachmark--right-top:before, .c-coachmark--right-bottom:before {
  top: 50%;
  right: 100%;
}

.c-coachmark--right:after, .c-coachmark--right-top:after, .c-coachmark--right-bottom:after {
  border-right-color: #fff;
  margin-top: -12px;
}

.c-coachmark--right:before, .c-coachmark--right-top:before, .c-coachmark--right-bottom:before {
  border-right-color: #1d1c1d21;
  margin-top: -13px;
}

.c-coachmark--right.c-coachmark--10:after, .c-coachmark--right-top.c-coachmark--10:after, .c-coachmark--right-bottom.c-coachmark--10:after, .c-coachmark--right.c-coachmark--10:before, .c-coachmark--right-top.c-coachmark--10:before, .c-coachmark--right-bottom.c-coachmark--10:before {
  top: 10%;
}

.c-coachmark--right.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--10.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--10.c-coachmark--center_on_arrow {
  transform: translate(0, -10%);
}

.c-coachmark--right.c-coachmark--20:after, .c-coachmark--right-top.c-coachmark--20:after, .c-coachmark--right-bottom.c-coachmark--20:after, .c-coachmark--right.c-coachmark--20:before, .c-coachmark--right-top.c-coachmark--20:before, .c-coachmark--right-bottom.c-coachmark--20:before {
  top: 20%;
}

.c-coachmark--right.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--20.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--20.c-coachmark--center_on_arrow {
  transform: translate(0, -20%);
}

.c-coachmark--right.c-coachmark--30:after, .c-coachmark--right-top.c-coachmark--30:after, .c-coachmark--right-bottom.c-coachmark--30:after, .c-coachmark--right.c-coachmark--30:before, .c-coachmark--right-top.c-coachmark--30:before, .c-coachmark--right-bottom.c-coachmark--30:before {
  top: 30%;
}

.c-coachmark--right.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--30.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--30.c-coachmark--center_on_arrow {
  transform: translate(0, -30%);
}

.c-coachmark--right.c-coachmark--40:after, .c-coachmark--right-top.c-coachmark--40:after, .c-coachmark--right-bottom.c-coachmark--40:after, .c-coachmark--right.c-coachmark--40:before, .c-coachmark--right-top.c-coachmark--40:before, .c-coachmark--right-bottom.c-coachmark--40:before {
  top: 40%;
}

.c-coachmark--right.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--40.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--40.c-coachmark--center_on_arrow {
  transform: translate(0, -40%);
}

.c-coachmark--right.c-coachmark--50:after, .c-coachmark--right-top.c-coachmark--50:after, .c-coachmark--right-bottom.c-coachmark--50:after, .c-coachmark--right.c-coachmark--50:before, .c-coachmark--right-top.c-coachmark--50:before, .c-coachmark--right-bottom.c-coachmark--50:before {
  top: 50%;
}

.c-coachmark--right.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--50.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--50.c-coachmark--center_on_arrow {
  transform: translate(0, -50%);
}

.c-coachmark--right.c-coachmark--60:after, .c-coachmark--right-top.c-coachmark--60:after, .c-coachmark--right-bottom.c-coachmark--60:after, .c-coachmark--right.c-coachmark--60:before, .c-coachmark--right-top.c-coachmark--60:before, .c-coachmark--right-bottom.c-coachmark--60:before {
  top: 60%;
}

.c-coachmark--right.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--60.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--60.c-coachmark--center_on_arrow {
  transform: translate(0, -60%);
}

.c-coachmark--right.c-coachmark--70:after, .c-coachmark--right-top.c-coachmark--70:after, .c-coachmark--right-bottom.c-coachmark--70:after, .c-coachmark--right.c-coachmark--70:before, .c-coachmark--right-top.c-coachmark--70:before, .c-coachmark--right-bottom.c-coachmark--70:before {
  top: 70%;
}

.c-coachmark--right.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--70.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--70.c-coachmark--center_on_arrow {
  transform: translate(0, -70%);
}

.c-coachmark--right.c-coachmark--80:after, .c-coachmark--right-top.c-coachmark--80:after, .c-coachmark--right-bottom.c-coachmark--80:after, .c-coachmark--right.c-coachmark--80:before, .c-coachmark--right-top.c-coachmark--80:before, .c-coachmark--right-bottom.c-coachmark--80:before {
  top: 80%;
}

.c-coachmark--right.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--80.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--80.c-coachmark--center_on_arrow {
  transform: translate(0, -80%);
}

.c-coachmark--right.c-coachmark--85:after, .c-coachmark--right-top.c-coachmark--85:after, .c-coachmark--right-bottom.c-coachmark--85:after, .c-coachmark--right.c-coachmark--85:before, .c-coachmark--right-top.c-coachmark--85:before, .c-coachmark--right-bottom.c-coachmark--85:before {
  top: 85%;
}

.c-coachmark--right.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--85.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--85.c-coachmark--center_on_arrow {
  transform: translate(0, -85%);
}

.c-coachmark--right.c-coachmark--90:after, .c-coachmark--right-top.c-coachmark--90:after, .c-coachmark--right-bottom.c-coachmark--90:after, .c-coachmark--right.c-coachmark--90:before, .c-coachmark--right-top.c-coachmark--90:before, .c-coachmark--right-bottom.c-coachmark--90:before {
  top: 90%;
}

.c-coachmark--right.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--90.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--90.c-coachmark--center_on_arrow {
  transform: translate(0, -90%);
}

.c-coachmark--right.c-coachmark--95:after, .c-coachmark--right-top.c-coachmark--95:after, .c-coachmark--right-bottom.c-coachmark--95:after, .c-coachmark--right.c-coachmark--95:before, .c-coachmark--right-top.c-coachmark--95:before, .c-coachmark--right-bottom.c-coachmark--95:before {
  top: 95%;
}

.c-coachmark--right.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--right-top.c-coachmark--95.c-coachmark--center_on_arrow, .c-coachmark--right-bottom.c-coachmark--95.c-coachmark--center_on_arrow {
  transform: translate(0, -95%);
}

.p-slackai_composer_popover {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  gap: 4px;
  min-width: 430px;
  max-width: 700px;
  min-height: 180px;
  padding: 14px 30px 20px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slackai_composer_popover__explainer {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slackai_composer_popover__content {
  margin-top: auto;
}

.p-slackai_composer_popover__content_blocks_wrapper {
  background-color: #1d1c1d21;
  border-radius: 4px;
  max-height: 500px;
  padding: 4px;
  overflow-y: auto;
}

.p-slackai_composer_popover__content_blocks_wrapper.p-slackai_composer_popover__content_blocks_wrapper--hidden {
  display: none;
}

.p-slackai_composer_popover__footer {
  justify-content: end;
  gap: 6px;
  margin-top: auto;
  display: flex;
}

.p-clips_repackaging_coachmark {
  display: inline-flex;
  position: relative;
}

.p-clips_repackaging_coachmark .p-video_composer_button--highlight.c-button-unstyled {
  color: #1264a3;
  background: none;
  animation: .18s ease-out .5s 3 forwards clips-button-shake;
}

.sk-client-theme--dark .p-clips_repackaging_coachmark .p-video_composer_button--highlight.c-button-unstyled {
  color: #fff;
}

.p-clips_repackaging_coachmark:after {
  content: " ";
  border-radius: 4px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  position: absolute;
  top: -4px;
  left: -5px;
  box-shadow: inset 0 0 0 2px #1264a3, 0 0 4px #1264a3;
}

.sk-client-theme--dark .p-clips_repackaging_coachmark:after {
  box-shadow: inset 0 0 0 2px #fff, 0 0 4px #fff;
}

.p-clips_repackaging_coachmark__hero {
  border-radius: 8px 8px 0 0;
  width: 100%;
}

@keyframes clips-button-shake {
  0%, 100% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-2px);
  }

  60% {
    transform: translateY(2px);
  }
}

.c-wysiwyg_container {
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  position: relative;
}

.c-wysiwyg_container:hover .c-wysiwyg_container__button--expand_toggle, .c-wysiwyg_container:focus-within .c-wysiwyg_container__button--expand_toggle, .c-wysiwyg_container .c-wysiwyg_container__button--expand_toggle:focus {
  opacity: 1;
}

.c-wysiwyg_container .c-basic_container__body {
  grid-template: "context context context"
                 "formatting formatting formatting"
                 "input input input" minmax(0, 100%)
                 "attachments attachments attachments"
                 "broadcast_controls broadcast_controls broadcast_controls"
                 "prefix toolbar_buttons suffix"
                 / auto minmax(0, 1fr) auto;
  display: grid;
}

.c-wysiwyg_container .c-basic_container__body .c-texty_input_unstyled__container {
  z-index: 1;
  grid-area: input;
  position: relative;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__prefix {
  grid-area: prefix;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__suffix {
  grid-area: suffix;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__attachments {
  grid-area: attachments;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__context {
  grid-area: context;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__formatting {
  grid-area: formatting;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__toolbar_buttons {
  grid-area: toolbar_buttons;
}

.c-wysiwyg_container .c-basic_container__body .c-wysiwyg_container__footer {
  grid-column: 1 / -1;
  grid-row-start: -1;
}

.c-wysiwyg_container .c-basic_container__body .c-texty_input_unstyled__container--multi_line {
  transition: box-shadow 80ms linear;
}

.c-wysiwyg_container .c-basic_container__body .c-texty_buttons__overflow_container {
  position: relative;
}

.c-wysiwyg_container:not(.c-wysiwyg_container--double_decker, .c-wysiwyg_container--with_footer) .c-basic_container__body .c-texty_input_unstyled__container {
  grid-area: 1 / 2 / -1 / 2;
}

.c-wysiwyg_container:not(.c-wysiwyg_container--double_decker, .c-wysiwyg_container--with_footer) .c-basic_container__body .c-wysiwyg_container__context + .c-texty_input_unstyled__container {
  grid-area: single_decker_input;
}

.c-wysiwyg_container.p-message_input__input_container_unstyled {
  border-radius: 8px;
}

.c-wysiwyg_container.p-message_input__input_container_unstyled:focus-within {
  box-shadow: 0 1px 3px #00000014;
}

.c-wysiwyg_container.p-message_input__input_container_unstyled .c-wysiwyg_container__footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.c-wysiwyg_container__footer {
  border-top: 1px solid #0000;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: space-between;
  align-items: center;
  transition: background 80ms, border-color 80ms;
  display: flex;
}

.c-wysiwyg_container:focus-within .c-wysiwyg_container__footer {
  border-color: #ddd;
}

.c-wysiwyg_container .c-wysiwyg_container__formatting + .c-texty_input_unstyled__container--multiline_overflow--top {
  box-shadow: inset 0 1px #1d1c1d21;
}

.c-wysiwyg_container .c-texty_input_unstyled__container--multiline_overflow--bottom + .c-wysiwyg_container__footer {
  box-shadow: 0 -1px #1d1c1d21;
}

.c-wysiwyg_container .c-texty_input_unstyled__container--multiline_overflow--bottom + .c-wysiwyg_container__footer:focus-within {
  box-shadow: 0 -1px #1d1c1d4d;
}

.c-wysiwyg_container .c-wysiwyg_container__footer {
  border-top: unset;
  cursor: text;
  background-color: #0000;
  padding: 0 4px 0 6px;
}

.c-wysiwyg_container .c-wysiwyg_container__footer .c-wysiwyg_container__prefix + .c-wysiwyg_container__toolbar_buttons .c-wysiwyg_container__button {
  margin-left: 2px;
}

.c-wysiwyg_container:focus-within .c-wysiwyg_container__footer {
  background-color: #0000;
}

.c-wysiwyg_container__spacer {
  flex: 100%;
}

.c-wysiwyg_container__formatting {
  cursor: text;
  background: #f8f8f8;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  display: flex;
}

.c-wysiwyg_container__prefix, .c-wysiwyg_container__suffix, .c-wysiwyg_container__formatting, .c-wysiwyg_container__toolbar_buttons {
  padding: 4px;
}

.c-wysiwyg_container__suffix {
  flex-shrink: 0;
  align-items: flex-end;
  padding-right: 2px;
  display: flex;
}

.c-wysiwyg_container:focus-within .c-wysiwyg_container__suffix {
  opacity: 1;
}

.c-wysiwyg_container__prefix {
  flex-shrink: 0;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.c-wysiwyg_container__toolbar_buttons {
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}

.c-wysiwyg_container__button {
  transition: background 80ms, border-color 80ms, color 80ms;
}

.c-wysiwyg_container .c-wysiwyg_container__button, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button, .p-quip_floating_formatting_bar .p-composer__button--floating, .p-texty_floating_formatting_bar .p-composer__button--floating {
  border-radius: 4px;
  width: 28px;
  height: 28px;
  margin: 2px;
  padding: 2px;
}

.c-wysiwyg_container .c-wysiwyg_container__button.p-composer__select, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button.p-composer__select, .p-quip_floating_formatting_bar .p-composer__button--floating.p-composer__select, .p-texty_floating_formatting_bar .p-composer__button--floating.p-composer__select {
  width: auto;
  padding: 0;
}

.c-wysiwyg_container .c-wysiwyg_container__button.p-composer__select .p-composer__button__floating__select_button, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button.p-composer__select .p-composer__button__floating__select_button, .p-quip_floating_formatting_bar .p-composer__button--floating.p-composer__select .p-composer__button__floating__select_button, .p-texty_floating_formatting_bar .p-composer__button--floating.p-composer__select .p-composer__button__floating__select_button {
  font-size: inherit;
}

.c-wysiwyg_container .c-wysiwyg_container__button.p-composer__select .c-select_button__icon--small, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button.p-composer__select .c-select_button__icon--small, .p-quip_floating_formatting_bar .p-composer__button--floating.p-composer__select .c-select_button__icon--small, .p-texty_floating_formatting_bar .p-composer__button--floating.p-composer__select .c-select_button__icon--small {
  margin-left: 4px;
}

.c-wysiwyg_container .c-wysiwyg_container__button.c-wysiwyg_container__button--send, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button.c-wysiwyg_container__button--send, .p-quip_floating_formatting_bar .p-composer__button--floating.c-wysiwyg_container__button--send, .p-texty_floating_formatting_bar .p-composer__button--floating.c-wysiwyg_container__button--send, .c-wysiwyg_container .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options, .c-wysiwyg_container .p-composer__button--sticky.c-icon_button.c-wysiwyg_container__button--send_options, .p-quip_floating_formatting_bar .p-composer__button--floating.c-wysiwyg_container__button--send_options, .p-texty_floating_formatting_bar .p-composer__button--floating.c-wysiwyg_container__button--send_options {
  margin: 0;
}

.c-wysiwyg_container .p-composer__button--sticky.c-icon_button {
  opacity: .3;
  flex: 0 0 28px;
  margin-bottom: 0;
}

.c-wysiwyg_container .c-wysiwyg_container__formatting .c-icon_button {
  opacity: .3;
}

.c-wysiwyg_container .c-wysiwyg_container__formatting .c-icon_button:hover, .c-wysiwyg_container:focus-within .c-wysiwyg_container__formatting .c-icon_button:not(.c-button--disabled) {
  opacity: 1;
}

.c-wysiwyg_container__button--emoji {
  z-index: 1;
  position: relative;
}

.c-wysiwyg_container__button--emoji:after {
  content: "";
  z-index: -1;
  opacity: 0;
  background: #f2c744;
  border-radius: 9999px;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.c-wysiwyg_container__button--emoji.skin-tone-2:after {
  background: #ffdbbe;
}

.c-wysiwyg_container__button--emoji.skin-tone-3:after {
  background: #e6b892;
}

.c-wysiwyg_container__button--emoji.skin-tone-4:after {
  background: #d4a37c;
}

.c-wysiwyg_container__button--emoji.skin-tone-5:after {
  background: #c18e65;
}

.c-wysiwyg_container__button--emoji.skin-tone-6:after {
  background: #b47f55;
}

.c-wysiwyg_container__button--emoji .is-second {
  display: none;
}

.c-wysiwyg_container__button--emoji:hover:after, .c-wysiwyg_container__button--emoji:focus:after {
  opacity: 1;
}

.sk-client-theme--dark .c-wysiwyg_container__button--emoji:hover, .sk-client-theme--dark .c-wysiwyg_container__button--emoji:focus {
  color: #1d1c1d;
}

.c-wysiwyg_container__button--emoji:hover .is-first, .c-wysiwyg_container__button--emoji:focus .is-first {
  display: none;
}

.c-wysiwyg_container__button--emoji:hover .is-second, .c-wysiwyg_container__button--emoji:focus .is-second {
  display: block;
  transform: scale(1.05)rotate(15deg);
}

.c-wysiwyg_container__button--with_badge:before {
  content: "";
  z-index: 1;
  background: #e01e5a;
  border: 2px solid #fff;
  border-radius: 9999px;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
}

.c-wysiwyg_container--theme_dark .c-wysiwyg_container__button--with_badge:before {
  border-color: #f8f8f8;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send, .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options {
  color: #fff;
  background: #007a5a;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send:hover, .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options:hover {
  color: #fff;
  background: #148567;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--disabled, .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options.c-wysiwyg_container__button--disabled {
  background: unset;
  color: #1d1c1db3;
  pointer-events: none;
  opacity: .3;
}

.c-wysiwyg_container__button--workflows.c-wysiwyg_container__button--disabled {
  background: unset;
  color: #1d1c1db3;
  opacity: .3;
  pointer-events: auto;
  cursor: default;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--experiment_draft_scheduling {
  border-radius: 4px;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--experiment_draft_scheduling:hover {
  box-shadow: 0 1px 3px #00000014;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--experiment_draft_scheduling.c-wysiwyg_container__button--disabled:hover {
  box-shadow: none;
}

.c-wysiwyg_container__send_button--with_options {
  border-radius: 4px;
  margin-left: 0;
  display: inline-flex;
}

.c-wysiwyg_container__send_button--with_options:hover {
  box-shadow: 0 1px 3px #00000014;
}

.c-wysiwyg_container__send_button--with_options.c-wysiwyg_container__send_button--with_options_disabled:hover {
  box-shadow: none;
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button--send {
  margin-right: 0;
  padding-right: 0;
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--disabled, .c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options.c-wysiwyg_container__button--disabled {
  color: #1d1c1d;
  background-color: #0000;
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send {
  border-radius: 4px 0 0 4px;
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send:after {
  content: "";
  background: #fff6;
  width: 1px;
  height: calc(100% - 8px);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send.c-wysiwyg_container__button--disabled:after {
  background: #1d1c1d4d;
}

.c-wysiwyg_container__send_button--with_options .c-wysiwyg_container__button.c-wysiwyg_container__button--send_options {
  border-radius: 0 4px 4px 0;
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
}

.c-wysiwyg_container__schedule_send_button_coachmark {
  width: 300px;
}

.c-wysiwyg_container__schedule_send_button_coachmark .c-wysiwyg_container__schedule_send_button_coachmark_content {
  margin-right: 36px;
}

.c-wysiwyg_container__schedule_send_button_coachmark .c-wysiwyg_container__schedule_send_button_coachmark_content_title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-wysiwyg_container__schedule_send_button_coachmark .c-coachmark__close {
  float: none;
  position: absolute;
  top: 14px;
  right: 12px;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--day1 {
  color: #fff;
  opacity: 1;
  background: #1264a3;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--day1:hover {
  color: #fff;
  background: #2570aa;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--day1.c-wysiwyg_container__button--disabled {
  color: #fff;
  opacity: 1;
  background: #1264a3;
}

.c-texty_buttons {
  align-items: center;
  display: flex;
  position: relative;
}

.c-texty_buttons--overflow {
  z-index: 1001;
  background: #f8f8f8;
  border-radius: 4px;
  padding: 4px;
  display: flex;
  position: absolute;
  top: -40px;
  right: -36px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-texty_buttons--overflow .c-wysiwyg_container__footer_divider {
  display: none;
}

.c-wysiwyg_container__footer_divider {
  background: #1d1c1d21;
  flex-shrink: 0;
  align-self: center;
  width: 1px;
  height: 20px;
  margin: 2px 6px;
}

.c-wysiwyg_container__button.c-icon_button.c-wysiwyg_container__button--shortcuts_highlighted {
  color: #1264a3;
}

.c-wysiwyg_container__button.c-icon_button.c-wysiwyg_container__button--shortcuts_highlighted:hover {
  color: #fff;
}

.c-wysiwyg_container__button--composer:after {
  content: "";
  opacity: 0;
  background: currentColor;
  border-radius: 9999px;
  width: 75%;
  height: 1.5px;
  transition: opacity 80ms, transform 80ms;
  position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translate(-50%, 2px);
}

.c-wysiwyg_container__button--composer_active:after {
  opacity: 1;
  transform: translate(-50%);
}

.c-wysiwyg_container__button--expand_toggle {
  opacity: 0;
  color: #1d1c1db3;
  transition: opacity .16s;
  position: absolute;
  top: 8px;
  right: -18px;
}

.c-wysiwyg_container__button--active {
  background-color: #1d1c1d21;
}

.c-wysiwyg_container__button.c-wysiwyg_container__button--story_meeting.c-wysiwyg_container__button--disabled {
  opacity: .3;
  pointer-events: none;
}

.c-wysiwyg_container--theme_light {
  transition: border-color .16s, box-shadow .16s;
}

.c-wysiwyg_container--theme_light:focus-within .c-wysiwyg_container__footer--with_formatting {
  background-color: #0000;
}

.c-wysiwyg_container--theme_light_bordered {
  border-color: #1d1c1d21;
}

.c-wysiwyg_container--theme_light_bordered:focus-within {
  border-color: #1d1c1d4d;
}

.c-wysiwyg_container--theme_dark {
  background-color: #f8f8f8;
}

.c-wysiwyg_container--theme_dark code {
  color: #e8912d;
}

.c-wysiwyg_container--theme_dark_bordered {
  border-color: #565856;
}

.c-wysiwyg_container--theme_dark_bordered:focus-within {
  border-color: #868686;
}

.c-wysiwyg_container--disabled .c-wysiwyg_container__footer {
  opacity: .3;
}

.c-wysiwyg_container--disabled .c-wysiwyg_container__button--active {
  background-color: unset;
}

.c-wysiwyg_container--day1 {
  background: linear-gradient(0deg, #1d9bd10d, #1d9bd10d), #fff;
  border-width: 2px;
  border-color: #1264a3;
}

.c-wysiwyg_container--day1:focus-within {
  border-color: #1264a3;
}

.c-wysiwyg_container--day1.c-wysiwyg_container--theme_dark {
  background: linear-gradient(0deg, #1d9bd10d, #1d9bd10d), #1d1c1d0a;
}

.c-wysiwyg_container--day1-prog-disc {
  border-width: 2px;
  border-color: #1264a3;
}

.c-wysiwyg_container--day1-prog-disc:focus-within {
  border-color: #1264a3;
}

.c-wysiwyg_container--day1-prog-disc .p-setup_prog_disc_explainer_tip_container--threads {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.sk-client-theme--dark .c-wysiwyg_container--day1-prog-disc {
  border-color: #f8f8f8;
}

.c-wysiwyg_container--day1-prog-disc_ia4 {
  border-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  background: none;
}

.c-wysiwyg_container--day1-prog-disc_ia4:focus-within {
  border-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .c-wysiwyg_container--day1-prog-disc_ia4 {
  border-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  background: none;
}

.p-setup_prog_disc_explainer_tip_container--ia4.p-setup_prog_disc_explainer_tip_container--threads {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.c-wysiwyg_container--day1-prog-disc-first-message-tip {
  border-top-left-radius: 0;
}

.c-wysiwyg_container .c-texty_input_unstyled__warning {
  bottom: 44px;
  right: 4px;
}

.c-wysiwyg_container--with_floating_toolbar {
  position: relative;
}

.p-share_dialog_message_input {
  color: #1d1c1d;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  margin-top: 1px;
  margin-bottom: 1px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
}

.p-share_dialog_message_input: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-share_dialog_message_input:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

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

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

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

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

[lang] .p-share_dialog_message_input {
  font-size: 15px;
}

[lang="ja-JP"] .p-share_dialog_message_input {
  font-size: 14px;
}

[lang] .p-share_dialog_message_input {
  line-height: 1.2;
}

[lang="ja-JP"] .p-share_dialog_message_input {
  line-height: 1.3;
}

.p-share_dialog_message_input.ql-disabled {
  opacity: .6;
  cursor: default;
  background: #1d1c1d21;
}

.p-share_dialog_message_input.ql-disabled * {
  cursor: default;
}

.p-share_dialog_message_input__context_bar_wrapper {
  z-index: 0;
}

.p-share_dialog_send_to_huddle {
  padding-top: 0;
}

.p-share_dialog_send_to_huddle__alert {
  width: 100%;
  font-size: 14px;
}

.p-share_dialog_send_to_huddle__alert .c-alert__message {
  width: 100%;
}

.p-share_dialog_send_to_huddle__text {
  justify-content: space-between;
  display: flex;
}

.p-share_dialog_send_to_huddle__share {
  color: #1264a3;
  white-space: nowrap;
  align-self: center;
  margin-left: 16px;
  font-weight: bold;
}

.p-team_icon_pile {
  flex-shrink: 0;
  justify-content: flex-end;
  font-size: 16px;
  display: inline-flex;
}

.p-team_icon_pile__icon + .p-team_icon_pile__icon {
  margin-left: -6px;
  box-shadow: -2px 0 #fff, -2px 1px #fff, -2px -1px #fff;
}

.p-shared_msg_org__desc {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
  margin-bottom: 24px;
  display: flex;
}

.p-shared_msg_org__desc .c-team_icon {
  margin-right: 4px;
}

.p-shared_msg_org__desc .p-team_icon_pile {
  margin-top: 1px;
}

.p-share_dialog_share_locations__section_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  padding: 12px 0;
}

.p-share_dialog_share_locations__conversation_entity.c-base_list_entity--medium {
  padding: 6px;
}

.p-share_dialog_share_locations__conversation_entity .c-base_list_entity__secondary_content, .p-share_dialog_share_locations__conversation_entity .c-member__details {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 4px;
}

.p-share_dialog_share_locations__conversation_entity .c-channel_entity__name {
  flex-shrink: 0;
}

.p-share_dialog_share_locations__conversation_entity .c-small_channel_entity__inline_name_suffix {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 4px;
  display: inline-flex;
  overflow: hidden;
}

.p-share_dialog_share_locations__conversation_entity .c-base_entity__text {
  width: inherit;
}

.p-share_dialog_share_locations__conversation_entity .c-base_entity--small {
  padding-right: 4px;
}

.p-share_dialog_share_locations__conversation_entity .c-base_entity__text-contents {
  flex-flow: row;
}

.p-share_dialog_share_locations__conversation_entity_small .c-base_list_entity__secondary_content .c-select_button {
  height: 24px;
}

.p-share_dialog_share_locations__base_entity .c-base_entity__text-contents {
  color: #1d1c1db3;
}

.p-share_dialog_share_locations__revoke_button {
  border: 1px solid #1d1c1d80;
  width: 16px;
  height: 16px;
  margin-left: 4px;
}

.p-share_dialog_share_locations__revoke_button .c-icon {
  width: 16px;
  height: 16px;
}

.p-share_dialog_share_locations__revoke_button .c-icon:before {
  font-size: 16px;
}

.p-share_dialog_share_locations__add_member_button {
  width: 100%;
}

.p-share_dialog_share_locations__add_member_button:hover {
  background-color: #f8f8f8;
}

.p-share_dialog_share_locations__add_member_button:active {
  background-color: #ddd;
}

.p-share_dialog_share_locations__add_member_icon {
  color: #1264a3;
  background: #1d9bd11a;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  display: inline-flex;
}

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

.p-share_dialog_share_locations__org_sharing__option {
  height: 64px;
}

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

.p-share_dialog_share_locations__org_sharing_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: normal;
}

.p-share_dialog_share_locations__tabs .c-tabs__tab_menu {
  padding-left: 20px;
}

.p-share_dialog_share_locations__tabs .c-tabs__tab_panel {
  height: 290px;
}

.p-share_dialog_share_locations__tabs .c-tabs__tab {
  padding: 12px 0;
}

.p-share_dialog_share_locations__tabs--people .c-scrollbar, .p-share_dialog_share_locations__tabs--channels .c-scrollbar {
  border-bottom: 1px solid #1d1c1d21;
}

.p-share_dialog_share_locations__tabs--people .c-scrollbar--hidden, .p-share_dialog_share_locations__tabs--channels .c-scrollbar--hidden {
  border-bottom: none;
}

.p-share_dialog_share_locations__tabs--settings {
  background-color: #f8f8f8;
}

.p-share_dialog_share_locations__tabs--settings .c-scrollbar {
  border-bottom: 1px solid #1d1c1d21;
}

.p-share_dialog_share_locations__settings {
  padding: 16px 20px;
}

.p-share_dialog_share_locations__settings_group:not(:empty) {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  padding: 12px;
}

.p-share_dialog_share_locations__settings_group:not(:empty):not(:first-child) {
  margin: 16px 0;
}

.p-share_dialog_share_locations__settings_group_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 8px;
  padding-top: 0;
}

.p-share_dialog_share_locations__settings_slack_connect_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

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

.p-share_dialog_share_locations__user_level_access {
  margin-right: 6px;
}

.p-share_dialog_share_locations__new_form_plus {
  background: #1d9bd11a;
  border-radius: 4px;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  display: flex;
}

.p-canvas_access_management_select .c-select_button {
  border: 0;
}

.p-canvas_access_management_select .c-select_button__icon--small {
  margin-left: 4px;
}

.p-canvas_access_management_select__option--danger.c-select_options_list__option {
  color: #e01e5a;
}

.p-canvas_access_management_select__option--danger.c-select_options_list__option--active {
  color: #fff;
  background-color: #e01e5a;
}

.p-canvas_access_management_select__option--disabled .c-select_options_list__option_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: inherit;
}

.p-workflow_suggestions_modal_header__highlight {
  color: #611f69;
  background: #f9edff;
  border-radius: 4px;
  padding: 2px 3px;
}

.p-workflow_suggestions_modal_header__highlight:hover {
  color: #611f69;
  text-decoration: none;
}

.p-workflow_suggestions_modal_header__highlight--active {
  color: #fff;
  background: #611f69;
}

.p-workflow_suggestions_modal_header__highlight--active:hover {
  color: #fff;
  text-decoration: none;
}

.workflowSuggestionFeedbackButtons__M9bEN {
  color: var(--dt_color-content-ter);
}

.header__TtD6Y {
  line-height: 1.5;
}

.p-canvas_access_speedbump .c-modal_speed_bump__text_wrapper {
  padding-bottom: 20px;
}

.p-canvas_access_speedbump .c-modal_speed_bump__heading {
  padding-bottom: 8px;
}

.p-share_dialog__section {
  margin-top: 16px;
  margin-bottom: 16px;
}

.p-share_dialog__section:first-child {
  margin-top: 0;
}

.p-share_dialog__section:last-child {
  margin-bottom: 0;
}

.p-share_dialog__section_bottom_padding {
  padding-bottom: 4px;
}

.p-share_dialog__section_label {
  margin-bottom: 8px;
  font-weight: 700;
}

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

.p-share_dialog__create_gdoc_share_with .c-label--inline {
  display: inline-flex;
}

.p-share_dialog__section .c-input_select, .p-share_dialog__section input.c-input_text, .p-share_dialog__section input[type="text"].c-input_text {
  margin: 0;
}

.p-share_dialog__section .c-message_attachment__footer {
  display: none;
}

.p-share_dialog__alert {
  margin-bottom: 16px;
}

.p-share_dialog__warning_message {
  display: block;
}

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

.p-share_dialog_channel_picker__option .c-select_options_list__option_label {
  white-space: normal;
  text-overflow: clip;
}

.p-share_dialog_channel_picker__option .c-base_entity__text-contents {
  flex-flow: row;
}

.p-share_dialog_channel_picker .c-input_select__selected_value {
  display: block;
}

.p-share_dialog__modal .c-dialog__footer--has_both {
  justify-content: flex-end;
}

.p-share_dialog__modal .c-dialog_speed_bump__body_text {
  margin-bottom: 1rem;
}

.p-share_dialog__modal .c-sk-modal_footer--speedbump {
  flex-direction: column;
  align-items: stretch;
}

.p-share_dialog__modal .c-sk-modal_footer {
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  min-height: 84px;
}

.p-share_dialog__modal .c-sk-modal_footer .c-sk-modal_footer_actions {
  margin-left: unset;
  width: 100%;
  display: flex;
}

.p-share_dialog__modal .c-sk-modal_footer .c-sk-modal_footer_actions .p-share_dialog__right_actions {
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 12px;
  margin-left: auto;
  display: flex;
}

.p-share_dialog__copy_link_text {
  transition-duration: 80ms;
}

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

.p-share_dialog__already_shared_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border-bottom: 1px solid #1d1c1d21;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-bottom: 8px;
  font-weight: 600;
}

.p-share_dialog__already_shared_text_list {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  max-height: 120px;
  margin-bottom: 24px;
  margin-left: 0;
  font-weight: 400;
  list-style: none;
}

.p-share_dialog__already_shared_text_list li {
  border-bottom: 1px solid #1d1c1d21;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 16px;
  display: block;
  position: relative;
}

.p-share_dialog__spicy_sparrow_animation {
  z-index: -1;
  max-height: 260px;
  position: relative;
  overflow: hidden;
  transform: translateY(40%);
}

@media only screen and (max-height: 480px) {
  .p-share_dialog__spicy_sparrow_animation {
    display: none;
  }
}

.p-share_dialog__private_message_forwarding_coachmark {
  border-radius: 4px;
  margin: 8px 28px;
  padding: 10px;
  display: flex;
  position: relative;
}

.p-share_dialog__private_message_forwarding_coachmark_close_button {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}

.p-share_dialog__private_message_forwarding_coachmark--light {
  background-color: #e8f5fa;
  border-radius: 4px;
  margin: 8px 28px;
  padding: 10px;
  display: flex;
  position: relative;
}

.p-share_dialog__private_message_forwarding_coachmark--dark {
  background-color: rgb(var(--dt_color-plt-lagoon-5));
  color: #f8f8f8;
  border-radius: 4px;
  margin: 8px 28px;
  padding: 10px;
  display: flex;
  position: relative;
}

.p-share_dialog__private_message_forwarding_coachmark_icon, .p-share_dialog__private_message_forwarding_coachmark_icon--light {
  color: #1264a3;
  margin-right: 8px;
  position: relative;
  top: 4px;
}

.p-share_dialog__private_message_forwarding_coachmark_icon--dark {
  color: rgb(var(--dt_color-plt-lagoon-100));
  margin-right: 8px;
  position: relative;
  top: 4px;
}

.p-share_dialog__private_message_forwarding_coachmark_learn_more_link {
  white-space: nowrap;
  font-weight: bold;
  text-decoration: none;
}

.p-share_dialog__private_message_forwarding_coachmark_learn_more_link--light {
  white-space: nowrap;
  color: #1264a3;
  font-weight: bold;
  text-decoration: none;
}

.p-share_dialog__private_message_forwarding_coachmark_learn_more_link--dark {
  white-space: nowrap;
  color: rgb(var(--dt_color-plt-lagoon-100));
  font-weight: bold;
  text-decoration: none;
}

.p-share_dialog__modal_overlay--popover:before {
  background: none;
}

.p-share_dialog__modal--popover {
  padding-top: 20px;
}

.p-share_dialog__modal--popover .p-share_dialog__section:last-child {
  margin-bottom: 6px;
}

.p-share_dialog__modal--popover .c-sk-modal_footer {
  height: 72px;
  padding-top: 12px;
}

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

@media screen and (min-width: 1180px) {
  .p-share_dialog__modal--popover {
    margin-top: -330px;
    margin-right: -510px;
  }
}

@media screen and (max-width: 1179px) {
  .p-share_dialog__modal--popover {
    margin-top: -330px;
    position: absolute;
    right: 50px;
  }
}

@media screen and (max-width: 1179px) and (max-height: 780px) {
  .p-share_dialog__modal--popover {
    margin-top: 0;
    top: 85px;
  }
}

@media screen and (min-width: 1180px) and (max-height: 780px) {
  .p-share_dialog__modal--popover {
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    top: 85px;
  }
}

.p-share_dialog__desc {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.p-embedded_link_editor__edit_view {
  min-width: 320px;
  padding: 16px;
}

.p-embedded_link_editor__edit_view__footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: flex-end;
  display: flex;
}

.p-embedded_link_editor__edit_view__footer .p-embedded_link_editor__edit_view__cancel_button {
  color: #1d1c1db3;
  margin-right: 24px;
}

.p-embedded_link_editor__edit_view__footer .p-embedded_link_editor__edit_view__remove_button {
  margin-right: auto;
}

.p-embedded_link_editor__edit_view__title__container {
  display: flex;
}

.p-embedded_link_editor__edit_view__title__container__input {
  flex-grow: 1;
}

.p-embedded_link_editor__edit_view__title__container__input.p-embedded_link_editor__edit_view__title__container__input--has-leading-emoji .c-input_text {
  padding-left: 56px;
}

.p-embedded_link_editor__edit_view__title__container__image {
  place-content: center space-between;
  width: 44px;
  margin: 8px;
  display: flex;
  position: absolute;
}

.p-workflow_start_button {
  gap: 4px;
  display: flex;
}

.p-workflow_trigger_type_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  align-items: center;
  gap: 4px;
  display: flex;
}

.p-workflow_details_modal__header {
  border-bottom: 1px solid #1d1c1d21;
}

.p-workflow_details_modal__header--error_icon {
  font-size: 36px;
}

.p-workflow_details_modal__header__title_bar .c-sk-modal_title_bar__icon {
  height: 56px;
}

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

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

.p-workflow_details_modal__content {
  background-color: #f8f8f8;
}

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

.p-workflow_details_modal__content--error {
  padding: 8px 28px 0;
}

.p-workflow_details_modal__content__section {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin: 16px 28px;
  padding: 16px 20px;
}

.p-workflow_details_modal__content__section__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 8px;
  font-weight: 700;
}

.p-workflow_details_modal__content__section__title:not(:first-of-type) {
  margin-top: 8px;
}

.p-workflow_details_modal__content__section__header_button {
  float: right;
}

.p-workflow_details_modal_footer_actions {
  display: flex;
}

.p-workflow_details_modal__footer {
  border-top: 1px solid #1d1c1d21;
}

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

.p-oauth_account_picker__icon-container {
  background-color: #f3f3f3;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-oauth_account_picker__check-icon-container {
  vertical-align: text-bottom;
  margin-left: 4px;
  font-size: 16px;
  display: inline-block;
  position: relative;
  top: 2px;
}

.p-oauth_account_picker__label-container {
  flex-direction: column;
  margin-right: 12px;
  display: flex;
}

.p-oauth_account_picker__label {
  font-size: 15px;
  font-weight: 700;
  display: inline;
}

.p-oauth_account_picker__sub-label {
  color: #1d1c1db3;
  font-size: 12px;
}

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

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

.p-oauth_account_select_modal__list_item {
  border-top: 1px solid #ddd;
}

.p-oauth_account_select_modal__list_item:first-of-type {
  margin-top: 16px;
}

.p-oauth_account_select_modal__list_item:last-of-type {
  border-bottom: 1px solid #ddd;
  margin-bottom: 16px;
}

.p-workflow_steps__step {
  color: #1d1c1db3;
  flex-direction: column;
  margin-top: 8px;
  display: flex;
}

.p-workflow_steps__step__primary {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-workflow_steps__step__secondary {
  margin-left: 28px;
}

.p-workflow_steps__step__title--loading_stub {
  background-color: #1d1c1d21;
  border-radius: 5px;
  width: 120px;
  height: 10px;
}

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

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

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-workflow_attribution {
  color: #616061;
  align-items: center;
  width: 100%;
  font-size: 12px;
  display: flex;
}

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

.p-pill {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
  text-align: center;
  word-wrap: break-word;
  background-color: #000000b3;
  border-radius: 1000px;
  max-width: 250px;
  padding: 6px 16px;
  display: inline-block;
}

.p-custom_status_out_of_office__auto_reply_label {
  margin-top: 4px;
  margin-bottom: 8px;
  font-weight: 700;
}

.p-custom_status_out_of_office__auto_reply_preview {
  pointer-events: none;
  word-break: break-word;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 4px 16px 16px;
}

.p-custom_status_out_of_office__member_slug {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-custom_status_out_of_office__member_slug:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.p-custom_status_out_of_office__mocked_message {
  margin: 8px 20px;
}

.p-custom_status_out_of_office__reply_preview_container {
  background: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  padding: 8px 20px;
}

.p-custom_status_out_of_office__reply_preview, .p-custom_status_out_of_office__mocked_message {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.p-custom_status_out_of_office__reply_preview_context {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  gap: 4px;
  margin-left: 24px;
  display: flex;
}

.p-custom_status_out_of_office__reply_content {
  margin-left: 8px;
}

.p-custom_status_out_of_office__reply_message {
  max-width: 380px;
}

.p-custom_status_out_of_office__coverage_plan_link {
  color: #1264a3;
  margin-top: 8px;
  font-weight: 700;
}

.p-custom_status_out_of_office_character_count .c-input_character_count__characters-remaining {
  background: none;
  margin-top: 41px;
}

.p-rich_text_block, .p-rich_text_section, .p-rich_text_block .c-mrkdwn__quote, .p-rich_text_block .c-mrkdwn__pre {
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

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

.p-rich_text_block {
  -webkit-user-select: text;
  user-select: text;
  text-align: left;
  width: 100%;
  overflow-y: hidden;
}

[lang] .p-rich_text_block {
  font-size: 15px;
}

[lang="ja-JP"] .p-rich_text_block {
  font-size: 14px;
}

[lang] .p-rich_text_block {
  line-height: 1.46668;
}

[lang="ja-JP"] .p-rich_text_block {
  line-height: 1.56668;
}

.c-message .p-rich_text_block {
  margin: 8px 0 -4px;
}

.p-rich_text_block .c-mrkdwn__code--no_left_cap {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0;
}

.p-rich_text_block .c-mrkdwn__code--no_right_cap {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 0;
}

.p-rich_text_block s .c-member_slug--link {
  text-decoration: line-through;
}

.p-rich_text_block .c-mrkdwn__user_group {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}

.p-rich_text_block .c-mrkdwn__team_command, .p-rich_text_block .c-mrkdwn__team_command__icon {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-style: inherit;
}

.p-rich_text_block .c-mrkdwn__pre .c-mrkdwn__br {
  height: unset;
}

.p-rich_text_block .c-mrkdwn__pre .c-mrkdwn__br:after {
  content: " ";
}

.p-rich_text_block .c-mrkdwn__pre[data-stringify-border="1"] {
  width: calc(100% - 13px);
  margin-left: 13px;
  padding-left: 13px;
  position: relative;
}

.p-rich_text_block .c-mrkdwn__pre[data-stringify-border="1"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  margin-left: -13px;
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
}

.sk-client-theme--dark .p-rich_text_block .c-mrkdwn__pre[data-stringify-border="1"]:before {
  background-color: #1d1c1d;
}

.p-rich_text_block .c-mrkdwn__quote + .c-mrkdwn__pre[data-stringify-border="1"]:before, .p-rich_text_block .c-mrkdwn__pre[data-stringify-border="1"] + .c-mrkdwn__quote:before, .p-rich_text_block .c-mrkdwn__pre[data-stringify-border="1"] + .p-rich_text_list[data-border="1"]:before, .p-rich_text_block .p-rich_text_list[data-border="1"] + .c-mrkdwn__pre[data-stringify-border="1"]:before, .p-rich_text_block .c-mrkdwn__quote + .p-rich_text_list[data-border="1"]:before, .p-rich_text_block .p-rich_text_list[data-border="1"] + .c-mrkdwn__quote:before {
  height: calc(100% + 11px);
  top: -8px;
}

.p-rich_text_list {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

.p-rich_text_list li {
  margin-bottom: 0;
  margin-left: 28px;
  list-style-type: none;
}

.p-rich_text_list li:before {
  text-align: center;
  white-space: nowrap;
  width: 22px;
  margin-left: -28px;
  margin-right: 6px;
  display: inline-block;
}

.p-rich_text_list[data-indent="1"] li {
  margin-left: 56px;
}

.p-rich_text_list[data-indent="2"] li {
  margin-left: 84px;
}

.p-rich_text_list[data-indent="3"] li {
  margin-left: 112px;
}

.p-rich_text_list[data-indent="4"] li {
  margin-left: 140px;
}

.p-rich_text_list[data-indent="5"] li {
  margin-left: 168px;
}

.p-rich_text_list[data-border="1"] {
  padding-left: 11px;
  position: relative;
}

.p-rich_text_list[data-border="1"]:before {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.sk-client-theme--dark .p-rich_text_list[data-border="1"]:before {
  background-color: #1d1c1d;
}

.p-rich_text_list[data-border="1"][data-border-radius-top-cap="0"]:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.p-rich_text_list[data-border="1"][data-border-radius-bottom-cap="0"]:before {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-rich_text_list + .c-mrkdwn__quote[data-border-radius-top-cap="0"][data-border-radius-bottom-cap="0"] + .c-mrkdwn__pre[data-stringify-border="1"]:before {
  height: calc(100% + 17px);
  top: -17px;
}

.p-rich_text_list + .c-mrkdwn__quote[data-stringify-border]:before {
  top: -7px;
}

.p-rich_text_section + .p-rich_text_list[data-border="1"]:before {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.c-mrkdwn__quote[data-border-radius-top-cap] {
  margin-top: 0;
}

.c-mrkdwn__quote[data-border-radius-bottom-cap] {
  margin-bottom: 0;
}

.c-mrkdwn__quote[data-no-border]:before {
  background: none;
}

.c-mrkdwn__quote[data-stringify-border="1"] > .c-mrkdwn__br {
  height: 22px;
}

.c-mrkdwn__quote[data-border-radius-top-cap="0"]:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.c-mrkdwn__quote[data-border-radius-bottom-cap="0"]:before {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.c-mrkdwn__quote[data-stringify-border="1"] {
  padding-left: 31px;
}

.c-mrkdwn__quote[data-stringify-border="1"]:after {
  content: "";
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
}

.sk-client-theme--dark .c-mrkdwn__quote[data-stringify-border="1"]:after {
  background-color: #1d1c1d;
}

.c-mrkdwn__quote[data-stringify-border="1"] + .c-mrkdwn__quote[data-stringify-border="1"] {
  margin-top: 0;
}

.c-mrkdwn__quote[data-stringify-border="1"] + .c-mrkdwn__quote[data-stringify-border="1"]:after {
  height: calc(100% + 6px);
  top: -6px;
}

.c-mrkdwn__quote + .c-mrkdwn__quote:before {
  top: -8px;
}

ol.p-rich_text_list_increased_spacing:not(:last-child, [data-border-radius-bottom-cap="0"]), ul.p-rich_text_list_increased_spacing:not(:last-child, [data-border-radius-bottom-cap="0"]) {
  margin-bottom: 4px;
}

ol.p-rich_text_list_increased_spacing:not(:first-child, [data-border-radius-top-cap="0"]), ul.p-rich_text_list_increased_spacing:not(:first-child, [data-border-radius-top-cap="0"]), ol.p-rich_text_list_increased_spacing li:not(:first-child), ul.p-rich_text_list_increased_spacing li:not(:first-child) {
  margin-top: 4px;
}

.p-rich_text_list__bullet li:before {
  content: "";
  vertical-align: baseline;
  white-space: nowrap;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.p-rich_text_list__bullet[data-indent="0"] li:before, .p-rich_text_list__bullet[data-indent="3"] li:before, .p-rich_text_list__bullet[data-indent="6"] li:before {
  content: "";
}

.p-rich_text_list__bullet[data-indent="1"] li:before, .p-rich_text_list__bullet[data-indent="4"] li:before, .p-rich_text_list__bullet[data-indent="7"] li:before {
  content: "";
}

.p-rich_text_list__bullet[data-indent="2"] li:before, .p-rich_text_list__bullet[data-indent="5"] li:before, .p-rich_text_list__bullet[data-indent="8"] li:before {
  content: "";
}

.p-rich_text_list__check li:before {
  content: "";
  vertical-align: baseline;
  white-space: nowrap;
  font-family: Slack v2;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.p-rich_text_list__check[data-checked="true"] li:before {
  content: "";
}

.p-rich_text_list__ordered li:before {
  counter-increment: list-0;
  content: counter(list-0, decimal) ". ";
}

.p-rich_text_list__ordered[data-indent="0"] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="0"] li:before {
  content: counter(list-0, decimal) ". ";
}

.p-rich_text_list__ordered[data-indent="1"] {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="1"] li:before {
  counter-increment: list-1;
  content: counter(list-1, lower-alpha) ". ";
}

.p-rich_text_list__ordered[data-indent="2"] {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="2"] li:before {
  counter-increment: list-2;
  content: counter(list-2, lower-roman) ". ";
  text-align: right;
}

.p-rich_text_list__ordered[data-indent="3"] {
  counter-reset: list-4 list-5 list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="3"] li:before {
  counter-increment: list-3;
  content: counter(list-3, decimal) ". ";
}

.p-rich_text_list__ordered[data-indent="4"] {
  counter-reset: list-5 list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="4"] li:before {
  counter-increment: list-4;
  content: counter(list-4, lower-alpha) ". ";
}

.p-rich_text_list__ordered[data-indent="5"] {
  counter-reset: list-6 list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="5"] li:before {
  counter-increment: list-5;
  content: counter(list-5, lower-roman) ". ";
  text-align: right;
}

.p-rich_text_list__ordered[data-indent="6"] {
  counter-reset: list-7 list-8;
}

.p-rich_text_list__ordered[data-indent="6"] li:before {
  counter-increment: list-6;
  content: counter(list-6, decimal) ". ";
}

.p-rich_text_list__ordered[data-indent="7"] {
  counter-reset: list-8;
}

.p-rich_text_list__ordered[data-indent="7"] li:before {
  counter-increment: list-7;
  content: counter(list-7, lower-alpha) ". ";
}

.p-rich_text_list__ordered[data-indent="8"] li:before {
  counter-increment: list-8;
  content: counter(list-8, lower-roman) ". ";
  text-align: right;
}

.p-rich_text_block__theme_install_btn_wrapper {
  margin: 4px 0 8px;
}

.p-rich_text_block__theme_install_btn_wrapper .c-message_attachment__button {
  margin: 0;
}

.p-rich_text_block--inline {
  margin-top: 0;
  display: inline;
}

.p-rich_text_block--inline .p-rich_text_section {
  display: inline;
}

.p-rich_text_block--me_message {
  font-style: italic;
}

.p-workflowtoken__channel {
  white-space: nowrap;
}

:is(.p-workflowtoken__user :global, .p-workflowtoken__text :global, .p-workflowtoken__channel :global) {
  pointer-events: none;
}

:is(.p-workflowtoken__user :global .c-link--button, .p-workflowtoken__text :global .c-link--button, .p-workflowtoken__channel :global .c-link--button) {
  color: #1264a3;
}

.p-workflowtoken--error {
  color: #e01e5a;
  vertical-align: bottom;
  background: #e01e5a1a;
  border-radius: 3px;
  padding: 2px 3px;
}

.c-mrkdwn__subject_line {
  margin: 4px 0 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: inline-block;
}

.p-message_mention, .p-file_mention, .p-canvas_mention, .p-variable {
  color: #1264a3;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  vertical-align: bottom;
  background-color: #1d9bd11a;
  border-radius: 3px;
  display: inline-flex;
}

.p-file_mention .c-file_entity__icon, .p-file_mention .c-file_entity__text {
  margin-right: 0;
  padding: 1.6px;
  font-weight: normal;
}

.p-canvas_mention .p-canvas_mention--grey {
  color: #1d1c1d;
  background-color: #1d1c1d0f;
}

.p-canvas_mention .p-canvas_mention__file_entity__icon, .p-canvas_mention .p-canvas_mention__file_entity__text {
  margin-right: 0;
  padding: 1.6px;
}

.p-canvas_mention .p-canvas_mention__anchor_icon {
  width: 13px;
  margin: 0 4px;
}

.p-message_mention .p-message_mention__message__icon, .p-message_mention .p-message_mention__message__content {
  padding: 0 1.6px;
}

.p-variable {
  color: #1d1c1db3;
  background-color: #1d1c1d0f;
  align-items: center;
  padding: 0 4px;
}

.p-variable .p-variable__name {
  margin-left: 4px;
}

.p-custom_status_modal {
  overflow: visible;
}

.p-custom_status_modal__content .c-sk-modal_content__inner {
  padding: 5px 0;
}

.p-custom_status_modal__input_container {
  overflow: unset;
  position: relative;
}

.p-custom_status_modal__input_container_disabled {
  opacity: .6;
}

.p-custom_status_modal__input_container_disabled .p_custom_status_modal__input_emoji_picker, .p-custom_status_modal__input_container_disabled .c-texty_input_unstyled__container {
  pointer-events: none;
}

.p-custom_status_modal__input_container_disabled .p_custom_status_modal__input_clear_button {
  color: initial;
}

.p-custom_status_modal__input_action {
  color: #1d1c1db3;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 40px;
  display: flex;
}

.p-custom_status_modal__input_hint {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 8px 0 0 12px;
}

.p-custom_status_modal__expiration_default .c-select_button__placeholder {
  color: #1d1c1d;
}

.p-custom_status_modal__expiration_default_label .c-select_button--large {
  border-color: #868686;
  height: 42px;
  padding-right: 12px;
}

.p-custom_status_modal__expiration_default_label .c-select_button--large:focus {
  border-color: #0000;
}

.p-custom_status_modal__expiration_default_label .c-select_button--large svg {
  width: 12px;
}

.p-custom_status_modal__expiration_default_label .c-select_button--large svg path {
  stroke: #1d1c1d80;
  stroke-width: 1.25px;
}

.p-custom_status_modal__expiration_custom {
  margin: 12px 0 0;
}

.p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container {
  min-width: auto;
  padding: 0;
}

.p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-date_picker__select_input, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-date_picker__select_input, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-input_text_icon__icon--large, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-input_text_icon__icon--large, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-date_picker__select_btn--large, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-date_picker__select_btn--large, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-select_input, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-select_input, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-select_input__content, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-select_input__content {
  border-color: #868686;
  height: 42px;
}

.p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-date_picker__select_input:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-date_picker__select_input:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-input_text_icon__icon--large:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-input_text_icon__icon--large:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-date_picker__select_btn--large:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-date_picker__select_btn--large:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-select_input:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-select_input:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__date_picker_container .c-select_input__content:focus, .p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container .c-select_input__content:focus {
  border-color: #0000;
}

.p-custom_status_modal__expiration_custom .c-date_time_picker__time_picker_container {
  padding-left: 12px;
}

.p-custom_status_modal__expiration_custom .c-date-time_picker__date_picker_button {
  margin-bottom: 0;
}

.p-custom_status_modal--pause_notifications .p-custom_status_modal__expiration_custom {
  margin: 12px 0 20px;
}

.p-custom_status_modal__pause_notifications {
  margin-top: 4px;
}

.p-custom_status_modal__pause_notifications .c-label__text {
  color: #1d1c1db3;
  font-weight: 700;
}

.p-custom_status_modal__presets {
  min-inline-size: auto;
  margin: 0;
}

.p-custom_status_modal__preset_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding: 24px 0 4px 36px;
  font-weight: bold;
}

.p-custom_status_modal__preset_container {
  align-items: center;
  height: 28px;
  padding: 0 36px;
  display: flex;
}

.p-custom_status_modal__preset_container:hover, .p-custom_status_modal__preset_container:focus-within, .p-custom_status_modal__preset_container.p-custom_status_modal__preset_container--active {
  color: #fff;
  background: #1264a3;
}

.p-custom_status_modal__preset_container:hover .p-custom_status_modal__preset_duration, .p-custom_status_modal__preset_container:focus-within .p-custom_status_modal__preset_duration, .p-custom_status_modal__preset_container.p-custom_status_modal__preset_container--active .p-custom_status_modal__preset_duration {
  color: #fff;
}

.p-custom_status_modal__preset_container:hover .p-custom_status_modal__preset_control, .p-custom_status_modal__preset_container:focus-within .p-custom_status_modal__preset_control, .p-custom_status_modal__preset_container.p-custom_status_modal__preset_container--active .p-custom_status_modal__preset_control {
  position: unset;
  overflow: unset;
  clip: unset;
  height: unset;
  width: unset;
  margin: unset;
  padding: unset;
  border: unset;
  user-select: unset;
}

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

.p-custom_status_modal__preset:focus {
  box-shadow: none;
  border-radius: 0;
}

.p-custom_status_modal__preset_control {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 20px;
  height: 20px;
  margin: -1px;
  padding: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.p-custom_status_modal__preset_emoji {
  flex-shrink: 0;
  margin-right: 10px;
}

.p-custom_status_modal__preset_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 4px;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.p-custom_status_modal__preset_text wbr {
  display: none;
}

.p-custom_status_modal__preset_duration {
  color: #1d1c1db3;
  flex-shrink: 0;
}

.p-custom_status_modal__preset_duration:before {
  content: "—";
  margin-right: 4px;
  display: inline-block;
}

.p-custom_status_modal__edit_presets {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: 1;
  margin-right: 16px;
}

.p-custom_status_modal__recent_statuses {
  margin-top: 0;
}

.p-custom_status_modal__keyboard_hint_container {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: -50px;
}

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

.p-custom_status_modal_calendar__status_sync_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  width: 100%;
  margin-top: 20px;
  box-shadow: inset 0 0 0 1px #0000001a;
}

.p-custom_status_modal_calendar__footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin-right: 8px;
}

.p-custom_status_modal_calendar__footer:hover {
  color: #1d1c1db3;
}

.p-custom_status_modal_calendar__modal_divider {
  margin-bottom: 20px;
}

.p-huddle_invite_modal_banner {
  padding: 4px 28px 0;
}

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

.p-huddle_invite_add_to_channel__user_list {
  justify-content: space-between;
  display: flex;
}

.p-huddle_invite_add_to_channel__user_list:not(:last-child) {
  margin-bottom: 16px;
}

.p-huddle_invite_modal_footer_banner {
  background-color: #f4f1f4;
  align-items: baseline;
  padding: 12px 24px;
  display: flex;
}

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

.p-huddle_invite_link_button__copy_link {
  margin-left: 0;
}

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

.p-huddle_invite_channel_list_entity .p-huddle_invite_channel_list_entity_text_container {
  margin-left: 12px;
}

.p-huddle_invite_channel_list_entity .p-huddle_invite_channel_list_entity__icon_container {
  background-color: var(--dt_color-base-ter);
  border-radius: var(--sk_base_icon-border-radius);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-huddle_invite_channel_list_entity .p-huddle_invite_channel_list_entity__title {
  font-weight: 700;
}

.p-huddle_invite_suggestion_tabs__tab_menu {
  margin-bottom: 20px;
  padding-left: 20px;
}

.p-huddle_invite_suggestion_tabs__menu_item_button__list_entity {
  cursor: pointer;
  width: 100%;
}

.p-huddle_invite_suggestion_tabs__menu_item_button__list_entity:hover {
  background: #1d1c1d0f;
}

.p-huddle_invite_suggestion_tabs__menu_item_button__list_entity .c-base_list_entity, .p-huddle_invite_suggestion_tabs__menu_item__list_entity .c-base_list_entity {
  padding-left: 28px;
  padding-right: 28px;
}

.p-huddle_invite_suggestion_tabs__menu_item__pending_status_container {
  color: #1d1c1db3;
  align-items: center;
  gap: 4px;
  display: flex;
}

.p-huddle_start_suggestion_tabs__tab_menu {
  margin-bottom: 20px;
  padding-left: 20px;
}

.p-huddle_start_suggestion_tabs__menu_item_button__list_entity {
  cursor: pointer;
  width: 100%;
}

.p-huddle_start_suggestion_tabs__menu_item_button__list_entity:hover {
  background: #1d1c1d0f;
}

.p-huddle_start_suggestion_tabs__menu_item_button__list_entity .c-base_list_entity {
  padding-left: 28px;
  padding-right: 28px;
}

.p-huddle_channel_tooltip {
  padding: 8px;
}

.p-huddle_channel_tooltip .c-tooltip__subtitle .c-tooltip__subtitle_member_count, .p-huddle_channel_tooltip .c-tooltip__subtitle .c-tooltip__subtitle_member_names {
  display: inline;
}

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

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

.p-huddle_channel_tooltip__avatar {
  border-radius: 4px;
  box-shadow: 0 0 0 2px #1d1c1d;
}

.p-huddle_avatar_stack {
  --huddles-offset: -2.235%;
  --huddles-radius: calc(var(--huddles-avatar-size) * .25);
  margin-left: var(--dt_static_space-050);
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.p-huddle_avatar_stack__icon_container {
  padding: 0 var(--dt_static_space-025);
}

.p-huddle_avatar_stack__avatar {
  display: block;
  margin-right: 0 !important;
}

.p-huddle_avatar_stack__avatar [class^="c-base_icon"] {
  border-radius: var(--huddles-radius);
}

.p-huddle_avatar_stack__avatar [class^="c-base_icon"] img {
  vertical-align: top;
}

.p-huddle_avatar_stack__avatar:not(.p-huddle_avatar_stack__avatar--first) {
  margin-left: var(--huddles-offset);
}

.p-huddle_avatar_stack__avatar:not(.p-huddle_avatar_stack__avatar--first) [class^="c-base_icon"] {
  clip-path: var(--huddles-mask);
}

.p-huddle_avatar_stack__plus-member-count {
  margin-left: var(--dt_static_space-050);
  height: var(--huddles-avatar-size);
  line-height: 1;
  font-size: calc(var(--huddles-avatar-size) * .65);
  border-radius: var(--huddles-radius);
  padding-left: calc(var(--huddles-avatar-size) / 3);
  padding-right: calc(var(--huddles-avatar-size) / 4);
  place-items: center;
  display: grid;
}

.p-huddle_invite_channel_or_start__active_members_container {
  margin-bottom: 8px;
  margin-left: -2px;
  font-size: 13px;
  display: flex;
}

.p-huddle_invite_channel_or_start__active_members_container .p-huddle_invite_channel_or_start__avatar_stack {
  margin-right: 8px;
}

.p-huddle_invite_channel_or_start_footer_actions {
  flex-wrap: wrap;
  gap: 4px;
  width: 100%;
  display: flex;
}

.p-huddle_invite_channel_or_start_footer_actions .p-huddle_invite_channel_or_start_footer_actions_close {
  margin-left: auto;
}

.magic-actions-modal__Lnr6D p.subtitle__JQjL2 {
  font-weight: bold;
}

.magic-actions-modal__Lnr6D .action__qarCL {
  margin-right: 4px;
  margin-top: var(--dt_static_space-050);
  color: #4a154be6;
  background-color: #f7e9fb;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 6px 11px;
  font-family: Lato;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  display: inline-flex;
}

.magic-actions-modal__Lnr6D .action__qarCL:hover {
  color: var(--dt_color-theme-base-inv-pry);
  background: #a350af59;
}

.magic-actions-modal__Lnr6D .action__qarCL .emoji__l\+EKa {
  font-size: 20px;
}

.magic-actions-modal__Lnr6D .often-used-container__L61JC {
  margin-top: var(--dt_static_space-100);
}

.magic-actions-modal__Lnr6D .often-used-container__L61JC > span {
  display: inline-block;
}

.magic-actions-modal__Lnr6D .c-sk-modal_content_section {
  padding-bottom: var(--dt_static_space-100);
}

.p-shortcut_title_dialog__title_section {
  padding-top: 4px;
}

.p-shortcut_title_dialog__footer_actions {
  display: flex;
}

.p-email_unfurl {
  cursor: inherit;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4667;
}

.p-email_unfurl__primary {
  padding: 12px;
}

.p-email_unfurl__avatar {
  align-self: flex-start;
  width: 72px;
  height: 72px;
  margin-right: 12px;
}

.p-email_unfurl__secondary {
  border-top: 1px solid rgba(var(--sk_foreground_low, 29, 28, 29), .13);
  flex-direction: column;
  padding: 12px;
  display: flex;
}

.p-empty_unfurl {
  cursor: inherit;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  padding: 12px;
  display: flex;
}

.p-empty_unfurl__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 12px;
}

.p-empty_unfurl__title .c-link:not(:hover) {
  color: #1d1c1d;
}

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

.p-message_attachment_tableau_dashboard__icon_container {
  background: #fff;
  width: 36px;
  height: 36px;
}

.p-message_attachment_tableau_dashboard__icon {
  width: 20px;
  height: 20px;
  margin: 0;
}

.p-message_attachment_tableau_dashboard__thumbnail {
  max-width: 100%;
  margin: 0;
}

.p-message_attachment_tableau_dashboard__container.p-message_attachment_list_record_container {
  margin-bottom: 0;
  overflow: hidden;
}

.p-file_viewer__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

body.p-client_desktop--draggable-region-hacks .p-file_viewer__header {
  -webkit-app-region: drag;
}

body.p-client_desktop--draggable-region-hacks .p-file_viewer__header button {
  -webkit-app-region: no-drag;
}

.p-file_viewer__header__meta {
  align-items: center;
  min-width: 0;
  padding: 12px 16px;
  display: flex;
}

.p-file_viewer__header__meta__stack {
  min-width: 0;
  max-height: 40px;
}

.p-file_viewer__header__meta__stack--no-meta-minor {
  padding-left: 4px;
}

.p-file_viewer__header__meta__minor {
  display: flex;
}

.p-file_viewer__header__meta__minor > * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-file_viewer__header__meta__minor, .p-file_viewer__header__meta__minor .c-timestamp__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-file_viewer__header__meta__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.p-file_viewer__header__meta__title wbr {
  display: none;
}

.p-file_viewer__header__meta__avatar {
  flex: none;
  margin-right: 8px;
}

.p-file_viewer__header__meta__name {
  color: #1d1c1db3;
  padding-right: 4px;
  font-weight: 700;
}

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

.p-file_viewer__header__actions {
  flex: none;
  align-items: center;
  padding: 12px;
  display: flex;
}

.p-file_viewer__header__separator {
  background: #1d1c1d21;
  width: 1px;
  height: 32px;
  margin: 0 8px;
}

.p-zoom {
  opacity: 1;
  width: 220px;
  height: 32px;
  transition: none;
  display: flex;
  position: relative;
  left: 21.5px;
}

.p-zoom--hidden {
  opacity: 0;
  transition: opacity .15s;
}

.p-zoom__box {
  pointer-events: none;
  background: #ffffff8c;
  border: 1px solid #0003;
  border-radius: 1px;
  position: absolute;
}

.p-zoom__control_group {
  color: #fff;
  background: #000000b3;
  border: 1px solid #404040ad;
  border-radius: 6px;
  flex: 1;
  height: 100%;
  margin-right: 8px;
  display: flex;
}

.p-zoom__control_group:last-child {
  margin-right: 0;
}

.p-zoom__button--zoom_in, .p-zoom__button--zoom_out, .p-zoom__button--reset {
  cursor: pointer;
  flex: 0 35px;
  width: 35px;
  height: 100%;
  padding: 0 8px;
}

.p-zoom__button--reset {
  padding: 4px 7px;
}

.p-zoom__button--reset:before {
  transform: rotateZ(45deg);
}

.p-zoom__button--reset[disabled] {
  visibility: hidden;
  pointer-events: none;
}

.p-zoom__slider {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  background: none;
  outline: none;
  flex: 1;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: visible;
}

.p-zoom__slider::-moz-range-thumb {
  cursor: pointer;
  background: #fff;
  border: none;
  border-radius: 10px;
  width: 12px;
  height: 12px;
  margin-top: -5px;
  box-shadow: 0 0 5px #0006;
}

.p-zoom__slider::-moz-range-track {
  background: #ffffffb3;
  border: 0;
  width: 100%;
  height: 2px;
}

.p-zoom__slider::-webkit-slider-thumb {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border: none;
  border-radius: 10px;
  width: 12px;
  height: 12px;
  margin-top: -5px;
  box-shadow: 0 0 5px #0006;
}

.p-zoom__slider::-webkit-slider-runnable-track {
  background: #ffffffb3;
  border: 0;
  width: 100%;
  height: 2px;
}

.p-zoom__slider::-ms-thumb {
  cursor: pointer;
  background: #fff;
  border: none;
  border-radius: 10px;
  width: 12px;
  height: 12px;
  margin-top: -1px;
  box-shadow: 0 0 5px #0006;
}

.p-zoom__slider::-ms-track {
  background: #ffffffb3;
  border: 0;
  width: 100%;
  height: 2px;
}

.p-zoom__slider::-moz-focus-outer {
  border: 0;
}

.p-zoom__slider::-ms-tooltip {
  display: none;
}

.p-play_pause_animations__container {
  cursor: default;
  max-height: 100%;
  overflow: hidden;
}

.p-play_pause_animations__container--has-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-play_pause_animations__btn {
  color: #1d1c1d;
  background-color: #fff;
  margin: 0;
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 48px !important;
}

.p-play_pause_animations__btn--hidden {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-play_pause_animations__icon {
  width: 32px;
  height: 32px;
  font-size: 32px;
}

.ReactCrop {
  cursor: crosshair;
  background-color: #000;
  max-width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ReactCrop:focus {
  outline: none;
}

.ReactCrop--disabled, .ReactCrop--locked {
  cursor: inherit;
}

.ReactCrop__image {
  max-width: 100%;
  max-height: -webkit-fill-available;
  max-height: fill-available;
  max-height: -moz-available;
  display: block;
}

.ReactCrop--crop-invisible .ReactCrop__image {
  opacity: .5;
}

.ReactCrop__crop-selection {
  box-sizing: border-box;
  cursor: move;
  border: 1px solid;
  border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice: 1;
  border-image-repeat: repeat;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 9999em #00000080;
}

.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit;
}

.ReactCrop__drag-handle {
  box-sizing: border-box;
  background-color: #0003;
  border: 1px solid #ffffffb3;
  outline: 1px solid #0000;
  width: 9px;
  height: 9px;
  position: absolute;
}

.ReactCrop .ord-nw {
  cursor: nw-resize;
  margin-top: -5px;
  margin-left: -5px;
  top: 0;
  left: 0;
}

.ReactCrop .ord-n {
  cursor: n-resize;
  margin-top: -5px;
  margin-left: -5px;
  top: 0;
  left: 50%;
}

.ReactCrop .ord-ne {
  cursor: ne-resize;
  margin-top: -5px;
  margin-right: -5px;
  top: 0;
  right: 0;
}

.ReactCrop .ord-e {
  cursor: e-resize;
  margin-top: -5px;
  margin-right: -5px;
  top: 50%;
  right: 0;
}

.ReactCrop .ord-se {
  cursor: se-resize;
  margin-bottom: -5px;
  margin-right: -5px;
  bottom: 0;
  right: 0;
}

.ReactCrop .ord-s {
  cursor: s-resize;
  margin-bottom: -5px;
  margin-left: -5px;
  bottom: 0;
  left: 50%;
}

.ReactCrop .ord-sw {
  cursor: sw-resize;
  margin-bottom: -5px;
  margin-left: -5px;
  bottom: 0;
  left: 0;
}

.ReactCrop .ord-w {
  cursor: w-resize;
  margin-top: -5px;
  margin-left: -5px;
  top: 50%;
  left: 0;
}

.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit;
}

.ReactCrop__drag-bar {
  position: absolute;
}

.ReactCrop__drag-bar.ord-n {
  width: 100%;
  height: 6px;
  margin-top: -3px;
  top: 0;
  left: 0;
}

.ReactCrop__drag-bar.ord-e {
  width: 6px;
  height: 100%;
  margin-right: -3px;
  top: 0;
  right: 0;
}

.ReactCrop__drag-bar.ord-s {
  width: 100%;
  height: 6px;
  margin-bottom: -3px;
  bottom: 0;
  left: 0;
}

.ReactCrop__drag-bar.ord-w {
  width: 6px;
  height: 100%;
  margin-left: -3px;
  top: 0;
  left: 0;
}

.ReactCrop--new-crop .ReactCrop__drag-bar, .ReactCrop--new-crop .ReactCrop__drag-handle, .ReactCrop--fixed-aspect .ReactCrop__drag-bar, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s, .ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none;
}

@media (max-width: 768px), (pointer: coarse) {
  .ReactCrop__drag-handle {
    width: 17px;
    height: 17px;
  }

  .ReactCrop .ord-nw, .ReactCrop .ord-n {
    margin-top: -9px;
    margin-left: -9px;
  }

  .ReactCrop .ord-ne, .ReactCrop .ord-e {
    margin-top: -9px;
    margin-right: -9px;
  }

  .ReactCrop .ord-se {
    margin-bottom: -9px;
    margin-right: -9px;
  }

  .ReactCrop .ord-s, .ReactCrop .ord-sw {
    margin-bottom: -9px;
    margin-left: -9px;
  }

  .ReactCrop .ord-w {
    margin-top: -9px;
    margin-left: -9px;
  }

  .ReactCrop__drag-bar.ord-n {
    height: 14px;
    margin-top: -7px;
  }

  .ReactCrop__drag-bar.ord-e {
    width: 14px;
    margin-right: -7px;
  }

  .ReactCrop__drag-bar.ord-s {
    height: 14px;
    margin-bottom: -7px;
  }

  .ReactCrop__drag-bar.ord-w {
    width: 14px;
    margin-left: -7px;
  }
}

.p-crop_image_selector {
  position: absolute;
}

@keyframes fade-in-90 {
  0% {
    opacity: 0;
    animation-timing-function: step-end;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in-180 {
  0% {
    opacity: 0;
    animation-timing-function: step-end;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in-270 {
  0% {
    opacity: 0;
    animation-timing-function: step-end;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in-360 {
  0% {
    opacity: 0;
    animation-timing-function: step-end;
  }

  100% {
    opacity: 1;
  }
}

.p-crop_image_selector--90 {
  animation: .2s fade-in-90;
}

.p-crop_image_selector--180 {
  animation: .2s fade-in-180;
}

.p-crop_image_selector--270 {
  animation: .2s fade-in-270;
}

.p-crop_image_selector--360 {
  animation: .2s fade-in-360;
}

.p-image_viewer_container {
  width: 100%;
  height: 100%;
}

.p-image_viewer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-image_viewer__zoom_positioner {
  pointer-events: none;
  width: 100%;
  position: absolute;
  bottom: 10px;
}

.p-image_viewer__zoom_control {
  pointer-events: all;
  margin: 0 auto;
}

.p-image_viewer__image {
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  max-width: none;
  height: auto;
}

.p-image_viewer__crop {
  background-color: #0000 !important;
}

.p-image_viewer__canvas_cursor_container {
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-image_viewer__canvas_cursor_renderer {
  position: absolute;
}

.p-csv_tsv_viewer {
  background: #fff;
  border-top: 1px solid #1d1c1d21;
  border-left: 1px solid #1d1c1d21;
  font-size: 13px;
  line-height: 1.50001;
  display: table;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.p-csv_tsv_viewer.p-csv_tsv_viewer__loading {
  background: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.p-csv_tsv_viewer .c-scrollbar__hider {
  right: 0;
  overflow-x: scroll;
}

.p-csv_tsv_viewer .c-virtual_list__item {
  width: max-content;
  display: table-row;
}

.p-csv_tsv_viewer .c-virtual_list__item .p-csv_tsv_viewer__row {
  display: contents;
}

.p-csv_tsv_viewer .c-virtual_list__item .p-csv_tsv_viewer__row:before {
  box-sizing: border-box;
  counter-reset: csv-tsv-row-num var(--csv-tsv-row-num);
  content: counter(csv-tsv-row-num);
  color: #1d1c1d80;
  text-align: right;
  background: #1d1c1d0a;
  border-right: 1px solid #1d1c1d21;
  width: 32px;
  padding: 0 4px;
  display: table-cell;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.p-csv_tsv_viewer .c-virtual_list__item .p-csv_tsv_viewer__row.p-csv_tsv_viewer__hide-line-num:before {
  display: none;
}

.p-csv_tsv_viewer .c-virtual_list__item .p-csv_tsv_viewer__row .p-csv_tsv_viewer__col {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  border-bottom: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  min-width: 100px;
  max-width: 100px;
  padding: 4px;
  display: table-cell;
  overflow: hidden;
}

.p-csv_tsv_viewer .c-virtual_list__item .p-csv_tsv_viewer__row .p-csv_tsv_viewer__col.p-csv_tsv_viewer__col-num {
  text-align: right;
}

.p-youtube_viewer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-youtube_viewer__video {
  width: 80%;
  position: relative;
}

.p-youtube_viewer__responsive_container {
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}

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

.p-crop_icon--small {
  width: 16px;
}

.p-file_image_toolbar_controls {
  color: #1d1c1d;
  -webkit-user-select: none;
  user-select: none;
  position: relative;
}

.p-file_image_toolbar_controls__bar {
  background: #fff;
  align-items: center;
  display: flex;
}

.p-file_image_toolbar_controls--rotate .c-icon--repeat:before {
  transform: rotateZ(45deg);
}

.p-file_image_toolbar_controls__button {
  border-radius: 6px;
  padding: 8px 12px;
}

.p-file_image_toolbar_controls__button--save {
  margin-left: 8px;
}

.p-file_image_toolbar_controls__button--cancel {
  margin-left: auto;
}

.c-search_modal {
  z-index: 1001;
  width: 100vw;
  height: 100%;
  font-size: 16px;
  line-height: 16px;
}

.c-search_modal > .popover {
  top: 12px !important;
}

.is_electron .c-search_modal > .popover {
  top: 22px !important;
}

.c-search_modal--custom_titlebar > .popover {
  top: 43px !important;
}

.c-search_modal > .popover {
  min-width: 744px;
  right: 108px;
  left: 108px !important;
}

@media screen and (max-width: 960px) {
  .c-search_modal > .popover {
    right: 12px;
    left: 12px !important;
  }
}

.c-search_modal:not(.c-search_modal--autocomplete) {
  background-color: #0009;
}

.c-search_modal:not(.c-search_modal--autocomplete) > .popover {
  bottom: 12px;
}

.c-search_modal--autocomplete > .popover {
  height: auto;
}

@media screen and (max-width: 744px) {
  .c-search_modal--autocomplete > .popover {
    min-width: unset;
  }
}

.c-search_modal--child-window > .popover {
  min-width: unset;
  max-width: 924px;
  right: 28px;
  top: 36px !important;
  left: 28px !important;
}

.c-search_modal__tip_wrapper {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: -60px;
}

.c-search_modal__tip {
  color: #fff;
  background: #1d1c1d;
  border-radius: 50px;
  padding: 8px 16px;
  font-size: 15px;
  display: inline-block;
}

.c-search_modal .popover > div {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.c-search_modal__wrapper {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.c-search__input_and_close {
  border-bottom: 1px solid #ddd;
  flex-direction: row;
  flex: none;
  justify-content: stretch;
  width: 100%;
  display: flex;
}

.c-search__input_and_close--focused {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
}

.c-search__input_and_close__close {
  z-index: 1;
  color: #616061;
  align-self: center;
  margin-right: 28px;
  position: relative;
}

.c-search__input_and_close__close:hover {
  color: #1d1c1d;
}

.c-search_modal--onboarding_tip .c-search__input_and_close {
  margin-bottom: 0;
}

.c-search__container {
  flex: 1 0 0;
  position: relative;
}

.c-search__container.c-search__container--primary_search_legacy, .c-search__container.c-search__container--primary_search_sonic {
  padding-left: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-search {
  background-color: var(--ia_theme_none_overwrite, #f8f8f8);
  flex-direction: column;
  height: 100%;
  display: flex;
}

.c-search__close_btn {
  z-index: 3;
  position: absolute;
  top: -46px;
  right: 20px;
}

.c-search__close_btn--ia_details_popover {
  top: -42px;
  right: 12px;
}

.c-search__view {
  display: flex;
}

.c-search__results {
  flex: 1 1 0;
  padding: 24px 28px 0;
  overflow-y: scroll;
}

.c-search__results--virtualized {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: auto;
  overflow: hidden;
}

.c-search__results--virtualized .p-search_file:not(.p-search_file--audio-player, .c-search_message__file) {
  max-width: 100%;
}

.c-search__results--virtualized .p-search_file .c-pillow_file__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
  display: inline;
}

.c-search__results--virtualized .p-search_file .c-pillow_file__title:hover {
  text-decoration: underline;
}

.c-search__results--virtualized .c-channel_search_result--skeleton, .c-search__results--virtualized .p-search_file--skeleton, .c-search__results--virtualized .p-people_search_result--skeleton, .c-search__results--virtualized .c-search_message--skeleton {
  margin-bottom: 10px;
}

.c-search__results--ia4 .c-scrollbar__child {
  justify-content: center;
  display: flex;
}

.c-search__results_container--virtualized {
  margin: 20px;
}

.c-search__results_container--centered {
  width: 100%;
  max-width: 1000px;
  margin: 16px;
}

.c-search__results_list {
  box-sizing: border-box;
  padding-top: 16px;
}

.c-search__container--primary_search_legacy .c-search__view, .c-search__container--primary_search_sonic .c-search__view {
  padding: 0;
}

.c-search__view.c-search__view--hide_filters .c-search__section {
  max-width: 100%;
}

.c-search__section + .c-search__section {
  margin-top: 1rem;
}

.c-search__debug {
  position: relative;
}

.c-search__debug_copy {
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.c-search__debug_json {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  -webkit-user-select: text;
  user-select: text;
  background-color: #fff;
  max-height: 300px;
  overflow: scroll;
}

.c-search__main {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  word-break: break-word;
  overflow-wrap: break-word;
  flex: auto;
  max-width: 67%;
  height: 0;
  padding-right: 28px;
}

.c-search__container--primary_search_legacy .c-search__main, .c-search__container--primary_search_sonic .c-search__main {
  padding-left: 28px;
}

.c-search__extras {
  flex: 0 0 33%;
  width: 33%;
  padding-bottom: 32px;
  position: relative;
}

.c-search__extras--virtualized {
  width: calc(39% - 28px);
  padding: 0 40px 64px;
  position: absolute;
  top: 20px;
  left: calc(61% - 15px);
}

.c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
  padding-right: 28px;
}

.c-search__back_to_filters {
  z-index: 2;
  position: absolute;
  bottom: 12px;
  left: 66%;
}

.c-search__back_to_filters--v2 {
  top: 8px;
  bottom: auto;
  left: 50%;
  transform: translate(-50%);
}

.c-search__back_to_filters__button {
  padding-left: 8px;
  padding-right: 16px;
}

.c-search__back_to_filters__button--v2 {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #fff;
  border-radius: 24px;
  align-items: center;
  height: 26px;
  font-weight: bold;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-search__back_to_filters__button--v2:focus {
  border-radius: 24px;
}

.c-search__view .p-search_file {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  max-width: 100%;
  margin: 10px 0 0;
}

.c-search__view .p-search_file .c-pillow_file__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
  display: inline;
}

.c-search__view .p-search_file .c-pillow_file__title:hover {
  text-decoration: underline;
}

.c-search__match {
  background: #f2c74466;
}

.sk-client-theme--dark .c-search__match {
  color: #f2c744;
  background: #e8912d66;
}

.c-search__ellipsis {
  color: #616061;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0 8px;
  padding: 0;
  position: relative;
}

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

.c-search__ellipsis:hover, .c-message_group--hover-expand .c-search__ellipsis {
  color: #1264a3;
}

.c-search__ellipsis:first-child {
  margin-left: 0;
}

.c-search__expand {
  color: #616061;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0 4px;
  padding: 0;
  font-size: 13px;
  display: inline;
  position: relative;
}

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

.c-search__expand:hover, .c-message_group--hover-expand .c-search__expand {
  color: #1264a3;
}

.c-search__expand_ellipsis {
  margin-right: 2px;
  font-size: 13px;
}

.c-search__ellipsis + .c-search__expand {
  margin-left: 0;
}

.c-search__section_header, .c-search__section_header--virtualized {
  color: #1d1c1db3;
  justify-content: space-between;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.c-search__section_header--compact {
  color: #1d1c1db3;
  font-size: 13px;
  font-weight: 700;
}

.c-search__section_header_sort_show {
  display: flex;
}

.c-search__section_header_sort_show--right {
  justify-content: flex-end;
  width: 100%;
}

.c-search__section_header__result_count_toggle {
  margin-left: 4px;
}

.c-search__section_header--virtualized {
  color: #1d1c1db3;
  margin-bottom: -4px;
  padding: 0 4px 2px;
  font-size: 13px;
  font-weight: 400;
}

.c-search__section_header + * {
  margin-top: 8px;
}

.c-search__section_more_link {
  font-size: 13px;
  font-weight: 400;
}

.c-search__section_more_link .c-icon--chevron-right {
  width: 13px;
  display: inline-block;
}

.c-search__tabs {
  background-color: #fff;
  flex: none;
  padding: 2px 12px 0;
}

.c-search__tabs .c-tabs__tab {
  padding: 12px 0;
}

.c-search__tabs_wrapper {
  padding-right: 60px;
}

.c-search__tabs_inner {
  display: flex;
}

.c-search__tabs--ia4 {
  background-color: #0000;
}

.c-search__tabs--ia4 .c-search__tabs_wrapper {
  max-width: 1000px;
  margin: auto;
}

.c-search__tabs--ia4 .c-tabs__tab {
  height: 48px;
}

.c-search__toggle {
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.c-search__toggle_item {
  color: #868686;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  text-align: center;
  background: none;
  border: 0;
  flex: 1 0 auto;
  margin: 0;
  padding: 10px;
  font-size: 15px;
  font-weight: 700;
  display: block;
}

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

.c-search__toggle_item:not(:last-child) {
  border-right: 1px solid #ddd;
}

.c-search__toggle_item--selected {
  color: #007a5a;
  background-color: #fff;
}

.c-search__pager {
  flex-flow: row;
  justify-content: space-between;
  margin-top: 12px;
  padding-bottom: 32px;
  font-size: 13px;
  line-height: 1.38463;
  display: flex;
}

.c-search__pager--virtualized {
  margin-top: 0;
}

.c-search__pager__details {
  color: #616061;
}

.c-search__pager__button_forward {
  text-align: right;
}

.c-search__pager_feedback {
  color: #616061;
  border-left: 1px solid #ddd;
  margin-left: 8px;
  padding-left: 8px;
}

.c-search__pager_search_as_a_page_feedback {
  color: #616061;
  margin-left: 4px;
  font-size: 13px;
  position: absolute;
  top: 1px;
}

.c-search__pager_feedback_link_grid_view {
  color: #616061;
  margin-left: 4px;
  font-size: 13px;
  top: 1px;
}

.c-search__pager_search_as_a_page_feedback .c-link--button, .c-virtual_list__item .c-search__feedback_small .c-link--button {
  color: #616061;
}

.c-virtual_list__item .c-search__blank_state .c-search__feedback_small .c-link--button {
  color: #1264a3;
}

.c-search__pager_search_as_a_page {
  position: relative;
}

.c-search__pager_search_as_a_page .c-pagination_wrapper {
  margin: 0 auto;
}

.c-search__pager_search_as_a_page .c-pagination__container {
  padding: 0;
}

.c-search__feedback {
  text-align: center;
  display: block;
}

.c-search__feedback_small {
  padding-left: 4px;
  font-size: 13px;
  line-height: 1.38463;
  display: block;
}

.c-search__feedback_small--margin_top {
  margin-top: 16px;
}

.c-search__no_results {
  max-width: 450px;
  margin: 48px auto 20px;
}

.c-search__no_results .c-icon--search {
  color: #007a5a;
  margin-bottom: 24px;
}

.c-search__no_results .c-empty_state__title, .c-search__no_results .c-empty_state__description {
  margin-bottom: 20px;
}

.c-search__no_results .c-link--button {
  color: #1264a3;
}

.c-search__blank_state {
  text-align: center;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  height: 60vh;
  margin: 0 auto;
  display: flex;
}

.c-search__blank_state .c-empty_state {
  max-width: 400px;
}

.c-search__blank_state .c-empty_state__description {
  margin-bottom: 16px;
}

.c-search__blank_state .c-search__feedback_small {
  font-size: 15px;
  line-height: 1.46668;
}

.c-search__blank_state .c-search__blank_state_title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-search__query_refinement_suggestion_wrapper {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-wrap: wrap;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 4px;
  font-size: 15px;
  display: flex;
}

.c-search__query_refinement_suggestion_wrapper--aux {
  margin-bottom: 0;
  padding: 0;
}

.c-search__aux_grid_view {
  padding: 20px 20px 10px;
}

.c-search__aux_grid_view + .c-search__aux_grid_view {
  padding-top: 0;
}

.c-search__aux_grid_view--controls {
  padding-left: 24px;
  padding-right: 24px;
}

.c-search__filters_container {
  align-items: center;
  display: flex;
}

.c-search__filters_container .c-search__filters__toggle {
  margin-left: 8px;
}

.c-search__filters_container--margin_bottom {
  margin-bottom: 16px;
}

.c-search__filters_container--grid {
  margin: 16px 0;
}

.c-search__filters_right_element {
  margin-left: auto;
}

.c-search__query_refinement_suggestion_list {
  display: flex;
}

.c-search__query_refinement_suggestion {
  text-align: center;
  color: #1264a3;
  flex-wrap: wrap;
  flex-shrink: 0;
  max-width: 100%;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.c-search__query_refinement_suggestion:hover .c-search__query_refinement_suggestion_term {
  text-decoration: underline;
}

.c-search__query_refinement_suggestion .c-icon {
  width: 13px;
  margin-right: 4px;
}

.c-search__query_refinement_suggestion_wrapper:hover .c-search__query_refinement_suggestion_term {
  color: #0b4c8c;
  text-decoration: none;
}

.c-search__query_refinement_suggestion .c-avatar, .c-search__query_refinement_suggestion .c-missing_icon {
  margin-top: 1px;
  margin-right: 4px;
}

.c-search__query_refinement_suggestion_term {
  align-items: center;
  display: flex;
}

.c-search__query_refinement_suggestion_term:not(:last-child):after {
  content: " ";
}

.c-search__query_refinement_suggestion_term--enhancement {
  font-weight: 700;
}

.c-search__query_refinement_suggestion_term--removal {
  color: #1d1c1db3;
  text-decoration: line-through;
}

.c-search__query_refinement_suggestion_term--ellipsed:not(:last-child):after {
  content: "... ";
}

.c-search__query_refinement_suggestion_term--filter__inner {
  color: #1264a3;
  background: #1d9bd11a;
  border-radius: 3px;
  padding: 0 2px 1px;
}

pre .c-search__query_refinement_suggestion_term--filter__inner, code .c-search__query_refinement_suggestion_term--filter__inner {
  padding: 0;
}

.c-search__blank_state_centerer {
  display: inline-block;
}

.c-search__blank_state_centerer .c-search__query_refinement_suggestion_wrapper {
  justify-content: center;
}

.c-search__blank_state .c-search__query_refinement_suggestion_wrapper {
  margin-bottom: 16px;
}

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

.c-search__results_pager {
  margin-top: 16px;
}

.c-search__stacked_modal {
  z-index: 1013;
}

@media screen and (min-width: 1440px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 492px;
  }
}

@media screen and (max-width: 1440px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 442px;
  }
}

@media screen and (max-width: 1366px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 392px;
  }
}

@media screen and (max-width: 1279px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 367px;
  }
}

@media screen and (max-width: 1070px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 337px;
  }
}

@media screen and (max-width: 860px) {
  .c-search__container--primary_search_legacy .c-search__extras, .c-search__container--primary_search_sonic .c-search__extras {
    width: 312px;
  }
}

.c-search_modal {
  -webkit-app-region: no-drag;
  z-index: 1000;
  background: none;
}

@media screen and (min-width: 960px) {
  .c-search_modal > .popover {
    min-width: 800px;
    max-width: 800px;
    right: auto;
    transform: translateX(-50%);
    left: 50% !important;
  }
}

@media screen and (min-width: 1092px) {
  .c-search_modal > .popover {
    min-width: 924px;
    max-width: 924px;
  }
}

@media screen and (max-width: 1080px) {
  .p-client_desktop--custom-titlebar .c-search_modal > .popover {
    min-width: unset;
    transform: none;
    left: 140px !important;
    right: 140px !important;
  }
}

.c-search_modal:not(.c-search_modal--child-window) > .popover {
  top: 4px !important;
}

.c-search_modal .c-search_autocomplete__suggestion_list {
  max-height: 40vh;
}

.c-search_modal .c-search_autocomplete__suggestion_list--taller {
  max-height: 60vh;
}

@media screen and (min-height: 800px) {
  .c-search_modal .c-search_autocomplete__suggestion_list--taller {
    max-height: 475px;
  }
}

.c-search_modal .c-search_autocomplete__suggestion_list--noMax {
  flex: auto;
  max-height: none;
}

@media screen and (max-width: 959px) {
  .p-client_desktop--frameless-macos .c-search_modal > .popover {
    min-width: unset;
    left: 72px !important;
    right: 72px !important;
  }

  .c-search_modal.c-search_modal--ia4 > .popover {
    min-width: unset;
    left: 76px !important;
    right: 76px !important;
  }

  .c-search_modal.c-search_modal--ia4.c-search_modal--windows > .popover {
    min-width: unset;
    transform: none;
    left: 138px !important;
    right: 138px !important;
  }
}

.c-search_modal--real_input.c-search_modal > .popover {
  top: 32px !important;
}

.p-top_nav__search__container--real-input .c-search__input_box_trigger_wrapper {
  width: 100%;
}

.c-search_link_warning_modal {
  max-width: 535px;
}

.c-expandable_trigger {
  color: inherit;
  font: inherit;
  background: none;
  border: 0;
  padding: 0;
  line-height: normal;
  overflow: visible;
}

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

.p-unverified_disclosure {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 4px;
}

.p-unverified_disclosure--pillow {
  color: #1d1c1d;
  -webkit-user-select: none;
  user-select: none;
  background: #fff;
  border-radius: 4px;
  align-items: flex-start;
  width: 426px;
  margin: 4px 0 8px;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

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

.p-unverified_disclosure__icon {
  color: #1d1c1db3;
  margin-right: 12px;
}

.c-aspect_box__outer {
  max-width: 100%;
}

.c-aspect_box__inner {
  position: relative;
}

.c-aspect_box__content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-attachment_image_actions {
  opacity: 0;
  position: absolute;
  top: 10px;
  right: 10px;
}

.p-attachment_image_actions .c-icon--search-plus {
  font-size: 22pt;
}

.p-attachment_image_actions .c-icon_button {
  width: 32px;
  height: 32px;
}

.p-attachment_image_actions .c-icon:before {
  font-size: 18px;
}

.p-message_attachment__image_container--has-actions:focus-within .p-attachment_image_actions, .p-message_attachment__image_container--has-actions:hover .p-attachment_image_actions, .p-attachment_image_actions.p-attachment_image_actions--menu-open {
  opacity: 1;
  z-index: 1;
}

.c-message_attachment {
  color: #1d1c1d;
  align-items: stretch;
  max-width: 600px;
  margin: 0 0 8px;
  display: flex;
  position: relative;
}

.c-message_attachment__border {
  background-color: #ddd;
  border-radius: 8px;
  flex-shrink: 0;
  width: 4px;
}

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

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

.c-message_attachment__delete {
  color: #868686;
  opacity: 0;
  display: inline;
}

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

.c-message_attachment:hover .c-message_attachment__delete {
  opacity: 1;
}

.c-message_kit__attachments {
  max-width: 600px;
}

.c-message_attachment__pretext {
  color: #1d1c1d;
}

[lang] .c-message_attachment__pretext {
  font-size: 15px;
}

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

[lang] .c-message_attachment__pretext {
  line-height: 1.46667;
}

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

.c-message_attachment__pretext + .c-message_attachment {
  margin-top: 8px;
}

.c-message_attachment__body {
  word-wrap: break-word;
  flex: 1;
  width: 100%;
  padding: 0 12px;
}

[lang] .c-message_attachment__body {
  font-size: 15px;
}

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

[lang] .c-message_attachment__body {
  line-height: 1.46667;
}

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

.c-message_attachment__body.c-message_attachment__body--embedded_single_media {
  margin: -12px -12px -20px;
  padding: 0;
}

.c-message_attachment__over_limit_button {
  color: #1264a3;
}

.c-message_attachment__part, .c-message_attachment__author_subname {
  color: #616061;
}

.c-message_attachment__over_limit {
  margin: 0;
  padding: 8px 0;
}

.c-message_attachment__author {
  color: #ddd;
}

[lang] .c-message_attachment__author .emoji-sizer {
  font-size: 15px;
}

[lang="ja-JP"] .c-message_attachment__author .emoji-sizer {
  font-size: 14px;
}

[lang] .c-message_attachment__author .emoji-sizer {
  line-height: 1.46667;
}

[lang="ja-JP"] .c-message_attachment__author .emoji-sizer {
  line-height: 1.56667;
}

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

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

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

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

.c-message_attachment__author_link + .c-message_attachment__author_link {
  color: #616061;
  font-weight: normal;
}

.c-message_attachment__title {
  font-weight: bold;
}

.c-message_attachment__author_name, .c-message_attachment__author_name.c-link--button, .c-message_attachment__author_name.c-link--button:hover, .c-message_attachment__author_name.c-link--button:active, .c-message_attachment__author_name.c-link--button:focus {
  color: #1d1c1d;
  font-weight: 900;
}

.c-message_attachment__footer {
  color: #ddd;
  align-items: center;
  padding-top: 4px;
}

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

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

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

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

.c-message_attachment__footer a {
  color: inherit;
}

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

.c-message_attachment__footer .p-document_unfurl_separator {
  color: #616061;
  padding: 4px;
}

.c-message_attachment__row + .c-message_attachment__row--actions {
  margin-top: 6px;
}

.c-message_attachment__row .p-file_quip__snippet {
  margin: 4px 0;
}

.c-message_attachment__huddle_header {
  align-items: center;
  gap: 6px;
  display: flex;
}

.c-message_attachment__row--has_trigger {
  align-items: baseline;
}

.c-message_attachment__row--has_trigger .c-message_attachment__media_trigger--too_large {
  margin-top: 4px;
  display: block;
}

.c-message_attachment__author_icon, .c-message_attachment__footer_icon {
  vertical-align: middle;
  box-sizing: content-box;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  overflow: hidden;
}

.c-message_attachment__author_icon {
  margin-bottom: 3px;
}

.c-message_attachment__footer_icon {
  margin-right: 4px;
}

.c-message_attachment__footer_icon--limited_history_icon {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 1.6px;
  display: inline-block;
}

.c-message_attachment__footer_icon--message_forwarding {
  vertical-align: bottom;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  display: inline-block;
}

.c-message_attachment__footer_icon--message_forwarding:hover {
  color: #1d1c1d;
}

.c-message_attachment__footer_icon--message_forwarding-tooltip {
  max-width: 300px;
}

.c-message_attachment__private_icon:before {
  font-size: inherit;
  margin-left: -1px;
  display: inline;
}

.c-message_attachment__field {
  margin-bottom: 4px;
}

.c-message_attachment__field--short {
  vertical-align: top;
  width: 50%;
  display: inline-block;
}

.c-message_attachment__field_title {
  font-weight: bold;
}

.c-message_attachment__image, .c-message_attachment__thumb, .c-message_attachment__video_thumb {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px #0000001a;
}

.c-message_attachment__image_container, .c-message_attachment__video_container, .c-message_attachment__thumb {
  margin-top: 5px;
  position: relative;
}

.c-message_attachment__image_container.p-message_attachment__image_container--in_canvas {
  margin: 0;
}

.c-message_attachment__image {
  cursor: zoom-in;
  text-indent: 100%;
  white-space: nowrap;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: inline-block;
  overflow: hidden;
}

.c-message_attachment__image--in_canvas {
  cursor: inherit;
  box-shadow: none;
}

.c-message_attachment__image--play-pause {
  cursor: default;
}

.c-message_attachment__thumb {
  box-shadow: none;
  width: 80px;
  height: 80px;
}

.c-message_attachment__video_thumb {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.c-message_attachment__video_html {
  background-color: #000;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.c-message_attachment__video_html iframe {
  border: none;
  width: 100%;
  height: 100%;
}

.c-message_attachment__video_buttons {
  text-align: center;
  background: #0006;
  border-radius: .7rem;
  width: 100%;
  min-width: 150px;
  max-width: 225px;
}

.c-message_attachment__video_play {
  text-align: center;
  vertical-align: initial;
}

.c-message_attachment__video_link {
  text-align: center;
}

.c-message_attachment__video_link:visited, .c-message_attachment__video_link:link {
  color: #fff;
}

.c-message_attachment__video_play.focus-ring, .c-message_attachment__video_link.focus-ring, .c-message_attachment__video_play.c-button--focus-visible:focus, .c-message_attachment__video_link.c-link--focus-visible:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.c-message_attachment__video_play, .c-message_attachment__video_link {
  cursor: pointer;
  color: #fff;
  opacity: .7;
  text-shadow: 0 1px 1px #00000080;
  padding: 0 10%;
  font-size: 3.4rem;
  text-decoration: none;
  display: inline-block;
}

.c-message_attachment__video_play:focus, .c-message_attachment__video_link:focus, .c-message_attachment__video_play:hover, .c-message_attachment__video_link:hover {
  color: #fff;
  opacity: 1;
}

.c-message_attachment__video_player {
  border-radius: none;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}

.c-message_attachment__audio {
  margin-top: 5px;
}

.c-message_attachment__media_trigger {
  white-space: nowrap;
}

.c-message_attachment__media_trigger .c-expandable_trigger {
  color: #1264a3;
  margin-top: -4px;
  font-size: 15px;
  line-height: 1;
}

[lang] .c-message_attachment__media_trigger--caption {
  font-size: 13px;
}

[lang="ja-JP"] .c-message_attachment__media_trigger--caption {
  font-size: 12px;
}

[lang] .c-message_attachment__media_trigger--caption {
  line-height: 1.38462;
}

[lang="ja-JP"] .c-message_attachment__media_trigger--caption {
  line-height: 1.48462;
}

.c-message_attachment__media_trigger--too_large {
  color: #616061;
  white-space: normal;
}

[lang] .c-message_attachment__media_trigger--too_large {
  font-size: 15px;
}

[lang="ja-JP"] .c-message_attachment__media_trigger--too_large {
  font-size: 14px;
}

[lang] .c-message_attachment__media_trigger--too_large {
  line-height: 1.46667;
}

[lang="ja-JP"] .c-message_attachment__media_trigger--too_large {
  line-height: 1.56667;
}

.c-message_attachment_inline [data-expanded="false"] {
  display: none;
}

.c-message_attachment__transcript {
  margin-top: 8px;
}

.c-message_attachment__transcript .c-message_attachment__delete_container {
  top: 1px;
}

.c-message_kit__attachments .c-message_kit__attachments .c-message_attachment__transcript blockquote {
  padding-left: 0;
}

.c-message_kit__attachments .c-message_kit__attachments .c-message_attachment__transcript blockquote:before {
  background: none;
  width: 0;
}

.c-message_kit__attachments .c-message_kit__attachments .c-message_attachment__delete_container {
  margin-left: -16px;
}

.c-message_attachment__media_aside_container {
  flex-wrap: wrap;
  display: flex;
}

.c-message_attachment__media_aside_container .p-workspace__primary_view--tiny, .p-workspace__secondary_view--tiny .c-message_attachment__media_aside_container {
  display: block;
}

.c-message_attachment__main_content {
  flex: 1em;
  min-width: 250px;
  padding-right: 12px;
}

.c-message_attachment__main_content .p-workspace__primary_view--tiny, .p-workspace__secondary_view--tiny .c-message_attachment__main_content {
  min-width: auto;
  padding-right: 0;
  display: block;
}

.c-message_attachment__button {
  vertical-align: middle;
  min-width: 0;
  max-width: 220px;
  margin: 2px 8px 2px 0;
  padding: 0 10px;
}

.c-message_attachment__button .emoji-sizer {
  font-size: 13px;
}

.c-message_attachment__select_wrapper {
  width: 180px;
  display: inline-block;
}

.c-input_select.c-message_attachment__select {
  border: 1px solid #1d1c1d4d;
  margin: 2px 8px 2px 0;
  transition: border;
}

.c-input_select.c-message_attachment__select:hover, .c-input_select.c-message_attachment__select:active {
  border: 1px solid #1d1c1d80;
}

.c-message_attachment__selected_value--channels, .c-message_attachment__selected_value--conversations, .c-message_attachment__selected_value--users {
  margin-left: -4px;
}

.c-message_attachment__selected_value--channels .c-deprecated-icon:before, .c-message_attachment__selected_value--conversations .c-deprecated-icon:before, .c-message_attachment__selected_value--users .c-deprecated-icon:before {
  vertical-align: top;
  font-size: 18px;
}

.c-message_attachment__select_option--channels, .c-message_attachment__select_option--conversations, .c-message_attachment__select_option--users {
  padding: 0 4px 0 0;
  line-height: 28px;
}

.c-message_attachment__file {
  margin-top: 8px;
}

.c-message_attachment__file--image {
  background: #ddd;
  border-radius: 4px;
}

.p-file_image_thumbnail__wrapper {
  cursor: nesw-resize;
  cursor: zoom-in;
  background-color: #0000;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.p-file_image_thumbnail__wrapper, .p-file_image_thumbnail__wrapper:focus {
  border-radius: 8px;
  margin: 0;
  padding: 0;
}

.p-file_image_thumbnail__wrapper .p-file_image_thumbnail__image {
  max-width: 100%;
  display: block;
}

.p-file_image_thumbnail__wrapper--broken {
  background-image: url(https://a.slack-edge.com/bv1-10/broken_image-871454d.png);
  background-position: center;
  background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-file_image_thumbnail__wrapper--broken {
    background-image: url(https://a.slack-edge.com/bv1-10/broken_image@2x-0765596.png);
  }
}

.p-file_image_thumbnail__wrapper--broken:after, .p-file_image_thumbnail__wrapper--broken .p-file_image_thumbnail__image {
  display: none;
}

.p-file_image_thumbnail__tiny_thumb_wrapper {
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  height: 100%;
  display: block;
  position: relative;
}

.p-file_image_thumbnail__image_alt_badge_coachmark {
  position: absolute;
}

.p-file_image_thumbnail__image_alt_badge_coachmark .c-coachmarkv2 {
  top: 5px;
}

.p-file_image_thumbnail__image_alt_badge {
  color: #fff;
  cursor: pointer;
  z-index: 1;
  background-color: #1d1c1dcc;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 15px;
  font-weight: 700;
  position: relative;
  transform: translate(16px, calc(-100% - 16px));
}

.p-file_image_thumbnail__annotation_badge {
  color: #fff;
  z-index: 1;
  background-color: #1d1c1dcc;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  padding: 4px 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: absolute;
  bottom: 16px;
  right: 16px;
}

.p-snippet_editor--loading {
  padding: 32px 0;
}

.p-windowing_nux_coachmark .p-windowing_nux_coachmark__paragraph {
  margin-bottom: 8px;
}

.p-open_in_new_window_button.p-open_in_new_window_button--pulse {
  color: #fff;
  background-color: #1264a3;
  position: relative;
}

.p-open_in_new_window_button.p-open_in_new_window_button--pulse:active, .p-open_in_new_window_button.p-open_in_new_window_button--pulse:hover {
  color: #fff;
  background-color: #0b4c8c;
}

.p-open_in_new_window_button.p-open_in_new_window_button--pulse:not(:focus):after {
  content: "";
  z-index: -1;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  animation: 1s ease-in-out infinite alternate open-in-new-window-pulse;
  position: absolute;
  box-shadow: 0 0 0 6px #1d9bd14d;
}

.p-open_in_new_window_button.p-open_in_new_window_button--pulse.p-open_in_new_window_button--no_animation:after {
  box-shadow: none;
  animation: none;
}

@keyframes open-in-new-window-pulse {
  0%, 20% {
    transform: scale(.75);
  }

  80%, 100% {
    transform: scale(1);
  }
}

.c-message_kit__actions .c-message__actions.c-message_actions__container, .c-virtual_list__item--focus:focus .c-message__actions.c-message_actions__container {
  display: inline-flex;
}

.c-message_kit__actions .c-message__actions.c-message_actions__quick_reactions_tooltip {
  z-index: 199;
}

.c-message_actions__group {
  border: unset;
  box-shadow: unset;
  background: #fff;
  border-radius: .375em;
  margin-left: 8px;
  padding: 2px;
  line-height: 1;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-message_actions__group_labels--dividers {
  position: relative;
}

.c-message--focus-within .c-message_actions__container {
  overflow: visible;
}

.c-message_actions__button {
  color: #616061;
  border-radius: 4px;
  height: 32px;
  font-size: 18px;
}

.c-message_actions__button:active, .c-message_actions__button:focus {
  z-index: 1;
  position: relative;
}

.c-message_actions__button .c-icon--star, .c-message_actions__button .c-icon--small-star-filled {
  color: #f2c744;
}

.c-message_actions__button .c-icon--bookmark-filled {
  color: #e01e5a;
}

.c-message_actions__button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.c-message_actions__button:disabled {
  color: #1d1c1d4d;
}

.c-message_actions__button:disabled:hover {
  color: #616061;
  cursor: initial;
  background: none;
}

.c-message_actions__button.c-link--focus-visible {
  margin: 0;
}

.c-message__actions.c-message__actions--offscreen {
  clip: rect(0 0 0 0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}

.c-message_actions__quick_reactions_example_container {
  display: flex;
}

.c-message_actions__emoji_button {
  -webkit-user-select: none;
  user-select: none;
  padding: 3px 7px;
}

.c-message_actions__emoji_button--hover-light {
  background-color: #fcf4da;
}

.c-message_actions__emoji_button--hover-dark {
  background-color: #1d9bd11a;
}

.p-workspace__primary_view--tiny .c-message_actions__emoji_button, .p-workspace__secondary_view--tiny .c-message_actions__emoji_button, .p-workspace__secondary_view--medium .c-message_actions__emoji_button, .p-workspace__tiles--tiny .c-message_actions__emoji_button, .p-workspace__tiles--medium .c-message_actions__emoji_button {
  display: none;
}

.c-message_actions__emoji_button_plain_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 70px;
  display: inline-block;
  overflow: hidden;
}

.c-message_actions__emoji_button_plain_text wbr {
  display: none;
}

.c-message_actions__emoji_button_plain_text_example {
  max-width: 56px;
}

.c-message_actions__emoji_button_plain_text_example_full_name {
  max-width: 34px;
}

.c-message_actions__labels {
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.c-message_actions__labels_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  white-space: nowrap;
  font-weight: bold;
}

.c-message_actions__labels svg {
  margin: 0 2px 0 0;
}

.c-file_container {
  background: #fff;
  border: 1px solid #0000001a;
  border-radius: 4px;
  min-width: 230px;
  max-width: 600px;
  padding: 15px;
  position: relative;
}

.c-file_container .c-file__actions {
  position: absolute;
  top: 19px;
  right: 15px;
}

.c-file_container .c-file__actions--snippet {
  top: 10px;
  right: 10px;
}

.c-file_container .c-file__actions--email {
  top: 15px;
}

.c-file_container:hover {
  border-color: #00000026;
  box-shadow: 0 1px 1px #0000000f;
}

.c-file_container:hover .c-file__actions, .c-file_container:focus-within .c-file__actions {
  opacity: 1;
}

.c-file_container--full_width {
  max-width: none;
}

.c-file_container--has_thumb {
  max-width: 430px;
}

.c-file_container--has_thumb .c-file__actions:before {
  content: "";
  background-image: linear-gradient(to right, #fff0, #fff 20px);
  position: absolute;
  top: -19px;
  bottom: -10px;
  left: -20px;
  right: 0;
}

.c-file__thumb {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  width: 400px;
  height: 200px;
  margin-top: 12px;
}

.c-file__thumb--landscape {
  background-position: center;
}

.c-file__media {
  margin-top: 12px;
}

.c-file__media--video {
  background: #000;
  width: 100%;
  height: 320px;
  display: block;
}

.c-file__actions {
  opacity: 0;
  transition: opacity .1s;
}

.c-file__actions.c-file__actions--canvas-ia4 {
  opacity: 1;
  box-shadow: none;
}

.c-file__actions__hover {
  opacity: 1;
}

.c-file__actions--image {
  position: absolute;
  top: 10px;
  right: 10px;
}

.c-file__actions--overflow {
  white-space: nowrap;
  background: #f8f8f8e6;
  border: 1px solid #0000001a;
  border-radius: 6px;
  padding: 6px 6px 6px 0;
  left: 10px;
  right: auto;
}

.c-file__actions--overflow__new-file-actions {
  right: auto;
}

.c-file__actions--short {
  display: none;
}

.c-file__action_button {
  box-shadow: none;
  vertical-align: top;
  background-color: #ffffffe6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-left: 6px;
  padding: 0 .6rem;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
  position: relative;
}

.c-file__action_button, .c-file__action_button:link, .c-file__action_button:visited {
  color: #1d1c1d;
}

.c-file__action_button .c-deprecated-icon:before {
  line-height: 30px;
}

.c-file__action_button:after {
  content: "";
  border: 1px solid #0000001a;
  border-radius: 6px;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

.c-file__action_button:hover, .c-file__action_button:focus, .c-file__action_button:active {
  color: #0b4c8c;
  text-decoration: none;
}

.c-file__action_button:active {
  box-shadow: inset 0 2px 4px #00000026;
}

.c-file__action_button--icon {
  width: 32px;
}

.c-file__action_button--dark, .c-file__action_button--dark:hover, .c-file__action_button--dark:active {
  color: #fff;
  background-color: #616061e6;
}

.c-file__action_button--dark:after {
  border-color: #616061e6;
}

.c-file__highlight {
  background-color: #f2c74433;
}

.c-file__actions .c-file__finder_button {
  margin-right: 4px;
}

.c-file__image_drag_drop_wrapper {
  height: 100%;
}

.c-file__svg_icon svg {
  position: relative;
  bottom: 2px;
}

.p-media_volume_slider {
  position: relative;
}

.p-media_volume_slider--normal {
  align-items: stretch;
  display: flex;
}

.p-media_volume_slider--normal .p-media_volume_slider__slider_container {
  width: 0;
  transition: width 80ms cubic-bezier(.36, .19, .29, 1);
  overflow: hidden;
}

.p-media_volume_slider--normal .p-media_volume_slider__slider {
  padding: 0 4px;
}

.p-media_volume_slider--normal:hover .p-media_volume_slider__slider_container, .p-media_volume_slider--normal.p-media_volume_slider--keyboard_focus:focus-within .p-media_volume_slider__slider_container {
  width: 70px;
}

.p-media_volume_slider--popover .p-media_volume_slider__children {
  z-index: 3;
  position: relative;
}

.p-media_volume_slider--popover .p-media_volume_slider__slider_container {
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  border-radius: 8px;
  height: 16px;
  padding-left: 40px;
  padding-right: 8px;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1), visibility step-start;
  position: absolute;
  top: 8px;
  left: 0;
}

.p-media_volume_slider--popover ~ .p-video_controls_overlay__controls__button, .p-media_volume_slider--popover ~ .p-video_controls_overlay__controls__speed {
  opacity: 1;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-media_volume_slider--popover:hover .p-media_volume_slider__slider_container, .p-media_volume_slider--popover.p-media_volume_slider--keyboard_focus:focus-within .p-media_volume_slider__slider_container {
  opacity: 1;
  visibility: visible;
  transition-delay: .16s;
}

.p-media_volume_slider--popover:hover ~ .p-video_controls_overlay__controls__button, .p-media_volume_slider--popover.p-media_volume_slider--keyboard_focus:focus-within ~ .p-video_controls_overlay__controls__button, .p-media_volume_slider--popover:hover ~ .p-video_controls_overlay__controls__speed, .p-media_volume_slider--popover.p-media_volume_slider--keyboard_focus:focus-within ~ .p-video_controls_overlay__controls__speed {
  opacity: 0;
  transition-delay: .16s;
}

.p-media_volume_slider--vertical .p-media_volume_slider__children {
  z-index: 3;
  position: relative;
}

.p-media_volume_slider--vertical .p-media_volume_slider__slider_container {
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  background: #000000b3;
  border-radius: 4px;
  width: 32px;
  padding-top: 12px;
  padding-bottom: 36px;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1), visibility step-start;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-media_volume_slider--vertical ~ .p-video_controls_overlay__controls__button, .p-media_volume_slider--vertical ~ .p-video_controls_overlay__controls__speed {
  opacity: 1;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-media_volume_slider--vertical .p-video_controls_overlay__controls__button:hover, .p-media_volume_slider--vertical .p-video_controls_overlay__controls__button.c-button--focus-visible:focus {
  background: none;
}

.p-media_volume_slider--vertical:hover .p-media_volume_slider__slider_container, .p-media_volume_slider--vertical.p-media_volume_slider--keyboard_focus:focus-within .p-media_volume_slider__slider_container {
  opacity: 1;
  visibility: visible;
}

.p-media_volume_slider--vertical .p-media_volume_slider__slider {
  flex-direction: column;
  width: 100%;
  height: 70px;
}

.p-media_volume_slider--vertical .p-media_volume_slider__track {
  background: #ffffff80;
  flex-direction: column;
  justify-content: flex-end;
  width: 4px;
  height: 100%;
  display: flex;
}

.p-media_volume_slider--vertical .p-media_volume_slider__fill {
  width: 4px;
}

.p-media_volume_slider--vertical .p-media_volume_slider__fill:after {
  top: -4px;
  right: -2px;
}

.p-media_volume_slider__slider {
  cursor: pointer;
  align-items: center;
  width: 70px;
  height: 100%;
  display: flex;
}

.p-media_volume_slider__track {
  background: #1d1c1d21;
  border-radius: 2px;
  width: 100%;
  height: 4px;
}

.p-media_volume_slider__track: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-media_volume_slider--popover .p-media_volume_slider__track, .p-media_viewer_modal .p-media_volume_slider__track {
  background: #ffffff80;
}

.p-media_volume_slider__fill {
  background: #1d9bd1;
  border-radius: 2px;
  height: 4px;
  position: relative;
}

.p-media_volume_slider__fill:after {
  content: "";
  background: #1d9bd1;
  border-radius: 3.5px;
  width: 8px;
  height: 8px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1) .5s;
  position: absolute;
  top: -2px;
  right: -4px;
  transform: scale(0);
}

.p-media_volume_slider__slider:hover .p-media_volume_slider__fill:after {
  transition-delay: 0s;
  transform: scale(1);
}

.p-media_transcript {
  color: #1d1c1d;
  background: #fff;
  height: 100%;
  position: relative;
}

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

.p-media_transcript__scrollable {
  padding: 16px 20px;
}

.p-media_transcript__close_button {
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-media_transcript__expand_button {
  position: absolute;
  top: 8px;
  right: 44px;
}

.p-media_transcript__timestamp {
  color: #1d1c1d80;
  display: block;
}

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

.p-media_transcript__line--current .p-media_transcript__timestamp, .p-media_transcript__line--current .p-media_transcript__text {
  color: #1264a3;
}

.p-media_transcript--popover {
  border-radius: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-media_transcript--popover .p-media_transcript__scrollable {
  width: 440px;
  max-height: 400px;
}

.p-media_transcript--popover .p-media_transcript__line {
  align-items: flex-start;
  margin-bottom: 4px;
  display: flex;
}

.p-media_transcript--popover .p-media_transcript__timestamp {
  margin-right: 8px;
}

.p-media_transcript__preview {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  max-width: 500px;
  margin-bottom: 0;
}

.p-media_reactions_reel {
  pointer-events: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-media_reactions_reel__item_container {
  height: 0;
  animation: 5s p-media_reactions_reel__item_container_grow;
  display: none;
  position: relative;
}

.p-media_reactions_reel__item_container:last-child, .p-media_reactions_reel__item_container:nth-last-child(2), .p-media_reactions_reel__item_container:nth-last-child(3) {
  display: flex;
}

.p-media_reactions_reel__item_container + .p-media_reactions_reel__item_container {
  margin-top: 4px;
}

.p-media_reactions_reel__item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  opacity: 0;
  background: #1d9bd1;
  border-radius: 32px;
  align-items: center;
  max-width: calc(100% - 8px);
  padding: 8px 12px;
  animation: 5s p-media_reactions_reel__item_fade_in_out;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-media_reactions_reel__item_container--small .p-media_reactions_reel__item {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-media_reactions_reel__item_emoji {
  flex-shrink: 0;
}

.p-media_reactions_reel__item_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 8px;
  font-weight: normal;
  display: block;
  overflow: hidden;
}

.p-media_reactions_reel__item_name wbr {
  display: none;
}

@keyframes p-media_reactions_reel__item_fade_in_out {
  0% {
    opacity: 0;
    pointer-events: none;
  }

  10% {
    opacity: 1;
    pointer-events: all;
  }

  75% {
    opacity: 1;
    pointer-events: all;
  }

  100% {
    opacity: 0;
    pointer-events: none;
  }
}

@keyframes p-media_reactions_reel__item_container_grow {
  0% {
    height: 0;
  }

  10% {
    height: 38px;
  }

  100% {
    height: 38px;
  }
}

.p-media_reactions_confetti__container {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-media_reactions_confetti__emoji_container {
  transform-origin: 0 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-media_reactions_confetti__emoji {
  opacity: 0;
  animation: 2s cubic-bezier(.45, .03, .51, .96) p-media_reactions_confetti__animation;
  position: absolute;
  bottom: 0;
  left: 0;
}

@keyframes p-media_reactions_confetti__animation {
  0% {
    opacity: 0;
    transform: translate(0)rotateZ(0);
  }

  10% {
    opacity: 1;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate(var(--media_reactions_confetti_x), var(--media_reactions_confetti_y)) rotateZ(var(--media_reactions_confetti_rotation));
  }
}

.p-media_reactions_summary__emoji {
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: .32s;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  bottom: 0;
  right: 0;
  transform: scale(.5);
}

.p-media_reactions_summary__emoji:first-child {
  opacity: 1;
  transform: scale(1);
}

.p-media_reactions_summary--stop_animations {
  grid-auto-flow: column;
  column-gap: 4px;
  display: grid;
}

.p-media_reactions_summary--stop_animations .p-media_reactions_summary__emoji {
  opacity: 1;
  transition-duration: 0s;
  position: static;
  transform: scale(1);
}

.p-media_reactions_one_click_bar {
  border-radius: 4px;
  grid-auto-flow: column;
  align-items: center;
  column-gap: 2px;
  height: 36px;
  padding: 3px;
  display: grid;
}

.p-media_reactions_one_click_bar__button {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.p-media_reactions_one_click_bar__emoji_picker_trigger {
  font-size: 22px;
}

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

.p-video_playback_settings__speed_label__current {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 8px 0 auto;
}

.p-video_controls_scrubber {
  cursor: pointer;
  flex: 1;
  margin: 0 8px;
  padding: 8px 0;
  position: relative;
}

.p-video_controls_scrubber__track {
  background: #ffffff80;
  border-radius: 2px;
  height: 4px;
}

.p-video_controls_scrubber__track: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-video_controls_scrubber__elapsed {
  background: #1d9bd1;
  border-radius: 2px;
  height: 4px;
  position: relative;
}

.p-video_controls_scrubber__elapsed:after {
  content: "";
  background: #1d9bd1;
  border-radius: 3.5px;
  width: 8px;
  height: 8px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1) .5s;
  position: absolute;
  top: -2px;
  right: -3px;
  transform: scale(.5);
}

.p-video_controls_scrubber:hover .p-video_controls_scrubber__elapsed:after {
  transition-delay: 0s;
  transform: scale(1);
}

.p-video_controls_overlay {
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
  contain: content;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__controls_container {
  background: #1d1c1db3;
}

.p-video_controls_overlay--embedded:before {
  border-radius: 0;
}

.p-video_controls_overlay__hover {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__hover, .p-video_controls_overlay--active .p-video_controls_overlay__hover {
  opacity: 1;
}

.p-video_controls_overlay__corner.p-video_controls_overlay__corner--embed {
  background: #1d1c1dd9;
  border-radius: 6px;
  display: flex;
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-video_controls_overlay__corner.p-video_controls_overlay__corner--embed:hover {
  background: #1d1c1de6;
}

.p-video_controls_overlay__corner--embed .p-video_message_file__controls_overlay_ellipsis {
  position: relative;
  top: auto;
  right: auto;
}

.p-video_controls_overlay__button {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-video_controls_overlay__button.c-button--focus-visible:focus {
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px #1264a3, inset 0 0 0 5px #1d9bd180;
}

.p-video_controls_overlay__controls__pill {
  background: #1d1c1dcc;
  border-radius: 4px;
  align-items: center;
  padding: 4px 8px 4px 6px;
  font-weight: 700;
  transition: background 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__controls__pill, .p-video_controls_overlay--active .p-video_controls_overlay__controls__pill {
  background: #1d1c1d00;
}

.p-video_controls_overlay__controls__pill--playing {
  opacity: 0;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__controls__pill--playing, .p-video_controls_overlay--active .p-video_controls_overlay__controls__pill--playing {
  opacity: 1;
}

.p-video_controls_overlay__controls__spinner {
  margin: 1px;
}

.p-video_controls_overlay__time {
  margin-left: 8px;
}

.p-video_controls_overlay--compact.p-video_controls_overlay--controls:hover .p-video_controls_overlay__time, .p-video_controls_overlay--compact.p-video_controls_overlay--active .p-video_controls_overlay__time {
  display: none;
}

.p-video_controls_overlay__controls__button {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 4px;
  font-size: 20px;
  display: inline-flex;
}

.p-video_controls_overlay__controls__button:hover, .p-video_controls_overlay__controls__button.c-button--focus-visible:focus {
  background: #1d1c1dd9;
}

.p-video_controls_overlay--compact .p-video_controls_overlay__controls__button {
  font-size: 18px;
}

.p-video_controls_overlay__controls__button--mute {
  z-index: 2;
  position: relative;
}

.p-video_controls_overlay__controls__button--disabled {
  color: #ffffff80;
  cursor: default;
}

.p-video_controls_overlay__controls__button--disabled:hover, .p-video_controls_overlay__controls__button--disabled.c-button--focus-visible:focus {
  background: none;
}

.p-video_controls_overlay__controls__transcript {
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: inline-flex;
}

.p-video_controls_overlay__controls__transcript, .p-video_controls_overlay__controls__transcript.c-button--disabled {
  opacity: 0;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__controls__transcript, .p-video_controls_overlay--active .p-video_controls_overlay__controls__transcript {
  opacity: 1;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__controls__transcript.c-button--disabled, .p-video_controls_overlay--active .p-video_controls_overlay__controls__transcript.c-button--disabled {
  opacity: .5;
}

.p-video_controls_overlay__controls__speed {
  border-radius: 4px;
}

.p-video_controls_overlay__controls__speed:hover {
  background: #1d1c1dd9;
}

.p-video_controls_overlay__controls__speed .c-select_button {
  height: 32px;
  font-weight: 700;
}

.p-video_controls_overlay__controls__speed .c-select_button__icon, .p-video_controls_overlay__controls__speed:hover .c-select_button__icon {
  color: #fff;
  margin-left: 4px;
}

.p-video_controls_overlay__corner {
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-8px);
}

.p-video_controls_overlay--compact .p-video_controls_overlay__corner {
  margin: -4px -4px 0 0;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__corner, .p-video_controls_overlay--active .p-video_controls_overlay__corner {
  transform: translateY(0);
}

.p-video_controls_overlay__corner .p-video_controls_overlay__start_thread_button, .p-video_controls_overlay__corner .p-video_message_file__controls_overlay_fullscreen, .p-video_controls_overlay__corner .p-video_embed__controls_overlay_fullscreen, .p-video_controls_overlay__corner .p-video_message_file__controls_overlay_ellipsis {
  background: #1d1c1dd9;
}

.p-video_controls_overlay__corner .p-video_controls_overlay__start_thread_button:hover, .p-video_controls_overlay__corner .p-video_message_file__controls_overlay_fullscreen:hover, .p-video_controls_overlay__corner .p-video_embed__controls_overlay_fullscreen:hover, .p-video_controls_overlay__corner .p-video_message_file__controls_overlay_ellipsis:hover {
  background: #1d1c1de6;
}

.p-video_controls_overlay .c-button--disabled {
  pointer-events: auto;
}

.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls_container {
  z-index: 1;
  background: none;
  border-radius: 8px;
  margin: 8px;
  padding: 4px;
  transition: background 80ms cubic-bezier(.36, .19, .29, 1);
  position: relative;
}

.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls {
  display: flex;
}

.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__button--mute {
  margin: 0;
}

.p-video_controls_overlay--design_polish .p-media_volume_slider {
  margin-left: 4px;
  margin-right: auto;
}

.p-video_controls_overlay--design_polish.p-video_controls_overlay--design_polish_ultra_compact .p-media_volume_slider {
  margin-left: 0;
}

.p-video_controls_overlay--design_polish .p-media_volume_slider, .p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__button, .p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__speed {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-video_controls_overlay--controls:hover.p-video_controls_overlay--design_polish .p-media_volume_slider, .p-video_controls_overlay--controls:hover.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__button, .p-video_controls_overlay--controls:hover.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__speed, .p-video_controls_overlay--active.p-video_controls_overlay--design_polish .p-media_volume_slider, .p-video_controls_overlay--active.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__button, .p-video_controls_overlay--active.p-video_controls_overlay--design_polish .p-video_controls_overlay__controls__speed {
  opacity: 1;
}

.p-video_controls_overlay--design_polish .p-video_controls_scrubber {
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-video_controls_overlay--design_polish.p-video_controls_overlay--vertical_volume_active .p-video_controls_scrubber {
  opacity: 0;
}

.p-video_controls_overlay--design_polish.p-video_controls_overlay--design_polish_ultra_compact .p-video_controls_overlay__controls__button--overflow {
  margin: 0;
}

.p-video_controls_overlay__reactions_reel {
  padding-bottom: 8px;
  padding-left: 8px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__reactions_reel, .p-video_controls_overlay--active .p-video_controls_overlay__reactions_reel {
  transform: translateY(-100px);
}

.p-video_controls_overlay__reactions_reel--captions_enabled {
  bottom: 50px;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__reactions_reel--captions_enabled, .p-video_controls_overlay--active .p-video_controls_overlay__reactions_reel--captions_enabled {
  transform: translateY(-50px);
}

.p-video_controls_overlay__reactions_summary {
  pointer-events: none;
  opacity: 1;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  bottom: 24px;
  right: 16px;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__reactions_summary, .p-video_controls_overlay--active .p-video_controls_overlay__reactions_summary {
  opacity: 0;
}

.p-video_controls_overlay__reactions_confetti {
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__reactions_confetti, .p-video_controls_overlay--active .p-video_controls_overlay__reactions_confetti {
  transform: translateY(-100px);
}

.p-video_controls_overlay__reactions_confetti--captions_enabled {
  bottom: 58px;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__reactions_confetti--captions_enabled, .p-video_controls_overlay--active .p-video_controls_overlay__reactions_confetti--captions_enabled {
  transform: translateY(-50px);
}

.p-video_controls_overlay__one_click_reactions {
  background: #1d1c1dd9;
  position: absolute;
  top: 8px;
  right: 88px;
}

.p-video_controls_overlay__one_click_reactions:hover {
  background: #1d1c1de6;
}

.p-video_controls_overlay__one_click_reactions .p-media_reactions_one_click_bar__button:hover {
  background: #ddd3;
}

.p-video_controls_overlay--controls:hover .p-video_controls_overlay__short_file_description, .p-video_controls_overlay--active .p-video_controls_overlay__short_file_description {
  display: none;
}

.p-video_message_file {
  background: #1d1c1d;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 480px;
  min-height: 150px;
  display: flex;
  position: relative;
}

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

.p-video_message_file__poster {
  background-position: center;
  background-size: cover;
  border-radius: 8px;
  max-height: 360px;
  position: relative;
  overflow: hidden;
}

.c-file_gallery .p-video_message_file__poster {
  border-radius: 8px;
}

.p-video_message_file__poster__aspect {
  padding-top: 56.25%;
  position: relative;
}

.p-video_message_file--square .p-video_message_file__poster__aspect {
  padding-top: 100%;
}

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

.p-video_message_file .p-media_viewer__video_container {
  background: #000;
  border-radius: 8px;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.p-video_message_file .p-media_viewer__video_container, .p-video_message_file .p-media_viewer__video {
  max-width: 100%;
  max-height: 360px;
}

.p-video_message_file .p-media_viewer__video {
  display: block;
}

.p-video_message_file .p-media_viewer__video::cue {
  text-shadow: 0 1px 1px #00000040;
  background-color: #000c;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 18px;
}

.p-video_message_file__duration {
  color: #fff;
  background: #1d1c1dcc;
  border-radius: 5px;
  padding: 4px 8px;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 12px;
}

.p-video_message_file__controls_overlay_ellipsis, .p-video_message_file__controls_overlay_fullscreen {
  position: absolute;
  top: 8px;
}

.p-video_message_file__controls_overlay_ellipsis {
  right: 8px;
}

.p-video_message_file__controls_overlay_fullscreen, .p-video_controls_overlay__corner--compact .p-video_message_file__controls_overlay_fullscreen {
  right: 48px;
}

.p-file_link_button--link {
  width: 100%;
  display: block;
}

.p-file_link_button--link, .p-file_link_button--link.c-link--button, .p-file_link_button--link:hover, .p-file_link_button--link:focus, .p-file_link_button--link.c-link--focus-visible:focus {
  color: #1d1c1d;
  text-decoration: none;
}

.p-file_quip_canvas {
  cursor: pointer;
  border-top: 1px solid #1d1c1d21;
  margin-top: 12px;
  padding-top: 12px;
  display: flex;
}

.p-file_quip_canvas_text_select--focus_ring .c-select_button {
  box-shadow: none;
  border: none;
}

.p-file_quip_canvas_text_select .c-select_button__icon--small {
  color: #1264a3;
  margin-left: 4px;
}

.c-file_metadata_avatar_stack {
  align-items: center;
  display: flex;
  position: absolute;
  top: 21px;
  right: 55px;
}

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

.c-file_metadata_avatar_stack .c-file_metadata_avatar_stack__avatar .c-file_metadata_avatar_stack__overlay {
  color: #1d1c1d;
  text-align: center;
  background-color: #1d1c1d21;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  position: relative;
}

.c-file_metadata_avatar_stack .c-file_metadata_avatar_stack__avatar:nth-last-child(4) {
  z-index: 1;
}

.c-file_metadata_avatar_stack .c-file_metadata_avatar_stack__avatar:nth-last-child(3) {
  z-index: 2;
}

.c-file_metadata_avatar_stack .c-file_metadata_avatar_stack__avatar:nth-last-child(2) {
  z-index: 3;
}

.c-file_metadata_avatar_stack .c-file_metadata_avatar_stack__avatar:last-child {
  z-index: 4;
}

.c-file_metadata_avatar_stack__tooltip_subtext {
  color: #868686;
}

.c-pillow_file_container {
  min-width: 200px;
  max-width: 600px;
  position: relative;
}

.c-pillow_file_container .c-file__actions, .c-pillow_file_container .c-file__callout_badge, .c-pillow_file_container .c-file__mention_badge {
  z-index: 2;
  position: absolute;
  top: 12px;
  right: 12px;
}

.c-pillow_file_container .c-file__callout_badge {
  color: #fff;
  background-color: #0b4c8c;
  border-radius: 23px;
  padding: 2px 8px;
  font-size: 10px;
  font-weight: 700;
}

.c-pillow_file_container .c-file__actions__hover, .c-pillow_file_container:hover .c-file__actions, .c-pillow_file_container.c-pillow_file_container--focus-within .c-file__actions {
  opacity: 1;
}

.c-pillow_file_container:hover .c-pillow_file__expandable_pill, .c-pillow_file_container.c-pillow_file_container--focus-within .c-pillow_file__expandable_pill {
  opacity: 1;
  transform: translateY(0);
}

.c-pillow_file_container--embedded {
  min-width: unset;
  max-width: none;
}

.c-pillow_file_container--embedded .c-audio_player {
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
}

.c-pillow_file_container--embedded .c-audio_player:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.c-pillow_file_container--full_width {
  border: none;
  border-radius: 0;
  transition-property: background;
}

.c-pillow_file_container--full_width:hover {
  box-shadow: none;
  background: #f8f8f8;
}

.c-pillow_file_container--full_width.c-pillow_file_container--focus-within {
  box-shadow: none;
}

.c-pillow_file_container--full_width .c-file__actions {
  top: 16px;
  right: 16px;
}

.c-pillow_file_container--active_download:hover {
  background: none;
}

.c-pillow_file_container--active_download .c-pillow_file__title, .c-pillow_file_container--active_download .c-pillow_file__description {
  color: #fff;
}

.c-downloads_modal__list_item .c-pillow_file__description {
  padding-right: 80px;
}

.c-pillow_file {
  background: #fff;
  border: 1px solid #1d1c1d1a;
  border-radius: 12px;
  flex-direction: column;
  padding: 12px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  display: flex;
  overflow: hidden;
}

.c-pillow_file:hover:not(.c-link--focus-visible:focus, .c-pillow_file--focus), .c-pillow_file:focus-within:not(.c-link--focus-visible:focus, .c-pillow_file--focus) {
  border-color: #1d1c1d26;
  box-shadow: 0 1px 1px #0000000f;
}

.c-pillow_file.c-link--focus-visible:focus {
  border-color: #0000;
  border-radius: 12px;
}

.c-pillow_file--clickable {
  cursor: pointer;
}

.c-pillow_file--ia4 {
  box-shadow: 0 1px 3px #00000014;
}

.c-pillow_file--view {
  cursor: zoom-in;
}

.c-pillow_file--focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-color: #0000;
  border-radius: 12px;
}

.c-pillow_file--full_width {
  padding: 16px 16px 16px 12px;
}

.c-pillow_file--full_width .c-pillow_file__header:link {
  margin: -16px;
  padding: 16px;
}

.c-pillow_file--active_download {
  background-color: #1d1c1d;
  border: none;
  border-radius: 6px;
  padding: 12px;
}

.c-pillow_file--active_download .c-pillow_file__header:link {
  margin: -12px;
  padding: 12px;
}

.c-pillow_file_meta_icon {
  opacity: 0;
  display: none;
}

.c-pillow_file__header {
  outline: none;
  display: flex;
}

.c-pillow_file__header:link {
  margin: -12px;
  padding: 12px;
}

.c-pillow_file__header, .c-pillow_file__header:link:hover, .c-pillow_file__header:link:focus {
  color: #1d1c1d;
  text-decoration: none;
}

.c-pillow_file__header.c-link--focus-visible {
  margin: -8px;
  padding: 8px;
}

.c-pillow_file__header--tombstone, .c-pillow_file__header--hidden {
  color: #616061;
  align-items: center;
}

.c-pillow_file__header--fsfv {
  cursor: nesw-resize;
  cursor: zoom-in;
}

.c-pillow_file__swap {
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.c-pillow_file__swap .c-pillow_file__slide {
  text-overflow: ellipsis;
  background: #fff;
  width: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  overflow: hidden;
}

.c-pillow_file_container--download .c-pillow_file {
  border: none;
  border-radius: 0;
  overflow: visible;
}

.c-pillow_file_container--download .c-pillow_file:hover {
  box-shadow: none !important;
  border: none !important;
}

.c-pilow_file_container--download .c-pillow_file_container--full_width:hover {
  background: none;
}

.c-pillow_file_container--download .c-pillow_file__header:link:focus {
  z-index: 2;
}

.c-pillow_file--active_download .c-pillow_file__slide {
  background: #1d1c1d;
}

.c-pillow_file__slide {
  opacity: 0;
  transition: all .1s ease-out .1s;
  position: absolute;
  transform: translateY(-5px);
}

.c-pillow_file_container:hover .c-pillow_file__slide {
  opacity: 1;
  transform: translateY(0);
}

.c-pillow_file__icon {
  align-self: flex-start;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
  position: relative;
}

.c-pillow_file__icon.c-icon--filetype:before {
  font-size: 46px;
  line-height: 36px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.c-pillow_file__icon--slide:after {
  vertical-align: middle;
  opacity: 0;
  content: "";
  box-sizing: content-box;
  text-indent: -5px;
  color: #fff;
  border: 3px solid #fff;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  padding: 3px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 10px;
  transition: all .1s ease-out .1s;
  display: inline-block;
  position: absolute;
  bottom: -5px;
  right: -5px;
  transform: translateY(-5px);
}

.c-pillow_file_container:hover .c-pillow_file__icon--slide:after {
  opacity: 1;
  transform: translateY(0);
}

.c-pillow_file__icon--window:after, .c-pillow_file__icon--external:after, .c-pillow_file__icon--remote:after {
  content: "";
  border-radius: 6px;
}

.c-pillow_file__icon--open:after {
  content: "";
  border-radius: 6px;
}

.c-pillow_file__icon--view:after {
  content: "";
  border-radius: 6px;
}

.c-pillow_file__icon--detail:after {
  content: "";
}

.c-pillow_file__icon--tombstone, .c-pillow_file__icon--not_found, .c-pillow_file__icon--hidden, .c-pillow_file__icon--unknown {
  background: #ddd;
  border-radius: 3px;
}

.c-pillow_file__thumb_36 {
  background-position: center;
  background-size: cover;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #0000001a;
}

.c-pillow_file__tiny_thumb_wrapper, .c-pillow_file__tiny_thumb_overflow_wrapper {
  border-radius: 4px;
  align-self: flex-start;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
  overflow: hidden;
}

.c-pillow_file__tiny_thumb_overflow_wrapper {
  box-shadow: inset 0 0 0 1px #0000001a;
}

.c-pillow_file__tiny_thumb_wrapper {
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-pillow_file__hidden_img {
  visibility: hidden;
  display: none;
}

.c-pillow_file__description {
  color: #616061;
  width: 100%;
  margin-top: -1px;
  font-size: 13px;
  line-height: 1.2;
  overflow: hidden;
}

.c-pillow_file__description_external_canvas_sharing {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  padding-left: 61px;
  position: absolute;
  top: 33px;
  overflow: hidden;
}

.c-pillow_file__title {
  color: #1d1c1d;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-orient: vertical;
  margin: -4px 0;
  padding: 4px 0;
  font-size: 16px;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.c-pillow_file__meta {
  line-height: 1.2;
}

.c-pillow_file__meta__entry {
  margin-top: 4px;
}

.c-pillow_file__user {
  font-weight: 700;
}

.c-pillow_file__user-channel-files {
  font-weight: 500;
}

.c-pillow_file__preview {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  margin-top: 12px;
}

.c-pillow_file__preview--image {
  background-position: center;
  background-size: contain;
  max-width: 420px;
}

.c-pillow_file__preview--image.c-pillow_file__preview--cover {
  background-size: cover;
}

.c-pillow_file__preview--document {
  border-top: 1px solid #ddd;
  max-width: 432px;
  margin-bottom: -12px;
  margin-left: -12px;
  margin-right: -12px;
}

.c-pillow_file__video {
  background: #000;
  width: 100%;
  height: 320px;
  display: block;
}

.c-pillow_file__video_container {
  margin-top: 12px;
}

.c-pillow_file__video:focus, .c-pillow_file__video_container: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;
}

.c-pillow_file__video--placeholder {
  background-color: #1d1c1d21;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: inset 0 0 0 1px #0000001a;
}

.c-pillow_file__video--placeholder-poster {
  background-color: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.c-pillow_file__video__placeholder_button {
  color: #1d1c1d;
  background: #fff;
  border-radius: 48px;
  padding: 20px 19px 20px 21px;
  box-shadow: 0 4px 16px #0000001a;
}

.c-pillow_file__video__placeholder_icon {
  width: 32px;
  height: 32px;
  font-size: 32px;
}

.c-pillow_file__audio {
  width: 100%;
  margin-top: 12px;
}

.sk-client-theme--dark .c-pillow_file__audio {
  filter: invert();
}

.c-pillow_file__content {
  position: relative;
}

.c-pillow_file__content--collapsed {
  cursor: pointer;
}

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

.c-pillow_file__expandable_pill {
  pointer-events: none;
  opacity: 0;
  z-index: 1;
  justify-content: center;
  width: 100%;
  transition: all .1s ease-out;
  display: flex;
  position: absolute;
}

.c-pillow_file__expandable_pill--expand {
  align-items: center;
  height: 100%;
  top: 0;
  transform: translateY(-12px);
}

.c-pillow_file__expandable_pill--expand .c-pillow_file__expandable_pill__button {
  padding: 0 12px 0 8px;
}

.c-pillow_file__expandable_pill--collapse {
  bottom: 12px;
  transform: translateY(12px);
}

.c-pillow_file__expandable_pill--collapse .c-pillow_file__expandable_pill__button {
  padding: 0 8px 0 12px;
}

.c-pillow_file__expandable_pill--expanding .c-pillow_file__expandable_pill__button {
  text-align: center;
  width: 24px;
  padding: 0;
}

.c-pillow_file__expandable_pill__button {
  pointer-events: initial;
  color: #fff;
  background: #616061;
  border-radius: 12px;
  height: 24px;
  font-size: 13px;
  line-height: 24px;
}

.c-pillow_file__expandable_pill__button.c-button--focus-visible {
  border-radius: 12px;
}

.c-pillow_file_text_avatar_and_more {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.c-pillow_file_text_avatar_and_more .c-file__actions {
  position: inherit;
}

.p-message_image_file {
  position: relative;
}

.p-message_image_file:hover .c-file__actions, .p-message_image_file:focus .c-file__actions, .p-message_image_file:focus-within .c-file__actions {
  opacity: 1;
}

.p-block_kit_error_message {
  color: #1d1c1d80;
}

.p-block_kit_unknown_block_error {
  margin-bottom: 6px;
}

.themeUndoButton__qckwt {
  right: var(--dt_static_space-400);
  top: var(--dt_static_space-125);
  z-index: 1;
  align-items: center;
  display: flex;
  position: absolute;
}

.p-dnd_preferences__dnd_days_label {
  margin: 0 16px 16px 0;
  display: inline-block;
}

.p-dnd_preferences__time_select_wrapper {
  margin-bottom: 16px;
  margin-right: 16px;
  display: inline-flex;
}

.p-dnd_preferences__time_select_to {
  align-self: center;
  margin: 0 8px;
}

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

.p-dnd_preferences__subtext {
  color: #1d1c1db3;
  margin-top: -8px;
  font-size: 13px;
}

.p-dnd_preferences__custom_day_section {
  align-items: center;
  height: 36px;
  margin-bottom: 16px;
  display: flex;
}

.p-dnd_preferences__day_label {
  width: 120px;
  margin-top: 1px;
}

.p-dnd_preferences__notifs_disabled {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 4px;
}

.p-dnd_preferences__day_label, .p-dnd_preferences__checkbox_label {
  margin-top: 1px;
}

.p-dnd_preferences__tz_label {
  margin-left: -4px;
  display: inline;
}

.p-channel_notification_prefs {
  min-width: auto;
  margin-bottom: 8px;
}

.p-channel_notification_prefs--headerless {
  padding-top: 28px;
  padding-bottom: 16px;
}

.p-channel_notification_prefs__inner {
  padding-top: 16px;
}

.p-channel_notification_prefs__titlebar {
  height: 76px;
}

.p-channel_notification_prefs__titlebar__channelname {
  cursor: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 290px;
  display: block;
  overflow: hidden;
}

.p-channel_notification_prefs__titlebar__channelname wbr {
  display: none;
}

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

.p-channel_notification_prefs__label.c-label--with_formatted_text {
  font-weight: bold;
}

.p-channel_notification_prefs__suppressed {
  margin-left: 28px;
}

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

.p-channel_notification_prefs__mentions {
  background: #f2c74466;
  border-radius: 3px;
  margin-left: -2px;
  padding: 0 2px 1px;
}

pre .p-channel_notification_prefs__mentions, code .p-channel_notification_prefs__mentions {
  padding: 0;
}

.sk-client-theme--dark .p-channel_notification_prefs__mentions {
  color: #f2c744;
  background: #e8912d66;
}

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

.p-channel_notification_prefs__radiogroup--subset {
  margin-bottom: -8px;
  margin-left: 28px;
}

.p-channel_notification_prefs__reset_button {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-channel_notification_prefs__icon-chevron {
  color: #1264a3;
  transform: translate(0, 2px);
}

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

.p-channel_notification_prefs__prompt {
  text-align: center;
  padding: 16px 0 32px;
}

.p-channel_notification_prefs__prompt__icon {
  color: #e8912d;
  height: auto;
  margin-bottom: 12px;
  font-size: 24px;
}

.p-channel_notification_prefs__prompt__muted {
  padding-left: 16px;
  padding-right: 16px;
}

.p-channel_notification_prefs__prompt__muted .p-channel_notification_prefs__prompt__icon {
  color: #e01e5a;
}

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

.p-channel_notification_prefs_new__empty {
  justify-content: center;
  width: 100%;
  padding-top: 8px;
  display: flex;
}

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

.p-prefs_modal__radio {
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 16px;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-prefs_modal__radio--selected {
  box-shadow: 0 1px 3px #00000014, 0 0 0 1px #1d9bd1;
}

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

.p-prefs_modal__radio--selected .p-prefs_modal__radio__image {
  border-color: #1d9bd1;
}

.p-prefs_modal__radio__image--no_padding {
  padding: 0;
}

.p-prefs_modal__radio__content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 16px;
  display: flex;
}

.p-prefs_modal__radio--selected .p-prefs_modal__radio__content {
  background: #1d9bd11f;
}

.p-prefs_modal__radio__text {
  flex: 1;
}

.p-prefs_modal__radio__title {
  margin-bottom: 4px;
  font-weight: 700;
}

.p-prefs_modal__radio__description:empty {
  margin-top: -4px;
}

.p-ia_builtin_theme_preview {
  position: relative;
}

.p-ia_builtin_theme_preview__nav {
  justify-content: center;
  align-items: center;
  height: 24px;
  display: flex;
  position: relative;
}

.p-ia_builtin_theme_preview__search {
  border-radius: 4px;
  width: 67px;
  height: 11px;
}

.p-ia_builtin_theme_preview__compose {
  border-radius: 10px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  right: 12px;
}

.p-ia_builtin_theme_preview__sidebar {
  padding-bottom: 4px;
}

.p-ia_builtin_theme_preview__sidebar__row {
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  padding: 0 12px;
  display: flex;
}

.p-ia_builtin_theme_preview__sidebar__row:first-child {
  padding-top: 4px;
}

.p-ia_builtin_theme_preview__sidebar__placeholder {
  opacity: .5;
  border-radius: 3px;
  width: 67px;
  height: 6px;
  box-shadow: inset 0 0 0 6px;
}

.p-ia_builtin_theme_preview__sidebar__icon {
  opacity: .7;
  margin-left: -3px;
  transform: translateY(-1px);
}

.p-ia_builtin_theme_preview__sidebar__presence {
  transform: translate(-1px, -2px);
}

.p-ia_builtin_theme_preview__sidebar__badge {
  border-radius: 5px;
  width: 20px;
  height: 10px;
  margin-left: auto;
}

.p-ia_builtin_theme_option {
  padding-right: 16px;
}

.p-ia_builtin_theme_option__label {
  width: 200px;
}

.p-ia_builtin_theme_option__variant_label {
  margin-bottom: 16px;
}

.p-ia_builtin_themes__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 16px 0;
  font-weight: 700;
}

.p-ia_builtin_themes__classics_toggle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  width: 100%;
  margin: 0 0 32px -4px;
  font-weight: 700;
  display: block;
}

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

.p-ia_builtin_themes__section {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.c-sv_picker__gradient_box {
  width: 160px;
  height: 160px;
  position: relative;
}

.c-sv_picker__thumb {
  cursor: pointer;
  background: none;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059, 0 0 4px #00000059;
}

.c-sv_picker__thumb:focus {
  outline: none;
}

.c-sv_picker__thumb--focus-visible {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059;
  border-radius: 16px;
}

.c-slider__input {
  -webkit-appearance: none;
  cursor: pointer;
  background: none;
  outline: none;
  flex: 1;
  margin: 0;
  overflow: visible;
}

.c-slider__input::-moz-focus-outer {
  border: 0;
}

.c-slider__input::-ms-tooltip {
  display: none;
}

.c-slider__input::-webkit-slider-thumb {
  cursor: pointer;
  -webkit-appearance: none;
  background: #fff;
  border: none;
  border-radius: 12px;
  width: 12px;
  height: 12px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0 0 4px #00000059;
}

.c-slider__input::-moz-range-thumb {
  cursor: pointer;
  background: #fff;
  border: none;
  border-radius: 12px;
  width: 12px;
  height: 12px;
  box-shadow: 0 0 4px #00000059;
}

.c-slider__input::-ms-thumb {
  cursor: pointer;
  background: #fff;
  border: none;
  border-radius: 12px;
  width: 12px;
  height: 12px;
  box-shadow: 0 0 4px #00000059;
}

.c-slider__input::-webkit-slider-runnable-track {
  background: #1d1c1db3;
  border: 0;
  border-radius: 2px;
  width: 100%;
  height: 2px;
  position: relative;
}

.c-slider__input::-moz-range-track {
  background: #1d1c1db3;
  border: 0;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}

.c-slider__input::-ms-track {
  background: #1d1c1db3;
  border: 0;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}

.c-slider__input--focus-visible:focus::-webkit-slider-thumb {
  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: 12px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.c-slider__input--focus-visible:focus::-webkit-slider-thumb::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-webkit-slider-thumb::-moz-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-webkit-slider-thumb:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-webkit-slider-thumb:-moz-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-moz-range-thumb {
  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: 12px;
}

.c-slider__input--focus-visible:focus::-moz-range-thumb::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-moz-range-thumb::-moz-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-moz-range-thumb:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-moz-range-thumb:-moz-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-ms-thumb {
  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: 12px;
}

.c-slider__input--focus-visible:focus::-ms-thumb::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-ms-thumb::-moz-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-ms-thumb:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-slider__input--focus-visible:focus::-ms-thumb:-moz-placeholder {
  color: #1e1d1e;
}

.c-color_slider {
  border-radius: 2px;
  height: 12px;
  line-height: 12px;
  display: flex;
  position: relative;
}

.c-color_slider__outer_hue_track, .c-color_slider__inner_hue_track, .c-color_slider__opacity_checkerboard_track, .c-color_slider__opacity_gradient_track, .c-color_slider__opacity_right_fill_track {
  height: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.c-color_slider__outer_hue_track, .c-color_slider__opacity_checkerboard_track {
  border-radius: 2px;
  left: 0;
  right: 0;
}

.c-color_slider__inner_hue_track, .c-color_slider__opacity_gradient_track {
  border-radius: 0;
  left: 8px;
  right: 8px;
}

.c-color_slider__opacity_right_fill_track {
  border-radius: 0 2px 2px 0;
  width: 9px;
  left: auto;
  right: 0;
}

.c-color_slider__outer_hue_track {
  background: red;
}

.c-color_slider__inner_hue_track {
  background: linear-gradient(to right, red 0%, #f90 10%, #cf0 20%, #3f0 30%, #0f6 40%, #0ff 50%, #06f 60%, #30f 70%, #c0f 80%, #f09 90%, red 100%);
}

.c-color_slider__opacity_checkerboard_track {
  background: url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\" fill-opacity=\".05\"><rect x=\"4\" width=\"4\" height=\"4\" /><rect y=\"4\" width=\"4\" height=\"4\" /></svg> ");
}

.c-color_slider__slider.c-slider__input {
  flex: 1;
  margin: 0 -2px;
  position: relative;
}

.c-color_slider__slider.c-slider__input::-webkit-slider-thumb {
  cursor: pointer;
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059, 0 0 4px #00000059;
}

.c-color_slider__slider.c-slider__input::-moz-range-thumb {
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059, 0 0 4px #00000059;
}

.c-color_slider__slider.c-slider__input::-ms-thumb {
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059, 0 0 4px #00000059;
}

.c-color_slider__slider.c-slider__input::-webkit-slider-runnable-track {
  background: none;
  border: 0;
  width: 100%;
  height: 12px;
  position: relative;
}

.c-color_slider__slider.c-slider__input::-moz-range-track {
  background: none;
  border: 0;
  width: 100%;
  height: 12px;
}

.c-color_slider__slider.c-slider__input::-ms-track {
  background: none;
  border: 0;
  width: 100%;
  height: 12px;
}

.c-color_slider__slider.c-slider__input--focus-visible:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059;
  -webkit-appearance: none;
  border-radius: 16px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.c-color_slider__slider.c-slider__input--focus-visible:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059;
  border-radius: 16px;
}

.c-color_slider__slider.c-slider__input--focus-visible:focus::-ms-thumb {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d), inset 0 0 0 2px #fff, inset 0 0 4px 2px #00000059;
  border-radius: 16px;
}

.c-color_picker__container {
  box-sizing: border-box;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  align-items: center;
  max-width: 130px;
  height: 36px;
  margin: 0 0 20px;
  padding: 0;
  font-size: 15px;
  line-height: normal;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-color_picker__container: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;
}

.c-color_picker__container:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-color_picker__container.c-color_picker__container--alpha {
  max-width: 150px;
}

.c-color_picker__container.c-color_picker__container--focus-within {
  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;
}

.c-color_picker__container.c-color_picker__container--focus-within::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container.c-color_picker__container--focus-within::-moz-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container.c-color_picker__container--focus-within:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__container.c-color_picker__container--focus-within:-moz-placeholder {
  color: #1e1d1e;
}

.c-color_picker__color_block_container {
  background: url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"8\" fill-opacity=\".05\"><rect x=\"4\" width=\"4\" height=\"4\" /><rect y=\"4\" width=\"4\" height=\"4\" /></svg> ");
  flex: none;
}

.c-color_picker__color_block {
  background: #1d1c1d21;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px 0 0 4px;
  width: 36px;
  height: 36px;
  margin-left: -1px;
  transition: border 80ms ease-out, margin 80ms ease-out, height 80ms ease-out, width 80ms ease-out;
  display: block;
}

.c-color_picker__color_block: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;
}

.c-color_picker__color_block:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__color_block:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-color_picker__color_block:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-color_picker__color_block:focus:-moz-placeholder {
  color: #1e1d1e;
}

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

.c-color_picker__color_block.c-button--focus-visible:focus {
  height: 34px;
}

.c-color_picker__container--focus-within .c-color_picker__color_block {
  border-color: #1264a3;
  width: 37px;
  height: 38px;
  margin-left: -2px;
}

.c-color_picker__hex_hash {
  margin-left: 12px;
}

.c-color_picker__input[type="text"] {
  color: #1d1c1d;
  box-sizing: border-box;
  font-size: inherit;
  background: none;
  border: 0;
  outline: none;
  flex: 1 1 0;
  min-width: 0;
  height: 36px;
  margin: 0;
  padding: 4px 12px 4px 0;
}

.c-color_picker__input[type="text"]:focus {
  box-shadow: none;
}

.c-color_picker__input[type="text"][placeholder] {
  text-overflow: ellipsis;
}

.c-color_picker__input[type="text"]::-webkit-input-placeholder {
  color: #616061;
}

.c-color_picker__input[type="text"]:-moz-placeholder {
  color: #616061;
}

.c-color_picker__input[type="text"]::-moz-placeholder {
  color: #616061;
}

.c-color_picker__input[type="text"]:-ms-input-placeholder {
  color: #616061;
}

.c-color_picker__input[type="text"]::placeholder {
  color: #616061;
}

.c-color_picker__popover {
  z-index: 1012;
  background: #fff;
  border-radius: 6px;
  width: 160px;
  padding-bottom: 12px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.c-color_picker__popover .c-sv_picker__gradient_box {
  border-radius: 6px 6px 0 0;
}

.c-color_picker__popover .c-color_slider {
  margin: 12px 12px 0;
}

.p-ia_custom_theme_sharing__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 16px 0 8px;
  font-weight: 700;
}

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

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

.p-ia_custom_theme__container {
  margin: 4px 0 28px;
}

.p-ia_custom_theme__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 16px 0 8px;
  font-weight: 700;
}

.p-ia_custom_theme__picker {
  vertical-align: top;
  margin-right: 16px;
  display: inline-block;
}

.p-ia_custom_theme__picker__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 4px;
  font-weight: 700;
  display: inline-block;
}

.p-ia_custom_theme__picker .c-color_picker__container {
  margin-bottom: 12px;
}

.previewCircleContainer__v8o4R {
  border-radius: var(--dt_static_radius-rounded);
  cursor: pointer;
  pointer-events: none;
  display: flex;
  overflow: hidden;
  transform: scale(1);
}

.rotatedPreviewCircleContainer__DrVXW {
  transform: rotate(45deg);
}

.previewCircle__tSmzH {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.selectedColorPickerPalette__Yidew {
  border-radius: var(--dt_static_radius-rounded);
  background-color: var(--dt_color-content-inv-pry);
  position: absolute;
}

.withBorder__UxCrm {
  border: 1px solid var(--dt_color-otl-pry);
}

.container__P57iF {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

input[type="radio"].themeRadio__\+zxJL {
  cursor: pointer;
  opacity: 0;
  align-self: center;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  display: flex;
  position: absolute;
}

.circleContainer__SBbUK, .circleContainer__SBbUK:focus-within {
  border-radius: var(--dt_static_radius-rounded);
}

.boxContainer__qyaod {
  flex: 0 0 calc(33.33% - var(--dt_static_space-050));
  flex-basis: calc(33.33% - var(--dt_static_space-050));
  border: var(--dt_static_space-px) solid var(--dt_color-otl-sec);
  min-height: var(--dt_static_space-250);
  background-color: var(--dt_color-base-pry);
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.boxContainer__qyaod:hover, .boxContainer__qyaod:focus-within {
  background-color: var(--dt_color-base-sec);
  border-color: #0000;
  box-shadow: 0 1px 3px #00000014;
}

.boxContainer__qyaod:hover:before, .boxContainer__qyaod:focus-within:before {
  opacity: .5;
}

.boxContainer__qyaod:before {
  background: var(--prefs-gradient);
  content: "";
  opacity: 0;
  z-index: -1;
  height: calc(100% + var(--dt_static_space-050));
  width: calc(100% + var(--dt_static_space-050));
  left: calc(var(--dt_static_space-025) * -1);
  top: calc(var(--dt_static_space-025) * -1);
  border-radius: 10px;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1);
  display: block;
  position: absolute;
}

.boxContainerSelected__qF-Nd:before {
  opacity: 1;
}

.themeCirclePreview__DT5f7 {
  width: var(--dt_static_space-150);
  height: var(--dt_static_space-150);
  border-radius: var(--dt_static_radius-rounded);
  justify-content: center;
  align-items: center;
  display: flex;
}

.boxContainerWithCircle__nGrzH {
  text-overflow: ellipsis;
  height: var(--dt_static_space-350);
  margin-bottom: var(--dt_static_space-050);
  border-radius: var(--dt_static_space-050);
  gap: var(--dt_static_space-075);
  padding: var(--dt_static_space-050);
  overflow: visible;
}

.boxContainerWithCircle__nGrzH:focus-within {
  border-radius: var(--dt_static_space-050);
}

.boxContainerWithCircle__nGrzH:focus-within:before {
  opacity: .8;
}

.themePresetName__kh15u {
  font-size: var(--dt_static_type-size-caption);
  font-weight: var(--dt_static_type-weight-bold);
  text-overflow: ellipsis;
  flex: 1;
  max-width: 100%;
  overflow: hidden;
}

.boxContainerWithIcon__SQrZ1 {
  border-radius: var(--dt_static_radius-large);
  padding: var(--dt_static_space-025);
  height: var(--dt_static_space-250);
  justify-content: center;
}

.boxContainerWithIcon__SQrZ1:hover, .boxContainerWithIcon__SQrZ1:focus-within {
  border-color: unset;
}

.boxContainerWithIcon__SQrZ1:focus-within {
  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;
  border-radius: var(--dt_static_radius-large);
}

.boxContainerWithIcon__SQrZ1.boxContainerSelected__qF-Nd {
  border-color: var(--dt_color-base-inv-hgl-1);
  box-shadow: 0 0 0 var(--dt_static_space-px) var(--dt_color-base-inv-hgl-1);
}

.boxContainerWithIcon__SQrZ1.boxContainerSelected__qF-Nd:hover {
  box-shadow: 0 0 0 var(--dt_static_space-px) var(--dt_color-base-inv-hgl-1);
}

.themeColorModeText__5KXss {
  justify-content: center;
  align-items: center;
  gap: var(--dt_static_space-050);
  font-weight: var(--dt_static_type-weight-bold);
  font-size: var(--dt_static_type-size-caption);
  display: flex;
}

.brightnessIconContainer__s2eAf {
  width: var(--dt_static_space-150);
  height: var(--dt_static_space-150);
}

@container theme-preset-selection-container (width <= 420px) and (width >= 321px) {
  .boxContainerWithCircle__nGrzH {
    flex-basis: calc(50% - var(--dt_static_space-050));
  }
}

@container theme-preset-selection-container (width <= 320px) {
  .boxContainerWithCircle__nGrzH {
    flex-basis: 100%;
  }
}

.themePickerContainer__L9qRJ {
  background-color: var(--dt_color-surf-pry);
  height: var(--dt_static_space-225);
  border-radius: var(--dt_static_radius-rounded);
  margin-bottom: var(--dt_static_space-100);
  padding: 0 var(--dt_static_space-075);
  justify-content: space-evenly;
  align-items: center;
  gap: var(--dt_static_space-050);
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.radioGroupContainer__uZADP {
  gap: var(--dt_static_space-050);
  display: flex;
  margin: 0 !important;
}

.arrowButtons__c-FZm {
  width: var(--dt_static_space-150);
  height: var(--dt_static_space-150);
  border-radius: var(--dt_static_radius-rounded);
  background-color: var(--dt_color-base-pry);
  box-shadow: 0 0 var(--dt_static_space-0125) var(--dt_color-base-inv-pry);
  font-size: var(--dt_static_type-size-subtitle);
  justify-content: center;
  align-items: center;
  display: flex;
}

.arrowButtons__c-FZm:focus {
  border-radius: var(--dt_static_radius-rounded);
}

.arrowButtonsDisabled__z-PP8 {
  cursor: not-allowed;
  opacity: var(--dt_static_opacity-75);
}

.customizeThemeColorSection__qwjdq {
  margin: var(--dt_static_space-125) var(--dt_static_space-0);
  flex-direction: column;
  display: flex;
  container: customize-theme-color-section / inline-size;
}

.customizeThemeSectionHeader__CVjR1 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.headerContainerDropDownOpen__v\+c4D {
  margin-bottom: var(--dt_static_space-125);
}

.sectionHeader__TpL6Z {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: var(--dt_static_type-weight-bold);
}

.previewCustomizeContainer__xRBXg {
  align-items: center;
  column-gap: var(--dt_static_space-075);
  display: flex;
}

.sectionButtonContainer__xypZV {
  gap: var(--dt_static_space-050);
  display: flex;
}

.sectionButton__aGzus {
  border-radius: var(--dt_static_space-050);
}

.shareButton__07akm {
  align-self: end;
  width: -moz-fit-content;
  width: fit-content;
}

.sectionButtonText__Re\+In {
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  gap: var(--dt_static_space-025);
  display: flex;
  overflow: hidden;
}

.sectionButtonIcon__Zt9U0, .surpriseButtonIcon__pg2Z9, .importButtonIcon__OykSF {
  display: none;
}

.themeSectionContainer__RBGNT {
  font-weight: var(--dt_static_type-weight-bold);
  justify-content: space-between;
  display: flex;
}

.selectedThemesPreviewContainer__3A9-a {
  align-items: center;
  gap: var(--dt_static_space-050);
  display: flex;
}

.selectedThemePreviewBubble__k6eU- {
  width: var(--dt_static_space-150);
  height: var(--dt_static_space-150);
  border-radius: var(--dt_static_radius-rounded);
}

@container customize-theme-color-section (width <= 245px) {
  .previewCustomizeContainer__xRBXg {
    flex-direction: column;
    align-items: flex-start;
  }
}

@container customize-theme-color-section (width <= 350px) {
  .sectionButtonText__Re\+In {
    display: none;
  }

  .sectionButtonIcon__Zt9U0, .surpriseButtonIcon__pg2Z9, .importButtonIcon__OykSF {
    display: flex;
  }
}

@container customize-theme-color-section (width <= 400px) {
  .headerContainerDropDownOpen__v\+c4D {
    gap: var(--dt_static_space-125);
    flex-direction: column;
    align-items: flex-start;
  }
}

@container customize-theme-color-section (width <= 420px) {
  .radioSectionContainer__l3\+Qv {
    flex-direction: column;
  }
}

@container customize-theme-color-section (width <= 480px) {
  .headerContainerDropDownNotOpen__zkYRf {
    gap: var(--dt_static_space-125);
    flex-direction: column;
    align-items: flex-start;
  }

  .themeSectionContainer__RBGNT {
    flex-direction: column;
  }
}

.themePrefsCheckBoxLabel__vIX9X svg {
  margin-right: var(--dt_static_space-scale);
}

.themePrefsCheckBoxLabel__vIX9X span:last-child {
  bottom: var(--dt_static_space-0125);
  position: relative;
}

.themePresetSelectionContainer__PpAud {
  gap: var(--dt_static_space-050);
  flex-flow: column wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
  container: theme-preset-selection-container / inline-size;
}

.themePresetSection__lsKVo {
  gap: var(--dt_static_space-050);
  flex-direction: column;
  display: flex;
}

.themePresetSectionLabel__yAixp {
  font-size: var(--dt_static_type-size-caption);
}

.presetButtonContainer__X\+Wpq {
  gap: var(--dt_static_space-050);
  flex-flow: wrap;
  display: flex;
}

.themeColorModeContainer__uCDKs {
  row-gap: var(--dt_static_space-100);
  flex-direction: column;
  display: flex;
  container: radio-section-container / inline-size;
}

.sectionHeader__q7xnl {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: var(--dt_static_type-weight-bold);
}

.radioSectionContainer__mt1xr {
  gap: var(--dt_static_space-050);
  margin: var(--dt_static_space-075) 0;
  justify-content: space-between;
  display: flex;
}

@container radio-section-container (width <= 320px) {
  .radioSectionContainer__mt1xr {
    flex-direction: column;
  }
}

.colorPickerContainer__weR7n {
  gap: var(--dt_static_space-100);
  padding: var(--dt_static_space-050);
  align-items: center;
  display: flex;
}

.hsvContainer__qfkqU {
  gap: var(--dt_static_space-050);
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.hsvContainer__qfkqU .c-sv_picker__gradient_box {
  width: 125px;
  height: 125px;
}

.pageContainer__KdhYt {
  container: custom-theme-picker-page-container / inline-size;
}

.headerContainer__nmStM {
  place-items: center;
  gap: var(--dt_static_space-050);
  margin-top: var(--dt_static_space-050);
  margin-bottom: var(--dt_static_space-075);
  flex-direction: column;
  display: flex;
}

.header__0ha3L {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: var(--dt_static_type-weight-bold);
}

.headerButtonGroup__Xn7Bo {
  justify-content: center;
  gap: var(--dt_static_space-050);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.container__-nyhw {
  gap: var(--dt_static_space-100);
  margin-bottom: var(--dt_static_space-100);
  grid-template-columns: repeat(1, minmax(0, 1fr));
  display: grid;
}

@container custom-theme-picker-page-container (width >= 480px) {
  .container__-nyhw {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .headerContainer__nmStM {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .headerButtonGroup__Xn7Bo {
    justify-content: flex-end;
  }
}

.pickerPreviewButton__-4uZ4 {
  cursor: pointer;
  width: 100%;
}

.pickerLabel__dQxsj {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: var(--dt_static_type-weight-bold);
  margin-bottom: var(--dt_static_space-050);
}

.pickerPreviewContainer__dvm08 {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: var(--dt_static_type-weight-bold);
  border-radius: var(--dt_static_radius-rounded);
  padding: var(--dt_static_space-025) var(--dt_static_space-050) var(--dt_static_space-025) var(--dt_static_space-025);
  align-items: center;
  gap: var(--dt_static_space-050);
  display: flex;
}

.pickerPreviewCircle__vhFMn {
  border-radius: var(--dt_static_radius-rounded);
  width: var(--dt_static_space-150);
  height: var(--dt_static_space-150);
  border: var(--dt_static_space-px) solid var(--dt_color-otl-ter);
}

.pickerPreviewText__OJcUC {
  flex: 1;
}

.pickerPopoverContainer__tUw5e {
  border-radius: var(--dt_static_radius-large);
  border: var(--dt_static_space-px) solid var(--dt_color-otl-ter);
  box-shadow: var(--dt_static_shadow-lg);
  background-color: #fff;
  width: 300px;
}

.pickerPopoverHeader__H-SPT {
  padding: var(--dt_static_space-075);
  font-weight: var(--dt_static_type-weight-bold);
  border-bottom: var(--dt_static_space-px) solid var(--dt_color-otl-ter);
}

.headerSpacer__HZXUQ {
  height: var(--dt_static_space-075);
  display: block;
}

.p-quick_reactions_loading_state__spinner {
  width: 20px;
  height: 20px;
  margin: 5px;
}

.p-prefs_modal {
  width: auto;
  left: 0;
  right: 0;
}

.p-prefs_modal .c-fullscreen_modal__body {
  overflow-y: scroll;
}

.p-prefs_modal .c-fullscreen_modal__body__content {
  width: auto;
  padding: 0 32px 64px;
  display: flex;
}

.p-prefs_modal.c-fullscreen_modal__content--before-open, .p-prefs_modal.c-fullscreen_modal__content--after-open {
  transition: opacity .15s cubic-bezier(.2, .8, .5, 1) .1s, transform .15s cubic-bezier(.2, .8, .5, 1) .1s, left .16s cubic-bezier(.36, .19, .29, 1);
}

.p-prefs_modal--sidebar-open {
  left: 220px;
}

.p-prefs_modal--sidebar-open-multi-team {
  left: 288px;
}

.p-prefs_modal__sidebar_overlay {
  cursor: not-allowed;
  width: 220px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -220px;
}

.p-prefs_modal--sidebar-open-multi-team .p-prefs_modal__sidebar_overlay {
  width: 288px;
  left: -288px;
}

.p-prefs_modal__sidebar_container {
  width: 180px;
  margin-right: 32px;
}

.p-prefs_modal__content_container {
  width: 640px;
}

.p-prefs_modal__inset_radiogroup {
  margin: 8px 0 8px 24px;
}

.p-prefs_modal__theme_label {
  margin: 0 32px 32px 0;
  display: inline-flex;
}

.p-prefs_modal__theme_thumb {
  border-radius: 6px;
  width: 110px;
  height: 60px;
  margin-top: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-prefs_modal__custom_theme_picker {
  float: left;
  margin: 0 24px 0 0;
}

input[type="text"].p-prefs_modal__custom_theme_input {
  max-width: 545px;
  margin: 0 8px 0 0;
}

.p-prefs_modal__theme {
  background-color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.p-prefs_modal__theme--light {
  background-color: #fff;
}

.p-prefs_modal__theme--dark {
  background-color: #1d1c1d;
}

.p-prefs_modal__theme_placeholder {
  border-radius: 4px;
  height: 8px;
  margin-bottom: 8px;
}

.p-prefs_modal__theme--dark .p-prefs_modal__theme_placeholder {
  background-color: #f8f8f8;
}

.p-prefs_modal__theme_placeholder:first-child {
  background-color: #1264a3;
  width: 75%;
}

.p-prefs_modal__theme_placeholder:nth-child(2) {
  background-color: #f2c744;
  width: 50%;
}

.p-prefs_modal__theme_placeholder:nth-child(3) {
  background-color: #007a5a;
  width: 66%;
}

.p-prefs_modal__sound_label {
  width: 190px;
  margin: 0 8px 8px 0;
  display: inline-flex;
}

.p-prefs_modal__img_mac_dock_badge {
  vertical-align: middle;
  width: 20px;
  height: 20px;
}

.p-prefs_modal__radiogroup label {
  background: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  min-height: 95px;
  margin: 0 0 8px;
  padding: 16px;
  position: relative;
}

.p-prefs_modal__radiogroup label.p-prefs_modal__radiogroup--selected {
  background: #1d9bd11f;
  border-color: #1d9bd1;
}

.p-prefs_modal__radiogroup .p-prefs_modal__label_subtext {
  font-weight: 400;
}

.p-prefs_modal__radiogroup .c-label--inline .c-label__text {
  width: 50%;
}

.p-prefs_modal__radiogroup .p-prefs_modal__radio_decorator {
  background: #fff;
  border-radius: 0 4px 4px 0;
  align-items: center;
  width: 40%;
  padding: 16px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.p-prefs_modal__radiogroup .p-prefs_modal__radio_decorator.p-prefs_modal__radio_decorator--light {
  background-color: #fff;
}

.p-prefs_modal__radiogroup .p-prefs_modal__radio_decorator.p-prefs_modal__radio_decorator--dark {
  background-color: #1a1d21;
}

.p-prefs_modal__radiogroup:disabled.p-prefs_modal__radiogroup--theme .c-label {
  cursor: not-allowed;
}

.p-prefs_modal__radiogroup:disabled .p-prefs_modal__radiogroup--selected {
  background: #1d1c1d21;
  border-color: #1d1c1d80;
}

.p-prefs_modal__notification_example {
  opacity: .5;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  padding: 11px 12px 10px 55px;
  font-size: 13px;
  line-height: 18px;
  transition: all 80ms;
  display: block;
  position: relative;
  overflow: hidden;
  transform: scale(.95);
}

.p-prefs_modal__notification_example wbr {
  display: none;
}

.p-prefs_modal__notification_example .p-prefs_modal__notification_example__slack_app_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/app-64-b9093a4.png);
  background-size: 32px;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 12px;
  left: 12px;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--none {
  opacity: .2;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--mac {
  color: #1d1c1d;
  background: #f0f0f0;
  border-radius: 6px;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--linux {
  color: #fff;
  background: #2f3436;
  border-radius: 8px;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--linux.p-prefs_modal__notification_example--dark {
  border: 1px solid #ffffff1a;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--windows {
  color: #fff;
  background: #1f1f1f;
  padding-top: 10px;
  padding-bottom: 18px;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--windows .p-prefs_modal__notification_example__slack_app_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/app-72-d24e20b.png);
  background-size: 36px;
  border-radius: 36px;
  width: 36px;
  height: 36px;
  top: 14px;
  left: 10px;
}

.p-prefs_modal__notification_example.p-prefs_modal__notification_example--windows.p-prefs_modal__notification_example--dark {
  border: 1px solid #ffffff1a;
}

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

.p-prefs_modal__message_example.p-prefs_modal__message_example--compact {
  align-items: flex-start;
}

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

.p-prefs_modal__message_example.p-prefs_modal__message_example--compact .c-message__sender {
  margin-left: -8px;
}

.p-prefs_modal__message_example .c-timestamp, .p-prefs_modal__message_example .c-message__sender {
  margin-right: 7px;
}

.p-prefs_modal__message_example .p-prefs_modal__message_example__avatar {
  width: 36px;
  height: 36px;
  margin-left: 5px;
  margin-right: 10px;
  display: inline-block;
}

.p-prefs_modal__message_example .p-prefs_modal__message_example__message_body, .p-prefs_modal__message_example .p-prefs_modal__message_example__message_content {
  display: inline-block;
}

.p-prefs_modal__message_example .p-prefs_modal__message_example__message_content {
  width: 65%;
}

.p-prefs_modal__message_example.p-prefs_modal__message_example--light .p-prefs_modal__message_example__message_body, .p-prefs_modal__message_example.p-prefs_modal__message_example--light .p-prefs_modal__message_example__message_content, .p-prefs_modal__message_example.p-prefs_modal__message_example--light .c-message__sender, .p-prefs_modal__message_example.p-prefs_modal__message_example--light .c-timestamp {
  color: #1d1c1d;
}

.p-prefs_modal__message_example.p-prefs_modal__message_example--dark .p-prefs_modal__message_example__message_body, .p-prefs_modal__message_example.p-prefs_modal__message_example--dark .p-prefs_modal__message_example__message_content, .p-prefs_modal__message_example.p-prefs_modal__message_example--dark .c-message__sender, .p-prefs_modal__message_example.p-prefs_modal__message_example--dark .c-timestamp {
  color: #d1d2d3;
}

.p-prefs_modal__radiogroup--selected .p-prefs_modal__notification_example:not(.p-prefs_modal__notification_example--none), .p-prefs_modal__ia_radio--selected .p-prefs_modal__notification_example:not(.p-prefs_modal__notification_example--none) {
  opacity: 1;
  transform: scale(1);
}

.p-prefs_modal__downloads_input {
  width: 50%;
  margin-bottom: 8px;
  margin-right: 16px;
  display: inline-block;
}

.p-prefs_modal__downloads_button {
  vertical-align: top;
  display: inline-block;
}

input[type="text"].p-prefs_modal__email_forwarding_address_input {
  max-width: 365px;
  margin: 0 8px 0 0;
}

.p-prefs_modal__channel_overrides_row {
  border: 1px solid #0000;
  border-top-color: #1d1c1d;
  max-width: 530px;
  position: relative;
}

.p-prefs_modal__channel_overrides_row:hover {
  background: #1d9bd11a;
  border: 1px solid #1d9bd1;
  border-radius: 6px;
}

.p-prefs_modal__channel_overrides_row:hover + .p-prefs_modal__channel_overrides_row {
  border-top: 1px solid #0000;
}

.p-prefs_modal__channel_overrides_row--isDm {
  pointer-events: none;
}

.p-prefs_modal__channel_overrides_row--isDm:hover {
  background-color: #0000;
  border: 1px solid #0000;
  border-top-color: #1d1c1d;
  border-radius: 0;
}

.p-prefs_modal__channel_overrides_row--isDm:hover.p-prefs_modal__channel_overrides_row--last {
  border-bottom: 1px solid #1d1c1d;
}

.p-prefs_modal__channel_overrides_row--isDm:hover + .p-prefs_modal__channel_overrides_row {
  border-top: 1px solid #1d1c1d;
}

.p-prefs_modal__channel_overrides_row--last {
  border-bottom: 1px solid #1d1c1d;
}

.p-prefs_modal__channel_overrides_row__details {
  width: 100%;
  padding: 8px 40px 8px 12px;
  overflow: hidden;
}

.p-prefs_modal__channel_overrides_row__reset {
  pointer-events: none;
  align-items: center;
  padding-right: 4px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.p-prefs_modal__channel_overrides_row__reset_button {
  pointer-events: auto;
}

.p-prefs_modal__channel_overrides_row__name {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-prefs_modal__channel_overrides_row__name, .p-prefs_modal__channel_overrides_row__keyword, .p-prefs_modal__channel_overrides_row__platform {
  font-weight: 700;
}

.p-prefs_modal__channel_overrides_row__name--muted {
  color: #616061;
}

.p-prefs_modal__channel_overrides_row__setting {
  color: #616061;
  font-size: 13px;
}

.p-prefs_modal__channel_prefs_footer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-prefs_modal__mobile_notifs_select {
  margin-left: 26px;
}

.p-prefs_modal__message_actions_container {
  position: relative;
  left: 6px;
}

.p-prefs_modal__message_actions_container--compact {
  bottom: 9px;
  left: 10px;
}

.p-prefs_modal--video_audio_camera_video {
  background-color: #f8f8f8;
  border-radius: 8px;
  width: 440px;
  height: 260px;
}

.p-prefs_modal--video_audio_camera_video_prop {
  display: flex;
}

.p-prefs_modal--video_audio_camera_video_mirrored {
  transform: rotateY(180deg);
}

.p-prefs_modal--video_audio__audio_level_container {
  display: flex;
}

.p-prefs_modal--video_audio__audio_meter {
  flex-grow: 1;
}

.p-prefs_modal--video_audio__audio_strength_bubble {
  border-radius: 8px;
  width: 24px;
  height: 12px;
}

.p-prefs_modal__quick_reactions_customization_slots_wrapper {
  position: relative;
  left: 24px;
}

.p-prefs_modal--quick_reactions_customization_slots_container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  bottom: 11px;
}

.p-prefs_modal__quick_reactions_customization_slots_wrapper_bottom {
  top: 8px;
}

.p-prefs_modal--quick_reactions_slots_label {
  position: relative;
  bottom: 6px;
}

.p-prefs_modal--quick_reactions_label_text {
  font-weight: normal;
}

.p-prefs_modal--quick_reactions_radio_and_text {
  position: relative;
  top: 12px;
}

.p-prefs_modal--quick_reactions_customization_slots {
  border: 1px solid #acacac;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 38px;
  max-width: 150px;
  height: 38px;
  margin-right: 10px;
  display: flex;
  box-shadow: 0 1px 3px #00000026;
}

.p-prefs_modal--quick_reactions_customization_slots--dark {
  border: 1px solid #616061;
}

.p-prefs_modal--quick_reactions_customization_slots:hover {
  background-color: #1d1c1d0a;
}

.p-prefs_modal--quick_reactions_customization_slots_emoji_size {
  width: 20px;
  height: 18px;
}

.p-prefs_modal--quick_reactions_customization_slots_emoji_as_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 8px;
  display: inline-block;
  overflow: hidden;
}

.p-prefs_modal--quick_reactions_customization_slots_emoji_as_text wbr {
  display: none;
}

.p-prefs_modal__theme_banner {
  margin-top: var(--dt_static_space-150);
}

.p-prefs_modal__theme_banner .c-alert__message {
  position: relative;
}

.p-prefs_modal__theme_banner .c-alert__message .p-prefs_modal__theme_migration_text {
  width: calc(100% - 14px);
}

.p-prefs_modal__theme_banner .c-alert__message .p-prefs_modal__theme_banner_close_button {
  position: absolute;
  top: -7px;
  right: -14px;
}

.p-prefs_modal__theme_banner .c-alert__message .p-prefs_modal__theme_banner_match_link {
  color: #1264a3;
  margin-top: var(--dt_static_space-025);
  display: block;
}

.p-prefs_dialog__modal {
  height: 700px;
  margin-left: 260px;
}

.p-prefs_dialog__modal.p-prefs_dialog__modal--multi_team {
  margin-left: 320px;
}

@media screen and (max-width: 1070px) {
  .p-prefs_dialog__modal {
    margin-left: 220px;
  }

  .p-prefs_dialog__modal.p-prefs_dialog__modal--multi_team {
    margin-left: 280px;
  }
}

.p-prefs_dialog__modal.p-prefs_dialog__modal--ia_layout {
  margin-left: 0;
}

.p-prefs_dialog--peek_sidebar {
  width: unset;
  bottom: 0;
  left: 260px;
  right: 0;
}

.p-prefs_dialog--peek_sidebar:before {
  height: auto;
  top: 44px;
  bottom: 0;
}

.p-prefs_dialog--peek_sidebar.p-prefs_dialog__overlay--multi_team {
  left: 320px;
}

@media screen and (max-width: 1070px) {
  .p-prefs_dialog--peek_sidebar {
    left: 220px;
  }

  .p-prefs_dialog--peek_sidebar.p-prefs_dialog__overlay--multi_team {
    left: 280px;
  }
}

.p-prefs_dialog--peek_sidebar .p-prefs_dialog__modal, .p-prefs_dialog--peek_sidebar .p-prefs_dialog__modal.p-prefs_dialog__overlay--multi_team {
  margin-left: 0;
}

.p-prefs_dialog__overlay--ia_layout:before {
  transition: opacity .16s;
}

.c-sk-overlay.p-prefs_dialog--peek_sidebar.p-prefs_dialog__overlay--ia_layout {
  top: 0;
  left: 0;
}

.c-sk-overlay.p-prefs_dialog--peek_sidebar.p-prefs_dialog__overlay--ia_layout:before {
  opacity: 0;
}

.p-prefs_dialog--peek_sidebar:not(.p-prefs_dialog--interactive_sidebar):after {
  content: "";
  width: 260px;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1070px) {
  .p-prefs_dialog--peek_sidebar:not(.p-prefs_dialog--interactive_sidebar):after {
    width: 220px;
  }
}

.p-prefs_dialog--peek_sidebar.p-prefs_dialog--interactive_sidebar:after {
  content: "";
  width: 100%;
  height: 44px;
  position: fixed;
  top: 0;
  left: 0;
}

.p-prefs_dialog__layout {
  border-top: 1px solid #1d1c1d21;
  flex: 1;
  align-items: stretch;
  min-height: 0;
  display: flex;
}

.p-prefs_dialog--peek_sidebar.p-prefs_dialog__overlay--ia_layout:after {
  z-index: -1;
  width: unset;
  right: 0;
}

.p-prefs_dialog__tabs {
  flex: 1;
  min-width: 0;
  margin-left: 16px;
}

.p-prefs_dialog__menu {
  min-width: 205px;
  margin: 16px 0;
}

@media screen and (max-width: 1000px) {
  .p-prefs_dialog__menu .c-tabs__tab_icon--left {
    display: none;
  }
}

.p-prefs_dialog__menu .c-tabs__tab:not(.c-tabs__tab--active) .c-tabs__tab_icon--left {
  color: #1d1c1db3;
}

@media screen and (max-width: 1000px) {
  .p-prefs_dialog__menu {
    width: 180px;
  }
}

.p-prefs_dialog__panel {
  padding: 20px 28px;
}

.p-prefs_dialog__title_bar .c-sk-modal_title_bar__icon {
  height: auto;
  margin: 0 8px 0 -8px;
}

.p-prefs_dialog__title_bar .c-sk-modal_title_bar__text h1 {
  line-height: 36px;
}

.p-prefs_dialog__notifications_group .c-label--inline {
  margin-bottom: 8px;
}

.p-prefs_dialog__notifications_group .c-label__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 4px;
}

.p-prefs_dialog .p-prefs_modal__radiogroup .p-prefs_modal__radio_decorator {
  width: 60%;
}

.p-prefs_dialog .p-prefs_modal__radiogroup .c-label--inline .c-label__text {
  width: 30%;
}

.p-prefs_dialog h2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
}

.p-prefs_dialog h3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.p-prefs_dialog hr {
  margin: 20px 0;
}

.p-prefs_dialog hr.margin_top_150 {
  margin-top: 24px;
}

.p-prefs_dialog .p-prefs_modal__push_wait_label {
  font-weight: 400;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row {
  background: #1d1c1d0a;
  border: none;
  border-radius: 8px;
  margin-bottom: 8px;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row__details {
  padding-right: 48px;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row__name {
  margin-left: -2px;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row__reset {
  padding-right: 12px;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row:hover {
  background: #1d9bd11a;
  box-shadow: inset 0 0 0 1px #1d9bd1;
}

.p-prefs_dialog .p-prefs_modal__channel_overrides_row:hover + .p-prefs_modal__channel_overrides_row {
  border: none;
}

.p-prefs_dialog .p-prefs_modal__radiogroup--theme .p-prefs_modal__radio_decorator {
  padding: 16px;
}

.p-prefs_dialog .p-prefs_modal__radiogroup--theme .p-prefs_modal__radio_decorator.p-prefs_modal__radio_decorator--light {
  background-color: #fff;
}

.p-prefs_dialog .p-prefs_modal__radiogroup--theme .p-prefs_modal__radio_decorator.p-prefs_modal__radio_decorator--dark {
  background-color: #1d1c1d;
}

.p-prefs_dialog .p-prefs_dialog__message_example_pillow {
  border-radius: 4px;
  padding: 12px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-prefs_dialog .p-prefs_dialog__message_example_pillow--hovered-example {
  background: #f8f8f8;
}

.p-prefs_dialog .p-prefs_dialog__message_example_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 16px 0 12px;
}

.p-prefs_dialog .p-prefs_dialog__spellcheck_system_prefs_hint {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 8px 0;
}

.p-prefs_dialog--quick-reactions-example {
  margin-bottom: 25px;
  position: relative;
  top: 20px;
}

.p-prefs_dialog__message_example_label--quick-reactions-example {
  position: relative;
  bottom: 10px;
}

.p-prefs_dialog__page_options label {
  margin-bottom: 8px;
}

.p-prefs_dialog__sidebar_show_button.c-button + .p-prefs_dialog__sidebar_show_button.c-button {
  margin-left: 8px;
}

.p-prefs_dialog__section--labs {
  margin-top: -16px;
}

.p-prefs_dialog__page_options__label--home-dot .p-sidebar_prefs__label__icon:after {
  content: "";
  background-color: var(--dt_color-content-pry);
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: absolute;
  top: -3px;
  right: -2px;
}

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

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

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

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

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

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

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

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

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

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

.c-message {
  -webkit-user-select: text;
  user-select: text;
  min-width: 1px;
  padding-right: 26px;
  position: relative;
}

[lang] .c-message {
  font-size: 15px;
}

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

[lang] .c-message {
  line-height: 16px;
}

[lang="ja-JP"] .c-message {
  line-height: 17.6px;
}

.c-message__gutter, .c-message__label__gutter {
  float: left;
  text-align: right;
}

.c-message__gutter .c-timestamp, .c-message__label__gutter .c-timestamp {
  -webkit-user-select: none;
  user-select: none;
}

.c-message__content {
  min-width: 1px;
  margin-right: 20px;
}

.c-message__sender {
  color: #1d1c1d;
  word-break: break-word;
  font-weight: 900;
}

.c-message__sender .c-message__sender_button {
  color: #1d1c1d;
}

.c-message__sender_button {
  display: inline-block;
}

.c-message__sender .c-custom_status {
  margin-left: 4px;
}

.c-message__avatar {
  -webkit-user-select: none;
  user-select: none;
}

.c-message__body {
  color: #1d1c1d;
  word-wrap: break-word;
  width: 100%;
  display: inline-block;
}

[lang] .c-message__body {
  line-height: 1.46668;
}

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

.c-message__actions {
  z-index: 1;
  display: none;
  position: absolute;
  top: -16px;
  right: 17px;
}

.c-message--adjacent .c-message__actions, .c-message--sli_highlight_negative .c-message__actions, .c-message__actions.c-message__actions--dense {
  top: -28px;
}

.c-message:hover .c-message__actions, .c-message--hover .c-message__actions, .c-message--focus-within .c-message__actions, .c-message__actions.c-message__actions--menu-showing {
  display: block;
}

.c-message--light {
  padding: 6px 0;
}

.c-message--light.c-message--adjacent {
  padding-top: 2px;
}

.c-message--light .c-message__gutter, .c-message--light .c-message__label__gutter {
  width: 70px;
  padding-right: 8px;
}

.c-message--light .c-message__content {
  margin-left: 70px;
}

.c-message--light .c-message__sender .c-message__sender_button {
  color: #1d1c1d;
}

.c-message--light .c-message__content_header {
  line-height: 1;
}

.c-message--light .c-message__body--tombstone {
  line-height: 36px;
}

.c-message--light .c-message__broadcast_preamble {
  height: 22px;
  line-height: 22px;
}

.c-message--dense {
  padding: 3px 40px 6px 0;
}

.c-message--dense .c-message__gutter, .c-message--dense .c-message__label__gutter {
  width: 64px;
  margin-right: 16px;
}

.c-message--dense:not(.c-message--adjacent):not(.c-message--thread_broadcast) .c-timestamp__label {
  position: relative;
  top: 2px;
}

.c-message--dense .c-message__label {
  margin: 1px 0;
}

.c-message--dense .c-message__content {
  margin-left: 80px;
  padding-left: 8px;
}

.c-message--dense .c-message__sender, .c-message--dense .c-message__body--tombstone {
  margin-left: -8px;
}

.c-message--dense .c-message__sender {
  white-space: nowrap;
  flex: none;
}

.c-message--dense .c-message__content_header {
  line-height: 22px;
  display: inline;
}

.c-message--dense.c-message--thread_broadcast .c-message__content_header {
  margin-bottom: 3px;
  display: flex;
}

.c-message--dense .c-message__comment:before {
  display: none;
}

.c-message--dense .c-message__content_header .c-custom_status {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 1px 2px;
}

.c-message--dense .c-message__broadcast_preamble {
  height: 22px;
  margin-top: 0;
}

.c-message--dense.c-message--editing {
  padding-right: 0;
}

.c-message--adjacent:hover .c-message__gutter, .c-message--adjacent.c-message--hover .c-message__gutter, .c-message--adjacent.c-message--focus .c-message__gutter {
  opacity: 1;
}

.c-message--adjacent .c-message__gutter {
  opacity: 0;
  line-height: 1.46668;
}

.c-message--adjacent .c-timestamp {
  line-height: 1.46668;
}

.c-message--adjacent .c-message__label {
  margin: 2px 0 1px;
}

.c-message:hover:not(.c-message--highlight, .c-message--standalone, .c-message--pinned, .c-message--ephemeral, .c-message--custom_response, .c-message--starred), .c-message--hover:not(.c-message--highlight, .c-message--standalone, .c-message--pinned, .c-message--ephemeral, .c-message--custom_response, .c-message--starred), .c-message--focus-within:not(.c-message--highlight, .c-message--standalone, .c-message--pinned, .c-message--ephemeral, .c-message--custom_response, .c-message--starred) {
  background-color: #f8f8f8;
}

.c-message--focus-within .c-file__actions, .c-message--focus-within .c-file_container__expand, .c-message--focus-within .c-pillow_file__expandable_pill {
  opacity: 1;
}

.c-message--fade_highlight {
  animation: 4s ease-in-out fade-background-highlight;
}

@keyframes fade-background-highlight {
  0% {
    background: #f2c74433;
  }

  100% {
    background: none;
  }
}

.c-message--last {
  margin-bottom: 16px;
}

.c-message--pinned, .c-message--starred {
  background: #f2c7441a;
}

.c-message--ephemeral {
  background: #f8f8f8;
}

.c-message--highlight, .c-message--highlight_yellow_bg {
  background: #f2c74433;
}

.c-message--custom_response {
  background: #1d9bd10d;
}

.c-message__label {
  -webkit-user-select: none;
  user-select: none;
  padding: 1px 0;
  font-size: 13px;
}

.c-message__label:before, .c-message__label:after {
  content: "";
  line-height: 0;
  display: table;
}

.c-message__label:after {
  clear: both;
}

.c-message__visually_hidden_label {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-message--pinned .c-message__label__icon {
  color: #e8912d;
}

.c-message--custom_response .c-message__label__icon {
  color: #1264a3;
}

.c-message--starred .c-message__label__icon {
  color: #f2c744;
}

.c-message--starred .c-message__label__icon.c-icon--bookmark-filled {
  color: #e01e5a;
}

a.c-message__label_link {
  color: inherit;
  background: none;
  padding-left: 0;
}

a.c-message__label_link:hover {
  color: inherit;
  background: none;
  text-decoration: underline;
}

.c-message__label_button {
  color: inherit;
  font: inherit;
  vertical-align: baseline;
  background: none;
  border: 0;
  padding: 0;
  line-height: normal;
  overflow: visible;
}

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

.c-message__label_button:hover {
  text-decoration: underline;
}

.c-message__sender .c-emoji__text_mode_icon {
  color: #616061;
}

.c-message__dense_copy_timestamp {
  pointer-events: none;
}

.c-message__body--unknown:before {
  content: "";
  background: #ddd;
  border-radius: 4px;
  width: 200px;
  height: 8px;
  display: inline-block;
}

.c-message__body--automated {
  color: #616061;
}

.c-message__body--automated .c-mrkdwn__member--link {
  color: inherit;
  background: none;
}

.c-message__body--automated .c-mrkdwn__member--link:hover {
  color: inherit;
  background: none;
  text-decoration: underline;
}

.c-message__body--call {
  font-style: normal;
}

.c-message__body--me {
  font-style: italic;
}

.c-message__body--tombstone {
  color: #616061;
}

.c-message--unprocessed .c-message__body, .c-message--unprocessed .c-message__message_blocks--rich_text {
  animation: 50ms linear 10s forwards c-message--to-grey;
}

.c-message--resend .c-message__body {
  color: #616061;
}

@keyframes c-message--to-grey {
  0% {
    color: inherit;
  }

  100% {
    color: #616061;
  }
}

.c-message__resend_controls {
  color: #616061;
  align-items: stretch;
  margin-top: 2px;
  font-size: 13px;
  display: flex;
}

.c-message__resend_column {
  background-color: #ddd;
  border-radius: 8px;
  width: 4px;
  margin-right: 12px;
}

.c-message__resend, .c-message__cancel {
  color: #1264a3;
  margin-left: 5px;
  margin-right: 5px;
}

.c-message__resend:hover, .c-message__cancel:hover {
  text-decoration: underline;
}

.c-message__edited_label {
  color: #868686;
  cursor: default;
  white-space: nowrap;
  font-size: 13px;
}

.c-message__tombstone_icon {
  text-align: center;
  color: #868686;
  background: #ddd;
  border-radius: 3px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  display: inline-block;
}

.c-message__rollup_member, .c-message__rollup_member:link, .c-message__rollup_member:visited {
  color: inherit;
}

.c-message__editor__emoji_menu {
  color: inherit;
  font: inherit;
  background: none;
  border: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: normal;
  transition: all 50ms ease-out;
  position: absolute;
  top: 0;
  right: 0;
  overflow: visible;
}

[lang] .c-message__editor__emoji_menu {
  line-height: 1;
}

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

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

.c-message__editor__emoji_menu:hover {
  transform: scale(1.25);
}

.c-message__editor__emoji_menu:hover .c-message__editor__emoji_circle_icon {
  color: #ffd06d;
  opacity: 1;
}

.c-message__editor__emoji_menu:hover .c-message__editor__emoji_smile_icon {
  opacity: 0;
}

.c-message__editor__emoji_menu:hover .c-message__editor__emoji_happy_icon {
  color: #c19a87;
  opacity: 1;
}

.c-message__editor__emoji_circle_icon, .c-message__editor__emoji_smile_icon, .c-message__editor__emoji_happy_icon {
  color: #00000059;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.c-message__editor__emoji_circle_icon, .c-message__editor__emoji_happy_icon {
  opacity: 0;
}

.c-message__editor__input_container {
  position: relative;
}

.c-message__editor__input--client_toolbar {
  overflow: visible;
}

.c-message__editor__containerized_input .ql-editor {
  max-height: calc(60vh - 80px);
}

.c-message__editor__footer__meta {
  margin-top: 4px;
  font-size: 12px;
}

.c-message__editor__footer {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.c-message__editor__footer > * {
  margin-top: 8px;
}

.c-message__editor__info {
  flex: 1;
  font-size: .8rem;
}

.c-message__editor__messages {
  flex: 1;
  justify-content: flex-end;
  min-width: 260px;
  display: flex;
}

.c-message__editor__warning {
  color: #e01e5a;
  margin-left: 8px;
  font-size: .8rem;
}

.c-message__editor__save {
  margin-left: 8px;
  margin-right: 8px;
}

.c-message__reply_bar {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 6px;
  align-items: center;
  max-width: 600px;
  height: 34px;
  padding: 4px;
  font-size: 13px;
  display: flex;
  overflow: hidden;
}

.c-message__reply_bar:hover, .c-message__reply_bar--focus-within {
  background-color: #fff;
  border-color: #1d1c1d21;
}

.c-message__reply_bar:hover .c-message__reply_bar_arrow, .c-message__reply_bar--focus-within .c-message__reply_bar_arrow {
  color: #868686;
}

.c-message__reply_bar:hover .c-message__reply_bar_last_reply, .c-message__reply_bar--focus-within .c-message__reply_bar_last_reply {
  opacity: 0;
}

.c-message__reply_bar:hover .c-message__reply_bar_view_thread, .c-message__reply_bar--focus-within .c-message__reply_bar_view_thread {
  opacity: 1;
  background-color: #fff;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper {
  border: 2px solid #1264a3;
  padding: 0 0 0 4px;
  overflow: visible;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--focus-within, .c-message__reply_bar--progressive-disclosure-tip-wrapper:hover {
  border-color: #1264a3;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--focus-within .c-message__reply_bar_arrow, .c-message__reply_bar--progressive-disclosure-tip-wrapper:hover .c-message__reply_bar_arrow {
  display: none;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--focus-within .c-message__reply_bar_progressive_disclosure_flag:before, .c-message__reply_bar--progressive-disclosure-tip-wrapper:hover .c-message__reply_bar_progressive_disclosure_flag:before {
  background-color: #fff;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper .c-message__reply_bar_arrow {
  display: none;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper .c-message__reply_bar_prog_disc_flag {
  color: #fff;
  background: #1264a3;
  flex-shrink: 0;
  align-items: center;
  height: 100%;
  padding: 0 8px 0 14px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper .c-message__reply_bar_prog_disc_flag .c-message__reply_bar_prog_disc_flag_text {
  opacity: 0;
  animation-name: c-message__reply_bar_prog_disc_flag_text--opacity, c-message__reply_bar_prog_disc_flag_text--slide-up;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-out;
  animation-delay: .2s, .2s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(4px);
}

@keyframes c-message__reply_bar_prog_disc_flag_text--opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

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

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

.c-message__reply_bar--progressive-disclosure-tip-wrapper .c-message__reply_bar_prog_disc_flag:before {
  content: "";
  background: #fff;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 6px;
  height: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper {
  border: 2px solid #f8f8f8;
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper .c-message__reply_bar_prog_disc_flag {
  color: #f8f8f8;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--focus-within, .sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper:hover {
  border-color: #f8f8f8;
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--progressive-disclosure-tip-wrapper-ia4 {
  border: 2px solid var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--progressive-disclosure-tip-wrapper-ia4:hover {
  border-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--progressive-disclosure-tip-wrapper-ia4 .c-message__reply_bar_prog_disc_flag--ia4, .sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--progressive-disclosure-tip-wrapper-ia4 .c-message__reply_bar_prog_disc_flag--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .c-message__reply_bar--progressive-disclosure-tip-wrapper.c-message__reply_bar--progressive-disclosure-tip-wrapper-ia4 .c-message__reply_bar_prog_disc_flag--ia4 .c-message__reply_bar_prog_disc_flag_text {
  color: var(--dt_color-content-inv-pry);
}

.c-message_kit__background--hovered .c-message__reply_bar_progressive_disclosure_flag:before {
  background: #f8f8f8;
}

.c-message__reply_bar .c-avatar {
  flex-shrink: 0;
  margin-right: 4px;
}

.c-message__reply_count {
  flex-shrink: 0;
  margin-left: 3px;
  font-weight: bold;
}

.c-message__reply_bar_description {
  color: #616061;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  margin-left: 8px;
  position: relative;
  overflow: hidden;
}

.c-message__reply_bar_arrow {
  color: #0000;
  margin-left: auto;
}

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

.c-message__reply_bar_avatar {
  cursor: pointer;
}

.c-message__reply_bar_last_reply {
  opacity: 1;
  transition: opacity .2s;
}

.c-message__broadcast_preamble_outer, .c-message__broadcast_preamble {
  color: #616061;
}

.c-message__broadcast_preamble {
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.c-message__broadcast_preamble_meta {
  flex-shrink: 0;
}

.c-message__broadcast_preamble_link {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 4px;
  margin-right: 4px;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.c-message__broadcast_preamble_link wbr {
  display: none;
}

.c-message__broadcast_repliers {
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
  font-size: 13px;
  line-height: 22px;
  display: block;
  overflow: hidden;
}

.c-message__broadcast_repliers wbr {
  display: none;
}

.c-message__broadcast_repliers_icon {
  margin-right: 3px;
}

.c-message__broadcast_repliers_icon:before {
  vertical-align: bottom;
  font-size: 14px;
}

a.c-message__broadcast_repliers_link {
  color: inherit;
}

.c-message__reply_bar_view_thread {
  opacity: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: opacity .2s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.c-message__broadcast_footer {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-top: 8px;
  font-weight: 700;
  display: block;
}

.c-message__body .c-emoji__large {
  margin-top: 2px;
}

.c-message__body br ~ .c-emoji__large {
  margin-top: 0;
}

.c-message--focus-within .c-message_attachment__delete {
  display: block;
}

.c-message__attachments {
  max-width: 600px;
}

.c-message__theme_button_container {
  margin-top: 8px;
}

.c-message__theme_button_container .c-message_attachment__button {
  margin-top: 0;
}

.c-message__file {
  display: inline;
}

.c-message__file.c-message__file--removable {
  margin-left: -20px;
  padding-left: 20px;
  display: block;
  position: relative;
}

.c-message__file_link {
  white-space: normal;
  word-break: break-word;
  font-weight: 700;
}

.c-message__file_meta {
  color: #616061;
  line-height: 1.4;
  display: block;
}

.c-message__file_meta_title {
  white-space: nowrap;
}

.c-message__file_meta.c-message__file_meta--file_threads {
  color: #616061;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  white-space: nowrap;
  margin: 8px 0 -4px;
}

.c-message__file_meta.c-message__file_meta--file_threads .c-message__file_meta_text {
  white-space: normal;
  word-break: break-word;
}

.c-message__file_meta.c-message__file_meta--file_threads .c-message__file_meta_text .emoji-sizer {
  font-size: 16px;
}

.c-message__file_meta.c-message__file_meta--file_threads .c-message__file_meta_seperator {
  color: #1d1c1d54;
  margin: 0 4px;
}

.c-message__file_meta.c-message__file_meta--file_threads .c-message__file_collapse_toggle {
  margin-left: -2px;
}

.c-message__file_meta.c-message__file_meta--file_threads .c-message__file_collapse_toggle_icon:before {
  font-size: 15px;
}

.c-message--adjacent .c-message__files--empty_body.c-message__files--file_threads_meta_data {
  padding-top: 4px;
}

.c-message--adjacent.c-message--dense .c-message__files--empty_body.c-message__files--file_threads_meta_data {
  padding-top: 3px;
  display: block;
}

.c-message__files--pillow {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 8px;
  margin-bottom: -8px;
}

.c-message__files--pillow:before, .c-message__files--pillow:after {
  content: "";
  height: .1px;
  display: block;
}

.c-message__comment {
  display: block;
  position: relative;
}

.c-message__comment:before {
  vertical-align: middle;
  content: "";
  color: #ddd;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  position: absolute;
  top: -3px;
  left: -28px;
}

.c-message__file_meta_user, .c-message__file_meta_user:link, .c-message__file_meta_user:visited {
  color: inherit;
}

.c-message__file_collapse_toggle {
  color: inherit;
  font: inherit;
  background: none;
  border: 0;
  margin-left: -4px;
  padding: 0;
  line-height: 1;
  overflow: visible;
}

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

.c-message__file_remove_icon {
  color: #868686;
  display: none;
  position: absolute;
  top: 2px;
  left: 0;
}

.c-message__file_remove_icon:hover {
  color: #616061;
}

.c-message__files--file_threads_meta_data .c-message__file_remove_icon {
  top: -1px;
}

.c-message__file:hover .c-message__file_remove_icon {
  display: block;
}

.c-message__file .p-message_file {
  margin-top: 8px;
}

.c-message__image_container {
  background: #ddd;
  border-radius: 4px;
  margin-bottom: 6px;
  position: relative;
}

.c-message--focus-within .c-message__image_container .c-file__actions, .c-message__image_container:hover .c-file__actions {
  opacity: 1;
}

.c-message--deleting {
  background: #e01e5a99;
  padding-top: 0;
  padding-bottom: 0;
  transition: padding-top 40ms .16s, padding-bottom .16s;
  overflow: hidden;
}

.c-message__call .c-message__body {
  margin-top: 0;
}

.c-message__call .c-expandable_trigger {
  vertical-align: baseline;
}

.c-message__call_attachment {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  min-width: 400px;
  max-width: 600px;
  padding: 7px 16px 7px 10px;
  font-style: normal;
  display: flex;
}

.c-message__call--active .c-message__call_attachment {
  cursor: pointer;
}

.c-message__call--ended .c-message__call_attachment {
  cursor: default;
}

.c-message__call:hover a:not(.c-message__call_name) {
  text-decoration: underline;
}

.c-message__call_icon {
  color: #007a5a;
}

.c-message__call_icon:before {
  font-size: 52px;
  line-height: 56px;
}

.c-message__call--ended .c-message__call_icon {
  color: #868686;
}

.c-message__call_info {
  color: #1d1c1d;
  width: 100%;
  max-width: calc(100% - 58px);
  margin-left: 8px;
  padding: 7px 0 8px;
}

.c-message__call_title, .c-message__call_sub {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-message__call_title wbr, .c-message__call_sub wbr {
  display: none;
}

.c-message__call_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  max-width: calc(95% - 130px);
  font-weight: bold;
  display: inline-block;
  overflow: hidden;
}

.c-message__call_name wbr {
  display: none;
}

.c-message__call--active .c-message__call_name:hover, .c-message__call--active .c-message__call_name:focus {
  text-decoration: none;
}

a.c-message__call_name--linked {
  color: #1d1c1d;
}

.c-message__call_description {
  white-space: nowrap;
  vertical-align: bottom;
}

.c-message__call_name + .c-message__call_description {
  padding-left: 14px;
  position: relative;
}

.c-message__call_name + .c-message__call_description:before {
  content: " | ";
  color: #ddd;
  font-weight: normal;
  position: absolute;
  left: 5px;
}

.c-message__call_sub {
  color: #868686;
  white-space: pre;
  margin-top: 1px;
  font-size: 14px;
  display: flex;
  overflow: hidden;
}

.c-message__call_participant_count {
  margin-left: 16px;
}

.c-message__call_user_icon:before {
  font-size: 15px;
  line-height: 15px;
}

.c-message__call_participants {
  flex: 1;
}

.c-message__call--ended .c-message__call_participants {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.c-message__call--ended .c-message__call_participants wbr {
  display: none;
}

.c-message__call--active .c-message__call_participants {
  height: 16px;
  margin-top: 2px;
  margin-left: 16px;
}

.c-message__call_avatar {
  margin-right: 8px;
}

.c-message__call_avatar .c-avatar__image, .c-message__call_avatar .c-avatar--no_image {
  border-radius: .1rem;
}

.c-message--standalone {
  border: 1px solid #ddd;
  border-radius: .25rem;
  padding-top: 16px;
  padding-bottom: 13px;
}

.c-message--light .c-message__content {
  margin-top: -9px;
}

.c-message__gutter--empty + .c-message--light .c-message__content {
  margin-top: -11px;
}

.c-message--light .c-message__content .c-message__comment {
  padding-bottom: 4px;
}

.c-message--light .c-message__content:before {
  content: "";
  padding-top: 1px;
  display: block;
}

.c-message__body {
  text-align: left;
  margin: 8px 0 -4px;
}

.c-message__body:empty {
  display: none;
}

.c-message__resend_controls, .c-message__file .c-file_container, .c-message__image_container {
  margin: 8px 0 0;
}

.c-message--light .c-message__content_header {
  margin: 9px 0 -5px;
}

.c-message__editor {
  margin: 8px 0 0;
}

.c-message__file_meta {
  margin: 8px 0 -5px;
}

.c-message__call_attachment {
  margin: 5px 0 4px;
}

.c-message__reply_bar {
  margin: 4px 0 -2px -5px;
}

.c-message .c-reaction_bar {
  margin: 8px 0 -5px;
}

.c-message--focus-within .c-reaction_bar .c-reaction_add {
  opacity: 1;
}

.c-message__attachments {
  margin: 8px 0 -9px;
  padding-bottom: 1px;
}

.c-message__broadcast_preamble {
  margin: 8px 0 -6px;
}

.c-message__broadcast_repliers {
  margin: 8px 0 -8px;
}

.c-message--dense .c-message__files--empty_body, .c-message--dense .c-message__body, .c-message--dense .c-message__file_meta {
  display: inline;
}

.c-message--dense .c-message__body:after, .c-message--dense .c-message__file_meta:after {
  content: "";
  margin-bottom: -4px;
  display: block;
}

.c-message--dense .c-message__files:not(.c-message__files--empty_body) .c-message__file_meta {
  display: block;
}

.c-message--dense .c-message__comment {
  display: inline-block;
}

.c-message--dense .c-message__content_header + .c-message__attachments {
  margin-top: 0;
}

.c-message__message_blocks {
  max-width: 600px;
}

.c-message__message_blocks--rich_text {
  word-wrap: break-word;
  max-width: none;
}

.c-message--dense .c-message__message_blocks--rich_text, .c-message__message_blocks--inline {
  display: inline;
}

.c-message__sender--postfix {
  color: #616061;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-weight: 400;
  display: inline-flex;
}

@keyframes skintone-emoji-wave {
  50% {
    transform: rotate(15deg);
  }
}

@keyframes skintone-emoji-fade {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

.p-emoji_skin_tone_picker_radio_button__container {
  cursor: pointer;
  border: 1px solid #ddd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
  padding: 8px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 3px #00000014;
}

.p-emoji_skin_tone_picker_radio_button__container:hover {
  background-color: #1d1c1d0a;
}

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

.p-emoji_skin_tone_picker_radio_button__container--selected {
  border-color: #1264a3;
}

.p-emoji_skin_tone_picker_radio_button {
  opacity: 0;
  position: absolute;
}

.p-emoji_skin_tone_picker_radio_button__group {
  display: flex;
}

.p-emoji_skin_tone_picker_radio_button__emoji-wave {
  transform-origin: 100% 100%;
  animation: .6s ease-in-out infinite skintone-emoji-wave;
}

.p-emoji_skin_tone_picker_radio_button__emoji-selected {
  animation: .3s ease-in skintone-emoji-fade;
}

.p-emoji_skin_tone_prefs_section__header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 1.6px;
}

.p-emoji_skin_tone_prefs_section__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-sponsored_connections_manage_slack_connect_tooltip_container {
  border-left: 1px solid #1d1c1d21;
  height: 14px;
  margin-left: 8px;
  padding-right: 8px;
}

.p-sponsored_connections_manage_slack_connect_tooltip__info_icon {
  margin-left: 6px;
  top: -4px;
}

.p-sponsored_connections_manage_slack_connect_tooltip__info_icon:before {
  font-size: 14px;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_select {
  padding: 4px 24px 0;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_spinner {
  margin-left: 4px;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content {
  margin: 8px 0;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .c-select_button--medium {
  padding: 0;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace {
  padding: 8px;
  position: relative;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:hover, .p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:focus-within {
  background-color: var(--dt_color-base-sec);
  border-radius: var(--dt_static_radius-large);
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:hover .p-edit_user_relevant_workspaces_modal__reorder_handle, .p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:focus-within .p-edit_user_relevant_workspaces_modal__reorder_handle {
  visibility: visible;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace: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-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace__actions {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  top: 4px;
  right: 4px;
  overflow: hidden;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:hover .p-user_relevant_workspace__actions, .p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .p-user_relevant_workspace:focus-within .p-user_relevant_workspace__actions {
  clip: auto;
  width: auto;
  height: 44px;
  margin: 0;
  padding: 4px;
}

.p-edit_user_relevant_workspaces_modal .p-user_relevant_workspaces_manage_modal_content .p-user_relevant_workspaces_manage_container .c-base_list_entity--medium {
  margin-left: 4px;
  padding: 0;
}

.p-edit_user_relevant_workspaces_modal .c-sk-modal_title_bar {
  padding-bottom: 16px;
  padding-left: 24px;
}

.p-edit_user_relevant_workspaces_modal .c-sk-modal_content_section {
  padding: 0 24px;
}

.p-edit_user_relevant_workspaces_modal_option:hover {
  color: var(--dt_color-base-pry);
}

.p-edit_user_relevant_workspaces_modal_manage_select_secondary {
  font-size: var(--dt_static_type-size-caption);
}

.p-edit_user_relevant_workspaces_modal_manage_sort {
  width: 300px;
}

.p-edit_user_relevant_workspaces_modal__droppable_container .p-user_relevant_workspace {
  cursor: pointer;
}

.p-edit_user_relevant_workspaces_modal__droppable_container .p-user_relevant_workspace:active {
  cursor: grabbing;
}

.p-edit_user_relevant_workspaces_modal__reorder_handle {
  visibility: hidden;
  color: #1d1c1db3;
  width: 12px;
  height: 12px;
  display: flex;
  position: absolute;
  top: 20px;
  left: 0;
}

.p-edit_user_relevant_workspaces_modal__reorder_handle .c-icon {
  width: 12px;
  height: 12px;
  font-size: 10px;
}

.p-sidebar_prefs__alert_icon {
  flex: none;
  align-self: flex-start;
  margin-left: -6px;
  margin-right: 6px;
}

.p-sidebar_prefs__content_container {
  display: flex;
}

.p-sidebar_prefs__close_icon_button.c-icon_button {
  height: inherit;
  align-self: flex-start;
  margin: 0 0 0 6px;
  display: flex;
}

.p-sidebar_prefs__label--with_subtext.c-label--with_subtext, .p-sidebar_prefs__label--with_subtext.c-label--with_subtext .c-label__text {
  font-weight: 400;
}

.p-sidebar_prefs__label__icon {
  font-size: 18px;
  position: relative;
  top: 1px;
}

.p-sidebar_prefs__label--unreads-sidebar-simplification .c-mention_badge {
  margin-left: 0;
}

.p-verify_email_modal_form {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-verify_email_modal_form .c-alert--level_default {
  background-color: #0000;
  border-color: #0000;
}

.p-verify_email_modal_form__input_container {
  width: 100%;
  max-width: 500px;
}

.p-verify_email_modal_form__input_fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

.p-privacy_prefs__label.c-label--with_subtext, .p-privacy_prefs__label.c-label--with_subtext .c-label__text {
  font-weight: 400;
}

.p-privacy_prefs_blocked_section__list .c-scrollbar__hider, .p-privacy_prefs_hidden_section__list .c-scrollbar__hider {
  right: 0;
}

.p-privacy_prefs_blocked_section__list .c-virtual_list__item--focus:not(.p-privacy_prefs_blocked_section__list_item):after, .p-privacy_prefs_hidden_section__list .c-virtual_list__item--focus:not(.p-privacy_prefs_hidden_section__list_item):after {
  bottom: 10px;
}

.p-privacy_prefs_blocked_section__list_item, .p-privacy_prefs_hidden_section__list_item {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 14px 16px;
  display: flex;
}

.p-privacy_prefs_blocked_section__verify_section {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 24px 64px;
}

.p-privacy_prefs__alert {
  margin-bottom: 16px;
}

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

.p-privacy_prefs__alert .c-alert__message {
  color: #1d1c1db3;
}

.p-privacy_prefs__alert .c-alert__message .c-alert__heading {
  color: #1d1c1d;
}

.p-enforced_setting_badge {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-left: 18px;
  position: relative;
}

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

.p-enforced_setting_badge__icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0%, -50%);
}

.p-audio_levels {
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
}

.p-audio_levels__bubble {
  border-radius: 10px;
  width: 15px;
  height: 10px;
  display: block;
}

.p-audio_levels__bubble--inactive {
  background-color: #ddd;
}

.p-audio_levels__bubble--active {
  background-color: #007a5a;
}

.p-audio_levels__bubble--active.p-audio_levels__bubble--dark {
  background-color: #1264a3;
}

.p-huddle_readiness_checker__button {
  align-self: flex-end;
  margin: 4px;
}

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

.p-huddle_readiness_checker__label--default_color {
  color: var(--dt_color-content-sec);
}

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

.p-huddle_readiness_checker_result__container hr {
  margin: 0;
}

.p-huddle_readiness_checker__container {
  justify-content: space-between;
  align-items: center;
  margin: 11px 0;
  padding-left: 12px;
  display: flex;
}

.p-huddle_readiness_checker__container span {
  width: 50%;
}

.p-huddle_readiness_checker__container span:last-of-type {
  flex-direction: row;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.p-huddle_readiness_checker__container span:last-of-type .c-infinite_spinner {
  margin: unset;
}

.p-huddle_readiness_checker__container.pending {
  color: #1d1c1d;
}

.p-huddle_readiness_checker__container.running {
  color: var(--dt_color-content-hgl-1);
}

.p-huddle_readiness_checker__container.success {
  color: var(--dt_color-content-hgl-2);
}

.p-huddle_readiness_checker__container.failed {
  color: var(--dt_color-content-imp);
}

.p-huddle_readiness_checker__container.reset_height {
  height: auto;
  min-height: 60px;
}

.p-huddle_readiness_checker__container--title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 12px;
  font-weight: 700;
}

.p-huddle_readiness_checker__camera_resolution_test, .p-huddle_readiness_checker__camera_resolution_status {
  width: 50%;
}

.p-huddle_readiness_checker__camera_resolution_info {
  padding-right: 12px;
  font-size: 12px;
}

.p-huddle_readiness_checker__result_button_container {
  margin-top: 24px;
  display: flex;
}

.p-huddle_readiness_checker_copy_result {
  margin-left: auto;
  margin-right: 4px;
}

.p-huddle_readiness_checker_runner_container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-connected_workflow_accounts_app_row {
  display: flex;
}

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

.p-connected_workflow_accounts_actions {
  flex: 0;
}

.p-connected_workflow_accounts_app_icon {
  flex: 0;
  margin-right: 12px;
}

.p-connected_workflow_accounts_app_info_container {
  flex: 1;
}

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

.p-connected_workflow_accounts_app__info {
  color: #1d1c1d80;
}

.p-connected_workflow_accounts_manage_modal_account {
  margin-bottom: 20px;
}

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

.p-connected_workflow_accounts_manage_modal_row {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.p-connected_workflow_accounts_manage_modal_row_account_container {
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.p-connected_workflow_accounts_manage_modal_row_account_name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-connected_workflow_accounts_manage_modal_row_account_actions {
  margin-left: 16px;
}

.p-connected_workflow_accounts_confirmation_modal_title_image_wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 20px;
  display: flex;
}

.p-connected_workflow_accounts_confirmation_modal_title_desc {
  text-align: center;
  margin-bottom: 8px;
}

.p-connected_workflow_accounts_confirmation_modal_title_account {
  text-align: center;
  color: #1d1c1d80;
  font-weight: normal;
}

.p-connected_workflow_accounts_confirmation_modal_list_header {
  font-weight: bold;
}

.p-connected_workflow_accounts_confirmation_modal_list {
  margin-left: 0;
  list-style: none;
}

.p-connected_workflow_accounts_confirmation_modal_list_item {
  margin-bottom: 12px;
  display: flex;
}

.p-connected_workflow_accounts_confirmation_modal_list_item_icon {
  flex: 0;
  margin-top: 4px;
  margin-right: 12px;
}

.p-connected_workflow_accounts_confirmation_modal_list_item_text {
  flex: 1;
}

.p-connected_workflow_accounts_confirmation_modal_list_item_note {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1d80;
  margin-bottom: 0;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-connected_accounts_section > .p-autoclog__hook {
  display: block;
}

.p-connected_accounts_tab_title {
  margin-bottom: 2px;
}

.p-connected_accounts_heading {
  margin-top: 16px;
  margin-bottom: 12px;
}

.p-connected_accounts_siws_heading {
  margin-top: 16px;
  margin-bottom: 16px;
}

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

.p-connected_accounts_app_row .p-connected_accounts_app_row__skip_btn {
  margin-right: 12px;
}

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

.p-connected_accounts_app img {
  border-radius: 4px;
  width: 28px;
  height: 28px;
  margin-right: 12px;
}

.p-connected_accounts_app .p-connected_accounts_app_info_container {
  flex-direction: column;
  display: flex;
}

.p-connected_accounts_app .p-connected_accounts_app_info_container .p-connected_accounts_app__name {
  margin: 0;
  font-weight: 700;
}

.p-connected_accounts_app .p-connected_accounts_app_info_container .p-connected_accounts_app__info {
  color: #616061;
  font-size: 13px;
}

.p-connected_accounts_banner {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border-radius: 4px;
  margin: 16px 0;
  padding: 12px 12px 12px 16px;
  font-size: 15px;
}

.p-connected_accounts_disconnected_caption {
  color: #1d1c1db3;
  margin-bottom: 8px;
  font-size: 13px;
}

.p-connected_accounts__turnoff_modal__title, .p-connected_accounts__disconnect_modal__title {
  text-align: center;
  border-radius: 8px;
  margin: 0;
  padding: 16px 28px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-connected_accounts__turnoff_modal__title {
  margin-top: 52px;
}

.p-connected_accounts__turnoff_modal__info_box, .p-connected_accounts__disconnect_modal__info_box {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 16px 16px 4px;
}

.p-connected_accounts__disconnect_modal__info_box__title {
  font-weight: bold;
}

.p-connected_accounts__turnoff_modal__info_item, .p-connected_accounts__disconnect_modal__info_item {
  display: flex;
}

.p-connected_accounts__turnoff_modal__info_icon, .p-connected_accounts__disconnect_modal__info_icon {
  margin: 2px 16px 0 0;
}

.p-connected_accounts__disconnect_modal__logo {
  margin-top: 52px;
}

.p-connected_accounts_input_label, input[type="checkbox"]:disabled {
  cursor: auto;
}

.p-connected_accounts_apps_section {
  padding-top: 8px;
}

.p-toggle_channel_space_action {
  color: #1d1c1db3;
  background: none;
  margin-left: 8px;
}

.p-toggle_channel_space_action[aria-pressed="true"] {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-toggle_channel_space_action[aria-pressed="true"]:hover, .p-toggle_channel_space_action[aria-pressed="true"]:focus {
  background-color: #1d1c1d33;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay {
  width: 28px;
  height: 28px;
  margin-left: 4px;
}

.p-ia4_client .p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay, .p-window_layout_wrapper--ia4 .p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay {
  border: 1px solid var(--dt_color-otl-ter);
  border-radius: 8px;
  margin-left: 8px;
  padding: 4px;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay img {
  z-index: 3;
  position: relative;
  right: 2px;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay .p-toggle_channel_space_action_overlay_icon_loading {
  opacity: 1;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay .p-toggle_channel_space_action_overlay_icon_loading--animated {
  z-index: 1;
  position: absolute;
  top: 4px;
  left: 4px;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay.p-toggle_channel_space_action_button--text {
  width: auto;
}

.p-toggle_channel_space_action__bg {
  pointer-events: none;
  background-color: #fcf4da;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0;
}

.sk-client-theme--dark .p-toggle_channel_space_action__bg {
  background-color: #fcf4da33;
}

@keyframes p-toggle_channel_space_action__bg--fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes p-toggle_channel_space_action__bg--bounce-in {
  0% {
    transform: scale(.5);
  }

  25% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(.92);
  }

  75% {
    transform: scale(1.05);
  }

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

@keyframes p-toggle_channel_space_action__bg--bounce-back {
  0% {
    transform: scale(.5);
  }

  25% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(.92);
  }

  75% {
    transform: scale(1.05);
  }

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

@keyframes p-toggle_channel_space_action__bg--scale-down {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(.75);
  }
}

@keyframes p-toggle_channel_space_action__bg--fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.p-toggle_channel_space_action__emoji_button {
  border-radius: 4px;
  padding: 4px;
}

.p-toggle_channel_space_action__message_unread_dot {
  background: #e01e5a;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 0;
  right: 0;
}

.p-toggle_channel_space_action_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  box-shadow: none;
  border-radius: 4px;
  height: 28px;
  margin-left: 8px;
  padding: 6px;
  font-weight: 700;
  position: relative;
}

.p-toggle_channel_space_action_button[aria-pressed="true"] {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-toggle_channel_space_action_button[aria-pressed="true"]:hover, .p-toggle_channel_space_action_button[aria-pressed="true"]:focus {
  background-color: #1d1c1d33;
}

.p-toggle_channel_space_action_button--active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
  box-shadow: none;
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

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

.p-toggle_channel_space_action_button.p-toggle_channel_space_action_button--active:hover {
  background-color: #1d1c1d21;
}

.p-toggle_channel_space_action_title {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 160px;
  margin-left: 3px;
  margin-right: 2px;
  overflow: hidden;
}

.p-toggle_channel_space_action_nux {
  text-align: left;
  background: #fff;
  height: 100%;
  padding: 0;
}

.p-toggle_channel_space_action_nux .c-tooltip__tip__arrow {
  background: #f2c744;
}

.p-toggle_channel_space_action_overlay_icon--pin {
  color: #de4e2b;
}

.p-toggle_channel_space_action_overlay_icon--bounce-in, .p-toggle_channel_space_action_overlay_icon--bounce-back {
  animation-duration: .5s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}

.p-toggle_channel_space_action_overlay_icon--bounce-in {
  animation-name: p-toggle_channel_space_action__bg--bounce-in;
}

.p-toggle_channel_space_action_overlay_icon--bounce-back {
  animation-name: p-toggle_channel_space_action__bg--bounce-back;
}

.p-toggle_channel_space_action_overlay_icon_filled--animated {
  opacity: 0;
  animation-name: p-toggle_channel_space_action__bg--fade-in;
  animation-duration: .3s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

.p-toggle_channel_space_action_overlay_icon_filled--animated svg {
  position: relative;
  right: 2px;
}

@keyframes blue-pulse {
  0%, 20% {
    transform: scale(.75);
  }

  80%, 100% {
    transform: scale(1);
  }
}

.p-toggle_channel_space_action_overlay_icon--blue-pulse {
  color: #fff;
  vertical-align: middle;
  background-color: #1264a3;
  border-radius: 4px;
  justify-content: center;
  padding: 4px;
  display: flex;
  position: relative;
}

.p-toggle_channel_space_action_overlay_icon--blue-pulse:active, .p-toggle_channel_space_action_overlay_icon--blue-pulse:hover {
  color: #fff;
  background-color: #0b4c8c;
}

.p-toggle_channel_space_action_overlay_icon--blue-pulse:not(:focus):after {
  content: "";
  z-index: -1;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  animation: 1s ease-in-out infinite alternate blue-pulse;
  position: absolute;
  bottom: 0;
  box-shadow: 0 0 0 6px #1d9bd14d;
}

.p-toggle_channel_space_action_overlay_icon--blue-no-animation {
  color: #fff;
  vertical-align: middle;
  background-color: #1264a3;
  border-radius: 4px;
  justify-content: center;
  padding: 4px;
  display: flex;
  position: relative;
}

.p-toggle_channel_space_action_overlay_icon--blue-no-animation:active, .p-toggle_channel_space_action_overlay_icon--blue-no-animation:hover {
  color: #fff;
  background-color: #0b4c8c;
}

.p-toggle_channel_space_action_overlay_icon--blue-no-animation:not(:focus):after {
  content: "";
  z-index: -1;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  box-shadow: 0 0 0 6px #1d9bd14d;
}

.p-toggle_channel_space_action_button.p-toggle_channel_space_action--overlay.p-toggle_channel_space_action_button--blue-hint {
  background-color: var(--dt_color-base-inv-hgl-1);
  color: var(--dt_color-content-inv-pry);
  vertical-align: middle;
  justify-content: center;
  display: flex;
  position: relative;
}

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

@keyframes p-toggle_channel_space_action__avatar__toast {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  5% {
    opacity: 1;
  }

  10% {
    opacity: 1;
    transform: scale(1);
  }

  95% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes p-toggle_channel_space_action__avatar__toast_fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  5% {
    opacity: 0;
    transform: scale(0);
  }

  95% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.p-toggle_channel_space_action__avatar_toast {
  pointer-events: none;
  opacity: 0;
  animation-name: p-toggle_channel_space_action__avatar__toast;
  animation-duration: 3s;
  animation-timing-function: cubic-bezier(.59, .52, .62, 1.49);
  position: absolute;
  left: 0;
  right: 0;
  transform: scale(0);
}

.p-toggle_channel_space_action__avatar_toast .c-avatar {
  z-index: 1;
  cursor: pointer;
  display: inline-flex;
}

.p-toggle_channel_space_action__avatar_toast .c-avatar img {
  right: 0;
}

.p-toggle_channel_space_action__icon {
  transform-origin: center;
  transition: opacity .15s ease-out, transform .15s ease-out;
}

.p-toggle_channel_space_action__icon--toasting {
  animation-name: p-toggle_channel_space_action__avatar__toast_fade;
  animation-duration: 3s;
  animation-timing-function: ease-out;
}

.p-toggle_channel_space_action_overlay_icon--badged {
  color: var(--dt_color-theme-base-inv-imp);
}

.p-toggle_channel_space_action_overlay_icon--badged.p-toggle_channel_space_action_overaly_icon--ia3-colors {
  color: var(--p-channel_sidebar__badge-color);
}

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

.p-toggle_channel_space_action__unread_badge {
  background-color: var(--dt_color-theme-base-inv-imp);
  border: 2px solid var(--dt_color-base-pry);
  z-index: 3;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 1px;
  left: 16px;
}

.p-toggle_channel_space_action__unread_badge.p-toggle_channel_space_action__unread_badge--ia3-colors {
  background-color: var(--p-channel_sidebar__badge-color);
}

.p-toggle_channel_space_action_button:hover .p-toggle_channel_space_action__unread_badge {
  border-color: var(--dt_color-base-sec);
}

.p-workspace__primary_view--tiny .p-toggle_channel_space_action__label, .p-workspace__primary_view--small .p-toggle_channel_space_action__label {
  display: none;
}

.p-create_channel_coachmark_hoc .learn-more-link {
  font-size: 13px;
  position: absolute;
  bottom: 30px;
}

.p-create_channel_coachmark_hoc .coachmark-header {
  font-size: 22px;
  font-weight: bold;
}

.c-checkboxgroup {
  border: none;
  margin: 0 0 20px;
  padding: 0;
}

.c-checkboxgroup > div:last-child .c-input_checkbox, .c-checkboxgroup--with_error label.c-label.c-label:last-child, .c-checkboxgroup--with_hint label.c-label.c-label:last-child {
  margin-bottom: 0;
}

.p-summary_feedback_modal__clarity_subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-summary_feedback_modal__summary_label {
  margin-top: 20px;
}

.p-summary_feedback_modal__summary_group_label_text {
  font-weight: bold;
}

.p-block_kit_button_element {
  padding: 0 8px 1px;
  display: block;
}

.p-block_kit_button_element .emoji-sizer {
  font-size: 15px;
}

.p-block_kit_overflow_element__button {
  min-width: 30px;
  padding: 0 7px 1px;
}

.p-block_kit_overflow_element__button .c-icon--ellipsis:before {
  font-size: 15px;
}

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

.multi_select_element_container {
  margin: 14px 0;
}

.p-block_kit_max_selected_items__info {
  color: #616061;
  margin: -8px 0 8px;
}

.p-section_block__accessory .multi_select_element_container, .p-actions_block__action .multi_select_element_container {
  margin: 0;
}

.p-create_event_modal .conference-app-select {
  align-items: center;
  display: flex;
}

.p-create_event_modal .conference-app-select .conference-link {
  text-align: center;
  flex: 1em;
  margin-top: 16px;
}

.p-create_event_modal .conference-app-select .conference-link .link-icon {
  color: #1264a3;
  margin-right: 1.6px;
}

.p-create_event_modal .conference-app-select .conference-link .c-alert--inline {
  margin-left: 35px;
}

.p-create_event_modal .remove-link {
  margin-left: 8px;
  position: relative;
  top: 1px;
}

.p-create_event_modal .event-date-picker {
  padding-left: 36px;
}

.p-create_event_modal .slot-selection {
  justify-content: space-between;
  display: flex;
}

.p-create_event_modal .slot-selection .c-input_select__selected_value {
  padding: 4px 0;
}

.p-create_event_modal .c-menu_select__wrapper, .p-create_event_modal .c-input_select__wrapper {
  width: 215px;
}

.p-create_event_modal .c-menu_select__wrapper .c-menu_select, .p-create_event_modal .c-input_select__wrapper .c-menu_select {
  height: 36px;
}

.p-create_event_modal .event-retry, .p-create_event_modal .date-error {
  margin-bottom: 12px;
}

.p-create_event_modal .calendar-image {
  margin-top: -3px;
}

.p-create_event_modal .p-create_event_modal__share_in_channel .c-label__text {
  margin-left: -5px;
}

.suggested-timeslot-container {
  flex: 1;
  padding-left: 30px;
}

.suggested-timeslot-container .loader-with-message {
  color: #868686;
  margin-top: 5px;
  display: flex;
}

.suggested-timeslot-container .loader-with-message .loader-message {
  margin-left: 10px;
}

.conference-app_list .c-input_select__selected_value, .conference-app {
  margin-top: 4px;
  display: flex;
}

.conference-app_list .c-input_select__selected_value .app-logo, .conference-app .app-logo, .conference-app_list .c-input_select__selected_value img, .conference-app img, .conference-app_list .c-input_select__selected_value .c-icon.none-option, .conference-app .c-icon.none-option {
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.conference-app_list .c-input_select__selected_value .c-icon.none-option:before, .conference-app .c-icon.none-option:before {
  font-size: 16px;
  position: absolute;
}

.conference-app_list .c-input_select__selected_value .app-name, .conference-app .app-name {
  margin-top: -4px;
  margin-left: 7px;
}

.time-slot-range {
  display: block;
}

.time-slot-range.change-selection-mode {
  margin-top: 8px;
  font-size: 13px;
}

.time-slot-availability {
  color: #868686;
  white-space: normal;
  margin-top: -4px;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.available-time-slots .suggested-option:nth-last-child(2), .custom-time-slots .custom-option:nth-last-child(2) {
  border-bottom: 1px solid #ddd;
  margin-bottom: 8px;
}

.custom-time-slots .custom-option .time-slot-range {
  display: block;
}

.custom-time-slots .custom-option .time-slot-range.change-selection-mode {
  color: #1264a3;
  margin-bottom: 12px;
  font-size: 13px;
}

.p-create_channel_rec__title-bold {
  font-weight: bold;
}

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

.p-slack_connect_dm_invite_success_modal__icon {
  color: #007a5a;
  background-color: #007a5a26;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin: 24px;
}

.p-slack_connect_dm_invite_success_modal__header {
  margin-bottom: 20px;
}

.p-slack_connect_dm_invite_success_modal__footer {
  justify-content: center;
}

.p-slack_connect_dm_email_modal__header_container {
  opacity: .9;
  background-color: #f5efe8;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 188px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_dm_email_modal__header_container {
  background-color: #323638;
}

.p-slack_connect_dm_email_modal__header_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/scdm_invite_modal_header-9c069fa.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 313px;
  height: 100%;
}

.sk-client-theme--dark .p-slack_connect_dm_email_modal__header_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/scdm_invite_modal_header_dark-c56ce89.svg);
}

.p-slack_connect_dm_email_modal__header {
  min-height: 30px;
  padding-top: 16px;
  padding-bottom: 4px;
}

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

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

.p-slack_connect_dm_email_modal__learn_more .link {
  color: #1d1c1db3;
}

.p-slack_connect_dm_email_modal__learn_more .icon {
  margin-right: 8px;
}

.p-block_kit_date_picker {
  color: #616061;
  display: flex;
}

.p-block_kit_date_picker__datepicker_trigger {
  justify-content: start;
  font-weight: normal;
}

.p-block_kit_date_picker__datepicker_trigger:hover {
  box-shadow: none;
  background: none;
}

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

.p-block_kit_date_picker__calendar_icon {
  color: #616061;
  margin-left: auto;
}

.p-block_kit_date_picker__date_close {
  margin-left: -26px;
}

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

.p-block_kit_date_picker_button {
  float: right;
  justify-content: space-between;
  padding-right: 8px;
  font-weight: normal;
}

.p-block_kit_date_picker_button:hover {
  box-shadow: none;
}

.p-block_kit_date_picker_button .c-icon {
  color: #616061;
  margin-left: 12px;
}

.p-block_kit_date_picker__placeholder {
  color: #616061;
}

.p-block_kit_time_picker_element_timezone {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.p-section_block__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 88px;
  height: 88px;
  margin-left: 4px;
  overflow: hidden;
}

.p-section_block__image.p-context_block_group__image {
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: 0;
  display: inline-block;
}

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

.p-context_block_wrapper--modal_view .p-section_block__image.p-context_block_group__image {
  width: 16px;
  height: 16px;
}





.p-mrkdwn_element, .p-mrkdwn_element .c-mrkdwn__pre, .p-mrkdwn_element .c-mrkdwn__code {
  word-break: break-word;
}



.p-radio_buttons_element__label {
  width: 100%;
  margin-bottom: 8px;
}

.p-radio_buttons_element .c-radiogroup {
  margin-bottom: 0;
}

.p-checkboxes_element__label {
  width: 100%;
  margin-bottom: 8px;
}

.p-checkboxes_element .c-checkboxgroup {
  margin-bottom: 0;
}



.p-block_kit_datetime_picker {
  flex-wrap: inherit;
}

.p-block_kit_datetime_picker .c-date_time_picker__date_picker_container {
  min-width: 280px;
}

.p-gallery_scroller {
  white-space: nowrap;
  position: relative;
}

.p-gallery_scroller__wrapper {
  margin-top: -8px;
  padding-top: 8px;
  overflow: hidden;
}

.p-gallery_scroller__wrapper--can_scroll {
  overflow-x: scroll;
}

.p-gallery_scroller__wrapper--can_scroll::-webkit-scrollbar {
  display: none;
}

.p-gallery_scroller__content {
  min-width: 100%;
  display: block;
}

.p-gallery_scroller__arrow {
  opacity: 1;
  width: 32px;
  height: 32px;
  transition: all 80ms ease-out;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)scale(1);
}

.p-gallery_scroller__arrow:hover:not(.p-gallery_scroller__arrow--hidden) {
  cursor: pointer;
  transform: translateY(-50%)scale(1.1);
}

.p-gallery_scroller__arrow--hidden {
  opacity: 0;
  transform: translateY(-50%)scale(.8);
}

.p-gallery_scroller__arrow--left {
  left: -12px;
}

.p-gallery_scroller__arrow--left.p-gallery_scroller__arrow--inside {
  left: 12px;
}

.p-gallery_scroller__arrow--right {
  right: -12px;
}

.p-gallery_scroller__arrow--right.p-gallery_scroller__arrow--inside {
  right: 12px;
}

.p-gallery_scroller__arrow_fill, .p-gallery_scroller__arrow_icon {
  width: 32px;
  height: 32px;
  position: absolute;
}

.p-gallery_scroller__arrow_fill {
  color: #fff;
  text-shadow: 0 0 4px #1d1c1d21;
  -webkit-text-stroke: 1px #1d1c1d21;
  font-size: 40px;
}

.p-gallery_scroller__arrow_icon {
  color: #616061;
}

.removeButton__X2nWD {
  color: #fff;
  z-index: 1;
  background-color: #1d1c1d;
  border: 2px solid #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  display: flex;
  position: absolute;
  top: -10px;
  right: -10px;
}

.removeButton__X2nWD:hover {
  background-color: #616061;
  border: 2px solid #fff;
  border-radius: 12px;
}

.removeButton__X2nWD:focus {
  border: 2px solid #fff;
  border-radius: 12px;
}

.group__mhwXD {
  line-height: 0;
  display: inline-block;
  position: relative;
}

.container__cZz7T {
  color: #1d1c1d;
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.container__cZz7T:focus {
  border-radius: 12px;
}

.thumbnail__X\+8lB {
  width: 60px;
  height: 60px;
}

.compact__Siywn {
  width: 220px;
  height: 60px;
}

.expanded__NBozs {
  min-width: 426px;
  height: 302px;
}

.fullWidth__izmrf {
  width: 100%;
}

.hide__pu2zB {
  opacity: 0;
}

.show__6WU45 {
  opacity: 1;
}

.actionsBar__G\+MmR {
  position: absolute;
  top: 10px;
  right: 10px;
}

.overlay__emfB8 {
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.thumbnail__ajxbo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.thumbnail__ajxbo.enabled__lcsKh, .thumbnail__ajxbo.processing__w0AVN {
  background: #fff;
}

.thumbnail__ajxbo.loading__stUzK {
  background: #ddd;
}

.thumbnail__ajxbo.error__feCeU {
  background: #f8f8f8;
}

.overlayContainer__V5-rF {
  font-size: 20px;
}

.loadingBox__bYegc {
  background-color: #1d1c1d21;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container__bSfno {
  width: 100%;
}

.text__zKBEL {
  font-size: 15px;
  font-weight: 700;
  line-height: initial;
}

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

.subtext__wXWVA .p-rich_text_section {
  line-height: initial;
}

.loading__XJfMb {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.primaryLabelLoading__rwOb3 {
  margin-bottom: 10px;
}

.secondPartLoadingLabel__8iBtr {
  margin-left: 10px;
}

.compact__MisMn {
  justify-content: start;
  align-items: center;
  column-gap: 12px;
  padding: 12px;
  display: flex;
}

.thumbnailImageContainer__R9w0d {
  border-radius: 8px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  font-size: 20px;
  position: relative;
  overflow: hidden;
}

.thumbnailImageContainer__R9w0d.enabled__CGcsR {
  background: #fff;
}

.thumbnailImageContainer__R9w0d.processing__9XGg2 {
  background: #f8f8f8;
}

.thumbnailImageContainer__R9w0d.loading__xvaHn {
  background: #ddd;
}

.thumbnailImageContainer__R9w0d.error__0xtIP {
  background: #f8f8f8;
}

.thumbnailContainer__pg44n {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.defaultContainerColors__BcMh7 {
  background: #ddd;
}

.previewContainer__Rv9IT {
  border-top: 1px solid #1d1c1d21;
  flex-wrap: wrap;
  height: 238px;
  padding: 0 15px;
  display: flex;
}

.centerContents__gOxsV {
  justify-content: center;
  align-items: center;
}

.button__ilx-0 {
  color: #616061;
  border-radius: 4px;
  height: 32px;
  padding-left: 8px;
  padding-right: 8px;
}

.button__ilx-0:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.button__ilx-0:disabled {
  color: #1d1c1d4d;
}

.button__ilx-0:disabled:hover {
  color: #616061;
  cursor: initial;
  background: none;
}

.bar__pChEq {
  border: 1px solid #bbbabb;
  border-radius: 4px;
  display: inline-block;
}

.imageThumbnail__weXBT {
  width: 100%;
  height: 100%;
}

.imageThumbnail__weXBT.processing__8Pbfd {
  opacity: .3;
}

.imageThumbnail__weXBT:hover {
  filter: brightness(80%);
}

.base__gXu7C {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.aubergine__Yj-rv {
  background-color: rgb(var(--dt_color-plt-aubergine-60));
  color: rgb(var(--dt_color-plt-aubergine-0));
}

.sk-client-theme--dark .aubergine__Yj-rv {
  color: rgb(var(--dt_color-plt-aubergine-100));
}

.aquarium__nshF5 {
  background-color: rgb(var(--dt_color-plt-aquarium-40));
  color: rgb(var(--dt_color-plt-aquarium-0));
}

.sk-client-theme--dark .aquarium__nshF5 {
  color: rgb(var(--dt_color-plt-aquarium-100));
}

.flamingo__Yv6ak {
  background-color: rgb(var(--dt_color-plt-flamingo-40));
  color: rgb(var(--dt_color-plt-flamingo-0));
}

.sk-client-theme--dark .flamingo__Yv6ak {
  color: rgb(var(--dt_color-plt-flamingo-100));
}

.gray__tfBx4 {
  background-color: rgb(var(--dt_color-plt-gray-60));
  color: rgb(var(--dt_color-plt-gray-0));
}

.sk-client-theme--dark .gray__tfBx4 {
  color: rgb(var(--dt_color-plt-gray-100));
}

.jade__QPA-E {
  background-color: rgb(var(--dt_color-plt-jade-40));
  color: rgb(var(--dt_color-plt-jade-0));
}

.sk-client-theme--dark .jade__QPA-E {
  color: rgb(var(--dt_color-plt-jade-100));
}

.mojito__p9aiL {
  background-color: rgb(var(--dt_color-plt-mojito-40));
  color: rgb(var(--dt_color-plt-mojito-0));
}

.sk-client-theme--dark .mojito__p9aiL {
  color: rgb(var(--dt_color-plt-mojito-100));
}

.ocean__qt8l1 {
  background-color: rgb(var(--dt_color-plt-ocean-40));
  color: rgb(var(--dt_color-plt-ocean-0));
}

.sk-client-theme--dark .ocean__qt8l1 {
  color: rgb(var(--dt_color-plt-ocean-100));
}

.tangerine__MbZdd {
  background-color: rgb(var(--dt_color-plt-tangerine-40));
  color: rgb(var(--dt_color-plt-tangerine-0));
}

.sk-client-theme--dark .tangerine__MbZdd {
  color: rgb(var(--dt_color-plt-tangerine-100));
}

.tomato__bWpUO {
  background-color: rgb(var(--dt_color-plt-tomato-40));
  color: rgb(var(--dt_color-plt-tomato-0));
}

.sk-client-theme--dark .tomato__bWpUO {
  color: rgb(var(--dt_color-plt-tomato-100));
}

.galleryContainer__2w5-W {
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 0 16px;
  padding: 16px;
}

.filesContainer__VNI9e {
  column-gap: 16px;
  padding: 1px;
  display: flex;
}

.content__R8xCY {
  align-items: center;
  column-gap: 4px;
  display: flex;
}

.icon__dPq7Z {
  font-size: 16px;
}

.alertContainer__RQ5Z9 {
  margin: 0 0 16px;
}

.p-block_kit_element__error {
  color: #1d1c1d80;
}

.p-block_kit_element__error--small .c-icon:before {
  font-size: 12px;
}

.p-block_kit_element__loading--small {
  width: 14px;
  margin-top: 5px;
}

.p-block-kit-select_options__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 4px;
}

.p-block-kit-select_options {
  align-items: center;
  display: flex;
}

.p-block_kit_element__no-results-message {
  color: #1d1c1db3;
}

.p-context_block {
  flex-wrap: wrap;
  margin: 4px 0;
  display: flex;
}

.p-context_block .c-emoji {
  vertical-align: text-bottom;
}

.p-context_block .c-mrkdwn__quote {
  display: inline-block;
}

.p-context_block.p-context_block--group {
  margin: 0;
}

.p-context_block__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  display: inline;
}

.p-context_block__text .emoji-sizer {
  font-size: 16px;
}

.p-context_block_spacing--plain_text, .p-context_block_spacing--mrkdwn {
  width: 16px;
  display: inline-block;
}

.p-context_block_spacing--image {
  width: 4px;
  display: inline-block;
}

div.p-context_block_wrapper--modal_view.p-block_wrapper--modal_view:not(:first-of-type) {
  margin: 4px 0 0;
}

div.p-context_block_wrapper--modal_view .p-context_block {
  margin: 0;
}

.p-context_block_wrapper--modal_view .p-section_block__image {
  vertical-align: text-bottom;
}

.p-actions_block {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
  position: relative;
}

.p-actions_block__action--full_width {
  width: 100%;
}

.p-actions_block.p-actions_block--group {
  margin: 0;
}

.p-actions_block--no_top_margin {
  margin-top: 0;
}

.p-actions_block_elements {
  flex-wrap: wrap;
  display: flex;
}

.p-action_block__icons {
  position: absolute;
  top: 13px;
  right: -19px;
}

.p-action_block__icons--small {
  right: -13px;
}

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

.p-actions_block_wrapper--app_home_view .p-actions_block, .p-actions_block_wrapper--app_home_view .p-actions_block_elements {
  width: 100%;
}

.p-actions_block_wrapper--modal_view .p-action_block__icons--small {
  right: -18px;
}

.p-actions_block_wrapper--modal_view .p-action_block__icons--small .c-icon {
  width: 12px;
}

.p-actions_block_wrapper--modal_view .p-actions_block {
  width: 100%;
}

.p-actions_block_wrapper--modal_view .p-actions_block__action {
  margin: 8px 0 0;
}

.p-actions_block_wrapper--modal_view .p-actions_block__action > button {
  width: 100%;
}

.p-actions_block_wrapper--modal_view .p-actions_block__action:not(.p-actions_block__action--full_width) {
  width: calc(50% - 8px);
  margin: 8px 8px 0 0;
}

.p-actions_block_wrapper--modal_view .p-actions_block_elements {
  width: 100%;
}

.p-actions_block_wrapper--modal_view .c-input_text {
  margin-bottom: 0;
}

.p-actions_block_wrapper--app_home_view {
  display: flex;
}

.p-section_block__fields {
  word-break: break-word;
  flex-wrap: wrap;
  flex: 1;
  display: flex;
}

.p-section_block__fields:not(:first-child) {
  margin-top: 12px;
}

.p-field_section {
  width: calc(50% - 16px);
}

.p-field_section:nth-child(2n) {
  margin-left: 16px;
}

.p-field_section.p-field_section--stacked {
  width: 100%;
  margin-left: 0;
}

.p-section_block {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: row-reverse;
  width: 100%;
  margin: 8px 0 4px;
  display: flex;
}

.p-section_block.p-section_block--group {
  margin: 0;
}

.p-section_block--no_top_margin {
  margin-top: 0;
}

.p-section_block--wrap {
  display: block;
}

.p-section_block__text {
  width: 100%;
}

.p-section_block_text_content {
  flex: 1;
}

.p-section_block__accessory {
  margin: 0 0 4px 8px;
  display: flex;
  position: relative;
}

.p-section_block__accessory--wrap {
  float: right;
  z-index: 1;
}

.p-section_block__icons {
  position: absolute;
  top: 2px;
  right: -30px;
}

.p-section_block__icons--small {
  top: 3px;
  right: -19px;
}

.p-section_block__clearfix {
  clear: both;
}

.p-section_block--stack-accessory-wrapper {
  flex-direction: column-reverse;
  display: flex;
}

.p-section_block--stack-accessory {
  float: none;
  margin: 4px 0;
}

.p-section_block--stack-accessory .c-input_select__wrapper {
  width: 100%;
}

.p-section_block_wrapper--modal_view .p-section_block {
  margin: 0;
}

.p-section_block_wrapper--modal_view .p-section_block_text_content {
  width: 340px;
}

.p-section_block_wrapper--modal_view .p-section_block__accessory {
  margin: 0 0 0 12px;
}

.p-section_block_wrapper--modal_view .p-section_block__accessory .c-search-select, .p-section_block_wrapper--modal_view .p-section_block__accessory .c-multi-select, .p-section_block_wrapper--modal_view .p-section_block__accessory .p-block_kit_date_picker, .p-section_block_wrapper--modal_view .p-section_block__accessory .p-block_kit_button_element {
  min-width: 120px;
}

.p-section_block_wrapper--modal_view .p-section_block__icons--small {
  right: -18px;
}

.p-section_block_wrapper--modal_view .p-section_block__icons--small .c-icon {
  width: 12px;
}

.p-section_block_wrapper--modal_view .p-block_kit_date_picker__datepicker_trigger {
  padding-right: 8px;
}

.p-section_block_wrapper--modal_view .p-section_block--stack-accessory-wrapper .p-section_block_text_content {
  width: 100%;
}

.p-section_block_wrapper--modal_view .p-section_block--stack-accessory {
  margin: 8px 0 0;
}

.p-section_block_wrapper--modal_view .p-section_block--stack-accessory .multi_select_element_container, .p-section_block_wrapper--modal_view .p-section_block--stack-accessory .c-multi-select {
  width: 100%;
}

.p-section_block_wrapper--modal_view .p-section_block__image {
  margin-left: 0;
}

.p-section_block_wrapper--modal_view .p-section_block__fields {
  margin-top: 0;
}

.p-image_block_image {
  border-radius: 4px;
  display: block;
  overflow: hidden;
}

.p-image_block {
  margin: 8px 0;
  display: block;
}

.p-image_block.p-image_block--group {
  margin: 0;
}

.p-image_block--no_top_margin {
  margin-top: 0;
}

.p-image_block_container {
  color: #616061;
  display: inline-block;
}

.p-image_block_container--full_width, .p-image_block--full_width {
  width: 100%;
}

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

.p-image_block_wrapper--modal_view .p-image_block {
  margin: 0;
}

.p-image_block_wrapper--modal_view .p-image_block__title {
  text-align: center;
  width: 100%;
}

.p-image_block_wrapper--modal_view .c-message_attachment__image_container {
  margin: auto;
}

.p-divider_block {
  border-bottom: 1px solid #ddd;
  width: 100%;
  margin: 4px auto 8px;
}

.p-divider_block.p-divider_block--group {
  margin: 2px auto;
}

.p-divider_block_wrapper--modal_view .p-divider_block {
  margin: 0;
}

.p-context_block_wrapper--modal_view ~ div.p-divider_block_wrapper--modal_view.p-block_wrapper--modal_view {
  margin-top: 4px;
}

.p-call_facepile {
  height: 36px;
  line-height: 1;
}

.p-call_facepile--call_ended .p-call_facepile__face {
  filter: grayscale();
  -ms-filter: grayscale(100%);
}

.p-call_facepile__face {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  line-height: 36px;
  display: inline-block;
  position: relative;
}

.p-call_facepile__face:last-child {
  margin-right: 0;
}

.p-call_facepile__face--external img {
  border-radius: 3px;
}

.p-call_subtype {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  max-width: 440px;
  margin-top: 4px;
  margin-bottom: 8px;
}

.p-call_subtype__icon {
  color: #fff;
  background-color: #0b4c8c;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-call_subtype__icon--ended {
  filter: grayscale();
  background-color: #868686;
}

.p-call_subtype__img {
  height: inherit;
  width: inherit;
  border-radius: 4px;
}

.p-call_subtype__header, .p-call_subtype__body, .p-call_subtype__footer {
  align-items: center;
  padding: 16px;
  display: flex;
}

.p-call_subtype__header {
  align-items: flex-start;
}

.p-call_subtype__header_text {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.p-call_subtype__body, .p-call_subtype__footer {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
}

.p-call_subtype__body {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-call_subtype__footer {
  align-items: left;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: space-between;
}

.p-call_subtype__title, .p-call_subtype__status, .p-call_subtype__facepile, .p-call_subtype__description {
  display: block;
}

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

.p-call_subtype__status {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-call_subtype__facepile {
  flex-grow: 1;
  min-width: 44px;
  margin-right: 12px;
}

.p-call_subtype__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-call_subtype__action_button, .p-call_subtype__action_button--secondary + .p-call_subtype__action_button {
  margin-left: 12px;
}

.p-call_subtype__action_button--secondary {
  margin-left: auto;
}

.p-call_subtype__migration-education {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  align-items: flex-start;
  max-width: 400px;
  padding-bottom: 16px;
  line-height: 16px;
  display: flex;
}

.p-call_subtype__migration-education .p-call_subtype__migration-education-avatar {
  color: #fff;
  background: #1264a3;
  border-radius: 100%;
  margin-right: 8px;
  padding: 4px;
  display: inline-block;
}

.p-call_subtype__migration-education a {
  text-decoration: underline;
}

.p-call_subtype__migration-education.p-call_subtype__migration-education__phase3, .p-call_subtype__migration-education.p-call_subtype__migration-education__phase3 a {
  color: #e01e5a;
}

.sk-client-theme--dark .p-call_subtype__migration-education.p-call_subtype__migration-education__phase3, .sk-client-theme--dark .p-call_subtype__migration-education.p-call_subtype__migration-education__phase3 a {
  color: #1d1c1d;
}

.p-call_block {
  width: 100%;
}

.p-input_block_wrapper--app_home_view {
  margin: 12px 0;
}

.p-block_kit_input_block {
  position: relative;
}

.p-block_kit_input_block .c-input_textarea__wrapper {
  margin: 0;
}

.p-block_kit_input_block .c-label__text .p-block_kit_input_block__label {
  font-weight: bold;
  display: inline;
}

.p-block_kit_input_block .c-input_text {
  margin-bottom: 0;
}

.p-block_kit_input_block .multi_select_element_container {
  margin: 0;
}

.p-block_kit_input_block__label_container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-block_kit_input_block--full_width, .p-block_kit_input_block--full_width .p-block_kit_input_block__element {
  width: 100%;
}

.c-message__message_blocks .p-block_kit_input_block--full_width {
  margin: 8px 0 2px;
}

.p-block_kit_input_block--invalid .p-block_kit_date_picker__datepicker_trigger, .p-block_kit_input_block--invalid .c-input_text, .p-block_kit_input_block--invalid .c-input_textarea, .p-block_kit_input_block--invalid .c-select_input, .p-block_kit_input_block--invalid .c-multi_select_input, .p-block_kit_input_block--invalid .c-wysiwyg_container {
  border-color: #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-block_kit_input_block--invalid .p-block_kit_date_picker__datepicker_trigger:focus, .p-block_kit_input_block--invalid .c-input_text:focus, .p-block_kit_input_block--invalid .c-input_textarea:focus, .p-block_kit_input_block--invalid .c-select_input:focus, .p-block_kit_input_block--invalid .c-multi_select_input:focus, .p-block_kit_input_block--invalid .c-wysiwyg_container:focus, .p-block_kit_input_block--invalid .p-block_kit_date_picker__datepicker_trigger:focus-within, .p-block_kit_input_block--invalid .c-input_text:focus-within, .p-block_kit_input_block--invalid .c-input_textarea:focus-within, .p-block_kit_input_block--invalid .c-select_input:focus-within, .p-block_kit_input_block--invalid .c-multi_select_input:focus-within, .p-block_kit_input_block--invalid .c-wysiwyg_container:focus-within {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.p-block_kit_input_block--invalid .c-alert--nested_box {
  margin: 0;
}

.p-block_kit_input_block__hint_text, .p-block_kit_input_block__enter_help_text {
  color: #616061;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
  display: inline;
}

.p-block_kit_input_block__enter_help_text {
  white-space: nowrap;
  margin-left: 4px;
}

.p-block_kit_input_block__icons {
  position: absolute;
  top: 35px;
  right: -30px;
}

.p-block_kit_input_block__icons--small {
  top: 4px;
  right: -18px;
}

.p-header_block {
  width: 100%;
  margin: 1em 0 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-block_kit_renderer > :first-child .p-header_block {
  margin-top: 4px;
}

.c-card_container {
  background-color: #fff;
  position: relative;
}

.c-card_container__actions {
  background-color: #fff;
  border-radius: 6px;
  padding: 2px;
  display: flex;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-card_container__actions--hidden {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-card_container__actions--position_floating {
  top: -16px;
  right: 16px;
}

.c-card_container__actions--position_inset {
  top: 12px;
  right: 12px;
}

.c-card_container__action:active, .c-card_container__action:focus {
  z-index: 1;
  position: relative;
}

.c-card_container--size_small {
  border-radius: 4px;
  padding: 4px;
}

.c-card_container--size_medium {
  border-radius: 12px;
  padding: 12px;
}

.c-card_container--size_large {
  border-radius: 16px;
  padding: 28px;
}

.c-card_container--elevation_1 {
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.c-card_container--elevation_1.c-card_container--active, .c-card_container--elevation_2 {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-card_container--elevation_3 {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.c-card_container--elevation_4 {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-event-container {
  flex: 1;
  max-width: 440px;
  margin: 8px 0;
  padding: 0;
}

.p-event {
  border-radius: 8px;
  position: relative;
}

.p-event_event-header {
  align-items: center;
  padding: 12px;
  display: flex;
}

.p-event_icon {
  color: #fff;
  background-color: #1264a3;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
  position: relative;
}

.p-event .p-event_tombstone {
  filter: grayscale();
}

.p-event_row_left_side {
  text-align: center;
  align-self: flex-start;
  min-width: 36px;
  max-width: 36px;
  margin-right: 10px;
}

.p-event-rsvp_guests {
  margin-top: -2px;
  font-size: 13px;
  display: block;
}

.p-event-rsvp_count {
  color: #1d1c1db3;
}

.p-event .calendar-image {
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin: 0 auto;
}

.p-event-rsvp_accepted {
  margin-right: 4px;
}

.p-event-avatar_wrapper {
  position: relative;
}

.p-event-avatar_wrapper .c-icon:before {
  color: #fff;
  background-color: #007a5a;
  border: 1px solid #fff;
  border-radius: 12px;
  font-size: 10px;
  line-height: 10px;
}

.p-event-avatar_badge {
  pointer-events: none;
  position: absolute;
  bottom: -3px;
  right: -3px;
}

.p-event_summary {
  flex-direction: column;
  flex-grow: 2;
  align-self: flex-start;
  margin-top: -4px;
  display: flex;
  overflow: hidden;
}

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

.p-event_datetime {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis;
  margin-top: -1px;
  font-size: 13px;
  overflow: hidden;
}

.p-event_datetime-separator {
  font-weight: bold;
}

.p-event_event-details {
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  font-size: 13px;
  display: flex;
}

.p-event_info-row {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.p-event_info-row:last-child {
  margin-bottom: 0;
}

.p-event_meeting-provider:first-letter {
  text-transform: uppercase;
}

.p-event_info-icon {
  color: #616061;
  margin-right: 8px;
}

.p-event_event-rsvp, .p-event_copy-to-calendar {
  border-top: 1px solid #1d1c1d21;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.p-event_event-join-call {
  align-items: center;
  padding: 0 12px 12px;
  display: flex;
}

.p-event_rsvp-question, .p-event_rsvp-options {
  padding: 16px 0;
}

.p-event_rsvp-question, .p-event_facepile {
  flex-grow: 1;
  min-width: 44px;
  margin-right: 12px;
  font-size: 13px;
}

.p-event_facepile-tile {
  margin-right: 8px;
}

.p-event_event-rsvp {
  flex-wrap: wrap;
  padding: 0 16px;
  font-weight: bold;
}

.p-event_rsvp-loader {
  margin: auto;
}

.p-event_rsvp-options {
  min-width: 126px;
  margin-left: 12px;
  font-size: 13px;
  text-decoration: none;
  position: relative;
}

.p-event_rsvp-options button {
  text-align: center;
  border-radius: 4px;
  min-width: 20px;
  min-height: 20px;
  padding: 5px 8px;
  text-decoration: none;
  position: absolute;
  top: 0;
}

.p-event_rsvp-options button:not(.p-event_rsvp--selection):hover {
  background-color: #f8f8f8;
  text-decoration: none;
}

.p-event_rsvp-options button.p-event_rsvp--selection:hover {
  color: #fff;
  text-decoration: none;
}

.p-event_rsvp-options .p-event_rsvp-choice-maybe {
  min-width: 50px;
  right: 0;
}

.p-event_rsvp-options .p-event_rsvp-choice-no {
  min-width: 30px;
  right: 61px;
}

.p-event_rsvp-options .p-event_rsvp-choice-yes {
  min-width: 40px;
  right: 100px;
}

.p-event .p-event_rsvp_icon {
  border-radius: 10px;
  position: absolute;
  bottom: -9px;
  right: -9px;
}

.p-event_icon_accepted {
  background-color: #007a5a;
}

.p-event_icon_declined {
  background-color: #e01e5a;
}

.p-event_icon_tentative {
  background-color: #868686;
}

.p-event_action_options {
  display: none;
  top: 20px;
  right: 10px;
}

.p-event--focused {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-event--focused .p-event_action_options {
  display: block;
}

.p-event_action_options--action {
  cursor: pointer;
  border: 1px solid #1d1c1d21;
  border-radius: 5px;
  margin-top: 16px;
  margin-left: 8px;
  padding: 8px;
}

.p-event_cancelled {
  text-decoration: line-through;
}

.p-event_join-call-section {
  flex-grow: 0;
}

.p-event_join_call_text {
  color: #1264a3;
  padding-bottom: 2px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.p-event_join_call_text_no_meeting {
  color: #1d1c1db3;
  margin-top: -5px;
  font-size: 13px;
  display: flex;
}

.p-event_past_event_meeting_link, .p-event_past_event_meeting_link:hover {
  color: #1d1c1db3;
}

.p-event .c-avatar__additional_overlay {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-event_video--pulse {
  color: #007a5a;
  opacity: 1;
  font-size: large;
  animation: .7s 4 alternate p-video_button_icon--blink;
  position: absolute;
  top: 0;
  left: 1px;
}

.p-event_video-pulse-wrapper {
  display: inline-block;
  position: relative;
}

.p-event_status {
  border-radius: 4px;
  margin-right: 8px;
  padding: .5px 3px 1.5px;
}

.p-event_status-text {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  display: inline-block;
}

.p-event_status-in-flight {
  color: #007a5a;
  background-color: #e6f2ee;
}

.p-event_status-ended {
  color: #868686;
  background-color: #f8f8f8;
}

.p-event_rsvp--selection {
  color: #fff;
  background-color: #1264a3;
}

@keyframes p-video_button_icon--blink {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.p-save_contact_modal__footer_actions {
  width: 100%;
}

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

.p-save_contact_modal__footer_actions--label {
  align-items: center;
}

.p-contact_action_error_modal__title, .p-contact_action_error_modal__content.c-sk-modal_content__inner {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-contact_action_error_modal__title {
  width: auto;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin: 48px 48px 16px;
  padding: 0;
}

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

.p-contact_action_error_modal__title .c-sk-modal_title_bar__text {
  text-align: center;
}

.p-contact_action_error_modal__content {
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin: 0 32px 8px 24px;
}

.p-contact_action_error_modal__content .c-sk-modal_content__inner {
  text-align: center;
}

.p-contact_action_error_modal__footer {
  margin: auto;
}

.p-contact_card__container {
  cursor: pointer;
  width: 100%;
  max-width: 328px;
}

.c-slack_app_icon__image {
  border-radius: .2rem;
  flex: none;
  width: 36px;
  height: 36px;
}

.p-share_workflow_block__container {
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  display: flex;
}

.p-share_workflow_block__title {
  margin-bottom: 0;
  font-weight: 700;
}

.p-share_workflow_block__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
  display: inline-block;
}

.p-share_workflow_block__pill {
  color: #4a154b;
  background-color: #4a154b1a;
  border-radius: 8px;
  margin-right: 4px;
  padding: 2px 6px;
  font-size: 10px;
  font-weight: 900;
}

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

.p-video_overlay {
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
  contain: content;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-video_overlay .p-video_overlay__controls_container {
  z-index: 1;
  padding: 16px;
  position: relative;
}

.p-video_overlay--controls:before {
  content: "";
  pointer-events: none;
  opacity: 0;
  background: linear-gradient(#1d1c1d00, #1d1c1db3 70%);
  border-radius: 4px;
  width: 100%;
  height: 100%;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  left: 0;
}

.p-video_overlay--controls:hover:before, .p-video_overlay--controls.p-video_overlay--active:before {
  opacity: 1;
}

.p-video_overlay__hover {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-video_overlay--controls:hover .p-video_overlay__hover, .p-video_overlay--active .p-video_overlay__hover {
  opacity: 1;
}

.p-video_overlay__button {
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-video_overlay__controls__play_button {
  background: #1d1c1dcc;
  border-radius: 4px;
  align-items: center;
  padding: 4px 8px 4px 6px;
  font-weight: 700;
  transition: background 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
}

.p-video_overlay__label {
  margin-left: 8px;
}

.p-video_overlay__corner {
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-8px);
}

.p-video_overlay--controls:hover .p-video_overlay__corner, .p-video_overlay--active .p-video_overlay__corner {
  transform: translateY(0);
}

.p-video_overlay__corner .p-video_overlay__controls_overlay_fullscreen, .p-video_overlay__corner .p-video_overlay__controls_ellipsis {
  background: #1d1c1dd9;
  top: 12px;
}

.p-video_overlay__corner .p-video_overlay__controls_overlay_fullscreen:hover, .p-video_overlay__corner .p-video_overlay__controls_ellipsis:hover {
  background: #1d1c1de6;
}

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

.p-video_overlay__corner .p-video_overlay__controls_overlay_fullscreen {
  right: 52px;
}

.p-video_block__body {
  word-wrap: break-word;
  flex: 1;
  width: 100%;
  padding: 8px 0;
}

[lang] .p-video_block__body {
  font-size: 15px;
}

[lang="ja-JP"] .p-video_block__body {
  font-size: 14px;
}

[lang] .p-video_block__body {
  line-height: 1.46667;
}

[lang="ja-JP"] .p-video_block__body {
  line-height: 1.56667;
}

.p-video_block__row--has_trigger {
  align-items: baseline;
}

.p-video_block__row--has_trigger .c-video_block__media_trigger--too_large {
  margin-top: 4px;
  display: block;
}

.p-video_block__row--subtle_color {
  color: #616061;
}

.p-video_block__thumb {
  background-color: #000;
  width: 100%;
  height: 100%;
}

.p-video_block__thumb_img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-video_block__player {
  border-radius: none;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}

.p-video_block__html {
  background-color: #000;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-video_block__html iframe {
  border: none;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}

.p-video_block__html_fullscreen_mode {
  width: 85%;
  height: 85%;
  position: absolute;
  top: 7%;
  left: 7%;
}

.p-video_block__container {
  position: relative;
}

.p-video_block__author_subname {
  color: #616061;
}

.p-video_block__video_row {
  padding-right: 24px;
}

.p-sticker_block {
  z-index: 1;
  font-size: 40px;
  font-weight: bold;
  line-height: 44px;
  display: inline-block;
  position: relative;
}

.p-sticker_block__blue {
  color: #24c0fd;
  -webkit-text-stroke: .01em #00a;
  text-shadow: .13em -.13em #00a;
  letter-spacing: -.05em;
  font-family: Impact, sans-serif;
}

.p-sticker_block__superhero span {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(#fdea00 0%, #fdcf00 44%, #fc2700 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Impact, sans-serif;
}

.p-sticker_block__superhero span:before {
  content: attr(data-text);
  z-index: -1;
  text-shadow: .01em 0 #802700, 0 .01em #c23d00, .02em .01em #802700, .01em .02em #c23d00, .03em .02em #802700, .02em .03em #c23d00, .04em .03em #802700, .03em .04em #c23d00, .05em .04em #802700, .04em .05em #c23d00, .06em .05em #802700, .05em .06em #c23d00, .07em .06em #802700, .06em .07em #c23d00, .08em .07em #802700, .07em .08em #c23d00;
  position: absolute;
}

.p-sticker_block__rainbow {
  text-transform: uppercase;
  color: #bb4af0;
  grid-template-areas: "text";
  font-size: 34px;
  font-style: italic;
  font-weight: 900;
  display: inline-grid;
}

.p-sticker_block__rainbow span {
  background: linear-gradient(15deg, #f000 0% 35%, #fffffffa 49.95% 50.15%, #f000 65%, #f000), linear-gradient(to right, #ef548f, #ef8b6d, #cfef6b, #3bf0c1, #bb4af0);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}

.p-sticker_block__rainbow > *, .p-sticker_block__rainbow:before, .p-sticker_block__rainbow:after {
  grid-area: text;
}

.p-sticker_block__rainbow:before {
  content: attr(data-text);
  color: #000;
  -webkit-text-stroke: 8px #000;
  content: attr(data-text);
  letter-spacing: -1px;
  font-size: 36px;
}

.p-sticker_block__rainbow:after {
  z-index: -2;
}

.p-sticker_block__butter {
  -webkit-text-stroke: #ffd662 1px;
  letter-spacing: .02em;
  color: #f9f1cc;
  text-shadow: 3px 3px #ffb650, 6px 6px #ffd662, 9px 9px #ff80bf, 12px 12px #ef5097, 15px 15px #6868ac, 18px 18px #90b1e0;
  margin-bottom: 8px;
  font-family: Gill Sans, cursive;
  font-size: 36px;
  font-weight: 700;
}

.p-channel_section_confirmation_toast__message {
  flex: auto;
}

.p-channel_section_modal_input__input_wrap {
  position: relative;
}

.p-channel_section_modal_input--for_team_site {
  justify-content: space-between;
  margin: 8px 0;
  display: flex;
}

.p-channel_section_modal_input--for_team_site .p-channel_section_modal_input__input_wrap {
  flex: 0 80%;
  overflow: hidden;
}

.p-channel_section_modal_input--for_team_site .p-channel_section_modal_input__actions {
  flex: 0 30%;
  margin: 0;
  padding-left: 12px;
  display: block;
}

.p-channel_section_modal_input--for_team_site .p-channel_section_modal_input__duration_picker_select .c-input_select__selected_value--placeholder {
  color: #1d1c1d;
}

.p-channel_section_modal_input .c-input_character_count, .p-channel_section_modal_input__dialog .c-input_character_count {
  z-index: 0;
}

.p-channel_section_modal_input .c-input_character_count:after, .p-channel_section_modal_input__dialog .c-input_character_count:after {
  background: none;
  right: 20px;
}

.p-channel_section_modal_input__dialog .c-dialog__header {
  padding-bottom: 11px;
}

.p-channel_section_modal_input__dialog .c-dialog__body {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-channel_section_modal_input__dialog .c-dialog__footer {
  padding-top: 15px;
}

.p-channel_section_modal_input__dialog .c-dialog__body {
  padding-left: 0;
  padding-right: 0;
}

.p-channel_section_modal_input--for_team_menu .p-channel_section_modal_input__input_wrap, .p-channel_section_modal_input--for_modern_user_menu .p-channel_section_modal_input__input_wrap {
  margin: 0 16px;
}

.p-channel_section_modal_input__text_input {
  padding-left: 50px;
  padding-right: 33px;
  line-height: 1.4667;
}

.p-channel_section_modal_input__text_input.c-input_text {
  text-overflow: ellipsis;
  margin: 0;
  font-weight: 700;
}

.p-channel_section_modal_input__text_input.c-input_text.c-input_text--with_error {
  border-radius: 4px;
}

.p-channel_section_modal_input__input_wrap .c-input_character_count.c-input_character_count--large.c-input_character_count--invalid .c-input_character_count__characters-remaining {
  background-color: #0000;
  font-size: 13px;
  position: absolute;
  top: 5px;
  right: 25px;
}

.p-channel_section_modal_input__status_clear_icon_wrap {
  position: absolute;
  top: 7.9px;
  right: 4px;
}

.p-channel_section_modal_input__clear_link.c-button--focus-visible {
  border-radius: 10px;
  width: 21px;
  height: 20px;
  line-height: 0;
}

.p-channel_section_modal_input__clear_icon {
  color: #616061;
  margin-left: 1px;
}

.p-channel_section_modal_input__clear_icon:before {
  font-size: 20px !important;
  line-height: normal !important;
}

.p-channel_section_modal_input__clear_icon:hover {
  opacity: 1;
}

.p-channel_section_modal_input__emoji_picker {
  z-index: 2;
  background-clip: padding-box;
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  border-right: 1px solid #868686;
  border-radius: 4px 0 0 4px;
  justify-content: center;
  align-items: center;
  width: 44px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.p-channel_section_modal_input--for_view_profile .p-channel_section_modal_input__emoji {
  line-height: 35px;
}

.p-channel_section_modal_input__empty_emoji {
  z-index: 1;
  text-align: center;
  color: #616061;
  opacity: 1;
  width: 100%;
  height: 37px;
  line-height: 35px;
  transition: all 80ms ease-out;
  position: absolute;
  top: -2px;
  right: 0;
  transform: scale(1);
}

.p-channel_section_modal_input--for_view_profile .p-channel_section_modal_input__empty_emoji {
  top: 0;
}

.p-channel_section_modal_input__emoji_circle_icon, .p-channel_section_modal_input__emoji_smile_icon, .p-channel_section_modal_input__emoji_happy_icon {
  width: 100%;
  height: 100%;
  transition: all 80ms ease-out;
  display: block;
  position: absolute;
}

.p-channel_section_modal_input__emoji_circle_icon, .p-channel_section_modal_input__emoji_happy_icon {
  opacity: 0;
}

.p-channel_section_modal_input__emoji_picker:hover .p-channel_section_modal_input__empty_emoji {
  transform: scale(1.25);
}

.p-channel_section_modal_input__emoji_picker:hover .p-channel_section_modal_input__emoji_circle_icon {
  opacity: 1;
  color: #f2c744;
}

.p-channel_section_modal_input__emoji_picker:hover .p-channel_section_modal_input__emoji_smile_icon {
  opacity: 0;
}

.p-channel_section_modal_input__emoji_picker:hover .p-channel_section_modal_input__emoji_happy_icon {
  opacity: 1;
  color: #1d1c1d;
}

.p-channel_section_modal_input__actions {
  opacity: 1;
  justify-content: flex-end;
  align-items: center;
  height: 28px;
  max-height: 28px;
  margin-top: 6px;
  margin-bottom: 0;
  transition: opacity .15s, max-height .15s;
  display: flex;
}

.p-channel_section_modal_input__actions--with_expiry {
  justify-content: space-between;
}

.p-channel_section_modal_input--for_team_menu .p-channel_section_modal_input__actions, .p-channel_section_modal_input--for_modern_user_menu .p-channel_section_modal_input__actions {
  padding: 0 16px;
}

.p-channel_section_modal_input__actions--invisible {
  opacity: 0;
  max-height: 0;
  margin-top: 0;
}

.p-channel_section_modal_input__label {
  white-space: pre-wrap;
}

.p-channel_section_modal_input__duration_picker {
  flex: 1;
  align-items: baseline;
  height: 28px;
  font-size: 15px;
  display: flex;
}

.p-channel_section_modal_input:not(.p-channel_section_modal_input--for_team_site) .p-channel_section_modal_input__duration_picker_select, .c-dialog__footer .p-channel_section_modal_input__duration_picker_select, .c-dialog__footer .p-channel_section_modal_input__custom_expiration_picker_time_select {
  border: none;
  justify-content: flex-start;
  padding-left: 0;
}

.p-channel_section_modal_input:not(.p-channel_section_modal_input--for_team_site) .p-channel_section_modal_input__duration_picker_select.c-input_select:focus, .c-dialog__footer .p-channel_section_modal_input__duration_picker_select.c-input_select:focus, .c-dialog__footer .p-channel_section_modal_input__custom_expiration_picker_time_select.c-input_select:focus, .p-channel_section_modal_input:not(.p-channel_section_modal_input--for_team_site) .p-channel_section_modal_input__duration_picker_select.c-input_select--active, .c-dialog__footer .p-channel_section_modal_input__duration_picker_select.c-input_select--active, .c-dialog__footer .p-channel_section_modal_input__custom_expiration_picker_time_select.c-input_select--active {
  box-shadow: none;
  border: none;
  animation: none;
}

.p-channel_section_modal_input__duration_picker--focus-visible {
  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;
  margin-left: -12px;
  padding-left: 12px;
}

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

.p-channel_section_modal_input__duration_picker_select .c-input_select__selected_value--placeholder, .p-channel_section_modal_input__duration_picker_select .c-input_select__filter_input::placeholder, .p-channel_section_modal_input__duration_picker_select .c-input_select__chevron {
  color: #616061;
}

.p-channel_section_modal_input__duration_picker_select .c-input_select__selected_value {
  font-weight: bold;
}

.p-channel_section_modal_input__custom_expiration_picker {
  color: #616061;
  flex: 1 0 auto;
  justify-content: space-between;
  align-items: baseline;
  height: 28px;
  font-size: 15px;
  display: flex;
}

.p-channel_section_modal_input__custom_expiration_picker .c-input_select__selected_value--placeholder, .p-channel_section_modal_input__custom_expiration_picker .c-input_select__filter_input::placeholder, .p-channel_section_modal_input__custom_expiration_picker .c-input_select__chevron, .p-channel_section_modal_input__custom_expiration_picker .p-channel_section_modal_input__chevron_down {
  color: #616061;
}

.p-channel_section_modal_input--for_team_menu .p-channel_section_modal_input__presets, .p-channel_section_modal_input--for_modern_user_menu .p-channel_section_modal_input__presets {
  border-top: 1px solid #ddd;
  margin-top: 16px;
}

.p-channel_section_modal_input__presets_menu {
  position: absolute;
  top: 82px;
}

.p-channel_section_modal_input__presets_section_header {
  color: #616061;
  text-transform: none;
  margin: 10px 15px;
  padding: 0;
  font-size: .75rem;
}

.p-channel_section_modal_input__preset_option .p-channel_section_modal_input__emoji {
  line-height: 28px;
}

.p-channel_section_modal_input__dialog {
  top: 20vh;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__input_wrap {
  margin: 0 24px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__presets {
  margin-top: 24px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__duration_picker_select .c-input_select__selected_value, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__custom_expiration_picker .c-input_select__selected_value, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__duration_picker_select .c-input_select__selected_value--placeholder, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__custom_expiration_picker .c-input_select__selected_value--placeholder, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__duration_picker_select .c-input_select__filter_input::placeholder, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__custom_expiration_picker .c-input_select__filter_input::placeholder {
  padding-left: 0;
  font-size: 15px;
}

.p-channel_section_modal_input__dialog .c-input_character_count:after {
  top: 8px;
  right: 24px;
}

.p-channel_section_modal_input__dialog .c-input_character_count:not([data-character-count=""]) .p-channel_section_modal_input__text_input {
  padding-right: 75px !important;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__text_input {
  height: initial;
  min-height: initial;
  max-height: initial;
  padding: 10px 50px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__text_input p {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4667;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__status_clear_icon_wrap {
  z-index: 2;
  top: 12.5px;
  right: 12.5px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__empty_emoji {
  top: 5px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option_emoji {
  text-align: center;
  min-width: 28px;
  max-width: 28px;
  margin-right: 12px;
  line-height: normal;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option_text {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option_description, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option_duration {
  color: #616061;
  font-weight: normal;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:link, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:visited {
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  align-items: center;
  width: 100%;
  padding: 0 32px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  box-shadow: none !important;
  border-radius: 0 !important;
}

[lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option, [lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:link, [lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:visited {
  font-size: 15px;
}

[lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option, [lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:link, [lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:visited {
  font-size: 14px;
}

[lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option, [lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:link, [lang] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:visited {
  line-height: 28px;
}

[lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option, [lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:link, [lang="ja-JP"] .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:visited {
  line-height: 30.8px;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:hover, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:focus, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:hover:link, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:focus:link, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:hover:visited, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:focus:visited {
  color: #fff;
  background-color: #1264a3;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:hover .p-channel_section_modal_input__preset_option_description, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:focus .p-channel_section_modal_input__preset_option_description, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:hover .p-channel_section_modal_input__preset_option_duration, .p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:focus .p-channel_section_modal_input__preset_option_duration {
  color: #fff;
}

.p-channel_section_modal_input__dialog .p-channel_section_modal_input__preset_option:last-of-type {
  margin-bottom: 4px;
}

.p-channel_section_modal_input__shortcut_pill {
  z-index: 1;
  white-space: nowrap;
  max-width: 100%;
  position: absolute;
  bottom: -48px;
  left: 50%;
  transform: translateX(-50%);
}

.p-channel_section_modal_input--modern .p-channel_section_modal_input__text_input, .p-channel_section_modal_input--modern .p-channel_section_modal_input__text_input {
  padding-left: 54px !important;
}

.p-channel_section_modal_input--modern .p-channel_section_modal_input__emoji {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-channel_set_block {
  border-radius: 8px;
  min-width: 300px;
  padding: 0;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-channel_set_block__name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 8px;
  font-weight: 700;
}

.p-channel_set_block__channels_list {
  cursor: pointer;
  border-top: thin solid #1d1c1d0f;
  border-bottom: thin solid #1d1c1d0f;
  margin: 0;
  list-style-type: none;
}

.p-channel_set_block__channels_item {
  margin: 0;
  padding: 0;
  display: block;
}

.p-channel_set_block__channel {
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-channel_set_block__channel:hover {
  background-color: #1d1c1d0f;
}

.p-channel_set_block__actions {
  flex-direction: row-reverse;
  gap: 8px;
  padding: 8px;
  display: flex;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-workflow_card {
  width: 100%;
  max-width: 426px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-workflow_card--embedded_ui {
  max-width: unset;
  margin-top: 0;
  margin-bottom: 0;
}

.p-workflow_card--draggable {
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
}

.p-workflow_card--draggable:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.p-workflow_card__header {
  justify-content: space-between;
  gap: 8px;
  display: flex;
}

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

.p-workflow_card__header__info__title {
  font-weight: bold;
}

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

.p-workflow_card__action_bar {
  padding: 2px;
  display: flex;
}

.p-workflow_card__body {
  padding-top: 12px;
}

.p-workflow_card__body__start_button {
  padding-top: 16px;
}

.p-workflow_card--error {
  color: #616061;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-workflow_card--error__icon {
  background: #ddd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-workflow_preview {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  max-width: 100%;
  margin-top: 4px;
  margin-bottom: 16px;
}

.c-message_attachment_v2 .p-workflow_preview {
  max-width: 426px;
  margin-top: 8px;
}

.p-workflow_preview__header {
  background-color: #fff;
  border-bottom: none;
  justify-content: space-between;
  display: flex;
}

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

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

.p-workflow_preview__header__info_title {
  font-weight: bold;
}

.p-workflow_preview__body {
  padding-top: 12px;
}

.p-workflow_preview__body__start_button {
  pointer-events: auto;
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-workflow_preview__body__start_button .preview-workflow-button-tooltip {
  color: var(--dt_color-theme-base-inv-pry);
}

.p-top_level_error_element {
  color: #868686;
  background: #f8f8f8;
  border-radius: 3px;
  padding: 10px;
}

.p-block_kit_renderer__expand_blocks {
  color: #1264a3;
}

.p-block_kit_renderer--absorb_margin {
  margin-top: 8px;
}

.p-block_kit_renderer__block_wrapper {
  display: flex;
}

.p-block_kit_renderer {
  width: 100%;
}

.p-block_kit_renderer--inline, .p-block_kit_renderer--inline .p-block_kit_renderer__block_wrapper--first {
  display: inline;
}

.p-slides_player__container {
  aspect-ratio: 1.65;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 480px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-slides_player {
  width: 100%;
  height: 100%;
  position: relative;
}

.p-slides_player .p-slides__slide {
  -webkit-user-select: none;
  user-select: none;
  border-radius: 8px;
  overflow: hidden;
}

.p-slides_player .p-video_controls_overlay {
  top: 0;
  left: 0;
}

.p-slides_player__progress_bar {
  z-index: 1;
  opacity: 0;
  align-items: center;
  width: 100%;
  height: 20px;
  padding: 4px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-slides_player--playing .p-slides_player__progress_bar {
  opacity: 1;
}

.p-slides_player .p-video_controls_overlay--controls.p-video_controls_overlay:hover .p-slides_player__progress_bar, .p-slides_player .p-video_controls_overlay--controls.p-video_controls_overlay--active .p-slides_player__progress_bar {
  opacity: 1;
  bottom: 45px;
}

.p-slides_player__story_progress {
  background-color: #1d1c1db3;
  border-radius: 8px;
  width: 100%;
  height: 3px;
  margin: 0 3px;
  overflow: hidden;
}

.p-slides_player__slides {
  transform-origin: 0 0;
}

.p-slides_player__story_progress--complete {
  background-color: #fff;
}

.p-slides_player__story_progress--active {
  background-color: #fff;
  width: 0%;
  height: 100%;
  overflow: hidden;
}

.p-slides_player__story_progress_wrapper {
  flex: 1;
  align-items: center;
  height: 100%;
  display: flex;
}

.c-audio_player_play_button {
  color: #1264a3;
  background: #e6eff6;
  border-radius: 18px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.c-audio_player_play_button:hover, .c-audio_player_play_button:active {
  background: #d3e3ef;
}

.c-audio_player_play_button:focus {
  border-radius: 18px;
}

.c-audio_player_play_button--disabled {
  cursor: default;
  background: #1d1c1d4d;
}

.c-audio_player_header {
  min-width: 0;
}

.c-audio_player_header__name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
  line-height: 1.2;
}

.c-audio_player_header__name--mini {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-audio_player_header__name--mini wbr {
  display: none;
}

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

.c-audio_player_header__time {
  margin-right: 4px;
}

.c-audio_player_scrubber {
  cursor: pointer;
  flex: 1;
  height: 18px;
  position: relative;
}

.c-audio_player_scrubber .p-audio_waveform__dot {
  min-height: 6px;
}

.c-audio_player_scrubber--with-waveform {
  height: 34px;
}

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

.c-audio_player_scrubber__waveform {
  z-index: 1;
  position: absolute;
}

.c-audio_player_scrubber__waveform_elapsed_wrapper {
  z-index: 1;
  position: absolute;
  overflow: hidden;
}

.c-audio_player_scrubber__waveform_elapsed_wrapper .p-audio_waveform__dot {
  background: #1264a3;
}

.c-audio_player_scrubber__tracks {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
  right: 8px;
}

.c-audio_player_scrubber__track {
  background: #ddd;
  border-radius: 2px;
  flex: 1;
  height: 4px;
  position: relative;
}

.c-audio_player_scrubber__track--elapsed {
  flex: unset;
  background: #1264a3;
}

.c-audio_player_scrubber__thumb {
  background: #1264a3;
  border-radius: 6px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-4px)translateY(-4px);
}

.c-audio_player_scrubber__thumb--paused {
  background: #868686;
}

.c-audio_player_scrubber__thumb: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;
}

.c-audio_player_states {
  white-space: nowrap;
  flex-shrink: 0;
  align-self: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.c-audio_player_states--error {
  color: #e01e5a;
}

.c-audio_player_states__error_icon {
  margin-right: 4px;
}

.c-audio_player_states--buffering {
  color: #1d1c1db3;
}

.c-audio_player_states__spinner {
  margin-right: 4px;
  display: inline-block;
}

.c-audio_player--flat {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.c-audio_player--flat .c-audio_player_play_button {
  width: 34px;
  height: 34px;
}

.c-audio_player--audio_message .c-audio_player_play_button--disabled, .c-audio_player--flat .c-audio_player_play_button--disabled, .c-audio_player--audio_message .c-audio_player_play_button--disabled:hover, .c-audio_player--flat .c-audio_player_play_button--disabled:hover {
  background: #1d1c1d4d;
}

.c-audio_player--audio_message .c-audio_player_play_button, .c-audio_player--flat .c-audio_player_play_button {
  color: #fff;
  background: #1264a3;
}

.c-audio_player--audio_message .c-audio_player_play_button:hover, .c-audio_player--flat .c-audio_player_play_button:hover, .c-audio_player--audio_message .c-audio_player_play_button:active, .c-audio_player--flat .c-audio_player_play_button:active {
  background: #0b4c8c;
}

.c-audio_player__header_container {
  align-items: flex-start;
  display: flex;
}

.c-audio_player__controls {
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.c-audio_player__time {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 4px;
}

.c-audio_player--audio_message .c-audio_player__time {
  color: #1d1c1d;
  font-weight: 700;
}

.c-audio_player .p-media_controls__control--playback-speed {
  color: #1d1c1db3;
}

.c-audio_player .p-media_controls__control--playback-speed .c-select_button--small {
  font-weight: 700;
}

.c-audio_player .p-media_controls__control--playback-speed .c-select_button__icon {
  display: none;
}

.c-pillow_file__post {
  border-top: 1px solid #1d1c1d21;
  outline: none;
  margin: 12px -12px 0;
  padding: 12px 12px 0;
}

.c-pillow_file__post--collapsed {
  max-height: 200px;
  margin-bottom: -12px;
  overflow: hidden;
}

.c-pillow_file__post__content {
  word-wrap: break-word;
  font-size: .94rem;
  line-height: 1.32rem;
}

.c-pillow_file__post__content > * {
  margin: 0;
}

.c-pillow_file__post__content h1, .c-pillow_file__post__content h2 {
  letter-spacing: 0;
  font-weight: 700;
}

.c-pillow_file__post__content h1 {
  font-size: 1.12rem;
  line-height: 1.2;
}

.c-pillow_file__post__content h2 {
  font-size: 1rem;
  line-height: 1.32rem;
}

.c-pillow_file__post__content h3 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: .75rem;
  font-weight: 900;
  line-height: 1.13rem;
}

.c-pillow_file__post__content p {
  margin: 0;
}

.c-pillow_file__post__content p.ql-indent-1 {
  margin-left: 56px;
}

.c-pillow_file__post__content p.ql-indent-2 {
  margin-left: 84px;
}

.c-pillow_file__post__content p.ql-indent-3 {
  margin-left: 112px;
}

.c-pillow_file__post__content p.ql-indent-4 {
  margin-left: 140px;
}

.c-pillow_file__post__content p.ql-indent-5 {
  margin-left: 168px;
}

.c-pillow_file__post__content p.ql-indent-6 {
  margin-left: 196px;
}

.c-pillow_file__post__content p.ql-indent-7 {
  margin-left: 224px;
}

.c-pillow_file__post__content p.ql-indent-8 {
  margin-left: 252px;
}

.c-pillow_file__post__content p > img {
  max-width: 100%;
}

.c-pillow_file__post__content hr {
  border-top: 1px solid #ddd;
}

.c-pillow_file__post__content [tabbing="1"] {
  margin-left: 1.9rem;
}

.c-pillow_file__post__content [tabbing="2"] {
  margin-left: 3.8rem;
}

.c-pillow_file__post__content [tabbing="3"] {
  margin-left: 5.7rem;
}

.c-pillow_file__post__content [tabbing="4"] {
  margin-left: 7.6rem;
}

.c-pillow_file__post__content [tabbing="5"] {
  margin-left: 9.5rem;
}

.c-pillow_file__post__content [tabbing="6"] {
  margin-left: 11.4rem;
}

.c-pillow_file__post__content pre, .c-pillow_file__post__content code {
  background: #f8f8f8;
}

.c-pillow_file__post__content pre *, .c-pillow_file__post__content code * {
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.c-pillow_file__post__content pre {
  -moz-tab-size: 4;
  tab-size: 4;
  border: none;
  padding: .5rem .8rem;
  font-size: .75rem;
  line-height: 1.1rem;
}

.c-pillow_file__post__content blockquote {
  padding-left: 1rem;
  position: relative;
}

.c-pillow_file__post__content blockquote:before {
  content: "";
  background-color: #ddd;
  width: 3px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.c-pillow_file__post__content blockquote:first-child:before {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.c-pillow_file__post__content blockquote:last-child:before {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.c-pillow_file__post__content blockquote[tabbing="1"] {
  margin-left: 0;
  padding-left: 1.9rem;
}

.c-pillow_file__post__content blockquote[tabbing="2"] {
  margin-left: 0;
  padding-left: 3.8rem;
}

.c-pillow_file__post__content blockquote[tabbing="3"] {
  margin-left: 0;
  padding-left: 5.7rem;
}

.c-pillow_file__post__content blockquote[tabbing="4"] {
  margin-left: 0;
  padding-left: 7.6rem;
}

.c-pillow_file__post__content blockquote[tabbing="5"] {
  margin-left: 0;
  padding-left: 9.5rem;
}

.c-pillow_file__post__content blockquote[tabbing="6"] {
  margin-left: 0;
  padding-left: 11.4rem;
}

.c-pillow_file__post__content ol, .c-pillow_file__post__content ul {
  margin: 0 0 0 1.9rem;
  list-style-position: outside;
}

.c-pillow_file__post__content ol li, .c-pillow_file__post__content ul li {
  font-size: .94rem;
  line-height: 1.32rem;
}

.c-pillow_file__post__content ol li, .c-pillow_file__post__content ul li, .c-pillow_file__post__content ol li[tabbing="1"], .c-pillow_file__post__content ul li[tabbing="1"], .c-pillow_file__post__content ol li[tabbing="2"], .c-pillow_file__post__content ul li[tabbing="2"], .c-pillow_file__post__content ol li[tabbing="3"], .c-pillow_file__post__content ul li[tabbing="3"], .c-pillow_file__post__content ol li[tabbing="4"], .c-pillow_file__post__content ul li[tabbing="4"], .c-pillow_file__post__content ol li[tabbing="5"], .c-pillow_file__post__content ul li[tabbing="5"], .c-pillow_file__post__content ol li[tabbing="6"], .c-pillow_file__post__content ul li[tabbing="6"] {
  margin-left: 0;
}

.c-pillow_file__post__content ol ol, .c-pillow_file__post__content ul ol, .c-pillow_file__post__content ol ul, .c-pillow_file__post__content ul ul {
  margin-left: 1.3rem;
}

.c-pillow_file__post__content ol.list {
  counter-reset: number-counter;
  margin-left: 1.9rem;
}

.c-pillow_file__post__content ol.list li {
  counter-increment: number-counter;
  list-style-type: none;
}

.c-pillow_file__post__content ol.list li:before {
  content: counter(number-counter, decimal) ". ";
  text-align: right;
  width: 2rem;
  margin-left: -2.5rem;
  position: absolute;
}

.c-pillow_file__post__content ol.list li[tabbing="1"]:before, .c-pillow_file__post__content ol.list li[tabbing="5"]:before {
  content: counter(number-counter, lower-alpha) ". ";
}

.c-pillow_file__post__content ol.list li[tabbing="2"]:before, .c-pillow_file__post__content ol.list li[tabbing="6"]:before {
  content: counter(number-counter, lower-roman) ". ";
}

.c-pillow_file__post__content ol.list li.sublist-container {
  counter-increment: none;
}

.c-pillow_file__post__content ol.list li.sublist-container .list {
  margin-left: 1.3rem;
}

.c-pillow_file__post__content ol.list li.sublist-container:before {
  content: "";
}

.c-pillow_file__post__content ul.list {
  margin-left: 1.9rem;
  list-style-type: none;
  list-style-position: outside;
}

.c-pillow_file__post__content ul.list li[tabbing="1"], .c-pillow_file__post__content ul.list li[tabbing="4"] {
  list-style-type: circle;
}

.c-pillow_file__post__content ul.list li[tabbing="2"], .c-pillow_file__post__content ul.list li[tabbing="5"] {
  list-style-type: square;
}

.c-pillow_file__post__content ul.list li, .c-pillow_file__post__content ul.list li[tabbing="3"], .c-pillow_file__post__content ul.list li[tabbing="6"] {
  list-style-type: disc;
}

.c-pillow_file__post__content ul.list .sublist-container {
  list-style-type: none;
}

.c-pillow_file__post__content ul.list .sublist-container .list {
  margin-left: 1.3rem;
}

.c-pillow_file__post__content ol {
  list-style-type: decimal;
}

.c-pillow_file__post__content ol ol {
  list-style-type: lower-alpha;
}

.c-pillow_file__post__content ol ol ol {
  list-style-type: lower-roman;
}

.c-pillow_file__post__content ol ol ol ol {
  list-style-type: decimal;
}

.c-pillow_file__post__content ol ol ol ol ol {
  list-style-type: lower-alpha;
}

.c-pillow_file__post__content ol ol ol ol ol ol {
  list-style-type: lower-roman;
}

.c-pillow_file__post__content ol ol ol ol ol ol ol {
  list-style-type: decimal;
}

.c-pillow_file__post__content ol ol ol ol ol ol ol ol {
  list-style-type: lower-alpha;
}

.c-pillow_file__post__content ol ol ol ol ol ol ol ol ol {
  list-style-type: lower-roman;
}

.c-pillow_file__post__content ul {
  list-style-type: disc;
}

.c-pillow_file__post__content ul ul {
  list-style-type: circle;
}

.c-pillow_file__post__content ul ul ul {
  list-style-type: square;
}

.c-pillow_file__post__content ul ul ul ul {
  list-style-type: disc;
}

.c-pillow_file__post__content ul ul ul ul ul {
  list-style-type: circle;
}

.c-pillow_file__post__content ul ul ul ul ul ul {
  list-style-type: square;
}

.c-pillow_file__post__content ul ul ul ul ul ul ul {
  list-style-type: disc;
}

.c-pillow_file__post__content ul ul ul ul ul ul ul ul {
  list-style-type: circle;
}

.c-pillow_file__post__content ul ul ul ul ul ul ul ul ul {
  list-style-type: square;
}

.c-pillow_file__post__content ol.singleton li[tabbing="1"], .c-pillow_file__post__content ul.singleton li[tabbing="1"] {
  margin-left: 1.3rem;
}

.c-pillow_file__post__content ol.singleton li[tabbing="2"], .c-pillow_file__post__content ul.singleton li[tabbing="2"] {
  margin-left: 2.6rem;
}

.c-pillow_file__post__content ol.singleton li[tabbing="3"], .c-pillow_file__post__content ul.singleton li[tabbing="3"] {
  margin-left: 3.9rem;
}

.c-pillow_file__post__content ol.singleton li[tabbing="4"], .c-pillow_file__post__content ul.singleton li[tabbing="4"] {
  margin-left: 5.2rem;
}

.c-pillow_file__post__content ol.singleton li[tabbing="5"], .c-pillow_file__post__content ul.singleton li[tabbing="5"] {
  margin-left: 6.5rem;
}

.c-pillow_file__post__content ol.singleton li[tabbing="6"], .c-pillow_file__post__content ul.singleton li[tabbing="6"] {
  margin-left: 7.8rem;
}

.c-pillow_file__post__content ol.singleton + .singleton, .c-pillow_file__post__content ul.singleton + .singleton {
  margin-top: 0;
}

.c-pillow_file__post__content ol.singleton li {
  list-style-type: decimal;
}

.c-pillow_file__post__content ol.singleton li[tabbing="1"] {
  list-style-type: lower-alpha;
}

.c-pillow_file__post__content ol.singleton li[tabbing="2"] {
  list-style-type: lower-roman;
}

.c-pillow_file__post__content ol.singleton li[tabbing="3"] {
  list-style-type: decimal;
}

.c-pillow_file__post__content ol.singleton li[tabbing="4"] {
  list-style-type: lower-alpha;
}

.c-pillow_file__post__content ol.singleton li[tabbing="5"] {
  list-style-type: lower-roman;
}

.c-pillow_file__post__content ol.singleton li[tabbing="6"] {
  list-style-type: decimal;
}

.c-pillow_file__post__content ul.singleton li {
  list-style-type: disc;
}

.c-pillow_file__post__content ul.singleton li[tabbing="1"] {
  list-style-type: circle;
}

.c-pillow_file__post__content ul.singleton li[tabbing="2"] {
  list-style-type: square;
}

.c-pillow_file__post__content ul.singleton li[tabbing="3"] {
  list-style-type: disc;
}

.c-pillow_file__post__content ul.singleton li[tabbing="4"] {
  list-style-type: circle;
}

.c-pillow_file__post__content ul.singleton li[tabbing="5"] {
  list-style-type: square;
}

.c-pillow_file__post__content ul.singleton li[tabbing="6"] {
  list-style-type: disc;
}

.c-pillow_file__post__content ul.checklist {
  background-color: #f8f8f8;
  border-radius: .25rem;
  margin-left: 0;
  padding: 0 .69rem .38rem 2.13rem;
  position: relative;
  overflow: hidden;
}

.c-pillow_file__post__content ul.checklist ul.checklist {
  background-color: #0000;
  border-radius: 0;
  margin: .38rem 0 0;
  padding: 0;
  position: static;
  overflow: visible;
}

.c-pillow_file__post__content ul.checklist li {
  min-height: 2.0725rem;
  padding: .38rem 0;
  list-style-type: none;
}

.c-pillow_file__post__content ul.checklist li li {
  padding-left: 1.3rem;
}

.c-pillow_file__post__content ul.checklist li:last-child {
  min-height: 1.6925rem;
  padding-bottom: 0;
}

.c-pillow_file__post__content ul.checklist li:before {
  content: "";
  background: #fff;
  width: 200%;
  height: 1px;
  margin-top: -.38rem;
  margin-left: -100%;
  display: block;
  position: absolute;
}

.c-pillow_file__post__content ul.checklist li .checkbox {
  opacity: .7;
  background-image: url(https://a.slack-edge.com/bv1-10/checklist-a0946f4.svg);
  background-position: 0 -100%;
  background-size: 1rem 4rem;
  width: 1rem;
  height: 1rem;
  min-height: 1rem;
  margin: .15rem 0 0 -1.44rem;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-pillow_file__post__content ul.checklist li.checked {
  color: #8c8c8d;
}

.c-pillow_file__post__content ul.checklist li.checked .checkbox {
  background-position: 0 -300%;
}

.c-pillow_file__post__content ul.singleton.checklist li {
  list-style-type: none;
}

.c-pillow_file__post__content ul.singleton.checklist + .singleton.checklist {
  margin-top: -.3rem;
}

.c-pillow_file__post__content ul.singleton.checklist + .singleton.checklist li {
  padding-top: .68rem;
}

.c-pillow_file__post__content ul.list.checklist {
  margin-left: 0;
  padding: .1rem 0;
}

.c-pillow_file__post__content ul.list.checklist li {
  border-bottom: 1px solid #fff;
  padding: .38rem .69rem .38rem 2.13rem;
}

.c-pillow_file__post__content ul.list.checklist li, .c-pillow_file__post__content ul.list.checklist li[tabbing] {
  list-style-type: none;
}

.c-pillow_file__post__content ul.list.checklist li .checkbox {
  opacity: .7;
  background-image: url(https://a.slack-edge.com/bv1-10/checklist-a0946f4.svg);
  background-position: 0 -100%;
  background-size: 1rem 4rem;
  width: 1rem;
  height: 1rem;
  min-height: 1rem;
  margin: .15rem 0 0 -1.44rem;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-pillow_file__post__content ul.list.checklist li.checked {
  color: #8c8c8d;
}

.c-pillow_file__post__content ul.list.checklist li.checked .checkbox {
  background-position: 0 -300%;
}

.c-pillow_file__post__content ul.list.checklist li:last-child {
  border-bottom: none;
  padding-bottom: .38rem;
}

.c-pillow_file__post__content ul.list.checklist li li {
  padding-left: 0;
  padding-right: 0;
}

.c-pillow_file__post__content ul.list.checklist li:before {
  display: none;
}

.c-pillow_file__post__content ul.list.checklist li.sublist-container {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.c-pillow_file__post__content ul.list.checklist li.sublist-container .list {
  margin-top: 0;
  padding: 0;
}

.c-pillow_file__post__content .message, .c-pillow_file__post__content .c-pillow_file__post__unfurl {
  background-color: #f8f8f8;
  border-radius: 6px;
  position: relative;
  padding: .5rem .8rem !important;
}

.c-pillow_file__post__content .message .inline_img_bytes, .c-pillow_file__post__content .c-pillow_file__post__unfurl .inline_img_bytes, .c-pillow_file__post__content .message .msg_inline_img_collapser, .c-pillow_file__post__content .c-pillow_file__post__unfurl .msg_inline_img_collapser, .c-pillow_file__post__content .message .msg_inline_img_expander, .c-pillow_file__post__content .c-pillow_file__post__unfurl .msg_inline_img_expander, .c-pillow_file__post__content .message .c-message_attachment__media_trigger, .c-pillow_file__post__content .c-pillow_file__post__unfurl .c-message_attachment__media_trigger {
  display: none;
}

.c-pillow_file__post__content .message .c-message_attachment, .c-pillow_file__post__content .c-pillow_file__post__unfurl .c-message_attachment {
  margin-bottom: 0;
}

.c-pillow_file__post__content .message .c-message_attachment__over_limit, .c-pillow_file__post__content .c-pillow_file__post__unfurl .c-message_attachment__over_limit {
  margin: 0;
  padding: 8px 0;
}

.c-pillow_file__post__content h1 + *, .c-pillow_file__post__content h2 + *, .c-pillow_file__post__content h3 + * {
  margin-top: .19rem;
}

.c-pillow_file__post__content h1 + ul.checklist, .c-pillow_file__post__content h1 + pre, .c-pillow_file__post__content h1 + .message, .c-pillow_file__post__content h1 + .c-pillow_file__post__unfurl, .c-pillow_file__post__content h2 + ul.checklist, .c-pillow_file__post__content h2 + pre, .c-pillow_file__post__content h2 + .message, .c-pillow_file__post__content h2 + .c-pillow_file__post__unfurl, .c-pillow_file__post__content h3 + ul.checklist, .c-pillow_file__post__content h3 + pre, .c-pillow_file__post__content h3 + .message, .c-pillow_file__post__content h3 + .c-pillow_file__post__unfurl {
  margin-top: .31rem;
}

.c-pillow_file__post__content p + *, .c-pillow_file__post__content hr + * {
  margin-top: .94rem;
}

.c-pillow_file__post__content p + p {
  margin-top: .5rem;
}

.c-pillow_file__post__content p + ol, .c-pillow_file__post__content p + ul {
  margin-top: .38rem;
}

.c-pillow_file__post__content p + ul.checklist, .c-pillow_file__post__content p + pre, .c-pillow_file__post__content p + .message, .c-pillow_file__post__content p + .c-pillow_file__post__unfurl {
  margin-top: .56rem;
}

.c-pillow_file__post__content ol + ul.checklist, .c-pillow_file__post__content ol + pre, .c-pillow_file__post__content ol + .message, .c-pillow_file__post__content ul + ul.checklist, .c-pillow_file__post__content ul + pre, .c-pillow_file__post__content ul + .message, .c-pillow_file__post__content ul + .c-pillow_file__post__unfurl {
  margin-top: .75rem;
}

.c-pillow_file__post__content ol + *, .c-pillow_file__post__content ul + * {
  margin-top: .38rem;
}

.c-pillow_file__post__content blockquote + :not(blockquote), .c-pillow_file__post__content ul.checklist + *, .c-pillow_file__post__content pre + *, .c-pillow_file__post__content .message + *, .c-pillow_file__post__content .c-pillow_file__post__unfurl + * {
  margin-top: .56rem;
}

.sk-client-theme--dark .c-pillow_file__post__content code {
  color: #e8912d;
}

.c-pillow_file__post__content ul > li[data-checked]:before {
  color: #1d1c1d59;
  cursor: pointer;
  pointer-events: all;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.c-pillow_file__post__content ul li[data-checked="true"], .c-pillow_file__post__content ul li[data-checked="false"] {
  list-style-type: none;
}

.c-pillow_file__post__content ul > li[data-checked="true"] {
  color: #616061;
  text-decoration: line-through;
}

.c-pillow_file__post__content ul > li[data-checked="true"]:before, .c-pillow_file__post__content ul > li[data-checked="false"]:before {
  margin-left: -16px;
  margin-right: 6px;
  font-size: 15px;
  line-height: 1;
}

.c-pillow_file__post__content ul > li[data-checked="true"]:before {
  content: "";
  color: #1d9bd1;
}

.c-pillow_file__post__content ul > li[data-checked="false"]:before {
  content: "";
}

.p-file_quip {
  cursor: pointer;
  background-color: #fff;
  height: 100%;
  padding: 12px 12px 0;
}

.p-file_quip--unfurl {
  border-top: 1px solid #ddd;
  margin: 12px -12px -12px;
}

.p-file_quip--unfurl.p-file_quip {
  padding: 12px 12px 0;
}

.p-file_quip--unfurl .p-block_kit_renderer > .p-header_block {
  margin-top: 0;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-file_quip--unfurl .p-block_kit_renderer > :not(.p-section_block) {
  margin-bottom: 12px;
}

.p-file_quip--unfurl .p-block_kit_renderer > .p-section_block + :not(.p-section_block) {
  margin-top: 12px;
}

.p-file_quip__snippet {
  pointer-events: none;
  max-height: 240px;
  position: relative;
  overflow: hidden;
}

.p-file_quip__snippet [class^="c-"] .c-file__actions, .p-file_quip__snippet [class^="p-"] .c-file__actions {
  opacity: 0;
}

.p-file_quip__snippet .p-block_kit_renderer div:has(.c-message_kit__avatar) {
  border: 1px solid #1d1c1d1a;
  border-radius: 4px;
  padding: 8px;
}

.p-file_quip__snippet .p-block_kit_renderer .c-message_kit__avatar {
  margin-right: 4px;
  display: inline-block;
}

.p-file_quip__snippet .p-block_kit_renderer .c-pillow_file_container {
  border: 1px solid #1d1c1d1a;
  border-radius: 4px;
  max-width: none;
  padding: 8px;
}

.p-file_quip__embed {
  pointer-events: none;
  max-height: 150px;
  position: relative;
}

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

.p-file_quip__snippet__unfurl_container__single_image, .p-file_quip__snippet__unfurl_container--link_unfurl, .p-file_quip__snippet__unfurl_container {
  border: 1px solid #ddd;
  border-radius: 8px;
  margin: 8px 0;
  overflow: hidden;
}

.p-file_quip__snippet__unfurl_container--link_unfurl_content, .p-file_quip__snippet__unfurl_container {
  padding: 8px;
}

.p-file_quip__snippet__unfurl_container--link_unfurl {
  display: flex;
}

.p-file_quip__snippet__unfurl_container--link_unfurl .p-file_quip__snippet__unfurl_container--link_unfurl__thumb {
  background-position: 50%;
  background-size: cover;
  flex: 0 0 100px;
}

.p-file_quip__snippet__unfurl_container__video_thumb {
  border-radius: 8px;
  width: 200px;
}

.p-file_quip__snippet__unfurl_container--link_unfurl .p-file_quip__snippet__unfurl_container--link_unfurl_content {
  flex: 1;
}

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

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

.p-file_quip__snippet__unfurl_container--link_unfurl_content_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  font-weight: 700;
}

.p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d80;
  margin: 10px 0;
  font-weight: 400;
}

[lang] .p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .p-file_quip__snippet__unfurl_container--link_unfurl_content_text {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

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

.CodeMirror {
  color: #000;
  direction: ltr;
  height: 300px;
  font-family: monospace;
}

.CodeMirror-lines {
  padding: 4px 0;
}

.CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px;
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: #fff;
}

.CodeMirror-gutters {
  white-space: nowrap;
  background-color: #f7f7f7;
  border-right: 1px solid #ddd;
}

.CodeMirror-linenumber {
  text-align: right;
  color: #999;
  white-space: nowrap;
  min-width: 20px;
  padding: 0 3px 0 5px;
}

.CodeMirror-guttermarker {
  color: #000;
}

.CodeMirror-guttermarker-subtle {
  color: #999;
}

.CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0;
}

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
  background: #7e7;
  width: auto;
  border: 0 !important;
}

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-fat-cursor-mark {
  background-color: #14ff1480;
  animation: 1.06s step-end infinite blink;
}

.cm-animate-fat-cursor {
  background-color: #7e7;
  border: 0;
  width: auto;
  animation: 1.06s step-end infinite blink;
}

@keyframes blink {
  50% {
    background-color: #0000;
  }
}

.cm-tab {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  display: inline-block;
}

.CodeMirror-rulers {
  position: absolute;
  top: -50px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute;
  top: 0;
  bottom: 0;
}

.cm-s-default .cm-header {
  color: #00f;
}

.cm-s-default .cm-quote {
  color: #090;
}

.cm-negative {
  color: #d44;
}

.cm-positive {
  color: #292;
}

.cm-header, .cm-strong {
  font-weight: bold;
}

.cm-em {
  font-style: italic;
}

.cm-link {
  text-decoration: underline;
}

.cm-strikethrough {
  text-decoration: line-through;
}

.cm-s-default .cm-keyword {
  color: #708;
}

.cm-s-default .cm-atom {
  color: #219;
}

.cm-s-default .cm-number {
  color: #164;
}

.cm-s-default .cm-def {
  color: #00f;
}

.cm-s-default .cm-variable-2 {
  color: #05a;
}

.cm-s-default .cm-variable-3, .cm-s-default .cm-type {
  color: #085;
}

.cm-s-default .cm-comment {
  color: #a50;
}

.cm-s-default .cm-string {
  color: #a11;
}

.cm-s-default .cm-string-2 {
  color: #f50;
}

.cm-s-default .cm-meta, .cm-s-default .cm-qualifier {
  color: #555;
}

.cm-s-default .cm-builtin {
  color: #30a;
}

.cm-s-default .cm-bracket {
  color: #997;
}

.cm-s-default .cm-tag {
  color: #170;
}

.cm-s-default .cm-attribute {
  color: #00c;
}

.cm-s-default .cm-hr {
  color: #999;
}

.cm-s-default .cm-link {
  color: #00c;
}

.cm-s-default .cm-error, .cm-invalidchar {
  color: red;
}

.CodeMirror-composing {
  border-bottom: 2px solid;
}

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}

.CodeMirror-matchingtag {
  background: #ff96004d;
}

.CodeMirror-activeline-background {
  background: #e8f2ff;
}

.CodeMirror {
  background: #fff;
  position: relative;
  overflow: hidden;
}

.CodeMirror-scroll {
  outline: none;
  height: 100%;
  margin-bottom: -50px;
  margin-right: -50px;
  padding-bottom: 50px;
  position: relative;
  overflow: scroll !important;
}

.CodeMirror-sizer {
  border-right: 50px solid #0000;
  position: relative;
}

.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  z-index: 6;
  outline: none;
  display: none;
  position: absolute;
}

.CodeMirror-vscrollbar {
  top: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}

.CodeMirror-scrollbar-filler {
  bottom: 0;
  right: 0;
}

.CodeMirror-gutter-filler {
  bottom: 0;
  left: 0;
}

.CodeMirror-gutters {
  z-index: 3;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.CodeMirror-gutter {
  white-space: normal;
  vertical-align: top;
  height: 100%;
  margin-bottom: -50px;
  display: inline-block;
}

.CodeMirror-gutter-wrapper {
  z-index: 4;
  position: absolute;
  background: none !important;
  border: none !important;
}

.CodeMirror-gutter-background {
  z-index: 4;
  position: absolute;
  top: 0;
  bottom: 0;
}

.CodeMirror-gutter-elt {
  cursor: default;
  z-index: 4;
  position: absolute;
}

.CodeMirror-gutter-wrapper ::selection {
  background-color: #0000;
}

.CodeMirror-gutter-wrapper ::selection {
  background-color: #0000;
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px;
}

.CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like {
  font-family: inherit;
  font-size: inherit;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
  background: none;
  border-width: 0;
  border-radius: 0;
  margin: 0;
  position: relative;
  overflow: visible;
}

.CodeMirror-wrap pre.CodeMirror-line, .CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  z-index: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.CodeMirror-linewidget {
  z-index: 2;
  padding: .1px;
  position: relative;
}

.CodeMirror-rtl pre {
  direction: rtl;
}

.CodeMirror-code {
  outline: none;
}

.CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  visibility: hidden;
  width: 100%;
  height: 0;
  position: absolute;
  overflow: hidden;
}

.CodeMirror-cursor {
  pointer-events: none;
  position: absolute;
}

.CodeMirror-measure pre {
  position: static;
}

div.CodeMirror-cursors {
  visibility: hidden;
  z-index: 3;
  position: relative;
}

div.CodeMirror-dragcursors, .CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected {
  background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}

.CodeMirror-crosshair {
  cursor: crosshair;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}

.CodeMirror-line::-moz-selection {
  background: #d7d4f0;
}

.CodeMirror-line > span::-moz-selection {
  background: #d7d4f0;
}

.CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}

.cm-searching {
  background-color: #ff06;
}

.cm-force-border {
  padding-right: .1px;
}

@media print {
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

.cm-tab-wrap-hack:after {
  content: "";
}

span.CodeMirror-selectedtext {
  background: none;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.CodeMirror {
  color: #1d1c1d;
  will-change: transform;
  background-color: #fff;
  border: 1px solid #1d1c1d80;
  border-radius: 6px;
  height: auto;
  transform: translateY(0);
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.CodeMirror pre {
  font-family: inherit;
  font-size: inherit;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
  background: none;
  border-width: 0;
  border-radius: 0;
  margin: 0;
  padding: 0 4px;
  position: relative;
  overflow: visible;
}

.CodeMirror .CodeMirror-sizer {
  line-height: 1.5;
  font-size: 13px !important;
}

.CodeMirror .CodeMirror-gutters {
  background-color: #fbfbfb;
  border-color: #ebebeb;
}

.CodeMirror .CodeMirror-code {
  font-size: .8rem;
}

.CodeMirror .CodeMirror-linenumber {
  color: #1d1c1db3;
}

.CodeMirror:hover, .CodeMirror:focus {
  border-color: #1d1c1db3;
}

#file_page .CodeMirror, #snippet_dialog .CodeMirror {
  height: 12rem;
}

.cm-s-yonce.CodeMirror {
  color: #d1d2d3;
  background: #1a1d21;
  border: 1px solid #1d1c1d4d;
}

.cm-s-yonce.CodeMirror pre {
  padding-left: 0;
}

.cm-s-yonce div.CodeMirror-selected {
  background: #fc45857a;
}

.cm-s-yonce .CodeMirror-selectedtext, .cm-s-yonce .CodeMirror-selected, .cm-s-yonce .CodeMirror-line::selection, .cm-s-yonce .CodeMirror-line > span::selection, .cm-s-yonce .CodeMirror-line > span > span::selection {
  background: #fc438478;
}

.cm-s-yonce .CodeMirror-line::-moz-selection {
  background: #fc438478;
}

.cm-s-yonce .CodeMirror-line > span::-moz-selection {
  background: #fc438478;
}

.cm-s-yonce .CodeMirror-line > span > span::-moz-selection {
  background: #fc438478;
}

.cm-s-yonce .CodeMirror-gutters {
  background: #1a1d21;
  border-right: 0;
}

.cm-s-yonce .CodeMirror-linenumber {
  color: #777;
  padding-right: 10px;
}

.cm-s-yonce .CodeMirror-activeline .CodeMirror-linenumber.CodeMirror-gutter-elt {
  color: #fc4384;
  background: #1a1d21;
}

.cm-s-yonce .CodeMirror-linenumber {
  color: #777;
}

.cm-s-yonce .CodeMirror-cursor {
  border-left: 2px solid #fc4384;
}

.cm-s-yonce .cm-searching {
  outline: 1px solid #f39b35;
  background: #f39b354d !important;
}

.cm-s-yonce .cm-searching.CodeMirror-selectedtext {
  color: #fff;
  background: #f39b35b3 !important;
}

.cm-s-yonce .cm-keyword {
  color: #00a7aa;
}

.cm-s-yonce .cm-atom {
  color: #f39b35;
}

.cm-s-yonce .cm-number, .cm-s-yonce span.cm-type {
  color: #a06fca;
}

.cm-s-yonce .cm-def {
  color: #98e342;
}

.cm-s-yonce .cm-property, .cm-s-yonce span.cm-variable {
  color: #d1d2d3;
  font-style: italic;
}

.cm-s-yonce span.cm-variable-2 {
  color: #da7dae;
  font-style: italic;
}

.cm-s-yonce span.cm-variable-3 {
  color: #a06fca;
}

.cm-s-yonce .cm-type.cm-def {
  color: #fc4384;
  font-style: normal;
  text-decoration: underline;
}

.cm-s-yonce .cm-property.cm-def, .cm-s-yonce .cm-callee {
  color: #fc4384;
  font-style: normal;
}

.cm-s-yonce .cm-operator, .cm-s-yonce .cm-qualifier, .cm-s-yonce .cm-tag {
  color: #fc4384;
}

.cm-s-yonce .cm-tag.cm-bracket {
  color: #d1d2d3;
}

.cm-s-yonce .cm-attribute {
  color: #a06fca;
}

.cm-s-yonce .cm-comment {
  color: #696d70;
  font-style: italic;
  font-weight: normal;
}

.cm-s-yonce .cm-comment.cm-tag {
  color: #fc4384;
}

.cm-s-yonce .cm-comment.cm-attribute {
  color: #d1d2d3;
}

.cm-s-yonce .cm-string {
  color: #e6db74;
}

.cm-s-yonce .cm-string-2 {
  color: #f39b35;
}

.cm-s-yonce .cm-meta {
  color: #d1d2d3;
  background: inherit;
}

.cm-s-yonce .cm-builtin {
  color: #fc4384;
}

.cm-s-yonce .cm-header {
  color: #da7dae;
}

.cm-s-yonce .cm-hr {
  color: #98e342;
}

.cm-s-yonce .cm-link {
  color: #696d70;
  font-style: italic;
  text-decoration: none;
}

.cm-s-yonce .cm-error {
  border-bottom: 1px solid #c42412;
}

.cm-s-yonce .CodeMirror-activeline-background {
  background: #272727;
}

.cm-s-yonce .CodeMirror-matchingbracket {
  outline: 1px solid gray;
  color: #d1d2d3 !important;
}

.c-pillow_file__snippet {
  margin: -12px;
}

.c-pillow_file__snippet--collapsed {
  max-height: 200px;
}

.c-pillow_file__snippet__content {
  box-sizing: border-box;
  will-change: transform;
  z-index: 0;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper {
  overflow-x: scroll;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .CodeMirror-code {
  display: table;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .CodeMirror-code > div:first-child:nth-last-child(2), .c-pillow_file__snippet__content .cm-csv-tsv-wrapper .CodeMirror-code > div:first-child:nth-last-child(2):before {
  padding-top: 4px;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row {
  display: table-row;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row:before {
  padding-top: 4px;
  display: table-cell;
  position: relative;
  left: 0;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row.cm-hide-line-num:before {
  display: none;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row:last-child .cm-col {
  border-bottom: 0;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row .cm-col {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  border-bottom: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  min-width: 80px;
  max-width: 200px;
  padding: 4px;
  display: table-cell;
  overflow: hidden;
}

.c-pillow_file__snippet__content .cm-csv-tsv-wrapper .cm-row .cm-col.cm-num {
  text-align: right;
}

.c-pillow_file__snippet__content .CodeMirror {
  color: #1d1c1d;
  counter-reset: snippet;
  background-color: #fff;
  border: none;
  border-radius: 0;
  height: auto;
}

.c-pillow_file__snippet__truncated {
  color: #1d1c1db3;
  border-top: 1px solid #1d1c1d21;
  margin: 12px -12px -12px;
  padding: 4px 8px;
  font-size: 13px;
}

.c-pillow_file__snippet--solanum_theme .CodeMirror-code .cm-negative {
  color: #1264a3;
}

.c-pillow_file__snippet--solanum_theme .CodeMirror-code .cm-positive {
  color: #e8912d;
}

.c-pillow_file__snippet__content .CodeMirror-code {
  font-size: 13px;
  line-height: 1.50001;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.c-pillow_file__snippet__content .CodeMirror-code > div {
  counter-increment: snippet;
  margin-left: 32px;
  padding: 0 8px;
  position: relative;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:before {
  content: counter(snippet);
  box-sizing: border-box;
  text-align: right;
  color: #1d1c1d80;
  background-color: #1d1c1d0a;
  border-right: 1px solid #1d1c1d21;
  width: 32px;
  padding-right: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -32px;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:first-child, .c-pillow_file__snippet__content .CodeMirror-code > div:first-child:before {
  padding-top: 4px;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:last-child {
  padding-bottom: 4px;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:first-child:last-child, .c-pillow_file__snippet__content .CodeMirror-code > div:first-child:last-child:before {
  padding-top: 18px;
  padding-bottom: 18px;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:first-child:nth-last-child(2), .c-pillow_file__snippet__content .CodeMirror-code > div:first-child:nth-last-child(2):before {
  padding-top: 8px;
}

.c-pillow_file__snippet__content .CodeMirror-code > div:last-child:nth-child(2) {
  padding-bottom: 8px;
}

.c-pillow_file__snippet__content .CodeMirror-code > div > pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}

.c-pillow_file__snippet__content .CodeMirror-code > div > pre:after {
  content: " ";
}

.c-pillow_file__email {
  font-size: 15px;
  line-height: 1.46668;
}

.c-pillow_file__email__title {
  font-weight: 700;
}

.c-pillow_file__email__sender__address {
  color: #1d1c1d80;
  word-wrap: break-word;
}

.c-pillow_file__email__meta {
  border-spacing: 0;
  margin: 0;
}

.c-pillow_file__email__meta tr {
  border: none;
}

.c-pillow_file__email__meta td {
  vertical-align: top;
  padding: 0 8px 0 0;
}

.c-pillow_file__email__meta__field {
  color: #1d1c1d80;
  text-align: right;
}

.c-pillow_file__email__meta__subject {
  font-weight: 700;
}

.c-pillow_file__email__meta__forwarded {
  color: #1264a3;
  text-align: center;
  padding-top: 12px;
  font-size: 13px;
}

.c-pillow_file__email--collapsed .c-pillow_file__email__content {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-pillow_file__email__content--scale-btn {
  z-index: 99999;
  background: #fffc;
  border-radius: 0;
  position: absolute;
  right: 0;
}

.c-pillow_file__email__content__iframe_sandbox {
  border: 0;
  width: 100%;
  height: 100%;
}

.c-pillow_file__email__content--scale-btn:hover {
  background: #ffffff80 !important;
}

.c-pillow_file__email--collapsed .c-pillow_file__email__content--alt-collapsed {
  white-space: normal;
}

.c-pillow_file__email--alt-collapsed {
  cursor: pointer;
  max-height: 8.5em;
  overflow: hidden;
}

.c-pillow_file__email--alt-collapsed:after {
  content: "";
  background: linear-gradient(to top, #fff, #fff0 40px);
  height: 40px;
  position: absolute;
  top: calc(8.5em - 40px);
  left: 0;
  right: 0;
}

.c-pillow_file__email--expanded .c-pillow_file__email__content--dark-mode {
  color: #000;
  background: #fff;
  border-radius: 2px;
  padding: 8px;
}

.c-pillow_file__email--expanded .c-pillow_file__email__content--dark-mode_iframe {
  color: #000;
  background: #fff;
  border-radius: 2px;
}

.c-pillow_file__email__content_iframe {
  height: 400px;
  position: relative;
}

.c-pillow_file .c-pillow_file__email__content_iframe {
  margin: 0 -12px -12px;
}

.c-pillow_file__email--expanded:not(.c-pillow_file__email--sandboxed) .c-pillow_file__email__header {
  border-bottom: 1px solid #1d1c1d21;
  margin-bottom: 12px;
  padding-bottom: 12px;
}

.c-pillow_file__email--expanded.c-pillow_file__email--sandboxed .c-pillow_file__email__header {
  border-bottom: 1px solid #1d1c1d21;
}

.c-pillow_file .c-pillow_file__email--expanded.c-pillow_file__email--sandboxed .c-pillow_file__email__header {
  margin: -12px -12px 0;
  padding: 12px;
}

.c-pillow_file__email__attachments {
  border-top: 1px solid #1d1c1d21;
  margin-top: 12px;
}

.c-pillow_file__email__attachments__count {
  color: #1d1c1d80;
  margin-top: 12px;
}

.c-pillow_file__email__attachment {
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  margin-top: 12px;
}

.c-pillow_file__email__attachment--file {
  white-space: nowrap;
  align-items: baseline;
  padding: 8px;
  display: flex;
  overflow: hidden;
}

.c-pillow_file__email__attachment--file:hover, .c-pillow_file__email__attachment--file:active, .c-pillow_file__email__attachment--file:focus {
  text-decoration: none;
}

.c-pillow_file__email__attachment--file:hover .c-pillow_file__email__attachment__name, .c-pillow_file__email__attachment--file:active .c-pillow_file__email__attachment__name, .c-pillow_file__email__attachment--file:focus .c-pillow_file__email__attachment__name {
  text-decoration: underline;
}

.c-pillow_file__email__attachment--image {
  clear: both;
  display: inline-block;
}

.c-pillow_file__email__attachment__image {
  max-width: 100%;
  max-height: 360px;
}

.c-pillow_file__email__attachment__icon {
  color: #fff;
  background: #1d9bd1;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  text-decoration: none;
  display: flex;
}

.c-pillow_file__email__attachment__name {
  margin-right: 8px;
  font-weight: 700;
}

.c-pillow_file__email__attachment__meta {
  color: #1d1c1d80;
  text-overflow: ellipsis;
  flex-shrink: 1;
  font-size: 13px;
  overflow: hidden;
}

.c-pillow_file__email__content {
  overflow: auto;
}

.c-pillow_file__email--sandboxed .c-pillow_file__email__content {
  overflow: visible;
}

.c-pillow_file__email__content p {
  font: inherit;
  margin: 0 0 1rem;
}

.c-pillow_file__email__content p:last-child {
  margin-bottom: 0;
}

.c-pillow_file__email__content table td {
  vertical-align: top;
}

.c-pillow_file__email__content img {
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

.c-pillow_file__email__content img + br + img, .c-pillow_file__email__content div > img:only-child, .c-pillow_file__email__content div + div {
  margin-top: .5rem;
}

.c-pillow_file__email__content blockquote {
  border-left: 2px solid #ddd;
  margin: 0;
  padding: .25rem 0 .25rem 1rem;
}

.c-pillow_file__email__content pre {
  white-space: pre-line;
  font-family: Slack-Lato !important;
}

.c-pillow_file__email__tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0a;
  border-radius: 4px;
  max-width: 594px;
  margin-top: 16px;
  position: relative;
  overflow: visible;
}

.c-pillow_file__email__tip:after {
  content: " ";
  pointer-events: none;
  border: 8px solid #88b7d500;
  border-bottom-color: #1d1c1d0a;
  width: 0;
  height: 0;
  margin-left: -8px;
  position: absolute;
  bottom: 100%;
  left: 5%;
  overflow: visible;
}

.c-pillow_file__email__tip_lightbulb {
  width: 14px;
  height: 14px;
  margin: 0 4px 0 0;
  position: relative;
  top: 2px;
}

.c-pillow_file__email__tip_dismiss_container {
  text-align: right;
  margin-bottom: -8px;
}

.c-pillow_file__email__tip_dismiss {
  position: relative;
  top: 4px;
  right: 4px;
}

.c-pillow_file__email__tip_text {
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 48px;
  display: flex;
}

.c-pillow_file__email__text {
  margin-bottom: 0;
}

.c-pillow_file__email__attachments__count_alt {
  margin-top: 8px;
}

.c-pillow_file__email__attachment_alt {
  align-items: baseline;
  margin-top: 12px;
  padding: 8px;
  display: flex;
}

.c-pillow_file__email__attachment_alt--file {
  white-space: nowrap;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  padding: 8px;
  overflow: hidden;
}

.c-pillow_file__email__attachment_alt--file:hover, .c-pillow_file__email__attachment_alt--file:active, .c-pillow_file__email__attachment_alt--file:focus {
  text-decoration: none;
}

.c-pillow_file__email__attachment_alt--file:hover .c-pillow_file__email__attachment__name, .c-pillow_file__email__attachment_alt--file:active .c-pillow_file__email__attachment__name, .c-pillow_file__email__attachment_alt--file:focus .c-pillow_file__email__attachment__name {
  text-decoration: underline;
}

.c-pillow_file__email__attachment_alt__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.c-pillow_file__email__attachment_alt__name wbr {
  display: none;
}

.c-pillow_file__email__medium_header {
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px;
  display: flex;
}

.c-pillow_file__email__small_icon {
  background: #1d9bd1;
  border-radius: 4px;
  justify-content: center;
  min-width: 36px;
  max-height: 36px;
  margin-right: 8px;
  font-size: 22px;
  display: flex;
  position: relative;
  top: 4px;
}

.c-pillow_file__email__medium_large_icon {
  background: #1d9bd1;
  border-radius: 8px;
  justify-content: center;
  min-width: 36px;
  max-height: 36px;
  margin-right: 8px;
  font-size: 22px;
  display: flex;
  position: relative;
  top: 8px;
}

.c-pillow_file__email__small_file_attachment {
  justify-content: space-between;
  display: flex;
}

.c-pillow_file__email__medium_subject_sender {
  margin-top: 4px;
}

.c-pillow_file__email__medium_subject {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: bold;
}

.c-pillow_file__email--small {
  height: auto;
}

.c-pillow_file__email__small_bullet {
  font-size: 12px;
  font-weight: 100;
}

.c-pillow_file__email__small_density__wrapper {
  display: flex;
}

.c-pillow_file__email__small_density {
  width: 100%;
  overflow: hidden;
}

.c-pillow_file__email__small_density__primary_content {
  justify-content: space-between;
  display: flex;
}

.c-pillow_file__email__small_density__secondary_content {
  display: flex;
}

.c-pillow_file__email__small_density__subject {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-pillow_file__email__small_density__date {
  color: #616061;
  flex-shrink: 0;
  margin-left: 8px;
}

.c-pillow_file__email__small_density__attachment_icon {
  color: #616061;
  flex-shrink: 0;
  margin-right: auto;
}

.c-pillow_file__email__small_density__sender {
  color: #616061;
  flex: none;
  margin-right: 8px;
}

.c-pillow_file__email__small_density__body {
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #1d1c1d;
  overflow: hidden;
}

.c-pillow_file__email__medium_density__wrapper {
  flex-direction: column;
  display: flex;
}

.c-pillow_file__email__medium_density__header {
  display: flex;
}

.c-pillow_file__email__medium_density__header_meta {
  width: 100%;
  overflow: hidden;
}

.c-pillow_file__email__medium_density__primary_content {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.c-pillow_file__email__medium_density__subject {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-pillow_file__email__medium_density__date {
  color: #616061;
  flex-shrink: 0;
  margin-left: 8px;
}

.c-pillow_file__email__medium_density__attachment_icon {
  color: #616061;
  flex-shrink: 0;
  margin-right: 8px;
}

.c-pillow_file__email__medium_density__body {
  color: #1d1c1d;
  margin-top: 12px;
}

.c-pillow_file__email__medium_density__footer {
  margin-top: 8px;
}

.c-pillow_file__email__medium_density__sender {
  color: #616061;
}

.c-pillow_file__email__attachments__previews {
  display: flex;
}

.c-pillow_file__email__attachments__previews--images {
  flex-direction: row;
}

.c-pillow_file__email__attachments__previews--files {
  flex-direction: column;
}

.c-pillow_file__link_redirect_text {
  word-wrap: break-word;
}

.c-pillow_file__link_redirect_link {
  margin-top: 12px;
  font-weight: 700;
}

.p-message_file.c-pillow_file_container {
  max-width: 426px;
}

.p-block_kit_renderer__block_wrapper .p-message_file.c-pillow_file_container {
  flex-grow: 1;
}

.p-message_file.p-message_file--post, .p-message_file.p-message_file--email, .p-message_file.p-message_file--post, .p-message_file.p-message_file--quip {
  max-width: 594px;
}

.p-message_file.p-message_file--expanded-email {
  max-width: 1000px;
}

.p-message_file.p-message_file--snippet {
  max-width: none;
}

.p-message_file--image.p-message_file--show_preview {
  max-width: 100%;
}

.p-message_file--remote_image {
  max-width: 426px;
}

.p-message_file--image.p-message_file--show_preview.c-file_gallery__image_message_file {
  max-width: max-content;
}

.p-message_file--video-story.c-pillow_file_container {
  border: none;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file {
  padding: 0;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video {
  height: 240px;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video_container {
  cursor: pointer;
  margin-top: 0;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video_container:hover .c-pillow_file__video__placeholder_button {
  background-color: #fff;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video--placeholder-poster {
  background-color: #1d1c1d14;
  border-radius: 4px;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video__placeholder_button {
  color: #1d1c1d;
  background-color: #ffffffb3;
  padding: 16px 16px 15px;
}

.p-message_file--video-story.c-pillow_file_container .c-pillow_file__video__placeholder_icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}

.p-message_file--audio_message.c-pillow_file_container {
  overflow: visible;
}

.p-message_file--audio_message.c-pillow_file_container .c-file__actions {
  top: -28px;
  right: 4px;
}

.p-message_file__header_link {
  width: auto;
  margin: -12px;
  padding: 12px;
}

.p-message_file__header_link.c-link--focus-visible:focus {
  border-radius: 8px;
  margin: -8px;
  padding: 8px;
}

.p-message_file__email_draft {
  background: #fff;
  border: 1px solid #1d1c1d1a;
  border-radius: 4px;
  align-items: baseline;
  width: 100%;
  max-width: 594px;
  margin-top: 8px;
  padding: 8px 12px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  display: flex;
}

.p-message_file__email_draft:hover {
  border-color: #1d1c1d26;
  box-shadow: 0 1px 1px #0000000f;
}

.p-message_file__email_draft_prefix {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #e01e5a;
  background: #e01e5a0d;
  border-radius: 4px;
  flex: 0;
  height: 20px;
  margin-right: 8px;
  padding: 0 8px;
  font-weight: 700;
}

.p-message_file__email_draft_contents {
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: auto;
  overflow: hidden;
}

.c-file_gallery {
  max-width: 1000px;
  margin-bottom: 8px;
}

.c-file_gallery.c-file_gallery__single_snippet {
  max-width: none;
}

.c-file_gallery__compact, .c-file_gallery__narrow, .c-file_gallery__wide, .c-file_gallery__mixed_file_format {
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fit, 40px);
  min-width: 88px;
  display: grid;
}

.c-file_gallery__compact {
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: unset;
}

.c-file_gallery__compact .c-file_gallery_image_file {
  height: 0;
  padding-top: 100%;
}

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

.c-file_gallery__mixed_file_format .c-file_gallery__message_file {
  grid-column-end: span 7;
}

.c-file_gallery__mixed_file_format .c-pillow_file__description {
  min-width: 0;
}

.c-file_gallery__mixed_file_format .c-pillow_file__title {
  white-space: nowrap;
  display: block;
}

.c-file_gallery__mixed_file_format .c-pillow_file__meta__entry {
  white-space: nowrap;
}

.c-file_gallery__mixed_file_format.c-file_gallery__mixed_file_format--compact .c-file_gallery__message_file {
  max-width: 426px;
}

.c-file_gallery__mixed_file_format--compact {
  grid-template-columns: 1fr;
}

.c-file_gallery__mixed_file_format--compact .c-file_gallery__message_file {
  grid-column-end: span 1;
}

.c-file_gallery_image_file {
  box-shadow: inset 0 0 0 1px sk_foreground_min_solid;
  background-color: #0000;
  border-radius: 4px;
  position: relative;
}

.c-file_gallery_image_file:hover .c-file__actions, .c-file_gallery--focus_mode .c-file_gallery_image_file:focus .c-file__actions, .c-file_gallery--focus_mode .c-file_gallery_image_file:focus-within .c-file__actions {
  opacity: 1;
  z-index: 1;
}

.c-file_gallery_image_file .p-file_image_thumbnail__wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-file_gallery_image_file .p-file_image_thumbnail__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.c-file_gallery_image_file__smaller_than_container .p-file_image_thumbnail__image {
  width: auto;
  height: auto;
}

.c-file_gallery_image_file .p-file_image_thumbnail__tiny_thumb_wrapper {
  width: 100%;
  height: 100%;
}

.c-file_gallery_image_file__smaller_than_container .p-file_image_thumbnail__tiny_thumb_wrapper {
  width: auto;
  height: auto;
}

.c-files_container .c-message_kit__file__remove {
  color: #1d1c1d80;
  opacity: 0;
  position: absolute;
  left: -20px;
}

.c-message_kit__file:hover > .c-files_container .c-message_kit__file__remove, .c-files_container .c-message_kit__file__remove:focus, .c-files_container:hover .c-message_kit__file__remove, .c-files_container:focus .c-message_kit__file__remove {
  opacity: 1;
}

.c-message_kit__file {
  margin-bottom: 8px;
  margin-left: -20px;
  padding-left: 20px;
  position: relative;
}

.c-message_kit__file--collapsed {
  margin-bottom: 4px;
}

.c-message_kit__file__remove {
  color: #1d1c1d80;
  opacity: 0;
  width: 1em;
  height: 1em;
  position: absolute;
  left: 0;
}

.c-message_kit__file:hover > .c-message_kit__file__remove, .c-message_kit__file__remove:focus {
  opacity: 1;
}

.c-message_kit__file__meta {
  color: #1d1c1db3;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.c-message_kit__file__meta__text {
  font-size: 13px;
}

.c-message_kit__file__meta__attribution__link {
  color: #1d1c1db3;
}

.c-message_kit__file__meta__attribution__link:hover, .c-message_kit__file__meta__attribution__link:active, .c-message_kit__file__meta__attribution__link:focus {
  color: #1264a3;
}

.c-message_kit__file__meta__separator {
  color: #1d1c1d54;
}

.c-message_kit__file__meta__name, .c-message_kit__file__meta__name:hover, .c-message_kit__file__meta__name:active, .c-message_kit__file__meta__name:focus {
  color: inherit;
}

.c-message_kit__file__meta__collapse {
  vertical-align: text-top;
  width: 1em;
  height: 1em;
}

.p-huddle_status_icon {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  vertical-align: top;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  margin-top: 2px;
  font-weight: bold;
  transition-property: width, padding, border-radius;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
  display: inline-flex;
}

.p-huddle_status_icon--joinable:hover {
  border-radius: 100px;
  width: auto;
  padding: 0 8px;
}

.p-huddle_status_icon--joinable:hover .p-huddle_status_icon__label {
  display: inline;
}

.p-huddle_status_icon.p-huddle_status_icon--other {
  color: var(--p-channel_sidebar__theme-text);
}

.p-ia4_client--theming .p-huddle_status_icon.p-huddle_status_icon--other {
  color: var(--dt_color-content-pry);
}

.p-huddle_status_icon__label {
  margin-left: 4px;
  display: none;
}

.p-huddle_status_icon.p-huddle_status_icon--other.p-huddle_status_icon--no_theme {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-huddle_status_text__channel_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 2px;
  overflow: hidden;
}

.p-huddle_status_text__channel_name.c-link--button {
  color: #1264a3;
}

.p-huddle_status_text--profile {
  white-space: nowrap;
}

.p-huddle_msg_live_badge {
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 2px;
  height: 14px;
  margin-left: 4px;
  padding: 0 3px;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.p-huddle_msg_live_badge.p-huddle_msg_live_badge--ia4 {
  color: #fff;
  background: #1264a3;
  border-radius: 12px;
  padding: 2px 8px;
  font-size: 11px;
}

.p-ia4_client--theming .p-huddle_msg_live_badge {
  background-color: rgb(var(--dt_color-plt-jade-60));
  color: #fff;
  border-radius: 12px;
  padding: 2px 8px;
  font-size: 11px;
}

.c-message_kit__sender {
  font-weight: 900;
}

.c-message_kit__sender--dense .c-custom_status {
  border: 1px solid #1d1c1d21;
  border-radius: 5px;
  padding: 1px 2px;
}

.p-huddle_msg_avatar {
  border-radius: var(--ia4_sk_avatar-radius, 4px);
  color: #1d1c1db3;
  background: #1d1c1d21;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-huddle_msg_avatar--live {
  color: #fff;
  background-color: #1264a3;
}

.p-ia4_client--theming .p-huddle_msg_avatar--live {
  background-color: rgb(var(--dt_color-plt-jade-60));
  color: #fff;
}

.p-huddle_msg_avatar--scheduled {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-huddle_msg_avatar--small {
  width: 16px;
  height: 16px;
}

.p-huddle_msg_avatar--small .c-icon:before {
  font-size: 14px;
}

.p-assistant_thread_avatar {
  color: #1d1c1db3;
  background: #1d1c1d21;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-assistant_thread_avatar--small {
  width: 16px;
  height: 16px;
}

.p-assistant_thread_avatar--small .c-icon:before {
  font-size: 14px;
}

.p-list_edit_avatar {
  display: flex;
}

.p-list_edit_avatar__icon {
  color: #fff;
  z-index: 2;
  background-color: #1264a3;
  border-radius: 4px;
  outline: 2px solid #fff;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: -4px;
  display: flex;
}

.c-message_kit__tombstone__icon {
  color: #1d1c1d80;
  background: #1d1c1d21;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-list_record_root_avatar {
  border-radius: var(--ia4_sk_avatar-radius, 4px);
  color: #1d1c1db3;
  background: #1d1c1d21;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.c-message_kit__avatar {
  flex-shrink: 0;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 #1264a3a3;
  }

  40% {
    box-shadow: 0 0 16px #1264a3a3;
  }

  80% {
    box-shadow: 0 0 36px #1264a300;
  }

  100% {
    box-shadow: 0 0 36px #1264a300;
  }
}

.p-huddle_msg_join_button__container {
  padding: 8px 0;
}

.p-huddle_msg_join_button__container .p-huddle_msg_join_button {
  border: 1px solid #1264a34d;
}

.p-huddle_msg_join_button__container .p-huddle_msg_join_button:hover {
  opacity: .8;
  transition: all .15s ease-in-out;
}

.p-huddle_msg_join_button__container .p-huddle_msg_join_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;
  animation: none;
}

.p-ia4_client--theming .p-huddle_msg_join_button__container .p-huddle_msg_join_button {
  border: 1px solid rgb(var(--dt_color-plt-jade-20));
  border-radius: 8px;
}

.p-huddle_msg_join_button__container .p-huddle_msg_join_button .p-huddle_msg_join_button__avatar_stack {
  margin-left: 0;
  margin-right: 8px;
  padding: 0;
}

.p-huddle_msg_join_button__container .p-huddle_msg_join_button .p-huddle_msg_join_button__avatar_stack .c-avatar {
  cursor: pointer;
}

.c-message_kit__blocks {
  max-width: 600px;
}

.c-message_kit__blocks--rich_text {
  max-width: none;
  margin-bottom: 4px;
}

.c-message_kit__blocks--rich_text.c-message_kit__blocks--inline:after {
  content: "";
  height: 4px;
  display: block;
}

.c-message_kit__blocks--inline {
  display: inline;
}

.c-joiner_notification_subtype__pref--opted-out {
  text-decoration: line-through;
}

.p-list_record_root_msg__record_title .p-rich_text_section {
  color: #1d1c1d;
  font-weight: 900;
}

.p-list_record_root_msg__list_title_container {
  display: flex;
}

.p-list_record_root_msg__list_title_container .p-list_record_root_msg__replied_to {
  padding-right: 4px;
}

.c-message_kit__text:after, .c-message_kit__message .c-message__body--automated:after {
  content: "";
  height: 4px;
  display: block;
}

.c-message_kit__text .c-mrkdwn__pre {
  word-wrap: break-word;
}

.c-message_kit__text .c-emoji__large {
  margin-top: 2px;
}

.c-message_kit__text br ~ .c-emoji__large {
  margin-top: 0;
}

.c-message_kit__message .c-message__body--automated {
  margin: 0;
  display: inline;
}

.c-message_kit__text--me {
  font-style: italic;
}

.c-message_kit__hidden__message__break {
  flex-basis: 100%;
  height: 0;
}

.c-message_kit__hidden__message__unhidden__text {
  color: #1d1c1d;
}

.c-message_kit__hidden__message__link {
  margin-bottom: 8px;
}

.c-message_kit__tombstone__text {
  color: #1d1c1db3;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  min-height: 44px;
  display: flex;
}

.c-message_kit__tombstone__text .c-message_kit__hidden__message__contents--unhidden {
  color: #1d1c1d;
}

.c-message_kit__tombstone__text.c-message_kit__tombstone__text--hidden_message {
  height: unset;
  display: inline;
}

.c-message_kit__tombstone__text--compact {
  height: auto;
  margin-bottom: 4px;
}

.c-message_kit__tombstone__text--compact.c-message_kit__tombstone__text--hidden_message, .c-message_kit__tombstone__text--compact.c-message_kit__tombstone__text--hidden_message > div {
  display: inline-block;
}

.c-message_kit__tombstone {
  display: flex;
}

.c-message_kit__tombstone .c-message_kit__tombstone__icon {
  margin-right: 8px;
}

.c-message_kit__tombstone__right {
  flex: 1 1 0;
  margin: -4px 0;
}

.c-reaction {
  vertical-align: top;
  background: #1d1c1d0a;
  border: none;
  border-radius: 12px;
  align-items: center;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 4px 6px;
  font-size: 11px;
  line-height: 16px;
  display: inline-flex;
}

.c-reaction .emoji-sizer {
  margin-top: 0;
  font-size: 16px;
  display: block;
}

.c-reaction.c-button--focus-visible:focus {
  background: #fff;
  border-radius: 12px;
}

.c-reaction:hover, .c-reaction:focus {
  cursor: pointer;
}

.c-reaction:hover {
  background: #fff;
  box-shadow: inset 0 0 0 1px #1d1c1d80;
}

.c-reaction:active {
  transform: scale(.94);
}

.c-reaction:disabled {
  pointer-events: none;
}

.c-reaction--reacted, .c-reaction--reacted:hover {
  background: #1d9bd11a;
  box-shadow: inset 0 0 0 1px #1d9bd1;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .c-reaction--reacted, .c-reaction--reacted:hover {
    box-shadow: inset 0 0 0 1.5px #1d9bd1;
  }
}

.c-reaction--reacted.c-reaction--dark {
  box-shadow: none;
  background-color: #1264a3;
  border-color: #1264a3;
}

.c-reaction--reacted.c-reaction--dark .c-reaction__count {
  color: #1d1c1d;
}

.c-reaction--zero {
  opacity: .5;
}

.c-reaction__count {
  color: #1d1c1d;
  padding: 0 1px 0 3px;
}

.c-reaction--reacted .c-reaction__count {
  color: #1264a3;
  font-weight: 700;
}

.c-reaction .c-emoji:not(:last-child) {
  margin-right: 2px;
}

.c-reaction_add, .c-reaction_expand {
  vertical-align: top;
  background: #1d1c1d0a;
  border: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 34px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 2px 6px;
  font-size: 11px;
  line-height: 16px;
  display: inline-flex;
}

.c-reaction_add .emoji-sizer, .c-reaction_expand .emoji-sizer {
  margin-top: 0;
  font-size: 16px;
  display: block;
}

.c-reaction_add.c-button--focus-visible:focus, .c-reaction_expand.c-button--focus-visible:focus {
  background: #fff;
  border-radius: 12px;
}

.c-reaction_add:hover, .c-reaction_expand:hover {
  background: #fff;
  box-shadow: inset 0 0 0 1px #1d1c1d80;
}

.c-reaction_add:active, .c-reaction_expand:active {
  transform: scale(.94);
}

.c-reaction_expand {
  width: 60px;
  height: 24px;
  padding: 4px 6px;
  position: relative;
  overflow: hidden;
}

.c-reaction_expand--collapse {
  width: 64px;
}

.c-reaction_expand--reacted, .c-reaction_expand--reacted:hover {
  background: #1d9bd11a;
  box-shadow: inset 0 0 0 1px #1d9bd1;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .c-reaction_expand--reacted, .c-reaction_expand--reacted:hover {
    box-shadow: inset 0 0 0 1.5px #1d9bd1;
  }
}

.c-reaction_expand__overlay {
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-reaction_add.c-reaction_add--dark:hover .c-icon--small-reaction-bg, .c-reaction_add.c-reaction_add--dark:focus .c-icon--small-reaction-bg {
  color: #fff;
}

.c-reaction_add.c-reaction_add--dark:hover .c-icon--small-reaction, .c-reaction_add.c-reaction_add--dark:focus .c-icon--small-reaction {
  color: #1d1c1d;
}

.c-reaction_add__container {
  width: 20px;
  height: 20px;
  position: relative;
  transform: translateX(-1px);
}

.c-reaction_add__icon {
  display: block;
  position: absolute;
}

.c-reaction_add__icon--bg {
  color: #0000;
}

.c-reaction_add__icon--fg {
  z-index: 1;
  color: #1d1c1db3;
}

.c-reaction_add__note {
  color: #a25f12;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background: #f2c74433;
  border: none;
  border-radius: 12px;
  align-items: center;
  margin-right: 5px;
  padding: 2px 9px 2px 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: inline-flex;
}

.c-reaction_add__note:hover, .c-reaction_add__note:focus {
  text-decoration: none;
  box-shadow: inset 0 0 0 1px #cc7716;
}

.c-reaction_add:hover .c-reaction_add__icon--fg, .c-reaction_add:focus .c-reaction_add__icon--fg {
  color: #0009;
}

.c-reaction_add:hover .c-reaction_add__icon--bg, .c-reaction_add:focus .c-reaction_add__icon--bg {
  color: #f2c744;
}

.c-reaction__truncation {
  padding-left: 2px;
  padding-right: 2px;
}

.c-reaction__tip--emoji {
  justify-content: center;
  align-items: center;
  min-height: 32px;
  margin-bottom: 4px;
  display: flex;
}

.c-reaction__tip--emoji .c-emoji__large, .c-reaction__tip--emoji .c-emoji__larger {
  background-color: #fff;
  border-radius: 4px;
  flex: none;
}

.c-reaction__tip--emoji .c-emoji__large {
  width: 36px;
  height: 36px;
  padding: 2px;
}

.c-reaction__tip--emoji .c-emoji__larger {
  width: 64px;
  height: 64px;
  padding: 4px;
}

.c-reaction__tip--emoji .c-emoji:not(:last-child) {
  margin-right: 4px;
}

.c-reaction__tip_group:not(:last-child) {
  margin-bottom: 16px;
}

.c-reaction__tip_subtitle {
  color: #868686;
}

.c-reaction .c-emoji_plain_text {
  padding-left: 1px;
}

.c-message_kit__reaction_bar {
  margin-bottom: 4px;
}

.c-message_kit__reaction_bar .c-reaction, .c-message_kit__reaction_bar .c-reaction_add {
  margin-bottom: 4px;
  margin-right: 4px;
}

@media only screen and (max-height: 480px) {
  .p-create_channel_modal_overlay {
    align-items: flex-start;
  }

  .p-create_channel_modal_overlay:before {
    position: fixed;
  }
}

.p-create_channel_modal .p-create_channel_modal_options_list_wrapper .c-select_options_list__option--selected:before {
  margin-left: -17px;
}

.p-create_channel_modal .p-create_channel_modal-alert_above_content {
  margin-bottom: 20px;
}

.p-create_channel_modal .p-create_channel_modal-alert_above_content button {
  color: #1d9bd1;
  text-decoration: none;
}

.p-create_channel_modal .p-create_channel_modal-visibility_radio_group .c-label--with_subtext .c-label__text {
  font-weight: normal;
}

.p-create_channel_modal .p-create_channel_modal-visibility_radio_group .c-label--with_subtext .c-label__text .c-label__subtext {
  font-size: 13px;
}

.p-create_channel_modal .callout--pro {
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  background-color: #4a154b;
  margin-bottom: 4px;
  margin-left: 0;
}

.sk-client-theme--dark .p-create_channel_modal .callout--pro {
  color: #fff;
  background-color: #d1d2d3;
}

.p-create_channel_modal .p-channel_create_trial_started_coachmark {
  color: #1d1c1d;
  background-color: #f4f1f4;
  margin-top: -24px;
  padding-left: 28px;
  padding-right: 28px;
}

.p-create_channel_modal .p-channel_create_trial_started_coachmark:before {
  background: #f4f1f4;
}

.sk-client-theme--dark .p-create_channel_modal .p-channel_create_trial_started_coachmark:before {
  background: #f3f3f3;
}

.sk-client-theme--dark .p-create_channel_modal .p-channel_create_trial_started_coachmark {
  color: #1d1c1d;
  background-color: #f3f3f3;
}

.p-create_channel_modal .p-start_trial_modal_speedbump__container {
  border-top-color: #e4dce4;
}

.sk-client-theme--dark .p-create_channel_modal .p-start_trial_modal_speedbump__container {
  border-top-color: #ddd;
}

.p-create_channel_modal .p-start_trial_modal_speedbump__trial_icon, .p-create_channel_modal .p-channel_create_trial_started_speedbump .c-icon {
  color: #4a154b;
}

.sk-client-theme--dark .p-create_channel_modal .p-start_trial_modal_speedbump__trial_icon, .sk-client-theme--dark .p-create_channel_modal .p-channel_create_trial_started_speedbump .c-icon {
  color: #f2c744;
}

.p-create_channel_modal .c-modal_speed_bump_content {
  color: #1d1c1d;
  background-color: #f4f1f4;
  border-top: 0;
}

.sk-client-theme--dark .p-create_channel_modal .c-modal_speed_bump_content {
  color: #1d1c1d;
  background-color: #f3f3f3;
}

.p-create_channel_modal .c-sk-modal__speedbump_overlay {
  background: none;
}

.p-create_channel_modal .c-sk-modal_footer {
  flex-wrap: wrap;
  height: auto;
}

.p-create_channel_modal .c-sk-modal_footer .p-channel_create_modal__footer_info_icon {
  margin-bottom: 4px;
}

.p-create_channel_modal .c-hint, .p-create_channel_modal .c-sk-modal_content_section > .c-label .c-label__text, .p-create_channel_modal .c-label--pointer.c-label--disabled {
  cursor: default;
}

.p-create_channel_modal .p-create_channel_modal_header h2 {
  margin-right: 0;
}

.p-create_channel_modal_header-tooltip {
  word-break: break-all;
}

.p-create_channel_modal_workspace-selector .c-select_options_list__option .c-base_entity__text-contents strong, .p-create_channel_modal_workspace-selector .c-select_options_list__option .c-base_list_entity__secondary_content {
  font-weight: normal;
}

.p-create_channel_modal_workspace-selector .c-select_options_list__option.c-select_options_list__option--disabled {
  color: #868686;
}

.p-create_channel_modal_workspace-selector .c-select_options_list__option.c-select_options_list__option--disabled .c-team_entity__icon--default {
  background-color: #868686;
}

.p-create_channel_modal_workspace-selector .c-select_options_list__option:not(.c-select_options_list__option--disabled).c-select_options_list__option--selected .c-team_entity__icon--default {
  background-color: rgba(var(--sk_highlight, 18, 100, 163), 1);
}

.p-create_channel_modal_workspace-selector .c-select_options_list__option:not(.c-select_options_list__option--disabled):hover .c-team_entity__icon--default, .p-create_channel_modal_workspace-selector .c-select_options_list__option:not(.c-select_options_list__option--disabled).c-select_options_list__option--active .c-team_entity__icon--default {
  color: rgba(var(--sk_highlight, 18, 100, 163), 1);
  background-color: #fff;
}

.p-channel_create_trial_started_coachmark {
  margin: 0 -28px 14px;
}

.p-channel_create_trial_started_coachmark:before {
  content: "";
  transform-origin: 0 0;
  background: #fcf4da;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: -34px;
  left: 40px;
  transform: rotate(225deg);
}

.sk-client-theme--dark .p-channel_create_trial_started_coachmark:before {
  background: #2b2920;
}

.p-trials_gold_color {
  color: #b98a09;
}

.p-start_trial_modal_speedbump__container {
  background-color: #fcf4da;
  transition: transform 1ms;
}

.sk-client-theme--dark .p-start_trial_modal_speedbump__container {
  background-color: #2e2a1a;
  border-top: 1px solid #f1b0174d;
}

.p-start_trial_modal_speedbump__trial_icon {
  grid-area: 1 / 1;
  margin-top: 8px;
  margin-right: 12px;
  font-size: 30px;
}

.p-start_trial_modal_speedbump__body_container {
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  margin-bottom: 20px;
  display: grid;
}

.p-start_trial_modal_speedbump__heading {
  grid-area: 1 / 2;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-start_trial_modal_speedbump__description {
  grid-area: 2 / 2;
}

.p-channel_name_input__label_title {
  color: #1d1c1db3;
  margin-right: 8px;
  display: inline-block;
}

.p-channel_name_input__label_title strong {
  color: #1d1c1d;
}

.p-channel_name_input__label_error .c-alert {
  margin: 8px 0;
}

.p-channel_name_input__input {
  margin-top: 8px;
  margin-bottom: 20px;
}

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

.p-channel_name_input__input_subtext {
  color: #1d1c1db3;
  padding-top: 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.38463;
}

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

.c-select_options_list__option--active .p-channel_name_input__prefix_description {
  color: #fff;
}

.p-channel_name_input__select_input_wrapper {
  padding: 0;
}

.p-channel_name_input__select_input_wrapper .c-input_text--with_error:focus {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.p-channel_name_input__select_input_wrapper .c-select_input__spinner {
  display: none;
}

.p-channel_name_input__select_input_container {
  min-width: 100%;
}

.p-channel_name_input__select_input_container .c-input_character_count {
  height: 100%;
}

.p-channel_name_input__visually-hidden {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-external_limited_radiogroup__label:not(:last-child) {
  margin-bottom: 12px;
}

.p-external_limited_radiogroup__label:last-child {
  margin: 0;
}

.p-external_limited_radiogroup__label .c-label__text {
  font-weight: 700;
}

.p-external_limited_radiogroup__radiogroup.c-radiogroup {
  margin: 0;
}

.p-manage_permissions_modal__enable_label {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5px;
  display: flex;
}

.p-manage_permissions_modal__enable_label .c-label__text {
  margin-top: 4px;
  font-weight: 700;
}

.p-manage_permissions_modal__enable_label .c-label__subtext {
  color: #1d1c1d;
  margin-top: 16px;
}

.p-manage_permissions_modal__enable_switch {
  flex: none;
  align-self: start;
  align-items: center;
  display: flex;
}

.p-manage_permissions_modal__enable_switch_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-manage_permissions_modal__enable_switch_switch {
  margin-left: 8px;
}

.p-manage_permissions_modal__uneditable_setting_banner, .p-manage_permissions_modal__error_banner {
  margin-bottom: 16px;
}

.p-manage_permissions_modal_list_orgs_step__org_list {
  max-height: 120px;
  padding: 4px;
  overflow-y: auto;
}

.p-manage_permissions_modal_list_orgs_step__org_item {
  border-radius: 4px;
  width: 100%;
}

.p-manage_permissions_modal_list_orgs_step__org_item:hover {
  background-color: #1d1c1d0a;
}

.p-manage_permissions_modal_list_orgs_step__org_item .c-base_list_entity__secondary_content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.p-manage_permissions_modal_list_orgs_step__org_item .c-base_list_entity__secondary_content .c-icon {
  margin-left: 8px;
}

.p-manage_permissions_modal__team_icon {
  border-radius: 4px;
}

.p-manage_permissions_modal__external_limited_radiogroup_legend {
  margin-bottom: 12px;
  font-weight: 900;
}

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

.p-manage_permissions_modal--content_upgrade_secondary_text {
  margin-bottom: 0;
}

.p-manage_permissions_modal__org_list_team_entity {
  padding: 10px;
}

.p-team_row {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 8px 16px;
  display: flex;
}

.p-team_row--actionable {
  cursor: pointer;
}

.p-team_row--actionable:active, .p-team_row--actionable:focus, .p-team_row--actionable:hover {
  background-color: #f8f8f8;
}

.p-team_row--muted {
  color: #1d1c1db3;
}

.p-team_row--muted .p-team_row__team_icon {
  opacity: .7;
}

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

.p-team_row__team_info_separator {
  color: #1d1c1d21;
  margin: 0 8px;
}

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

.p-team_row__team_icon {
  flex: none;
  margin-right: 8px;
}

.p-team_row__team_verified_icon {
  color: #4a154b;
  margin-left: 4px;
}

.sk-client-theme--dark .p-team_row__team_verified_icon {
  color: #fff;
}

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

.p-team_row__manage_item:not(.c-menu_item__button--highlighted) {
  color: #1d1c1d;
}

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

.p-confirm_disconnect_dialog__non_admin_info {
  margin-bottom: 28px;
}

.p-sponsored_connections_channel_details_banner {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border: 0;
  font-size: 13px;
}

.p-sponsored_connections_channel_details_banner__wrapper {
  padding: 0 16px 8px;
}

.p-sponsored_connections_channel_details_banner .c-alert__icon {
  color: #1d1c1db3;
}

.p-sponsored_connections_channel_details_banner .c-icon:before {
  font-size: 13px;
}

.p-shared_channel_org_list__org_list_container {
  margin: 0 -16px 8px;
  list-style-type: none;
}

.p-shared_channel_org_list__previous_connections_header, .p-shared_channel_org_list__current_connections_header {
  color: #1d1c1db3;
}

.p-shared_channel_org_list__empty_state_container {
  justify-content: center;
  margin: 32px 0;
  display: flex;
}

.p-external_limited_invite_teammates_modal__title {
  min-height: 54px;
  padding-bottom: 4px;
}

.p-external_limited_invite_teammates_modal__title .c-sk-modal_title_bar__text h1 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-external_limited_invite_teammates_modal__subheader {
  padding: 0 80px 16px 28px;
}

.p-external_limited_invite_teammates_modal__invite_label {
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.p-external_limited_invite_teammates_modal__invite_label .c-label__text {
  font-weight: 900;
}

.p-external_limited_invite_teammates_modal__invite_switch {
  flex: none;
  align-self: start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

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

.p-external_limited_invite_teammates_modal__invite_switch_switch {
  margin-left: 12px;
}

.p-external_limited_invite_teammates_modal__invite_note_text {
  margin-right: 80px;
}

.p-external_limited_invite_teammates_modal__warning {
  color: #1d1c1d;
  margin-bottom: 0;
}

.p-external_limited_invite_teammates_modal__external_limited_radiogroup_legend {
  margin-top: 20px;
  margin-bottom: 12px;
  font-weight: 900;
}

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

.p-channel_share_channel_by_email_modal__copy {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 16px 36px 12px 0;
}

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

.p-channel_share_channel_by_email_modal__message_input_container .p-channel_share_channel_by_email_modal__message_input {
  resize: none;
  height: 130px;
}

.p-channel_share_channel_by_email_modal__message_input_container .p-channel_share_channel_by_email_modal__message_input.email-error {
  height: 104px;
}

.p-channel_share_channel_by_email_modal__message_input_container .p-channel_share_channel_by_email_modal__message_input.email-error.message-error {
  height: 86px;
}

.p-channel_share_channel_by_email_modal__message_input_container .p-channel_share_channel_by_email_modal__message_input.message-error {
  height: 112px;
}

.p-channel_share_channel_by_email_modal__multi_email_input {
  padding-bottom: 16px;
}

.p-channel_share_channel_by_email_modal__multi_email_input.email-error {
  padding-bottom: 8px;
}

.p-channel_share_channel_by_email_modal__content {
  height: 170px;
}

.p-channel_share_channel_by_email_modal__content.email-error {
  height: 144px;
}

.p-channel_share_channel_by_email_modal__copy_link_container {
  margin: 8px 28px 0;
}

.p-channel_share_channel_by_email_modal__copy_link {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1264a3;
}

.p-channel_share_channel_by_email_modal__copy_link:hover {
  color: #0b4c8c;
  text-decoration: none;
}

.p-channel_share_channel_by_email_modal__success_content {
  flex-direction: column;
  padding-top: 56px;
  display: flex;
}

.p-channel_share_channel_by_email_modal__success_content.centered {
  align-items: center;
}

.p-channel_share_channel_by_email_modal__success_icon {
  color: #007a5a;
  background-color: #007a5a26;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}

.p-channel_share_channel_by_email_modal__success_graphics {
  background-image: url(https://a.slack-edge.com/bv1-10/invitation_sent-3387a3e.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 84px 51px;
  width: 84px;
  height: 51px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-channel_share_channel_by_email_modal__success_graphics {
    background-image: url(https://a.slack-edge.com/bv1-10/invitation_sent@2x-2d63716.png);
  }
}

.p-channel_share_channel_by_email_modal__toast_icon {
  color: #f8f8f8;
}

.p-channel_share_channel_by_email_modal__success_header {
  margin: 20px 0;
}

.p-channel_share_channel_by_email_modal__success_caption {
  color: #1d1c1d;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-channel_share_channel_by_email_modal__success_channel_name {
  color: #1d1c1db3;
  text-align: center;
}

.p-channel_share_channel_by_email_modal__success_subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  margin-bottom: 12px;
}

.p-channel_share_channel_by_email_modal__success_copy {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
}

.p-channel_share_channel_by_email_modal__success_copy.centered {
  text-align: center;
  margin: 0 12px;
}

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

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

.p-channel_share_unhappy_path_modal__checkbox-section {
  padding-bottom: 16px;
  display: flex;
}

.p-channel_share_unhappy_path_modal__checkbox-section__left {
  padding-top: 4px;
}

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

.p-channel_share_unhappy_path_modal__learn--not_allowed, .p-channel_share_unhappy_path_modal__learn--not_allowed:active, .p-channel_share_unhappy_path_modal__learn--not_allowed:visited, .p-channel_share_unhappy_path_modal__learn--not_allowed:link, .p-channel_share_unhappy_path_modal__learn--not_allowed:focus, .p-channel_share_unhappy_path_modal__learn--not_allowed:hover {
  text-decoration: none;
}

.p-channel_invite_form__input_field {
  height: auto;
  padding-left: 0;
}

.p-channel_invite_form__input_field .c-token .c-icon--paper-plane {
  top: 1px;
}

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

.p-channel_invite_form__default_channel_fieldset {
  border: 1px solid #1264a3;
  border-radius: 8px;
  padding: 0 16px 16px;
}

.p-channel_invite_form__default_channel_fieldset .p-channel_invite_form__default_channel_fieldset_legend {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1264a3;
}

.p-channel_invite_form_checkbox__all .c-label__text {
  font-weight: 400;
}

.p-shared_channel_invite_flow_modal_tip__container {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  align-items: flex-start;
  padding: 20px 24px;
  display: flex;
}

.p-shared_channel_invite_flow_modal_tip__trial_container {
  background-color: #f4f1f4;
  border-top: 1px solid #e4dce4;
  align-items: flex-start;
  padding: 20px 24px;
  display: flex;
}

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

.p-shared_channel_invite_flow_modal_tip__text_container {
  color: #1d1c1d;
  flex-direction: column;
  display: flex;
}

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

.p-shared_channel_invite_flow_modal_tip__pro_badge {
  margin: 1.6px 0 0 8px;
}

.p-invite_list--team-icon {
  margin-bottom: -3px;
}

.p-invite_list--external-email-icon {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-bottom: -3px;
  display: inline-flex;
}

.p-invite_type_radio_label__radio {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  width: 50%;
  position: relative;
  overflow: hidden;
}

.p-invite_type_radio_label__radio input[type="radio"] {
  position: absolute;
}

.p-invite_type_radio_label__radio:first-of-type {
  margin-right: 20px;
}

.p-invite_type_radio_label__radio:not(.p-add_to_slack_radio--disabled) {
  cursor: pointer;
}

.p-invite_type_radio_label__radio:not(.p-add_to_slack_radio--disabled, .p-invite_type_radio_label--focus-visible):hover {
  box-shadow: 0 1px 3px #00000014;
}

.p-invite_type_radio_label--focus-visible {
  border-color: #1264a3;
  box-shadow: 0 0 0 calc(5px - 1) #1d9bd14d;
}

.p-invite_type_radio_label__image_wrapper {
  text-align: center;
  height: 120px;
}

.p-invite_type_radio_label__image_wrapper img {
  height: 100%;
  padding: 12px 0;
}

.p-invite_type_radio_label__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0 8px;
  font-weight: bold;
}

.p-invite_type_radio_label__radio_description_container {
  flex-direction: column;
  display: flex;
}

.p-invite_type_radio_label__button_container {
  display: flex;
}

.p-invite_type_radio_label__icon_container {
  flex-basis: 1%;
}

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

.p-invite_type_radio_label__disabled_text {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d0a;
}

.p-invite_type_radio_label__icon--disabled {
  color: #1d1c1db3;
}

.p-invite_type_radio_label__icon {
  color: #1d1c1d80;
  margin-top: 2px;
}

.p-add_to_slack_radio {
  border-radius: 8px;
  width: 50%;
  margin-top: 8px;
  position: relative;
}

.p-add_to_slack_radio:first-of-type {
  margin-right: 24px;
}

.p-add_to_slack_radio:focus-within {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
}

.p-add_to_slack_radio:not(.p-add_to_slack_radio--selected, .p-add_to_slack_radio--disabled) {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-add_to_slack_radio:not(.p-add_to_slack_radio--selected, .p-add_to_slack_radio--disabled):hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-add_to_slack_radio:not(.p-add_to_slack_radio--disabled) {
  cursor: pointer;
}

.p-add_to_slack_radio--selected {
  background-color: #1d9bd11a;
  outline-width: 0;
  box-shadow: 0 0 0 2px #1d9bd1;
}

.p-add_to_slack_radio--disabled {
  color: #616061;
  background-color: #1d1c1d0a;
}

.p-add_to_slack_radio__radio {
  opacity: 0;
}

.p-channel_invite_modal__base_modal {
  max-width: 600px;
}

.p-channel_invite_modal__header {
  padding: 12px 28px;
}

.p-channel_invite_modal__comprehensible_invites_header {
  word-break: break-all;
  padding-top: 12px;
  padding-bottom: 12px;
}

.p-channel_invite_modal__footer {
  height: auto;
}

.p-channel_invite_modal__footer_content {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.p-channel_invite_modal__footer_actions {
  width: 100%;
  padding-top: 12px;
}

.p-channel_invite_modal__info {
  margin-right: 10px;
}

.p-channel_invite_modal__info:last-of-type {
  padding-bottom: 5px;
}

.p-channel_invite_modal_share_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/share_channel_icon-f2705c6.png);
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 29px 23px;
  padding-right: 28px;
}

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

.p-channel_invite_modal_font--extra_spacing {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 36px;
}

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

.p-channel_invite_modal_coachmark {
  background-color: #4a154b1a;
  padding: 16px 64px 16px 32px;
  position: relative;
}

.sk-client-theme--dark .p-channel_invite_modal_coachmark {
  background-color: #4a154b;
}

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

.p-channel_invite_modal_coachmark__close {
  font-size: 12px;
  position: absolute;
  top: 50%;
  right: 28px;
  transform: translateY(-50%);
}

.p-channel_invite_modal_coachmark__caret {
  border-top: 12px solid #4a154b1a;
  border-left: 12px solid #0000;
  border-right: 12px solid #0000;
  width: 0;
  height: 0;
  margin-left: 64px;
}

.sk-client-theme--dark .p-channel_invite_modal_coachmark__caret {
  border-top-color: #4a154b;
}

.p-channel_invite_modal_tokenized_option_container {
  flex-wrap: wrap;
  max-height: 110px;
  padding: 4px 0;
  display: flex;
  overflow-y: auto;
}

.p-channel_invite_modal_tokenized_option {
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 5px;
  max-height: 30px;
  margin-top: 8px;
  margin-right: 8px;
  padding: 4px 8px;
  font-weight: 700;
  display: inline-block;
  overflow: hidden;
}

.p-channel_invite_modal_tokenized_option_container {
  scrollbar-width: thin;
  scrollbar-color: #ddd;
}

.p-channel_invite_modal_tokenized_option_container::-webkit-scrollbar {
  width: 8px;
}

.p-channel_invite_modal_tokenized_option_container::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 4px;
}

.p-channel_invite_modal__speedbump {
  width: 100%;
}

.p-channel_invite_modal__speedbump_text {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 700;
}

.p-channel_invite_modal__content_section {
  padding: 0 24px;
}

.p-channel_invite_modal__speedbump_pref {
  flex: 1;
}

.p-services_channel_picker .c-input_select__filter_input.focus-ring {
  box-shadow: none !important;
}

.service_channel_selector_container .p-services_channel_picker .c-input_select {
  margin-bottom: 4px;
}

.c-banner {
  text-align: center;
  z-index: 1;
  min-height: 48px;
  font-weight: 700;
  display: flex;
  left: 0;
  right: 0;
}

.c-banner--fixed {
  position: fixed;
}

.c-banner--info {
  color: #fff;
  background-color: #1264a3;
}

.c-banner--success {
  color: #fff;
  background-color: #007a5a;
}

.c-banner--warning {
  color: #1d1c1d;
  background-color: #f2c744;
}

.c-banner--urgent {
  color: #fff;
  background-color: #e01e5a;
}

.c-banner--neutral {
  color: #fff;
  background-color: #1d1c1d;
}

.c-banner--neutral .c-banner__close.c-button-unstyled {
  color: #fff;
}

.c-banner__text {
  flex: 1;
  align-self: flex-start;
  margin: 12px;
}

.c-banner a, .c-banner .c-link--button {
  color: inherit;
  text-decoration: underline;
}

.c-banner__close, .c-banner__close.c-button-unstyled {
  margin: 6px 6px 0 0;
}

.c-banner .c-button--focus-visible:focus, .c-banner .c-link--focus-visible:focus, .c-banner.c-banner--neutral .c-banner__close.c-button--focus-visible:focus, .c-banner.c-banner--neutral .c-link--focus-visible:not(.c-button):focus {
  color: #fff;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-quip_comment_root {
  padding: 12px 20px 8px 12px;
  display: flex;
}

.p-quip_comment_root--border-hidden .p-quip_comment_root__body, .p-quip_comment_root--border-hidden.p-quip_comment_root {
  padding: 0;
}

.p-quip_comment_root__body {
  flex: 1;
  width: 100%;
  margin-bottom: -4px;
  padding: 0 12px;
}

.p-quip_comment_root__body .p-quip_comment_root__avatars {
  margin-right: 8px;
}

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

.p-quip_comment_root__tooltip__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #ddd;
}

.p-image_crop__preview {
  background-repeat: no-repeat;
}

.p-image_crop__cropper--portrait {
  height: fill-available;
}

.c-message_kit__gutter {
  display: flex;
}

.c-message_kit__gutter__left {
  flex-shrink: 0;
  margin-right: 8px;
  display: flex;
}

.c-message_kit__gutter__right {
  flex: 1 1 0;
  min-width: 0;
  margin: -12px -8px -16px -16px;
  padding: 8px 8px 8px 16px;
}

@keyframes messagePaneDragOverlayOverlayTransition {
  from {
    opacity: 0;
    background: #fff0;
  }

  to {
    opacity: 1;
    background: #fffffff2;
  }
}

.p-message_pane_drag_overlay {
  z-index: 200;
  background: #fffffff2;
  justify-content: center;
  align-items: center;
  animation: .12s messagePaneDragOverlayOverlayTransition;
  display: flex;
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-message_pane_drag_overlay__info {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  padding: 0 16px;
  display: flex;
}

.p-message_pane_drag_overlay__title {
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-message_pane_drag_overlay__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  word-wrap: break-word;
  max-width: 100%;
}

.p-message_pane_drag_overlay__anim {
  width: 171px;
  height: 171px;
  position: relative;
}

@keyframes circleAnim {
  from {
    opacity: 0;
    transform: scale(.5);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-message_pane_drag_overlay__anim_circle {
  background-color: #00000003;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  animation: .12s ease-in-out forwards circleAnim;
  position: absolute;
}

.p-message_pane_drag_overlay__anim_readonly {
  width: 100%;
  height: 100%;
}

.p-message_pane_drag_overlay__anim_readonly:before {
  color: #616061;
  font-size: 50px;
}

@keyframes card3Anim {
  from {
    transform: scale(.5)rotate(5deg)translateY(0);
  }

  to {
    transform: scale(1)rotate(0)translateY(-30px);
  }
}

.p-message_pane_drag_overlay__anim_card_03 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_sprites@2x-7dbff43.png);
  background-position: 0 -189px;
  background-repeat: no-repeat;
  background-size: 100px 358px;
  width: 92px;
  height: 77px;
  animation: .12s ease-in-out forwards card3Anim;
  position: absolute;
  top: 50px;
  left: 35px;
}

@keyframes card2Anim {
  from {
    transform: scale(.5)rotate(15deg)translateX(0);
  }

  to {
    transform: scale(1)rotate(0)translateX(-20px);
  }
}

.p-message_pane_drag_overlay__anim_card_02 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_sprites@2x-7dbff43.png);
  background-position: 0 -273px;
  background-repeat: no-repeat;
  background-size: 100px 358px;
  width: 92px;
  height: 77px;
  animation: .12s ease-in-out forwards card2Anim;
  position: absolute;
  top: 55px;
  left: 25px;
}

@keyframes card1Anim {
  from {
    transform: scale(.5)rotate(-10deg)translateX(0);
  }

  to {
    transform: scale(1)rotate(0)translateX(30px);
  }
}

.p-message_pane_drag_overlay__anim_card_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_sprites@2x-7dbff43.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100px 358px;
  width: 100px;
  height: 89px;
  animation: .12s ease-in-out forwards card1Anim;
  position: absolute;
  top: 62px;
  left: 35px;
}

.p-message_pane_drag_overlay--night .p-message_pane_drag_overlay__anim_card_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_sprites@2x-7dbff43.png);
  background-position: 0 -96px;
  background-repeat: no-repeat;
  background-size: 100px 358px;
}

.p-message_pane_drag_overlay__block_files_esc {
  background-image: url(https://a.slack-edge.com/bv1-10/emptystate-blockedfiles@1x-3a2e22b.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 135px;
  height: 89px;
  position: absolute;
  top: 48px;
  left: 18px;
}

@keyframes threadTextAnim {
  from {
    opacity: 0;
    transform: scale(.85)translateY(0);
  }

  to {
    opacity: 1;
    transform: scale(1)translateY(10px);
  }
}

@keyframes threadCard1Anim {
  from {
    opacity: 0;
    transform: scale(.5)rotate(0)translateY(0);
  }

  to {
    opacity: 1;
    transform: scale(1)rotate(0)translateY(10px);
  }
}

.p-thread_drag_overlay {
  z-index: 200;
  background: #fffffff2;
  justify-content: center;
  align-items: center;
  animation: .1s threadDragOverlayFadeIn;
  display: flex;
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-thread_drag_overlay__info {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 0 50px;
  display: flex;
}

.p-thread_drag_overlay__anim {
  width: 110px;
  height: 155px;
  position: relative;
}

.p-thread_drag_overlay__anim--readonly, .p-thread_drag_overlay__anim--locked {
  width: 171px;
  height: 171px;
  position: relative;
}

@keyframes threadCircleAnim {
  from {
    opacity: 0;
    transform: scale(.5);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-thread_drag_overlay__anim_circle {
  background-color: #00000003;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  animation: .12s ease-in-out forwards threadCircleAnim;
  position: absolute;
}

.p-thread_drag_overlay__anim_readonly {
  width: 100%;
  height: 100%;
}

.p-thread_drag_overlay__anim_readonly:before {
  color: #616061;
  font-size: 50px;
}

.p-thread_drag_overlay__anim_locked {
  width: 100%;
  height: 100%;
}

.p-thread_drag_overlay__anim_locked:before {
  color: #616061;
  font-size: 50px;
}

.p-thread_drag_overlay__anim_text_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 23px;
  animation: .12s ease-in-out forwards threadTextAnim;
  position: absolute;
  top: 3px;
}

.p-thread_drag_overlay__anim_card_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 -50px;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 77px;
  animation: .12s ease-in-out forwards threadCard1Anim;
  position: absolute;
  top: 30px;
  left: 10px;
}

.p-thread_drag_overlay__anim_text_02 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 23px;
  animation: .12s ease-in-out forwards threadTextAnim;
  position: absolute;
  top: 112px;
}

.p-thread_drag_overlay--night .p-thread_drag_overlay__anim_card_01 {
  background-position: 0 -125px;
}

.p-thread_drag_overlay__title {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-thread_drag_overlay__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
}

.p-edit_profile_photo_drag_overlay {
  z-index: 200;
  background: #e8f5fa;
  border: 4px solid #1264a3;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  animation: .1s threadDragOverlayFadeIn;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .p-edit_profile_photo_drag_overlay {
  background: #1d1c1d;
}

.p-edit_profile_photo_drag_overlay__info {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  padding: 0 16px;
  display: flex;
}

.p-edit_profile_photo_drag_overlay__title {
  color: #1264a3;
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

@keyframes textAnim {
  from {
    opacity: 0;
    transform: scale(.85)translateY(0);
  }

  to {
    opacity: 1;
    transform: scale(1)translateY(10px);
  }
}

@keyframes card1Anim {
  from {
    opacity: 0;
    transform: scale(.5)rotate(0)translateY(0);
  }

  to {
    opacity: 1;
    transform: scale(1)rotate(0)translateY(10px);
  }
}

.p-huddle_drag_overlay {
  z-index: 200;
  background: #fffffff2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-huddle_drag_overlay__anim {
  width: 110px;
  height: 155px;
  position: relative;
}

.p-huddle_drag_overlay__anim_text_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 23px;
  animation: .12s ease-in-out forwards textAnim;
  position: absolute;
  top: 3px;
}

.p-huddle_drag_overlay__anim_card_01 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 -50px;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 77px;
  animation: .12s ease-in-out forwards card1Anim;
  position: absolute;
  top: 30px;
  left: 10px;
}

.p-huddle_drag_overlay__anim_text_02 {
  background-image: url(https://a.slack-edge.com/bv1-10/dragdrop_threads_sprites@2x-42266bd.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 110px 203px;
  width: 110px;
  height: 23px;
  animation: .12s ease-in-out forwards textAnim;
  position: absolute;
  top: 112px;
}

.p-huddle_drag_overlay__content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 0 50px;
  display: flex;
}

.p-huddle_drag_overlay__info {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-huddle_drag_overlay__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-huddle_drag_overlay--mini_player {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_drag_overlay--mini_player .p-huddle_drag_overlay__content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.p-huddle_drag_overlay--mini_player .p-huddle_drag_overlay__info {
  border: 1px dashed var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__border_color));
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-huddle_drag_overlay--mini_player .p-huddle_drag_overlay__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

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

.p-file_drag_drop__container {
  flex-direction: column;
  flex: 1;
  min-height: 0;
  display: flex;
  position: relative;
}

.p-file_drag_drop__container__channel-files {
  min-height: 0;
}

.p-audio_file__attach {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  background: #1264a3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.p-audio_file__attach .p-audio_file__attach__icon {
  font-size: 20px;
}

.p-audio_file__cancel {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  background: #f3f3f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 0;
  font-weight: 700;
  display: flex;
}

.p-audio_file__cancel .p-audio_file__cancel__icon {
  font-size: 20px;
}

.p-audio_file__prepend {
  padding-right: 12px;
}

.p-audio_file__append {
  padding-left: 4px;
}

.p-audio_file {
  display: flex;
}

.p-audio_file__strip {
  background: #fff;
  border-radius: 4px;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 8px;
  padding: 0 16px 0 12px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-audio_file__strip--speedbump {
  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-audio_file__timer {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 16px;
  font-weight: 700;
}

.p-audio_file__timer--warning {
  color: #e01e5a;
}

.p-audio_file__pending_file {
  border-radius: 4px;
  border-color: #1d1c1d4d !important;
}

.p-pending_file .c-pillow_file__description {
  margin: -5px;
  padding: 5px;
}

.p-pending_file .c-pillow_file__title {
  white-space: nowrap;
  display: block;
}

.p-pending_file .c-pillow_file__meta {
  margin-top: 4px;
}

.p-pending_file--compact {
  min-width: 0;
}

.p-pending_file--compact .c-pillow_file {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
}

.p-pending_file--compact .c-pillow_file__icon {
  align-self: auto;
  margin-right: 0;
}

.p-pending_file--compact .c-pillow_file__icon:before {
  font-size: 36px;
}

.p-pending_file--drag-layer {
  max-width: 210px;
}

.p-pending_file--drag-layer .c-pillow_file__header {
  align-items: center;
}

.p-pending_file__medium_file_entity {
  width: 208px;
}

.p-pending_file__audio_player {
  width: 184px;
}

.p-draft_image_file {
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
}

.p-draft_image_file:hover .p-draft_image_file__thumbnail {
  filter: brightness(70%);
}

.p-draft_image_file:hover .p-draft_image_file__pencil {
  opacity: 1;
}

.p-draft_image_file__thumbnail {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.p-draft_image_file__thumbnail_entity, .p-draft_image_file__thumbnail_entity:after {
  border-radius: 12px;
}

.p-draft_image_file__pencil {
  opacity: 0;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-draft_image_file__img {
  max-height: 225px;
}

.p-draft_image_file__thumbnail, .p-draft_image_file__img {
  opacity: 1;
  transition: opacity .15s linear;
}

.p-draft_image_file__btn:focus {
  border-radius: 12px;
}

.p-draft_image_file__btn {
  transition: transform .125s ease-out;
}

.p-draft_image_file__btn--hovered-left {
  transform: translateX(6px);
}

.p-draft_image_file__btn--hovered-right {
  transform: translateX(-6px);
}

.p-draft_image_file__dropping_divider {
  background: #1264a3;
  width: 2px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: -7px;
}

.p-draft_image_file__dropping_divider--left {
  left: -7px;
  right: auto;
}

.p-draft_image_file__dropping_divider--right {
  left: auto;
  right: -7px;
}

.p-draft_image_file__dropping_divider--first {
  left: -2px;
}

.p-edit_profile--wide {
  max-width: 700px;
}

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

.p-edit_profile__title_progress {
  margin-left: 8px;
}

.p-edit_profile__columns {
  display: flex;
}

.p-edit_profile__column_primary {
  flex: 1;
  margin-right: 32px;
}

.p-edit_profile__column_secondary {
  width: 192px;
}

.p-edit_profile__audio_recorder_component {
  cursor: default;
  margin-bottom: 24px;
}

.p-edit_profile__column_secondary_control {
  text-align: center;
  width: 100%;
  margin-top: 8px;
}

.p-edit_profile__drag_and_drop {
  border: 4px dashed #ddd;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 470px;
  display: flex;
}

.p-edit_profile__audio_recorder_icon {
  padding: 16px 8px;
}

.p-edit_profile__drag_and_drop_inner {
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.p-edit_profile__footer_text {
  flex: 1;
}

.p-edit_profile__photo {
  border-radius: 4px;
  width: 192px;
  height: 192px;
  overflow: hidden;
}

.p-edit_profile__centered {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-edit_profile__centered_primary {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 460px;
  display: flex;
}

.p-edit_profile__centered_primary--background {
  background: #1d1c1d21;
  height: 460px;
}

.p-edit_profile__centered_content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.p-edit_profile__centered_content--wide {
  width: 320px;
}

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

.p-edit_profile__centered_photo {
  max-width: 100%;
  max-height: 100%;
}

.p-edit_profile__cropper {
  background-color: #fff !important;
}

.p-edit_profile__cropper.fixed-height {
  height: 460px;
}

.p-edit_profile__upload_preview {
  width: 100%;
  margin-top: 24px;
}

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

.p-edit_profile__upload_preview_photo {
  border-radius: 3px;
}

.p-edit_profile__error_alert {
  width: 100%;
  margin-bottom: 16px;
}

.p-edit_profile__date_button {
  border: 1px solid #868686;
  justify-content: left;
  width: 100%;
  font-weight: normal;
}

.p-edit_profile__rules {
  color: #1d1c1d;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

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

.p-edit_profile__external_profiles_coachmark_container {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  margin-top: 20px;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.p-edit_profile__external_profiles_coachmark_container .p-edit_profile__external_profiles_coachmark--subtitle {
  margin-bottom: 4px;
}

.p-edit_profile__external_profiles_coachmark_container .p-edit_profile__external_profiles_coachmark--body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
}

.p-edit_profile__external_profiles_coachmark_container .p-edit_profile__external_profiles_coachmark--close_button {
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-edit_profile__external_profiles_coachmark_container:after {
  content: "";
  border-bottom: 12px solid #1d1c1d0f;
  border-left: 12px solid #0000;
  border-right: 12px solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  left: 24px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-mpdm_add_people_modal_content {
  padding: 0 24px;
}

.p-mpdm_add_people_modal_content__select {
  width: 100%;
  max-width: 100%;
  padding: 16px 0;
}

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

.p-degraded_list__loading {
  color: #868686;
  z-index: 1;
  background: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 96px;
  font-size: 10pt;
  display: flex;
  position: absolute;
}

.p-degraded_list__loading--offline {
  color: #1d1c1d;
}

.p-ai_summary_pill_button {
  text-shadow: none;
  z-index: 200;
  color: var(--dt_color-base-pry);
  background-color: rgb(var(--dt_color-plt-aubergine-70));
  border-radius: 14px;
  min-width: 0;
  height: 28px;
  padding: 4px 16px;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  display: flex;
  position: relative;
}

.p-ai_summary_pill_button:hover {
  background-color: rgb(var(--dt_color-plt-aubergine-90));
}

.p-ai_summary_pill_button__container {
  margin-left: 12px;
}

.p-ai_summary_pill_button__unread_divider {
  pointer-events: all;
  align-items: center;
  margin-left: -8px;
  margin-right: 16px;
  display: flex;
}

.p-ai_summary_pill_button__unread_divider--channel {
  height: 0;
}

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

.p-ai_summary_pill_button__label {
  margin-left: 8px;
}

@media screen and (max-width: 900px) {
  .p-ai_summary_pill_button__label {
    display: none;
  }
}

.sk-client-theme--dark .p-ai_summary_pill_button {
  background-color: rgb(var(--dt_color-plt-aubergine-10));
  color: rgb(var(--dt_color-plt-gray-100));
}

.sk-client-theme--dark .p-ai_summary_pill_button:hover {
  background-color: rgb(var(--dt_color-plt-aubergine-0));
}

.p-large_offline_indicator {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-large_offline_indicator__headline {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

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

.p-inline_offline_indicator {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 96px;
  display: flex;
}

.c-message_kit__comment:after {
  content: "";
  height: 4px;
  display: block;
}

.c-message_kit__comment .c-message__file_meta {
  display: inline;
}

.c-pending_files__thumbnail {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  display: block;
}

.c-pending_files__thumbnail--pending {
  opacity: .5;
}

.c-file_gallery__compact .c-pending_files__thumbnail {
  position: absolute;
  top: 0;
  left: 0;
}

.c-pending_files__single_video {
  position: relative;
}

.c-pending_files__container {
  flex-wrap: wrap;
  margin-top: 8px;
  display: flex;
}

.c-pending_files__file {
  height: 62px;
  margin-right: 12px;
  position: relative;
}

.c-pending_files__file .p-pending_file .c-pillow_file__header {
  align-items: center;
}

.c-pending_files__spinner {
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: -8px;
  right: -8px;
}

.c-pending_files__spinner--center {
  background: none;
  top: 50%;
  right: 50%;
  transform: translateY(-50%)translateX(50%);
}

.c-pending_files__generic_file {
  position: relative;
}

.c-file_gallery__single_file .c-pending_files__generic_file {
  max-width: 426px;
}

.c-file_gallery__mixed_file_format .c-pending_files__generic_file {
  grid-column-end: span 7;
}

.c-pending_files__audio {
  border-radius: 4px;
  height: 100%;
  position: relative;
}

.c-pending_files__audio_aspect {
  opacity: .5;
  padding-top: 56.25%;
}

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

.c-pending_files__generic_file--pending {
  opacity: .5;
}

.p-setup_prog_disc_empty_reply_bar {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  cursor: pointer;
  background: #1264a3;
  border: 2px solid #0000;
  border-radius: 6px;
  align-items: center;
  max-width: 600px;
  height: 34px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

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

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

.p-setup_prog_disc_empty_reply_bar .p-setup_prog_disc_empty_reply_bar__avatar_and_text {
  color: #1264a3;
  background: #fff;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex-grow: 1;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-setup_prog_disc_empty_reply_bar .p-setup_prog_disc_empty_reply_bar__avatar_and_text .c-avatar {
  margin-left: 8px;
  margin-right: 8px;
}

.p-setup_prog_disc_empty_reply_bar .p-setup_prog_disc_empty_reply_bar__text {
  color: #fff;
  opacity: 0;
  padding: 0 8px;
  animation-name: p-setup_prog_disc_empty_reply_bar__text--opacity, p-setup_prog_disc_empty_reply_bar__text--slide-up;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-out;
  animation-delay: .2s, .2s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(4px);
}

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

  100% {
    opacity: 1;
  }
}

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

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

.sk-client-theme--dark .p-setup_prog_disc_empty_reply_bar {
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_empty_reply_bar .p-setup_prog_disc_empty_reply_bar__text {
  color: #f8f8f8;
}

.p-setup_prog_disc_empty_reply_bar--ia4, .sk-client-theme--dark .p-setup_prog_disc_empty_reply_bar--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-setup_prog_disc_empty_reply_bar--ia4 .p-setup_prog_disc_empty_reply_bar__text {
  color: var(--dt_color-content-inv-pry);
}

.c-message_kit__thread_replies.c-message__reply_bar {
  margin-top: -4px;
  margin-bottom: 4px;
}

.c-message_kit__canvas_thread_replies_bar {
  flex-direction: row;
  display: flex;
}

.c-message_kit__background {
  background: #fff;
}

.c-message_kit__background--hovered {
  background: #f8f8f8;
}

.c-message_kit__background--labels {
  background: #f2c7441a;
}

.c-message_kit__background--labels--ephemeral {
  background: #1d1c1d0a;
}

.c-message_kit__background--labels--custom_response {
  background: #1d9bd10d;
}

.c-message_kit__background--labels--saved_for_later {
  background: #f2c74433;
}

.c-message_kit__background--labels--later {
  background: #1d9bd11a;
}

.c-message_kit__background--labels--linked_workflow {
  background: #f9edff;
}

.c-message_kit__background--labels--linked_workflow .c-message_kit__labels__link, .c-message_kit__background--labels--linked_workflow .c-message_kit__labels__link:hover, .c-message_kit__background--labels--linked_workflow .c-message_kit__labels__link:focus {
  color: #611f69;
}

.c-message_kit__background--labels--file_annotation {
  background: #fff;
}

.c-message_kit__background--labels--file_annotation.c-message_kit__background--hovered {
  background: #f8f8f8;
}

.c-message_kit__background--editing {
  background: #f2c74433;
}

.c-message_kit__background--highlight {
  animation: 3s forwards c-message_kit--highlight;
}

@keyframes c-message_kit--highlight {
  20% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.c-message_kit__background--deleting {
  background: #e01e5a99;
  overflow: hidden;
}

.c-message_kit__background--labels--is_auto_send {
  background: none;
}

.c-message_kit__background--labels--is_auto_send.c-message_kit__background--hovered {
  background: #f8f8f8;
}

.c-message_kit__background--huddle {
  background: #1d9bd11a;
}

.p-ia4_client--theming .c-message_kit__background--huddle {
  background-color: rgb(var(--dt_color-plt-jade-0));
}

.c-message_kit__broadcast_preamble--dense {
  display: flex;
}

.c-message_kit__broadcast_preamble__inner {
  flex: 1 1 0;
  margin: 0;
}

.c-message_kit__broadcast_preamble--canvas_msg {
  margin-bottom: 4px;
}

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

.p-preview_message--faded {
  opacity: .5;
}

.p-preview_message--selectable {
  cursor: pointer;
}

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

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

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

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

.p-preview_message__selected_history_divider {
  z-index: 2;
  position: absolute;
  left: 0;
  right: 0;
  transform: translateY(-28px);
}

.p-preview_message--inert-message-elements {
  pointer-events: none;
}

.p-history_preview__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-bottom: 8px;
  padding-left: 4px;
  font-weight: 700;
}

.p-history_preview__list_wrapper {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  width: 100%;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.p-history_preview__list_wrapper .c-scrollbar--hidden .c-virtual_list__scroll_container {
  overflow-y: hidden;
}

.p-history_preview__list_wrapper__empty_message {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  text-align: center;
  width: 75%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-history_preview__list_wrapper_preview {
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-history_preview__list_wrapper_preview .c-reaction_add {
  display: none;
}

.p-history_preview__list_component {
  height: 100%;
}

.p-history_preview__list_component_divider {
  height: 56px;
}

.p-history_preview__list_component__item--bottom {
  margin-bottom: 16px;
}

[lang] .p-history_preview__list_component--more-messages.c-message_kit__message {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  text-align: center;
  height: 56px;
  padding: 15px 0;
  font-style: italic;
  font-weight: bold;
}

.p-history_preview__list--loading_empty {
  height: 100%;
}

.p-history_preview__list--loading_empty .c-message_list__spinner {
  padding: 0;
  position: absolute;
  top: 123px;
  left: 209px;
}

.p-mpdm_select_history_form {
  background-color: #f8f8f8;
  padding-left: 24px;
  padding-right: 24px;
}

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

.p-mpdm_select_history_form__select {
  width: 285px;
  margin-top: 8px;
  margin-left: 24px;
}

.p-mpdm_select_history_form__datepicker {
  width: 239px;
  margin-left: 25px;
}

.p-mpdm_history_modal_header {
  padding: 24px 56px 20px 24px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-mpdm_history_modal_header__subheader {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding: 0 24px 20px;
}

.p-error_modal {
  padding: 24px 0;
}

.p-mpdm_add_people_modal__footer {
  height: auto;
  padding: 16px 24px;
}

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

.p-mpdm_add_people_modal__footer__warning__icon {
  color: #616061;
  vertical-align: text-bottom;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 20px;
  display: inline-block;
}

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

.p-message_column__main_link {
  color: #1d1c1d;
  align-items: center;
  height: 42px;
  padding: 0 10px;
  display: flex;
}

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

.p-message_column__sender_name {
  white-space: nowrap;
  margin-right: 4px;
  padding-left: 6px;
  font-weight: 700;
}

.p-message_column__text_column_container.p-list_detail__text {
  padding: 0;
}

.p-message_column__text_column_container.p-list_detail__text .c-missing_text {
  margin: 0 10px;
}

.p-message_column__text_column_container.p-list_detail__text:hover .p-message_column__message_edit_button {
  display: flex;
}

.p-message_column__message_edit_button {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: none;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}

.p-message_column__private_message {
  align-items: center;
  gap: 8px;
  padding-left: 10px;
  display: flex;
}

.p-list_record_modal_info__field_value .p-message_column__private_message {
  padding-left: 0;
}

.p-message_column__message_content_wrapper {
  display: flex;
}

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

.p-message_column__file_entity .c-icon--filetype-tiny {
  margin-right: 4px;
}

.p-message_column__file_entity .c-icon--filetype-tiny:before {
  color: #616061;
}

.p-file_card__container {
  height: 100%;
  position: relative;
}

.p-file_card__container .c-message_actions__container, .p-file_card__container .c-file__actions {
  z-index: 1;
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-file_card__container.p-file_card__container--focus-visible:focus-within .p-file_card__actions, .p-file_card__container:hover .p-file_card__actions {
  opacity: 1;
}

.p-file_card__container--ia4 .p-file_card {
  box-shadow: none;
  border: 1px solid var(--dt_color-otl-ter);
  background-color: var(--dt_color-ctr-pry);
}

.p-file_card__container--ia4 .p-file_card .p-file_card__preview {
  background-color: var(--dt_color-ctr-sec);
  border-top: 1px solid var(--dt_color-otl-ter);
}

.p-file_card__container.p-file_card__container--embedded {
  height: unset;
  border: 1px solid #1d1c1d1a;
  border-radius: 12px;
  overflow: hidden;
}

.p-file_card__container.p-file_card__container--embedded .c-pillow_file__snippet {
  margin-top: 0;
}

.p-file_card__container.p-file_card__container--embedded .p-file_card__preview {
  white-space: nowrap;
  align-items: start;
}

.p-file_card__container--embedded_box .p-file_card__container--embedded, .p-file_card__container--embedded_box .p-file_card--embedded, .p-file_card__container--embedded_box .p-file_card__preview--embedded {
  cursor: inherit;
  height: 100%;
}

.p-file_card__container--embedded_box .p-file_card__preview--embedded {
  aspect-ratio: unset;
}

.p-file_card__container--embedded_box .c-aspect_box__inner {
  min-height: 235px;
}

.p-file_card__container.p-file_card__container--attached {
  border-radius: 12px 12px 0 0;
}

.p-file_card__container .p-file_card__callout_badge {
  color: #fff;
  background-color: #0b4c8c;
  border-radius: 23px;
  padding: 2px 8px;
  font-size: 10px;
  font-weight: 700;
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-file_card {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-file_card:focus {
  border-radius: 12px;
  outline-width: 0;
  outline-style: none;
}

.p-file_card--embedded_attached {
  border-radius: 12px 12px 0 0;
}

.p-file_card__actions--hover {
  opacity: 1;
}

.p-file_card--clickable {
  cursor: pointer;
}

.p-file_card--focus {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-color: #0000;
  border-radius: 12px;
  outline: none;
  text-decoration: none;
}

.p-file_card--view {
  cursor: zoom-in;
}

.p-file_card__entity {
  padding: 12px;
}

.p-file_card__preview {
  background-color: #1d1c1d0f;
  background-position: top;
  background-size: cover;
  border-top: 1px solid #1d1c1d21;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 140px;
  display: flex;
  position: relative;
}

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

.p-file_card__preview--embedded {
  aspect-ratio: 3;
  overflow: hidden;
}

.p-file_card__preview--quip {
  height: 160px;
}

.p-file_card__preview--browser {
  height: 140px;
}

.p-file_card__preview--embedded .c-pillow_file__snippet {
  width: inherit;
}

.p-file_card__preview--broken {
  background-image: url(https://a.slack-edge.com/bv1-10/broken_image-871454d.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-file_card__preview--broken {
    background-image: url(https://a.slack-edge.com/bv1-10/broken_image@2x-0765596.png);
  }
}

.p-file_card__preview--placeholder-image {
  background-image: url(https://a.slack-edge.com/bv1-10/placeholder-image-88e3944.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 56px 44px;
}

.p-file_card__preview--placeholder-text {
  background-color: #1d1c1d0f;
  background-image: url(https://a.slack-edge.com/bv1-10/placeholder-text-6fafd16.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 56px 44px;
}

.p-file_card__preview--placeholder-email {
  background-color: #1d1c1d0f;
  background-image: url(https://a.slack-edge.com/bv1-10/placeholder-email-1e4c244.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 56px 44px;
}

.p-file_card__preview--preview-zip {
  background-color: #1d1c1d0f;
  background-image: url(https://a.slack-edge.com/bv1-10/preview-zip-306f7bd.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 56px 44px;
}

.p-file_card__preview__playable {
  width: 100%;
  height: 100%;
}

.p-file_card__preview__playable .p-media_file_thumbnail__thumb {
  border-radius: 8px 8px 0 0;
}

.p-file_card__preview__playable .p-media_file_thumbnail__thumb_bottom {
  border-radius: 0 0 8px 8px;
}

.p-file_card__preview__playable .p-media_file_thumbnail__play_icon:before {
  font-size: 40px;
}

.p-file_card__content {
  color: inherit;
  cursor: pointer;
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  flex: auto;
  min-height: 60px;
  padding: 16px 16px 12px;
  line-height: 1;
  display: flex;
}

.p-file_card__content .c-pillow_file__user {
  font-weight: 400;
}

.p-file_card__content .c-pillow_file__meta__entry {
  margin-top: 0;
}

.p-file_card__content .c-truncate {
  word-break: break-word;
}

.p-file_card__name {
  font-size: 15px;
  font-weight: bold;
}

.p-file_card__name--empty {
  color: #1d1c1d80;
}

.p-file_card__info {
  color: #1d1c1db3;
  font-size: 13px;
}

.p-file_card__tooltip_info, .p-file_card__tooltip_info .c-pillow_file__user, .p-file_card__tooltip_info .c-pillow_file__user_timestamp {
  font-weight: 400;
}

.p-file_card__justification_icon {
  color: #f2c744;
  margin-right: 4px;
}

.p-filepile {
  display: flex;
}

.p-filepile_item {
  margin: 0 2px;
}

.p-filepile_overflow {
  color: #fff;
  background-color: #616061;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
  display: flex;
}

.p-select_field_option {
  white-space: nowrap;
  border-radius: 4px;
  padding: 2px 6px;
}

.p-grouping_color--gray, .sk-client-theme--dark .p-grouping_color--gray {
  color: rgb(var(--dt_color-plt-gray-70));
}

.p-grouping_color--brown, .sk-client-theme--dark .p-grouping_color--brown {
  color: rgb(var(--dt_color-plt-horchata-70));
}

.p-grouping_color--orange, .sk-client-theme--dark .p-grouping_color--orange {
  color: rgb(var(--dt_color-plt-campfire-70));
}

.p-grouping_color--yellow {
  color: rgb(var(--dt_color-plt-sunflower-70));
}

.sk-client-theme--dark .p-grouping_color--yellow {
  color: rgb(var(--dt_color-plt-sunflower-60));
}

.p-grouping_color--green, .sk-client-theme--dark .p-grouping_color--green {
  color: rgb(var(--dt_color-plt-cilantro-70));
}

.p-grouping_color--blue, .sk-client-theme--dark .p-grouping_color--blue {
  color: rgb(var(--dt_color-plt-ocean-70));
}

.p-grouping_color--indigo, .sk-client-theme--dark .p-grouping_color--indigo {
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-grouping_color--purple {
  color: rgb(var(--dt_color-plt-aubergine-70));
}

.sk-client-theme--dark .p-grouping_color--purple {
  color: rgb(var(--dt_color-plt-aubergine-60));
}

.p-grouping_color--pink {
  color: rgb(var(--dt_color-plt-flamingo-70));
}

.sk-client-theme--dark .p-grouping_color--pink {
  color: rgb(var(--dt_color-plt-flamingo-60));
}

.p-grouping_color--red {
  color: rgb(var(--dt_color-plt-tomato-70));
}

.sk-client-theme--dark .p-grouping_color--red {
  color: rgb(var(--dt_color-plt-tomato-60));
}

.p-grouping_color__bg--gray {
  background-color: rgb(var(--dt_color-plt-gray-5));
}

.sk-client-theme--dark .p-grouping_color__bg--gray {
  background-color: rgb(var(--dt_color-plt-gray-20));
}

.p-grouping_color__bg--brown {
  background-color: rgb(var(--dt_color-plt-horchata-5));
}

.sk-client-theme--dark .p-grouping_color__bg--brown {
  background-color: rgb(var(--dt_color-plt-horchata-10));
}

.p-grouping_color__bg--orange, .sk-client-theme--dark .p-grouping_color__bg--orange {
  background-color: rgb(var(--dt_color-plt-campfire-5));
}

.p-grouping_color__bg--yellow, .sk-client-theme--dark .p-grouping_color__bg--yellow {
  background-color: rgb(var(--dt_color-plt-sunflower-5));
}

.p-grouping_color__bg--green {
  background-color: rgb(var(--dt_color-plt-cilantro-5));
}

.sk-client-theme--dark .p-grouping_color__bg--green {
  background-color: rgb(var(--dt_color-plt-cilantro-10));
}

.p-grouping_color__bg--blue {
  background-color: rgb(var(--dt_color-plt-ocean-5));
}

.sk-client-theme--dark .p-grouping_color__bg--blue {
  background-color: rgb(var(--dt_color-plt-ocean-10));
}

.p-grouping_color__bg--indigo {
  background-color: rgb(var(--dt_color-plt-indigo-5));
}

.sk-client-theme--dark .p-grouping_color__bg--indigo {
  background-color: rgb(var(--dt_color-plt-indigo-10));
}

.p-grouping_color__bg--purple {
  background-color: rgb(var(--dt_color-plt-aubergine-5));
}

.sk-client-theme--dark .p-grouping_color__bg--purple {
  background-color: rgb(var(--dt_color-plt-aubergine-10));
}

.p-grouping_color__bg--pink, .sk-client-theme--dark .p-grouping_color__bg--pink {
  background-color: rgb(var(--dt_color-plt-flamingo-5));
}

.p-grouping_color__bg--red, .sk-client-theme--dark .p-grouping_color__bg--red {
  background-color: rgb(var(--dt_color-plt-tomato-5));
}

.p-embedded_message_content:empty {
  padding: 0;
}

.p-embedded_message_content .c-message_kit__blocks {
  margin-bottom: 0;
}

.p-embedded_message_content .p-block_kit_renderer__block_wrapper, .p-embedded_message_content .c-message_attachment {
  display: block;
}

.p-embedded_message_content .c-message_attachment .c-message_attachment__body {
  padding: 0;
}

.c-message_kit__inline_channel_context {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.c-message_kit__inline_channel_context_icon {
  margin-left: -2px;
}

.c-message_kit__inline_channel_context_icon--channel {
  margin-right: -2px;
}

.c-message_kit__inline_channel_context_icon--archived-channel {
  height: 15px;
  margin-right: -2px;
  font-size: 15px;
}

.p-embedded_message_header__secondary .p-embedded_message_header__secondary_channel_name {
  font-weight: 400;
}

.p-embedded_message_header__secondary .p-embedded_message_header__secondary_channel_name .c-missing_channel--private {
  background-color: unset;
  display: inline;
}

.p-embedded_message_header__secondary .p-embedded_message_header__secondary_channel_name .c-missing_channel--private .c-icon {
  transform: translateY(1px);
}

.p-embedded_message_header__secondary, .p-embedded_message_header__secondary .p-embedded_message_header__secondary__inline_channel_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061 !important;
}

.p-message_field_card {
  color: #1d1c1d;
  box-shadow: 0 0 0 1px var(--saf-0);
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
  background: #fff;
  border-radius: 12px;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  position: relative;
}

.p-message_field_card:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.p-message_field_card .p-embedded_message_unfurl__content--private {
  border-radius: 0 0 12px 12px;
}

.p-message_field_card .p-message_field_card__header {
  padding: 12px;
}

.p-message_field_card .p-message_field_card__content, .p-message_field_card__channel_footer {
  padding: 0 12px 12px;
}

.p-message_field_card__channel_footer .p-message_field_card__file_entity {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  display: inline-flex;
}

.p-message_field_card__channel_footer .p-message_field_card__file_entity .c-icon--filetype-tiny {
  margin-right: 4px;
}

.p-message_field_card__channel_footer .p-message_field_card__file_entity .c-icon--filetype-tiny:before {
  color: #616061;
}

.p-message_field_card__channel_footer .p-message_field_card__file_entity .c-file_entity__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-message_field_card__actions {
  border: unset;
  background: #fff;
  border-radius: 6px;
  padding: 2px;
  transition: opacity .1s;
  display: flex;
  position: absolute;
  top: 12px;
  right: 12px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

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

.p-field_renderer__multi_entity_field_container {
  padding-right: 8px;
  display: flex;
}

.p-field_renderer__rating_emoji {
  margin-right: 10px;
}

.p-field_renderer__rating_emoji--non_value {
  opacity: .5;
}

.listThumbnail__T4xkb {
  color: #fff;
  background: #4a154b;
  border-radius: 8px;
  height: 36px;
  margin-left: 8px;
}

.listRecordThumbnail__6-U-i {
  background: #ddd;
  border-radius: 8px;
  height: 36px;
}

.flexContainer__-40P6 {
  column-gap: 12px;
  width: 100%;
  display: flex;
}

.listThumbnail__vBAPc {
  color: #fff;
  background: #4a154b;
  border-radius: 8px;
  height: 36px;
}

.listRecordThumbnail__RrSjP {
  background: #ddd;
  border-radius: 8px;
  height: 36px;
}

.container__K7FPN {
  width: 100%;
}

.header__Iqzh7 {
  align-items: center;
  column-gap: 12px;
  width: 100%;
  margin: 12px;
  display: flex;
}

.fieldContainer__3ljVt {
  flex-flow: column wrap;
  margin: 10px 60px 5px 0;
  display: flex;
}

.fieldContainer__3ljVt a {
  height: auto;
  padding: 0;
}

.fieldType__qp0h8.message__fxWlh, .fieldType__qp0h8.text__yk81N {
  margin-right: 0;
}

.fieldLabel__XJIgH {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 8px;
}

.c-message_kit__footer {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  display: flex;
}

.c-message_kit__footer_spacer:before {
  color: #1d1c1d21;
  content: "|";
  margin: 0 4px;
}

.c-message_kit__footer_channel {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-message_kit__footer_channel wbr {
  display: none;
}

.c-message_kit__footer_permalink {
  white-space: nowrap;
}

.c-message_kit__footer--no_link .c-message_kit__footer_spacer, .c-message_kit__footer--no_link .c-message_kit__footer_permalink {
  display: none;
}

.p-quip_unfurl_private_message_speedbump_modal h1:only-child .p-rich_text_block {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-quip_unfurl_private_message_speedbump_modal svg {
  margin-right: 4px;
}

.p-embedded_message_unfurl__container {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
}

.p-embedded_message_unfurl__container:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.p-embedded_message_unfurl__container.p-embedded_message_unfurl__container--attached {
  border-radius: 12px 12px 0 0;
}

.p-embedded_message_unfurl__container.p-embedded_message_unfurl__container--ephemeral {
  background: #f8f8f8;
}

.sk-client-theme--dark .p-embedded_message_unfurl__container.p-embedded_message_unfurl__container--ephemeral {
  background: #fff;
  border: 1px solid #1d1c1d1a;
}

.p-embedded_message_unfurl__container .p-embedded_message_unfurl__container__header {
  padding: 12px;
}

.p-embedded_message_unfurl__container .p-embedded_message_unfurl__container__content {
  padding: 0 12px 12px;
}

.p-embedded_message_unfurl__ephemeral--message_attachment, .p-embedded_message_unfurl__ephemeral--message_attachment > .c-message_attachment {
  max-width: 100%;
}

.p-embedded_message_unfurl__ephemeral--message_content {
  padding: 8px 12px;
}

.p-embedded_message_unfurl__channel_footer {
  padding: 0 12px 12px;
}

.p-embedded_message_unfurl__channel_footer .p-embedded_message_unfurl__channel_footer__file_entity {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  display: inline-flex;
}

.p-embedded_message_unfurl__channel_footer .p-embedded_message_unfurl__channel_footer__file_entity .c-icon--filetype-tiny {
  margin-right: 4px;
}

.p-embedded_message_unfurl__channel_footer .p-embedded_message_unfurl__channel_footer__file_entity .c-icon--filetype-tiny:before {
  color: #616061;
}

.p-embedded_message_unfurl__channel_footer .p-embedded_message_unfurl__channel_footer__file_entity .c-file_entity__text, .p-embedded_message_unfurl__channel_footer .p-embedded_message_unfurl__channel_footer__file_entity .c-file_entity__text .p-rich_text_block {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-embedded_message_unfurl__missing_member {
  background: #ddd;
}

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

.p-embedded_message_unfurl_loading:not(.p-embedded_message_unfurl_loading--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-embedded_message_unfurl_loading__title .p-embedded_message_unfurl_loading__title__texts {
  flex-direction: column;
  justify-content: space-around;
  margin-left: 12px;
  display: flex;
}

.p-embedded_message_unfurl_loading__content {
  flex-direction: column;
  justify-content: space-around;
  padding: 0 12px 12px;
  display: flex;
}

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

.p-embedded_message_unfurl__container .p-embedded_message_content.p-embedded_message_content--private {
  text-align: center;
  background-color: #f3f3f3;
  border-top: 1px solid #1d1c1d21;
  padding: 16px;
}

.p-channel_email_address_modal .c-sk-modal_header {
  align-items: baseline;
  display: flex;
}

.p-channel_email_address_modal .c-sk-modal__close_button {
  top: 16px;
}

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

.p-channel_email_address_modal__get {
  margin-bottom: 16px;
}

.p-channel_email_address_modal__label {
  margin-top: 6px;
  display: flex;
}

.p-channel_email_address_modal__help_content_section {
  background: #f8f8f8;
  min-height: 430px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-channel_email_address_modal__help_content_section--light-mode {
  background: #fef4ea;
}

.p-channel_email_address_modal__body_image_container {
  justify-content: center;
  align-items: center;
  height: 240px;
  margin-top: 16px;
  display: flex;
}

.p-channel_email_address_modal__body_image_container_img {
  width: 524px;
  height: 240px;
}

.p-channel_email_address_modal__help_footer {
  justify-content: flex-start;
}

.p-channel_email_address_modal--updated-width {
  max-width: 580px;
}

.p-channel_email_address_modal__help_container_icon {
  color: #1d1c1db3;
  margin-right: 4px;
}

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

.p-channel_email_address_modal__sub_content {
  padding-bottom: 16px;
  display: flex;
}

.p-channel_email_address_modal__sub_content__link {
  margin-top: 16px;
  margin-right: 16px;
}

.p-channel_email_address_modal__label--right {
  justify-content: flex-end;
}

.p-channel_email_address_modal__label__input {
  width: 100%;
  position: relative;
}

.p-channel_email_address_modal__label__input .c-input_text {
  margin-bottom: 8px;
}

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

.p-channel_email_address_modal__copy {
  margin-left: 12px;
}

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

.p-channel_email_address_modal__help {
  display: flex;
}

.p-channel_email_address_modal__get_body {
  padding-bottom: 24px;
}

.p-channel_email_address_modal__body {
  margin-top: 16px;
  margin-bottom: 8px;
}

.p-channel_email_address_modal__body__container__icon {
  min-width: 32px;
  padding-top: 2px;
  display: inline-block;
}

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

.p-channel_email_address_modal__body__title {
  margin-bottom: 4px;
  font-weight: 700;
}

.p-channel_email_address_modal__body__container {
  display: flex;
}

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

.p-channel_email_address_modal--get .c-sk-modal_footer {
  height: 8px;
  padding-bottom: 4px;
}

.p-channel_email_address_modal__body__footer {
  color: #1d1c1db3;
  margin-top: 8px;
}

.p-channel_email_address_modal_list_item .c-menu_item__label {
  flex: none;
}

.p-channel_email_address_modal__body__button_section {
  border-top: 1px solid #1d1c1d21;
  margin-top: 16px;
  padding-top: 12px;
}

.p-channel_email_address_modal__body_customization_button {
  color: #1d1c1d;
  background: none;
  justify-content: space-between;
  width: 100%;
  padding-left: 0;
}

.p-channel_email_address_modal__body_customization_button:disabled, .p-channel_email_address_modal__body_customization_button:hover {
  color: #1d1c1d;
  box-shadow: none;
  background: none;
  padding-left: 0;
}

.p-channel_email_address_modal__body__button__icon {
  text-align: right;
}

.p-channel_email_address_modal__back_button {
  z-index: 1;
  position: absolute;
  top: 20px;
  left: 16px;
}

.p-channel_email_address_modal__body_customize {
  justify-content: space-between;
  margin-top: 16px;
  display: flex;
}

.p-channel_email_address_modal__body_customize_input {
  width: 100%;
  margin-left: 4px;
}

.p-channel_email_address_modal__body_customize_select {
  width: 100%;
  margin-right: 4px;
}

.p-channel_email_address_modal__body_message_preview {
  background: #1d1c1d0a;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  min-height: 125px;
  padding: 20px;
  display: flex;
  -webkit-mask-image: linear-gradient(#000 30%, #0000 100%);
  mask-image: linear-gradient(#000 30%, #0000 100%);
}

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

.p-channel_email_address_modal--customize .c-sk-modal_header {
  display: flex;
}

.p-channel_email_address_modal--customize .c-multi_pane_modal__back {
  margin-top: 4px;
}

.p-channel_email_address_modal--customize .p-channel_email_address_modal__title-bar {
  padding-left: 8px;
}

.p-channel_email_address_modal__body_message_preview__name {
  width: 100%;
}

.p-channel_email_address_modal__body_message_preview__icon {
  background: #ddd;
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  display: flex;
  overflow: hidden;
}

.p-channel_email_address_modal__body_message_preview__icon .c-icon:before {
  font-size: 24px;
}

.p-channel_email_address_modal__body_message_preview__img {
  width: 100%;
  height: 100%;
}

.p-channel_email_address_modal__body_message_preview__message {
  background: #fff;
  border: 1px solid #ddd;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  height: 36px;
  margin-top: 4px;
}

.p-channel_email_address_modal__body_message_preview_alt {
  background: #f8f8f8;
  min-height: 288px;
  padding: 28px;
  display: flex;
}

.p-channel_email_address_modal__body_message_preview_title_alt {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 20px;
  margin-bottom: 8px;
  margin-left: 28px;
}

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

.p-channel_email_address_modal__body_density__sub_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #868686;
  margin-bottom: 0;
}

.p-channel_email_address_modal__options_overlay_options_list .c-select_options_list__option--active .p-channel_email_address_modal__body_density__sub_text {
  color: #fff;
}

.p-channel_email_address_modal__body_message_preview__message_body {
  border-radius: 8px;
  width: 416px;
  margin-top: 4px;
}

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

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

.p-app_external_team_banner {
  background: #1d1c1d;
  padding: 8px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.p-app_external_team_banner__team_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-grow: 1;
}

.p-app_external_team_banner__team_icon {
  background-clip: padding-box;
  border-radius: 3px;
  margin: 0 8px;
  box-shadow: 0 0 0 2px #fff;
}

.p-oauth_scope_info .p-oauth_scope_info__safe_scopes:not(:last-child) {
  border: none;
}

.p-oauth_scope_info__spacer_icon {
  color: #f2c744;
  height: 24px;
  margin-right: 12px;
}

.p-oauth_scope_info__expander_icon {
  height: 1.25rem;
}

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

.p-oauth_scope_info__dangerous_scopes, .p-oauth_scope_info__safe_scopes {
  border-bottom: 1px solid #ddd;
}

.p-oauth_scope_info__dangerous_scopes {
  border-top: 1px solid #ddd;
  border-left: 5px solid #f2c744;
  border-right: 1px solid #ddd;
  border-radius: .25rem;
}

.p-oauth_scope_info__dangerous_scope {
  padding: 1rem 1rem 1rem .75rem;
}

.p-oauth_scope_info__safe_scope {
  padding: 1.125rem 1rem;
}

.p-oauth_scope_info__safe_scope, .p-oauth_scope_info__dangerous_scope:not(:first-child) {
  border-top: 1px solid #ddd;
}

.p-app_permission_dialog {
  width: 420px;
  max-height: none;
}

.p-app_permission_dialog .c-dialog__body {
  max-height: calc(100vh + 5px);
  padding: 40px 24px 0;
  position: relative;
}

.p-app_permission_dialog .c-dialog__footer {
  border-top: 1px solid #ddd;
  padding: 24px;
}

.p-app_permission_dialog .c-dialog__footer_buttons {
  width: 100%;
  display: flex;
}

.p-app_permission_dialog .c-dialog__go, .p-app_permission_dialog .c-dialog__cancel {
  width: 100%;
  max-width: 100%;
}

.p-app_permission_dialog .c-dialog__go {
  margin-left: 16px;
}

.p-app_permission_dialog .c-dialog__go .c-infinite_spinner {
  margin-right: 0;
}

.p-app_permission_dialog .c-dialog__cancel {
  background: #f8f8f8;
}

.p-app_permission_dialog .c-dialog__cancel:hover {
  background: #fff;
}

.p-app_permission_dialog .c-dialog__close {
  margin: 0;
  position: absolute;
  top: 24px;
  right: 21px;
}

.p-app_permission_dialog .p-oauth_scope_info__safe_scopes:last-child {
  border: none;
}

.p-app_permission_dialog .p-oauth_scope_info__dangerous_scopes {
  margin-bottom: 24px;
}

.p-app_permission_dialog__app_icon {
  vertical-align: middle;
  border-radius: 4px;
  width: 48px;
  height: 48px;
  display: inline-block;
}

.p-app_permission_dialog__app_icon--placeholder {
  background: #ddd;
}

.p-app_permission_dialog .p-deprecated_channel_name .c-deprecated-icon:before {
  margin: 0 -2px;
  font-size: 23.9994px;
  line-height: 24.0001px;
}

.p-invite_member_to_channel_dialog__body {
  min-height: 64px;
  padding: 4px 0 0;
}

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

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

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

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

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

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

.p-member_profile_card__picture {
  height: 260px;
}

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

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

.p-member_profile_card__name {
  padding: 16px;
}

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

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

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

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

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

.p-member_profile_card__context_action wbr {
  display: none;
}

.p-member_profile_card__context_action_channel_name {
  cursor: pointer;
}

.p-member_profile_card__profile_only_user_message {
  padding: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-huddle_call_menu_item {
  width: 200px;
}

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

.p-huddle_call_menu_item__button {
  cursor: default;
  width: 100%;
  margin-left: auto;
  padding: 0;
}

.p-huddle_call_menu_item__button.c-menu_item__li--highlighted, .p-huddle_call_menu_item__button.c-menu_item__button--highlighted {
  background-color: #0000;
  padding: 0;
}

:is(.p-huddle_call_menu_item__button.c-menu_item__li--highlighted:focus .p-huddle_call_menu_item__banner-bottom-container, .p-huddle_call_menu_item__button.c-menu_item__button--highlighted:focus .p-huddle_call_menu_item__banner-bottom-container, .p-huddle_call_menu_item__button.c-menu_item__li--highlighted:focus-visible .p-huddle_call_menu_item__banner-bottom-container, .p-huddle_call_menu_item__button.c-menu_item__button--highlighted:focus-visible .p-huddle_call_menu_item__banner-bottom-container, .p-huddle_call_menu_item__button.c-menu_item__li--highlighted.c-button--focus-visible .p-huddle_call_menu_item__banner-bottom-container, .p-huddle_call_menu_item__button.c-menu_item__button--highlighted.c-button--focus-visible .p-huddle_call_menu_item__banner-bottom-container) {
  outline-offset: -5px;
  outline-style: solid;
}

.p-huddle_call_menu_item__banner_container {
  white-space: normal;
  color: #fff;
  border-radius: 8px;
  width: 290px;
  margin: 0 8px;
  overflow: hidden;
}

.p-huddle_call_menu_item__banner_container .c-banner__text {
  margin: 0;
}

.p-huddle_call_menu_item__banner_container .c-menu_item__li {
  width: 100%;
}

.p-huddle_call_menu_item__banner_container .c-menu_item__icon {
  color: #fff;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner {
  text-align: left;
  margin-top: 0;
  font-weight: normal;
  overflow: hidden;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-img {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner-3965df2.gif);
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-img-fr-FR {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.fr-FR-929fd58.gif);
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-img-ja-JP {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.ja-JP-d8a3260.gif);
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-img-de-DE {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.de-DE-17ae41e.gif);
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-text-container {
  flex-wrap: wrap;
  padding: 16px 16px 0;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-text-container .p-huddle_call_menu_item__banner-headline {
  font-weight: bold;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner .p-huddle_call_menu_item__banner-text-container .p-huddle_call_menu_item__banner-description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddle_call_menu_item__banner_container .p-huddle_switch__headphones_icon {
  left: 35px;
}

.p-huddle_call_menu_item__banner_container .p-huddle_call_menu_item__banner-bottom-container {
  color: #fff;
  cursor: pointer;
  background-color: #0b4c8c;
  justify-content: space-between;
  padding: 16px;
  font-weight: bold;
}

.p-huddle_call_menu_item__banner-bottom-container {
  white-space: normal;
  width: 290px;
  margin: 0 8px;
  overflow: hidden;
}

.p-huddle_call_menu_item__banner-img {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner-3965df2.gif);
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.p-huddle_call_menu_item__banner-img-fr-FR {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.fr-FR-929fd58.gif);
}

.p-huddle_call_menu_item__banner-img-ja-JP {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.ja-JP-d8a3260.gif);
}

.p-huddle_call_menu_item__banner-img-de-DE {
  background-image: url(https://a.slack-edge.com/bv1-10/calls_education_banner.de-DE-17ae41e.gif);
}

.p-huddle_schedule_menu_item .c-menu_item__icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

img.p-classic_nav__call-menu_icon {
  vertical-align: middle;
  border: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.p-call_menu__migration-menu-item .c-menu_item__li .p-classic_nav__call-menu-text {
  color: #616061;
}

.p-call_menu__migration-menu-item .c-menu_item__li--highlighted .p-classic_nav__call-menu-text {
  color: #fff;
  text-decoration: none;
}

.p-classic_nav__call__left-margin_label {
  margin-left: 40px;
}

.p-call_menu.c-icon--headphones-call-menu {
  left: 9px;
}

.p-classic_nav__model__button__icon__icon_container {
  font-size: 14px;
  display: flex;
}

.p-classic_nav__model__button__icon__no_wrap_label {
  white-space: nowrap;
  margin-left: 4px;
}

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

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

.p-call_menu__huddle_discovery_link_new_text {
  font-weight: bold;
}

.p-classic_nav__legacy-call-menu_icon {
  color: #fff;
  background-color: #868686;
  border-radius: 4px;
}

.p-call_menu_call_button__learn_more_link_container.p-call_menu__huddle_discovery_link_container__phase3 {
  color: #e01e5a;
}

.sk-client-theme--dark .p-call_menu_call_button__learn_more_link_container.p-call_menu__huddle_discovery_link_container__phase3 {
  color: #1d1c1d;
}

.p-call_menu_call_button__learn_more_link {
  text-decoration: underline;
}

.p-call_menu_call_button__learn_more_link.p-call_menu_call_button__learn_more_link__phase3 {
  color: #e01e5a;
}

.sk-client-theme--dark .p-call_menu_call_button__learn_more_link.p-call_menu_call_button__learn_more_link__phase3 {
  color: #1d1c1d;
}

.p-member_profile_buttons, .p-member_profile_buttons_deleted_hover_card {
  display: flex;
}

.p-member_profile_buttons_deleted_hover_card button:hover {
  background: #1d1c1d0a;
}

.p-member_profile_buttons__button, .p-member_profile_buttons__button_disabled_container {
  flex: 1;
}

.p-member_profile_buttons__button:not(:first-child), .p-member_profile_buttons__button_disabled_container:not(:first-child) {
  margin-left: 8px;
}

.p-member_profile_buttons__button--overflow {
  flex-grow: 0;
  flex-basis: 0;
  min-width: auto;
  padding: 0 8px;
}

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

.p-member_profile_buttons__button_disabled_container .p-member_profile_buttons__button {
  width: 100%;
}

.p-member_profile_buttons__button_body {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
  overflow: hidden;
}

.p-member_profile_buttons__button_body_label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-member_profile_buttons__button_body_icon {
  flex-shrink: 0;
}

.p-member_profile_buttons__button_body_icon--small:before {
  font-size: 18px;
}

.p-member_profile_buttons__button.p-r_member_profile__buttons-icon-only {
  flex: 0;
  min-width: 36px;
  padding: 0;
}

.p-member_profile_buttons__button.p-r_member_profile__buttons-icon-only .p-member_profile_buttons__button_body_icon {
  margin-left: auto;
  margin-right: auto;
}

.p-member_profile_buttons__button_body_chevron_icon {
  align-items: center;
  margin-left: auto;
  display: flex;
}

[lang="ja-JP"] .p-member_profile_buttons__button {
  font-size: 13px;
}

.p-member_profile_buttons__link--rimeto {
  margin: 0 16px;
  display: block;
}

.p-member_profile_buttons_huddle_icon:before {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_30));
  font-size: 15px;
}

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

.p-channel_details .p-flexpane__title_container wbr {
  display: none;
}

.p-channel_details__contents {
  flex: 1;
}

.p-channel_details__block {
  margin: 20px 16px 0;
}

.p-channel_details__block:last-child {
  margin-bottom: 20px;
}

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

.p-channel_details__header {
  text-align: center;
  margin-bottom: 4px;
}

.p-channel_details__header__title {
  text-align: center;
  width: 100%;
  margin-top: 16px;
  padding: 0 16px;
}

.p-channel_details__header__title .p-deprecated_channel_name {
  cursor: default;
  white-space: normal;
}

.p-channel_details__header__title .c-icon--archive {
  margin-right: 2px;
}

.p-channel_details__header__title__presence {
  margin: 0 -8px 0 4px;
}

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

.p-channel_details__subtitle wbr {
  display: none;
}

.p-channel_details__subtitle .c-icon--archive {
  margin-right: 2px;
}

.p-channel_details__header__avatar {
  width: 120px;
  height: 120px;
  margin: 28px auto 0;
}

.p-channel_details__header__faces {
  margin-top: 32px;
  margin-bottom: 4px;
  padding: 0 20px 0 26px;
}

.p-channel_details__header__faces .c-avatar {
  border-radius: 8px;
  margin-right: 8px;
  overflow: hidden;
}

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

.p-channel_details__header .c-custom_status {
  color: #1d1c1db3;
  word-break: break-word;
  margin: 4px 16px 0;
  font-size: 13px;
  display: block;
}

.p-channel_details__header .c-custom_status .c-emoji {
  margin-right: 2px;
}

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

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

.p-ia__channel_details__prefs_title {
  color: #1d1c1db3;
  margin-bottom: 8px;
  margin-left: 16px;
  font-size: 13px;
  font-weight: 700;
}

.p-ia__channel_details__prefs_control {
  background-color: #1d1c1d0a;
  align-items: center;
  width: 100%;
  margin-bottom: 1px;
  padding: 12px 16px;
  display: flex;
}

.p-ia__channel_details__prefs_control.p-ia__channel_details__prefs_control--with-toggle {
  padding: 5px 12px 5px 16px;
}

.p-ia__channel_details__prefs_control__notifications {
  border-radius: 4px 4px 0 0;
}

.p-ia__channel_details__prefs_control__star {
  border-radius: 0 0 4px 4px;
}

.p-ia__channel_details__prefs_control__content {
  color: #1d1c1db3;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-ia__channel_details__prefs_control__content .c-emoji__small {
  margin-right: 8px;
}

.p-ia__channel_details__prefs_control .c-toggle {
  margin-left: auto;
}

.p-ia__channel_details__actions {
  border-bottom: 1px solid #1d1c1d21;
  justify-content: center;
  align-items: start;
  padding-top: 18px;
  padding-bottom: 16px;
  display: flex;
}

.p-ia__channel_details__action {
  text-align: center;
  width: 80px;
}

.p-ia__channel_details__action.p-ia__channel_details__action--member_profile {
  text-align: unset;
}

.p-ia__channel_details__action.active .p-ia__channel_details__action_icon {
  color: #fff;
  background-color: #1d1c1db3;
}

.p-ia__channel_details__action_tooltip {
  max-width: 140px;
}

.p-ia__channel_details__action_icon {
  text-align: center;
  color: #1d1c1d;
  background-color: #1d1c1d0a;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  margin-bottom: 4px;
  transition: background-color 80ms, color 80ms;
}

.p-ia__channel_details__action_icon.p-ia__channel_details__action_icon--member_profile {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-ia__channel_details__action_icon:hover {
  background-color: #1d1c1d1a;
}

.p-ia__channel_details__action_icon:active {
  background-color: #1d1c1d26;
}

.p-ia__channel_details__action_label {
  color: #1d1c1db3;
  font-size: 13px;
}

.p-ia__channel_details__action_label.p-ia__channel_details__action_label--legacy_icon_label {
  padding-left: 4px;
}

.p-ia__channel_details__action.p-ia__channel_details__action--starred .p-ia__channel_details__action_icon, .p-ia__channel_details__action.p-ia__channel_details__action--muted .p-ia__channel_details__action_icon {
  color: #fff;
  background-color: #1d1c1db3;
}

.p-member_profile_restriction {
  color: #fff;
  background-color: #1d1c1de6;
  align-items: center;
  height: 36px;
  padding: 8px 16px;
  display: flex;
}

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

.p-member_profile_restriction_deleted {
  color: #1d1c1d80;
  background-color: #ddd;
  align-items: center;
  height: 36px;
  padding: 8px 16px;
  display: flex;
}

.p-member_profile_restriction_deleted:hover, .p-member_profile_restriction_deleted:active, .p-member_profile_restriction_deleted:focus {
  color: #1d1c1d80;
}

.p-member_profile_restriction__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  margin-right: 4px;
  font-size: 13px;
  font-weight: 900;
  display: block;
  overflow: hidden;
}

.p-member_profile_restriction__text wbr {
  display: none;
}

.p-member_profile_restriction__text_deleted {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d80;
  flex: 1;
  margin-right: 4px;
  font-size: 13px;
  font-weight: 900;
  display: block;
  overflow: hidden;
}

.p-member_profile_restriction__text_deleted wbr {
  display: none;
}

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

.p-member_profile_restriction__svg_icon {
  margin-top: 1.6px;
  margin-right: 8px;
  font-size: 12px;
}

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

.p-member_profile_field {
  padding: 8px 16px;
  display: flex;
  position: relative;
}

.p-member_profile_field:hover .p-member_profile_field__secondary, .p-member_profile_field.p-member_profile_field--keyboard .p-member_profile_field__secondary {
  display: block;
}

.p-member_profile_field.p-member_profile_field__label--hidden {
  padding-top: 0;
}

.p-member_profile_field.p-member_profile_field__label--hidden .p-member_profile_field__secondary {
  top: 0;
}

.p-member_profile_field__primary {
  flex: 1;
  min-width: 0;
}

.p-member_profile_field__secondary {
  background: #fff;
  display: none;
  position: absolute;
  top: 16px;
  right: 16px;
}

.p-member_profile_field__interactable:focus {
  text-decoration: underline;
}

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

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

.p-member_profile_field__value wbr {
  display: none;
}

.p-member_profile_field__value--wrap {
  white-space: normal;
}

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

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

.p-member_profile_field__status wbr {
  display: none;
}

.p-member_profile_field__status_expiration {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1db3;
  width: 240px;
  display: block;
  overflow: hidden;
}

.p-member_profile_field__status_expiration wbr {
  display: none;
}

.p-member_profile_field__list {
  margin: 0;
}

.p-member_profile_field__list_item {
  margin: 0;
  list-style-type: none;
}

.p-member_phone_field__menu_open .p-member_profile_field__secondary {
  display: block;
}

.p-member_phone_field__calls_button {
  min-width: auto;
}

.p-member_profile_hover_card__modal {
  z-index: 999;
}

.p-member_profile_hover_card {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-member_profile_hover_card__popover {
  z-index: 1001;
  position: absolute;
}

.p-member_profile_hover_card__container {
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 320px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-member_profile_hover_card__container_deleted {
  color: #1d1c1db3;
  background: #f8f8f8;
  border-radius: 8px;
  flex-direction: column;
  width: 320px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

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

.p-member_profile_hover_card__secondary .c-alert.p-member_profile_outofoffice .c-link--button {
  color: #1264a3;
  text-decoration: none;
}

.p-member_profile_hover_card__status {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 0;
  display: block;
  overflow: hidden;
}

.p-member_profile_hover_card__status .c-emoji, .p-member_profile_hover_card__status .c-emoji img {
  width: 20px;
  height: 20px;
}

.p-member_profile_hover_card__banner {
  color: #1d1c1d;
  align-items: center;
  padding: 8px 16px;
  display: flex;
  overflow: hidden;
}

.p-member_profile_hover_card__banner_dark {
  background: #ddd;
}

.p-member_profile_hover_card__banner_light {
  background: #1d1c1d0a;
}

.p-member_profile_hover_card__banner_deactivated_light {
  color: #1d1c1db3;
  background: #1d1c1d21;
}

.p-member_profile_hover_card__banner_deactivated_dark {
  color: #1d1c1db3;
  background: #ddd;
}

.p-member_profile_hover_card__banner_icon {
  margin-bottom: 1.6px;
  margin-right: 8px;
  font-size: 12px;
}

.p-member_profile_hover_card__banner_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.p-member_profile_hover_card__banner_text wbr {
  display: none;
}

.p-member_profile_hover_card__banner_text, .p-member_profile_hover_card__share_canvas_banner {
  font-size: 13px;
}

.p-member_profile_hover_card__share_canvas_banner {
  color: #1d1c1db3;
  background-color: #1d9bd11a;
  align-items: center;
  font-weight: 400;
  line-height: 1.38463;
}

.p-member_profile_base_entity {
  padding: 16px;
}

.p-member_profile_base_entity__avatar {
  align-self: flex-start;
  width: 72px;
  height: 72px;
  margin-right: 12px;
}

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

.p-member_profile_base_entity__name {
  margin-right: 2px;
}

.p-member_profile_base_entity__name.wrapping {
  white-space: break-spaces;
  margin-right: -4px;
}

.p-member_profile_base_entity__name strong {
  font-size: 15px;
  font-weight: 900;
}

.p-member_profile_base_entity__name--link:hover {
  text-decoration: underline;
}

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

.p-member_profile_base_entity__title_deleted {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: inherit;
}

.p-member_profile_base_entity__title--full {
  white-space: initial;
}

.p-member_profile_base_entity__pronouns {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  font-size: 13px;
  display: block;
  overflow: hidden;
}

.p-member_profile_base_entity__pronouns wbr {
  display: none;
}

.p-member_profile_base_entity__time {
  align-items: center;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.p-member_profile_base_entity__primary .p-app_external_team_banner {
  position: inherit;
  background: #1d1c1d0a;
}

.p-member_profile_base_entity__celebration-new-hire {
  background-color: #ffebb0;
  background-image: url(https://a.slack-edge.com/bv1-10/handwave-037d4d8.svg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
}

.sk-client-theme--dark .p-member_profile_base_entity__celebration-new-hire {
  background-color: #4a154b;
}

.p-member_profile_base_entity__celebration-anniversary {
  background-color: #ffebb0;
  background-image: url(https://a.slack-edge.com/bv1-10/flags-50c692e.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
}

.sk-client-theme--dark .p-member_profile_base_entity__celebration-anniversary {
  background-color: #4a154b;
}

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

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

.p-member_profile_outofoffice .c-alert__message a {
  color: #1264a3;
  background: none;
  text-decoration-line: none !important;
}

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

.p-member_profile_outofoffice .c-alert__message .c-member_slug--link {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-member_profile_outofoffice .c-alert__message .c-member_slug--link:hover {
  color: #0b4c8c;
  background: #1d9bd133;
  text-decoration: none;
}

.p-member_profile_outofoffice .c-alert__message .p-rich_text_block {
  word-wrap: break-word;
}

.p-member_profile_outofoffice .p-member_profile_outofoffice_coverage_plan {
  font-weight: 700;
  display: inline-block;
}

.p-member_profile_outofoffice .p-member_profile_outofoffice_coverage_plan:hover {
  color: #0b4c8c;
}

.p-member_profile_outofoffice__alert_heading {
  place-content: center space-between;
  display: flex;
}

.p-member_profile_outofoffice__alert_edit {
  color: #1264a3;
}

.p-member_profile_outofoffice__emoji {
  margin-right: 10px;
}

.p-member_profile_outofoffice .c-alert__message {
  width: 100%;
}

.p-lists_member_profile_access_hover_card_banner {
  color: #1d1c1db3;
  background-color: #1d9bd11a;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.38463;
}

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

.p-download_progress__outer {
  opacity: 1;
  background: #ddd;
  border-radius: 3px;
  order: 2;
  width: calc(100% - 24px);
  height: 6px;
  margin: 0 0 12px 60px;
}

.p-download_progress__inner {
  background: #1d9bd1;
  border-radius: 3px;
  height: 6px;
  transition-property: width;
  transition-duration: .15s;
}

.p-download_toast_item--completed .p-download_progress__outer {
  opacity: 0;
  height: 0;
  margin: 0 0 0 60px;
  transition-property: height, opacity, margin;
  transition-duration: .3s;
}

.p-downloads_modal__title {
  justify-content: space-between;
  position: relative;
}

.p-downloads_modal__title__clear:after {
  content: "";
  background: #1d1c1d21;
  width: 1px;
  height: 25px;
  position: absolute;
  right: -12px;
}

.p-downloads_modal__content {
  height: 424px;
  margin-top: -5px;
  padding-bottom: 20px;
}

.p-downloads_modal__content--empty {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.p-downloads_modal__list_container {
  margin: 5px 13px 0;
}

.p-downloads_modal__content_empty_message {
  text-align: center;
  width: 300px;
}

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

.p-downloads_modal__content .p-download_progress__outer {
  order: unset;
  width: calc(100% - 48px);
  margin: 8px 0 4px 48px;
}

.p-downloads_modal__content .p-download_controls__actions {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 0 0 48px;
}

.p-downloads_modal__content .p-download_controls__button {
  margin-right: 12px;
}

.p-downloads_modal__content .p-download_controls__button:hover {
  text-decoration: underline;
}

.p-downloads_modal__content .c-pillow_file_container--active_download, .p-downloads_modal__content .c-pillow_file--active_download .c-pillow_file__slide {
  background: #fff;
}

input[type="text"].c-input_text.p-channel_name_input--input {
  margin-bottom: 0;
}

input[type="text"].c-input_text.p-channel_name_input--input_with_warning {
  background-color: #fff;
}

.p-channel_name_input--input_note {
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-content: center;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.p-channel_name_input--alert {
  background-color: #f2c74433;
  border: 1px solid #de4e2b;
  border-radius: 0 0 5px 5px;
  margin-top: -5px;
  padding: 6px 10px 12px;
}

.p-channel_name_input--alert:first-child {
  padding-top: 12px;
}

.p-channel_name_input--alert:last-child {
  padding-bottom: 6px;
}

.p-channel_name_input--validating {
  position: absolute;
  top: 6px;
  right: 10px;
}

.c-fullscreen_modal__breadcrumb_header {
  flex-direction: column;
  display: flex;
  position: relative;
}

.c-fullscreen_modal__breadcrumb_wrapper {
  flex-direction: row;
  justify-content: center;
  display: flex;
  position: relative;
}

.c-fullscreen_modal__breadcrumb_line {
  background: #ddd;
  height: 1px;
  position: absolute;
  top: .75rem;
  left: 6rem;
  right: 6rem;
}

.c-fullscreen_modal__breadcrumb {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.c-fullscreen_modal__breadcrumb_circle_icon {
  color: #868686;
  background: #fff;
  padding: 0 3px;
}

.c-fullscreen_modal__breadcrumb_circle_icon:before {
  font-size: 10px;
}

.c-fullscreen_modal__breadcrumb_text {
  text-align: center;
  color: #616061;
  width: 176px;
  margin-top: -1.6px;
  padding: 0 16px;
  font-size: 13px;
  line-height: 16px;
}

.c-fullscreen_modal__title--small {
  color: #1d1c1d;
  align-self: center;
  margin: 0;
  display: none;
}

.c-fullscreen_modal__breadcrumb_circle_icon.active {
  animation: .15s cubic-bezier(.35, .13, .25, 1) 50ms forwards c-fullscreen_modal_breadcrumb_header--color_fade;
}

.c-fullscreen_modal__breadcrumb_text.active {
  animation: .15s cubic-bezier(.35, .13, .25, 1) forwards c-fullscreen_modal_breadcrumb_header--color_fade;
}

.c-fullscreen_modal__breadcrumb:not(:first-child) .c-fullscreen_modal__breadcrumb_animated_step {
  animation: .15s cubic-bezier(.35, .13, .25, 1) c-fullscreen_modal_breadcrumb_header--breadcrumb_step;
}

.c-fullscreen_modal__breadcrumb .c-fullscreen_modal__breadcrumb_animated_step.reverse {
  animation: .15s cubic-bezier(.35, .13, .25, 1) c-fullscreen_modal_breadcrumb_header--breadcrumb_step_reverse;
}

.c-fullscreen_modal__breadcrumb_animated_step {
  visibility: hidden;
  background: #1264a3;
  width: 0;
  height: 1px;
  position: absolute;
  top: .75rem;
}

@keyframes c-fullscreen_modal_breadcrumb_header--color_fade {
  from {
    color: #868686;
  }

  to {
    color: #1264a3;
  }
}

@keyframes c-fullscreen_modal_breadcrumb_header--breadcrumb_step {
  0% {
    visibility: visible;
    transform: translateX(-165px);
  }

  40% {
    width: 60px;
  }

  100% {
    width: 0;
    transform: translateX(0);
  }
}

@keyframes c-fullscreen_modal_breadcrumb_header--breadcrumb_step_reverse {
  0% {
    visibility: visible;
    transform: translateX(165px);
  }

  40% {
    width: 60px;
  }

  100% {
    width: 0;
    transform: translateX(0);
  }
}

@media screen and (max-width: 1024px) {
  .c-fullscreen_modal__breadcrumb_line, .c-fullscreen_modal__breadcrumb_animated_step, .c-fullscreen_modal__breadcrumb_text {
    display: none;
  }

  .c-fullscreen_modal__title--small {
    display: block;
  }

  .c-fullscreen_modal__breadcrumb_circle_icon:before {
    font-size: 8px;
  }
}

.c-fullscreen_modal {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.c-fullscreen_modal--fixed {
  position: fixed;
}

.c-fullscreen_modal--custom_titlebar {
  height: calc(100vh - 31px);
  position: fixed;
  top: 31px;
}

.c-fullscreen_modal__content {
  background-color: #fff;
  outline: none;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.c-fullscreen_modal__content--before-open {
  opacity: 0;
  transition: opacity .15s cubic-bezier(.2, .8, .5, 1) .1s, transform .15s cubic-bezier(.2, .8, .5, 1) .1s;
  transform: translateY(5px);
}

.c-fullscreen_modal__content--after-open {
  opacity: 1;
  transition: opacity .15s cubic-bezier(.2, .8, .5, 1) .1s, transform .15s cubic-bezier(.2, .8, .5, 1) .1s;
  transform: translateY(0);
}

.c-fullscreen_modal__content--before-close {
  opacity: 0;
  transition: opacity .25s cubic-bezier(.2, .8, .5, 1) .1s;
}

body:not(.p-client_desktop--ia-top-nav, .p-ia4_body) .c-fullscreen_modal__content--with_frameless_padding {
  height: calc(100% - 22px);
  margin-top: 22px;
}

body:not(.p-client_desktop--ia-top-nav, .p-ia4_body) .c-fullscreen_modal__content--with_frameless_padding:before {
  content: " ";
  -webkit-app-region: drag;
  background-color: #fff;
  height: 22px;
  position: absolute;
  top: -22px;
  left: 0;
  right: 0;
  box-shadow: 0 1px #ddd;
}

.c-fullscreen_modal__button__icon {
  font-size: 32px;
  line-height: 1;
}

.c-fullscreen_modal__button__label {
  margin-top: -4px;
  font-size: 13px;
}

.c-fullscreen_modal__back, .c-fullscreen_modal__close {
  box-shadow: none;
  color: #616061;
  text-align: center;
  vertical-align: middle;
  -webkit-app-region: no-drag;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  transition: opacity .2s ease-out;
  display: flex;
  position: absolute;
  top: 48px;
  -webkit-transform: translateZ(0);
}

.c-fullscreen_modal__back:hover, .c-fullscreen_modal__close:hover {
  color: #1d1c1d;
  background-color: #ddd;
}

.c-fullscreen_modal__back:active, .c-fullscreen_modal__close:active {
  color: #fff;
  background-color: #007a5a;
}

.c-fullscreen_modal__back .c-deprecated-icon, .c-fullscreen_modal__close .c-deprecated-icon {
  margin: 0;
}

.c-fullscreen_modal__back .c-deprecated-icon:before, .c-fullscreen_modal__close .c-deprecated-icon:before {
  font-size: inherit;
}

.c-fullscreen_modal__back {
  margin-right: 16px;
  left: 48px;
}

.c-fullscreen_modal__close {
  margin-left: 16px;
  right: 48px;
}

.c-fullscreen_modal__back--with_header, .c-fullscreen_modal__close--with_header {
  z-index: 2;
  height: 60px;
  top: 0;
}

.c-fullscreen_modal__back--with_header .c-deprecated-icon, .c-fullscreen_modal__close--with_header .c-deprecated-icon {
  bottom: 3px;
}

.c-fullscreen_modal__back--with_header:hover, .c-fullscreen_modal__close--with_header:hover {
  background-color: #0000;
}

.c-fullscreen_modal__back--with_header:active, .c-fullscreen_modal__close--with_header:active {
  color: #1264a3;
  background-color: #0000;
}

.c-fullscreen_modal__back--with_header {
  left: 0;
}

.c-fullscreen_modal__close--with_header {
  right: 0;
}

.c-fullscreen_modal__cancel, .c-fullscreen_modal__secondary {
  margin-right: 12px;
}

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

.c-fullscreen_modal__header {
  text-align: center;
  z-index: 1;
  background: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 1px 4px #00000026;
}

body.p-client_desktop--draggable-region-hacks .c-fullscreen_modal__header {
  -webkit-app-region: drag;
}

.c-fullscreen_modal__header .c-fullscreen_modal__title {
  margin: 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-fullscreen_modal__header_image_wrapper {
  border-radius: 4px;
  width: 44px;
  height: 44px;
  position: absolute;
  top: 8px;
  left: 16px;
  overflow: hidden;
}

.c-fullscreen_modal__header_image_wrapper:after {
  content: "";
  box-sizing: border-box;
  border: 1px solid #86868633;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-fullscreen_modal__header_image {
  width: 100%;
  height: auto;
}

.c-fullscreen_modal__title {
  width: 100%;
  margin-bottom: 16px;
}

.c-fullscreen_modal__title--with_header_buttons {
  padding-left: 64px;
  padding-right: 64px;
}

.c-fullscreen_modal__body {
  -webkit-user-select: text;
  user-select: text;
  color: #1d1c1d;
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 15vh 32px 32px;
  line-height: 1.46667;
  display: flex;
  overflow-y: auto;
}

.supports_custom_scrollbar .c-fullscreen_modal__body {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .c-fullscreen_modal__body::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .c-fullscreen_modal__body::-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 .c-fullscreen_modal__body::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .c-fullscreen_modal__body:hover {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .c-fullscreen_modal__body:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .c-fullscreen_modal__body: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 .c-fullscreen_modal__body:hover::-webkit-scrollbar-corner {
  background: none;
}

.c-fullscreen_modal__body--full_bleed {
  padding: 0;
}

.c-fullscreen_modal__body--with_header {
  margin-top: 60px;
  padding-top: 32px;
}

.c-fullscreen_modal__body--with_footer {
  margin-bottom: 70px;
  padding-bottom: 0;
}

.c-fullscreen_modal__body--with_breadcrumb_header {
  margin-top: 60px;
}

@media screen and (min-width: 375px) {
  .c-fullscreen_modal__body--with_breadcrumb_header {
    padding-top: 40px;
  }
}

@media screen and (min-width: 1440px) {
  .c-fullscreen_modal__body--with_breadcrumb_header {
    padding-top: 60px;
  }
}

@media screen and (min-width: 1920px) {
  .c-fullscreen_modal__body--with_breadcrumb_header {
    padding-top: 80px;
  }
}

.c-fullscreen_modal__body__content {
  width: 640px;
  max-width: 100%;
}

.c-fullscreen_modal__body__content--full_bleed {
  width: 100%;
}

.c-fullscreen_modal__footer {
  box-shadow: none;
  text-align: right;
  background-color: #fff;
  border-top: none;
  flex-shrink: 0;
  padding: 16px;
}

.c-fullscreen_modal__footer .c-fullscreen_modal__buttons {
  padding-top: 0;
}

.c-fullscreen_modal__buttons {
  text-align: left;
  flex-shrink: 0;
  width: 100%;
  margin: 0 auto 16px;
  padding-top: 32px;
}

.c-fullscreen_modal__buttons--align_right {
  text-align: right;
}

.c-fullscreen_modal__buttons--float_right {
  float: right;
  width: auto;
  margin-top: 0;
  padding-top: 0;
}

.c-fullscreen_modal__buttons--center {
  text-align: center;
}

.c-fullscreen_modal__content--with_footer .c-fullscreen_modal__footer {
  background-color: #f8f8f8;
  height: 70px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-fullscreen_modal__content--with_footer .c-fullscreen_modal__buttons {
  text-align: right;
  width: 100%;
  margin-bottom: 0;
}

.p-client_desktop--ia-top-nav .c-fullscreen_modal {
  height: calc(100vh - 44px);
  top: 44px;
}

.p-channel_topic_dialog .c-dialog__header {
  padding-bottom: 11px;
}

.p-channel_topic_dialog .c-dialog__body {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-channel_topic_dialog .c-dialog__footer {
  padding-top: 15px;
}

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

.p-channel_purpose_dialog .c-dialog__header {
  padding-bottom: 11px;
}

.p-channel_purpose_dialog .c-dialog__body {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-channel_purpose_dialog .c-dialog__footer {
  padding-top: 15px;
}

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

.p-file_upload_dialog {
  overflow-y: auto;
}

.p-file_upload_dialog .c-dialog__body {
  padding: 0;
  overflow-y: visible;
}

.p-file_upload_dialog__section {
  margin: 0 24px;
}

.p-file_upload_dialog__section .p-share_dialog__alert {
  margin-bottom: 0;
}

.p-file_upload_dialog__section + .p-file_upload_dialog__section {
  margin-top: 12px;
}

.p-file_upload_dialog__section.p-file_upload_dialog__section--broadcast {
  margin-top: 8px;
}

.p-file_upload_dialog__section input.c-input_text {
  margin-bottom: 0;
}

.p-file_upload_dialog__preview {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  display: flex;
  overflow: hidden;
}

.p-file_upload_dialog__preview_image {
  vertical-align: middle;
  max-width: 100%;
  max-height: 225px;
}

.p-file_upload_dialog__section_file_name {
  margin-left: 19px;
  margin-right: 19px;
}

.p-file-upload_dialog__preview_file_name, .p-file_upload_dialog__file_name_input {
  padding-left: 5px;
  padding-right: 5px;
}

.p-file-upload_dialog__preview_file_name {
  color: #616061;
  opacity: 1;
  height: 25px;
  margin-top: -12px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
  transition: opacity 90ms ease-out, height .1s .1s, margin-top .1s .1s, padding .1s .1s;
  display: flex;
  overflow: hidden;
}

.p-file-upload_dialog__preview_file_name--hide {
  opacity: 0;
  height: 0;
  margin-top: 0;
  padding: 0;
}

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

.p-file-upload_dialog__preview_file_name_text wbr {
  display: none;
}

.p-file-upload_dialog__preview_file_name_edit {
  margin-left: 2px;
  padding: 0 2px;
}

.p-file_upload_dialog__file_name_input {
  opacity: 1;
  height: 71px;
  transition: height .1s .1s, opacity .2s ease-in .2s;
  overflow: hidden;
}

.p-file_upload_dialog__file_name_input--hide {
  opacity: 0;
  height: 0;
}

.p-file_upload_dialog__section:last-child {
  margin-bottom: 4px;
}

.p-file_upload_dialog .c-dialog__footer {
  justify-content: flex-end;
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
}

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

.p-file_upload_dialog--multiple .c-dialog__footer .c-dialog__footer_text {
  flex: 0;
  min-width: auto;
}

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

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

.p-file_upload_dialog .c-label--inline {
  display: inline-flex;
}

.p-file_upload_dialog__section--retention_duration {
  color: #616061;
  font-size: 13px;
}

.p-file_upload_dialog__thread_label {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.p-file_upload_dialog__thread_label .p-thread_participant_list {
  color: #616061;
  font-size: 12px;
  font-weight: normal;
}

.p-file_upload_dialog__broadcast_label {
  font-size: 13px;
  font-weight: 400;
}

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

input.c-input_checkbox.p-file_upload_dialog__broadcast_checkbox {
  margin-right: 8px;
}

.p-snippet_dialog, .p-snippet_dialog.c-dialog__content {
  width: 44rem;
  max-height: 750px;
}

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

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

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

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

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

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

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

.p-apps_browser__app_limit_meter__color_meter li {
  margin: 0;
}

.p-apps_browser__app_limit_meter__color_meter li.hidden {
  display: none;
}

.p-apps_browser__app_limit_meter__color_meter li:before, .p-apps_browser__app_limit_meter__color_meter li:after {
  box-sizing: content-box;
}

.p-apps_browser__app_limit_meter__app_icon {
  width: 24px;
  height: 24px;
}

.p-apps_browser_container {
  display: flex;
  overflow: hidden;
}

.p-apps_browser_modal .c-fullscreen_modal__body {
  flex-basis: 100%;
  padding-bottom: 0;
}

.p-apps_browser_modal .c-fullscreen_modal__body__content, .p-apps_browser_modal .p-apps_browser_container {
  height: 100%;
}

.p-apps_browser_links {
  color: #1d1c1db3;
  position: absolute;
  top: 32px;
  left: 48px;
}

.p-apps_browser_links__link {
  color: #616061;
  margin-right: 24px;
}

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

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

.p-apps_browser {
  flex-direction: column;
  flex: 1 1 0;
  margin: 0 0 16px;
  display: flex;
  overflow: hidden;
}

.p-apps_browser__filter_container {
  margin-bottom: 20px;
  padding: 10px;
}

.p-apps_browser__filter_header {
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.p-apps_browser__filter_header h2 {
  flex-grow: 1;
  margin: 0;
  font-size: 34px;
  font-weight: 900;
  line-height: 41px;
}

.p-apps_browser__filter {
  flex-grow: 1;
}

.p-apps_browser__apps_list {
  min-height: 200px;
  position: relative;
  overflow-y: auto;
  transform: translate3d(0, 0, 0);
}

.supports_custom_scrollbar .p-apps_browser__apps_list {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-apps_browser__apps_list::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-apps_browser__apps_list::-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-apps_browser__apps_list::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .p-apps_browser__apps_list:hover {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-apps_browser__apps_list:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-apps_browser__apps_list: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-apps_browser__apps_list:hover::-webkit-scrollbar-corner {
  background: none;
}

.p-apps_browser__apps_list--loading:before {
  content: "";
  background-color: #fff;
  background-image: url(https://a.slack-edge.com/bv1-10/loading_hash_animation_@2x-5ed2431.gif);
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-apps_browser__list_container--loading:before {
  content: "";
  background-color: #fff;
  background-image: url(https://a.slack-edge.com/bv1-10/loading_hash_animation_@2x-5ed2431.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
}

.p-apps_browser__apps_list--loading--dark:before, .p-apps_browser__list_container--loading--dark:before {
  background-image: url(https://a.slack-edge.com/bv1-10/loading_hash_animation_@2x_dark-09714c7.gif);
}

.p-apps_browser__list_container--loading * {
  opacity: 0;
}

.p-apps_browser__spinner {
  fill: #fff;
  display: none;
}

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

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

.p-apps_browser__apps_list--paginating .p-apps_browser__spinner {
  display: block;
}

.p-apps_browser__category_section {
  padding: 10px;
}

.p-apps_browser__category_section:not(:last-of-type) {
  margin-bottom: 25px;
}

.p-apps_browser__category_section--hidden, .p-apps_browser__category_section--tutorial .p-apps_browser__category_header {
  display: none;
}

.p-apps_browser__category_section--tutorial .p-apps_browser__app--selected {
  background: #fff;
  box-shadow: 0 0 10px #00000026;
}

.p-apps_browser__category_header {
  color: #616061;
  background: #fff;
  padding-bottom: .5rem;
  font-size: .8rem;
  line-height: 1.2rem;
}

.p-apps_browser__category_header--sticky {
  position: sticky;
  top: 0;
}

.p-apps_browser__app {
  cursor: pointer;
  border: 1px solid #0000;
  border-top-color: #ddd;
  align-items: center;
  padding: 11px 12px;
  display: flex;
}

.p-apps_browser__app .p-apps_browser__enter_button {
  opacity: 0;
  position: absolute;
}

.p-apps_browser__app.p-apps_browser__app--tutorial {
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 12px;
  box-shadow: 0 0 5px #0000000d;
}

.p-apps_browser__app--selected {
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.p-apps_browser__app--selected .p-apps_browser__enter_button {
  opacity: 1;
  position: static;
}

.p-apps_browser__app--selected + .p-apps_browser__app {
  border-top-color: #0000;
}

.p-apps_browser__enter_button {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-direction: column;
  flex: 0 0 48px;
  justify-content: flex-end;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
}

.p-apps_browser__app_icon {
  border-radius: .2rem;
  flex: none;
  width: 36px;
  height: 36px;
  margin-right: 10px;
}

.p-apps_browser__app_info {
  color: #1d1c1d;
  flex: 1 1 0;
  margin-right: 12px;
  font-size: 15px;
  line-height: 1.3rem;
  overflow: hidden;
}

.p-apps_browser__app_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.p-apps_browser__app_name wbr {
  display: none;
}

.p-apps_browser__app_description {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #616061;
  display: block;
  overflow: hidden;
}

.p-apps_browser__app_description wbr {
  display: none;
}

.p-apps_browser__no_results {
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.p-apps_browser__app_limit_meter__container {
  margin-bottom: 1.25rem;
  padding: 0 .625rem .625rem;
  display: block;
}

@media screen and (max-width: 718px) {
  .p-apps_browser__app_limit_meter__container {
    display: none;
  }
}

.p-apps_browser__app_limit_meter {
  border: 1px solid #e8e8e8;
  border-radius: .25rem;
  max-width: 640px;
  padding: 1rem;
  font-size: 1rem;
}

.p-apps_browser__app_limit_meter.is_ff_and_mac {
  max-width: 621px;
}

@supports (-ms-ime-align: auto) {
  .p-apps_browser__app_limit_meter {
    max-width: 624px;
  }
}

.p-apps_browser__app_limit_meter b {
  color: #1d1c1d;
}

.p-apps_browser__app_limit_meter p {
  font-size: .9375rem;
}

.p-apps_browser__app_limit_meter__heading {
  line-height: 1.32em;
}

.p-apps_browser__app_limit_meter__paragraph {
  color: #616061;
  margin-bottom: 1.35rem;
  line-height: 1.5em;
}

.p-apps_browser__app_limit_meter__apps_container {
  margin-bottom: .15rem;
}

.p-apps_browser__app_limit_meter__apps {
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin-left: 2.4rem;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .p-apps_browser__app_limit_meter__apps {
    margin-left: 6.5%;
  }
}

@supports (-ms-ime-align: auto) {
  .p-apps_browser__app_limit_meter__apps {
    margin-left: 2.4rem;
  }
}

.p-apps_browser__app_limit_meter__apps.is_ff_and_win {
  margin-left: 2.35rem;
}

.p-apps_browser__app_limit_meter__apps.is_ff_and_mac {
  margin-left: 2.4rem;
}

.p-apps_browser__app_limit_meter__apps:first-child {
  margin-left: 0;
}

.p-apps_browser__app_limit_meter__apps img {
  border-radius: .2rem;
}

.p-apps_browser__app_limit_meter__blank_app_box {
  background-color: #f9f9f9;
  border: 1.5px dashed #c7cacd;
  border-radius: 4px;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .p-apps_browser__app_limit_meter__blank_app_box {
    width: 20px;
    height: 20px;
  }
}

.p-apps_browser__app_limit_meter__color_meter {
  max-width: 595px;
  height: 20px;
  margin: 0;
  padding: 0 0 0 .9rem;
  font-size: 0;
  list-style-type: none;
}

.p-apps_browser__app_limit_meter__color_meter.is_ff_and_win {
  max-width: 99%;
}

.p-apps_browser__app_limit_meter__color_meter li {
  background-color: #e8e8e8;
  border-radius: 4px;
  width: 10.9%;
  height: 1px;
  display: inline-block;
  position: relative;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_first_green {
  background-color: #29a979;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_second_green {
  background-color: #52b062;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_third_green {
  background-color: #8cba41;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_fourth_green {
  background-color: #bec225;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_yellow {
  background-color: #fc0;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_orange {
  background-color: #f58632;
}

.p-apps_browser__app_limit_meter__color_meter li.meter_red {
  background-color: #f33d5f;
}

.p-apps_browser__app_limit_meter__color_meter li:first-child, .p-apps_browser__app_limit_meter__color_meter li.first {
  width: 9.85%;
}

.p-apps_browser__app_limit_meter__color_meter li:first-child:before, .p-apps_browser__app_limit_meter__color_meter li.first:before {
  content: "";
  background-color: #29a979;
  border: 2px solid #fff;
  border-radius: 4px;
  width: 4px;
  height: 4px;
  display: block;
  position: absolute;
  top: -3.5px;
  left: -6px;
}

.p-apps_browser__app_limit_meter__color_meter li:nth-child(7), .p-apps_browser__app_limit_meter__color_meter li:nth-child(10) {
  width: 10.77%;
}

.p-apps_browser__app_limit_meter__color_meter li:nth-child(7) {
  width: 11%;
}

.p-apps_browser__app_limit_meter__color_meter li:after {
  content: "";
  z-index: 1;
  background-color: #fff;
  border: 1px solid #868686;
  border-radius: 3px;
  width: 3px;
  height: 3px;
  display: block;
  position: absolute;
  top: -2px;
  right: -6px;
}

.p-apps_browser__app_limit_meter__color_meter li.on:after {
  background-color: inherit;
  border: 2px solid #fff;
  border-radius: 4px;
  width: 4px;
  height: 4px;
  top: -3.5px;
  right: -8px;
}

.p-apps_browser__app_limit_meter__color_meter li.off:before {
  content: "";
  z-index: 1;
  background-color: #fff;
  border-radius: 10.5px;
  width: 10.5px;
  height: 10.5px;
  display: block;
  position: absolute;
  top: -5px;
  right: -8.5px;
}

.p-window_layout_wrapper {
  background: #fff;
  height: 100%;
  animation: 80ms linear fade-in;
}

.p-window_layout_wrapper .p-view_contents {
  background-color: #fff;
  flex-direction: column;
  min-width: 0;
  height: 100%;
  min-height: 0;
  max-height: 100vh;
  display: flex;
  position: relative;
  box-shadow: 0 4px #0000000d, 0 0 20px #0000001a;
}

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

  100% {
    opacity: 1;
  }
}

.p-window_layout_wrapper--app {
  height: calc(100% - 36px);
}

.p-window_layout_wrapper--app .p-window_layout_wrapper__primary_view {
  overflow: hidden;
}

.p-window_layout_wrapper:not(.p-window_layout_wrapper--canvas, .p-window_layout_wrapper--doc), .p-window_layout_wrapper.p-window_layout_wrapper--multi-view {
  grid-template-rows: auto;
  display: grid;
  position: relative;
}

.p-window_layout_wrapper--channel, .p-window_layout_wrapper--dm, .p-window_layout_wrapper--mpdm {
  height: calc(100% - 44px);
}

.p-window_layout_wrapper--channel .p-message_pane, .p-window_layout_wrapper--dm .p-message_pane, .p-window_layout_wrapper--mpdm .p-message_pane {
  height: 100%;
}

.p-window_layout_wrapper--channel .p-message_pane--classic-nav, .p-window_layout_wrapper--dm .p-message_pane--classic-nav, .p-window_layout_wrapper--mpdm .p-message_pane--classic-nav {
  top: 0;
}

.p-window_layout_wrapper--channel .p-message_pane--with-bookmarks-bar, .p-window_layout_wrapper--dm .p-message_pane--with-bookmarks-bar, .p-window_layout_wrapper--mpdm .p-message_pane--with-bookmarks-bar {
  top: -8px;
}

.p-window_layout_wrapper--loading {
  display: none;
}

.p-window_layout_wrapper__primary_view {
  flex-direction: column;
  min-width: 0;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-window_layout_wrapper__secondary {
  border-left: 1px solid #1d1c1d21;
  position: relative;
  overflow: hidden;
}

.p-window_layout_wrapper__secondary--single-column {
  border-left: none;
}

.p-window_layout_wrapper--multi-view {
  border-radius: 8px;
  height: calc(100% - 48px);
  margin: 0 4px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-window_layout_wrapper--multi-view.p-window_layout_wrapper--ia4 {
  height: calc(100% - 36px);
  margin: 0 4px;
}

.p-file_upload_banner {
  color: #fff;
  z-index: 200;
  flex: 1 0 auto;
  width: 100%;
  height: 25px;
  font-size: 15px;
  font-weight: 700;
  position: relative;
}

.p-file_upload_banner--fading {
  opacity: 0;
  transition: opacity .2s;
}

.p-file_upload_banner__progress {
  background: #1264a3;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-file_upload_banner__progress--complete {
  background: #0b4c8c;
}

.p-file_upload_banner__progress--canceled {
  background: #e01e5a;
}

.p-file_upload_banner__progress_inner {
  background-image: url(https://a.slack-edge.com/bv1-10/progress_bar_pattern_ia-f60b2e2.png);
  background-position: center;
  background-repeat: repeat-x;
  background-size: 36px 36px;
  border-radius: 6px;
  height: 100%;
  transition: width .15s;
  display: inline-block;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-file_upload_banner__progress_inner {
    background-image: url(https://a.slack-edge.com/bv1-10/progress_bar_pattern_ia@2x-c466672.png);
  }
}

.p-file_upload_banner__progress_inner--animated {
  transition: none;
  animation: 1s linear infinite p-file_upload_banner--progress_bar;
}

@keyframes p-file_upload_banner--progress_bar {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -36px 0;
  }
}

.p-file_upload_banner__text {
  max-width: 75%;
  height: 25px;
  line-height: 25px;
  display: flex;
  position: absolute;
  top: 0;
  left: 10px;
}

.p-file_upload_banner__text_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  width: 228px;
  display: block;
  overflow: hidden;
}

.p-file_upload_banner__text_name wbr {
  display: none;
}

.p-file_upload_banner--cancelable .p-file_upload_banner__text_name {
  width: 210px;
}

.p-file_upload_banner__text_percent {
  margin-left: 8px;
}

.p-file_upload_banner__cancel {
  color: #fff;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  top: 5px;
  right: 10px;
}

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

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

.p-message_pane__degraded_banner__banner_text wbr {
  display: none;
}

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

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

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

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

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

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

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

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

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

.p-quick_reactions_customization_tooltip_message_actions_container {
  position: absolute;
  bottom: -35px;
  right: 0;
}

.p-quick_reactions_customization_tooltip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  background: #e8f5fa;
  border-radius: 12px;
  max-width: 254px;
  height: auto;
  margin: 0 0 12px 8px;
  padding: 8px;
  display: flex;
  position: relative;
  bottom: -6px;
  box-shadow: 0 0 0 1px #0a374b33;
}

.p-quick_reactions_customization_tooltip--faded {
  opacity: .5;
}

.p-quick_reactions_customization_tooltip--dark {
  background: #0b2934;
  box-shadow: 0 0 0 1px #a5d2f533;
}

.p-quick_reactions_customization_tooltip_icon_container {
  margin: auto;
  font-size: 18px;
}

.p-quick_reactions_customization_tooltip_icon_lightbulb {
  width: 18px;
  height: 18px;
  margin: 3px 8px 0 2px;
  position: relative;
}

.p-quick_reactions_customization_tooltip_icon_lightbulb--dark {
  color: #f2c744;
}

.p-quick_reactions_customization_tooltip_copy {
  width: 190px;
  padding: 2px 0;
}

.p-quick_reactions_customization_tooltip_arrow {
  z-index: 1;
  position: absolute;
}

.p-quick_reactions_customization_tooltip_arrow_outer {
  border-top: 10px solid #0a374b33;
  border-left: 10px solid #0000;
  border-right: 10px solid #0000;
  bottom: -10px;
  left: 38px;
}

.p-quick_reactions_customization_tooltip_arrow_outer--dark {
  border-top: 10px solid #a5d2f533;
}

.p-quick_reactions_customization_tooltip_arrow_inner {
  border-top: 10px solid #e8f5fa;
  border-left: 10px solid #0000;
  border-right: 10px solid #0000;
  bottom: -9px;
  left: 38px;
}

.p-quick_reactions_customization_tooltip_arrow_inner--dark {
  border-top: 10px solid #0b2934;
}

.p-quick_reactions_customization_tooltip_dismiss_button {
  color: #616061;
  margin: 8px 0;
}

.p-experiment_client_insights__message {
  margin: 0 0 24px;
}

.p-experiment_client_insights__viewers_by_subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-experiment_client_insights__viewers_by_content {
  border: 1px solid #ddd;
  border-radius: 12px;
  margin-bottom: 24px;
}

.p-experiment_client_insights_key_insight_container {
  color: #1d1c1db3;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
  margin: 20px 0;
  display: flex;
}

.p-experiment_client_insights__menu_item_wrapper {
  position: relative;
  top: -8px;
}

.p-experiment_client_insights_key_insight_container--small {
  background-color: #fff;
  margin-top: 12px;
}

.p-experiment_client_insights_key_insight_cell {
  color: #1d1c1d;
  text-align: center;
  border: 1px solid #1d1c1d1a;
  border-radius: 12px;
  width: 106px;
  height: 84px;
  padding: 16px;
}

.p-experiment_client_insights_cell--secondary_View_Message_Label {
  margin-top: 4px;
  margin-bottom: 2px;
}

.p-experiment_client_insights__menu_item--SVG_wrapper {
  margin-bottom: 4px;
}

.p-experiment_client_insights_key_insight_cell_title {
  text-align: center;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-experiment_client_insights_key_insight_cell_body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: center;
}

.p-experiment_client_insights__activity_over_time_header {
  justify-content: space-between;
  display: flex;
}

.p-experiment_client_insights__activity_over_time_header--button-text {
  margin-left: 6px;
}

.p-experiment_client_insights__test_graph {
  margin: 0 0 24px;
}

.p-experiment_client_insights__test_graph .c3-axis-x path {
  visibility: hidden;
}

.p-experiment_client_insights__test_graph .c3-axis-x text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-experiment_client_insights__test_graph .c3-chart-texts text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  fill: sk_primary_foreground,  !important;
}

.p-experiment_client_insights__select {
  margin: 12px;
}

.c-message_stats__section.p-experiment_client_insights__top_replies_section {
  padding-left: 0;
}

.c-message_stats__title.p-experiment_client_insights__top_replies_title {
  margin-bottom: 0;
}

.c-message_stats__title_time {
  color: #1d1c1db3;
  font-weight: normal;
}

.c-message_stats__message_snippet_engagement {
  color: #616061;
  margin-top: 8px;
  font-size: 13px;
  line-height: 16px;
}

.c-message_stats__reaction_count, .c-message_stats__replies_count {
  color: inherit;
}

.c-message_stats__replies_count .c-icon--comment-alt:before {
  margin-right: 4px;
  font-size: 17px;
  position: relative;
  top: -1px;
}

.c-message_stats__overview_container {
  flex-direction: row;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.c-message_stats__content_section {
  padding: 0;
}

.c-message_stats__content_wrapper {
  position: relative;
}

.c-message_stats__content_wrapper__inner--loading {
  opacity: .2;
}

.c-message_stats__content_loading {
  position: absolute;
  top: 200px;
  left: 50%;
  transform: translateX(-50%);
}

.c-message_stats__section {
  padding: 0 28px 32px;
}

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

.c-message_stats__header {
  font-size: 18px;
  font-weight: 700;
}

.c-message_stats__header .c-message_stats__total_reply_count {
  color: #1d1c1db3;
  font-weight: 400;
}

.c-message_stats__snippet_msg {
  margin: 8px 28px 32px;
}

.c-message_stats__msg__nav {
  margin: 8px 10px 32px;
  display: flex;
}

.c-message_stats__msg__nav_prev, .c-message_stats__msg__nav_next {
  z-index: 1;
  color: #1d1c1d;
  flex-grow: 0;
  flex-shrink: 0;
  width: 18px;
  overflow: hidden;
}

.c-message_stats__msg__nav_prev:disabled, .c-message_stats__msg__nav_next:disabled {
  color: #1d1c1d21;
}

.c-message_stats__msg__nav .c-message_stats__snippet_msg {
  flex-grow: 1;
  margin: 0;
}

.c-message_stats__message_snippet_text {
  will-change: max-height;
  background: #fff;
  max-height: 10000px;
  transition: max-height .6s ease-out;
  position: relative;
  overflow: hidden;
}

.c-message_stats__message_snippet_text--collapsed {
  cursor: pointer;
  max-height: 70px;
}

.c-message_stats__message_snippet_text:after {
  content: "";
  opacity: 0;
  transition: opacity ease-out;
  transition-duration: inherit;
  will-change: opacity;
  background: linear-gradient(#fff0, #fff);
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-message_stats__message_snippet_text--collapsed:after {
  opacity: 1;
}

.c-message_stats__top_replies_item {
  display: flex;
}

.c-message_stats__top_reply_msg {
  border: 0;
  margin: 0;
}

.c-message_stats__top_replies_msg {
  border: 0;
  margin: 0;
  padding-left: 0;
}

.c-message_stats__top_replies_number {
  padding: 12px 8px 0 0;
  font-size: 15px;
  font-weight: 700;
}

.c-message_stats__funnel_stats {
  flex-direction: row;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
  display: flex;
}

.c-message_stats__funnel_title {
  flex-grow: 1;
  align-self: flex-start;
  margin-right: 32px;
}

.c-message_stats__funnel_stats_jumbo_stat {
  text-align: center;
  flex-grow: 1;
}

.c-message_stats__viewer_coachmark_anchor {
  display: inline;
}

.c-message_stats__viewer_coachmark_button {
  width: 20px;
  height: 20px;
}

.c-message_stats__viewer_coachmark_button .c-icon:before {
  font-size: 13px;
}

.c-message_stats__viewer_coachmark .c-coachmark__footer {
  display: none;
}

.c-message_stats__funnel_stats_legend_key_container > * {
  vertical-align: top;
  display: inline-block;
}

.c-message_stats__funnel_stats_legend_key_container > :not(:last-child) {
  margin-right: 48px;
}

.c-message_stats__legend_item {
  cursor: pointer;
}

.c-message_stats__legend_value {
  text-align: center;
}

.c-message_stats__legend_icon {
  border-radius: 100%;
  width: 8px;
  height: 8px;
  margin-right: 4px;
  display: inline-block;
}

.c-message_stats__views_by_device {
  padding-left: 48px;
  padding-right: 64px;
  display: flex;
}

.c-message_stats__views_by_device_subtitle {
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
}

.c-message_stats__views_by_device_divider {
  border-right: 1px solid #1d1c1d21;
}

.c-message_stats__views_by_device_row_container {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  padding: 24px 0;
  display: flex;
}

.c-message_stats__views_by_device_container {
  text-align: center;
  display: flex;
}

.c-message_stats__views_by_device_icon_container {
  width: 20px;
  height: 28px;
  margin-top: 12px;
  margin-right: 8px;
  position: relative;
}

.c-message_stats__legend_icon--viewed {
  background-color: #4a154b;
}

.c-message_stats__legend_icon--clicked {
  background-color: #1264a3;
}

.c-message_stats__legend_icon--reacted {
  background-color: #007a5a;
}

.c-message_stats__legend_value--viewed {
  color: #4a154b;
}

.c-message_stats__legend_value--clicked {
  color: #1264a3;
}

.c-message_stats__legend_value--reacted {
  color: #007a5a;
}

.c-message_stats__funnel_stats_jumbo_stat_value, .c-message_stats__legend_number {
  font-size: 22px;
}

.c-message_stats__legend_number_percentage {
  font-size: 12px;
}

.c-message_stats__funnel_stats_jumbo_stat_title, .c-message_stats__legend_title {
  text-align: center;
  color: #1d1c1db3;
  font-size: 12px;
}

.c-message_stats__funnel_counts {
  color: #1d1c1db3;
  flex-direction: row;
  display: flex;
}

.c-message_stats__funnel_counts_jumbo_stat {
  text-align: center;
  border-right: 1px solid #1d1c1d21;
  padding-right: 24px;
}

.c-message_stats__funnel_counts_jumbo_stat_value {
  color: #007a5a;
  cursor: pointer;
  font-size: 28px;
  line-height: 34px;
}

.c-message_stats__funnel_counts_jumbo_stat_title {
  font-size: 13px;
}

.c-message_stats__funnel_counts_minor_stats {
  text-align: right;
  flex-direction: column;
  padding-left: 24px;
  font-size: 12px;
  line-height: 18px;
  display: flex;
}

.c-message_stats__funnel_counts_minor_stats span {
  cursor: pointer;
}

.c-message_stats__activity_range_option, .c-message_stats__activity_range_option:visited {
  color: #1d1c1d80;
  margin-right: 8px;
  font-size: 12px;
}

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

.c-message_stats__activity_range_option--selected {
  color: #1d1c1db3;
  border-bottom: 1px solid #007a5a;
  font-weight: 700;
}

.c-message_stats__activity_bar, .c-message_stats__client_summary_bar {
  background: #f8f8f8;
  justify-content: center;
  margin-bottom: 32px;
  padding: 28px;
  display: flex;
}

.c-message_stats__activity_item, .c-message_stats__client_summary_item {
  color: #616061;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.c-message_stats__activity_item_content, .c-message_stats__client_summary_item_content {
  flex-direction: row;
  align-self: flex-end;
  align-items: center;
  padding: 0 40px;
  display: flex;
}

.c-message_stats__activity_icon, .c-message_stats__client_summary_icon {
  cursor: pointer;
  margin-right: 8px;
}

.c-message_stats__activity_item:not(:last-child), .c-message_stats__client_summary_item:not(:last-child) {
  border-right: 1px solid #616061;
}

.c-message_stats__activity_item__label, .c-message_stats__client_summary_item__label {
  text-align: left;
  cursor: pointer;
  flex-direction: column;
  font-size: 13px;
  line-height: 1.2;
  display: flex;
}

.c-message_stats__activity_section__count, .c-message_stats__client_summary_section__count {
  font-weight: 700;
}

.p-message_activity__section_title {
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
}

.p-message_activity__export_container {
  justify-content: space-between;
  display: flex;
}

.p-message_activity__message_snippet_container {
  width: 662px;
}

.p-message_activity__message_snippet_text {
  will-change: max-height;
  background: #fff;
  max-height: 10000px;
  transition: max-height .6s ease-out;
  position: relative;
  overflow: hidden;
}

.p-message_activity__message_snippet_text--collapsed {
  cursor: pointer;
  max-height: 70px;
}

.p-message_activity__message_snippet_text:after {
  content: "";
  opacity: 0;
  transition: opacity ease-out;
  transition-duration: inherit;
  will-change: opacity;
  background: linear-gradient(#fff0, #fff);
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-message_activity__message_snippet_text--collapsed:after {
  opacity: 1;
}

.p-message_activity__message_snippet_engagement {
  color: #616061;
  margin-top: 8px;
  font-size: 13px;
  line-height: 16px;
}

.p-message_activity__message_snippet_engagement .c-reaction {
  box-shadow: none;
  background: #1d1c1d0a;
}

.p-message_activity__message_snippet_engagement .c-reaction__count {
  color: #1d1c1d;
}

.p-message_activity__message_snippet_section {
  padding-left: 0;
  padding-right: 0;
}

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

.p-message_activity__message_snippet_reply_count:before {
  color: #1d1c1d21;
  content: "|";
  margin: 0 4px;
}

.p-message_activity__msg__nav {
  margin: 8px 10px 16px;
  display: flex;
}

.p-message_activity__msg__nav_prev, .p-message_activity__msg__nav_next {
  z-index: 1;
  color: #1d1c1d;
  flex-grow: 0;
  flex-shrink: 0;
  width: 18px;
  overflow: hidden;
}

.p-message_activity__msg__nav_prev:disabled, .p-message_activity__msg__nav_next:disabled {
  color: #1d1c1d21;
}

.p-message_activity__msg__nav .p-message_activity__snippet_msg {
  flex-grow: 1;
  margin: 0;
}

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

.p-message_activity__message_snippet_additional_reactions {
  color: #1d1c1db3;
  margin-right: 24px;
  padding-bottom: 4px;
}

.p-message_activity__stats_by_org_table-title {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-message_activity__stats_by_org_table-container {
  margin-top: 32px;
}

.p-message_activity__stats_by_org_table-container .c-data_table__header_row, .p-message_activity__stats_by_org_table-container .c-data_table__row:not(.c-data_table__row--header) {
  border-right: none;
}

.p-message_activity__stats_by_org_table--tool-tip-icon {
  top: -4px;
}

.p-message_activity__stats_by_org_table--hidden-orgs-label {
  position: absolute;
  top: 7px;
}

.p-message_activity__stats_by_org_table--footer-label {
  font-weight: normal;
}

.p-message_activity__stats_by_org_table--footer-text {
  color: #1d1c1db3;
  position: relative;
  top: 8px;
}

.p-message_activity__views_by_device {
  color: #1d1c1db3;
  padding-left: 48px;
  padding-right: 64px;
  display: flex;
}

.p-message_activity__views_by_device_divider {
  border-right: 1px solid #1d1c1d21;
}

.p-message_activity__views_by_device_row_container {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  padding: 24px 0;
  display: flex;
}

.p-message_activity__views_by_device_container {
  text-align: center;
  display: flex;
}

.p-message_activity__views_by_device_icon_container {
  width: 20px;
  height: 28px;
  margin-top: 12px;
  margin-right: 8px;
  position: relative;
}

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

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

.p-message_activity__views_over_time_header {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.p-message_activity__time_series_filters {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-message_activity__time_series_filters .c-select_button__icon {
  margin-left: 4px;
}

.p-message_activity__time_series_filters .c-message_stats__activity_range_options {
  margin-left: 12px;
}

.p-message_activity__viewers_by_department .c-message_stats__section {
  padding-left: 0;
}

.c-message_stats__viewers_by_department_chart {
  width: 100%;
}

.c-message_stats__viewers_by_department_chart > svg {
  fill: #0000;
  margin-bottom: 32px;
  position: relative;
  left: 0;
}

.c-message_stats__viewers_by_department_chart text {
  fill: #1d1c1db3;
  color: #1d1c1db3;
  font-size: 13px;
  font-weight: bold;
}

[lang] .c-message_stats__viewers_by_department_chart text {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .c-message_stats__viewers_by_department_chart text {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .c-message_stats__viewers_by_department_chart text {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .c-message_stats__viewers_by_department_chart text {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .c-message_stats__viewers_by_department_chart text {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.c-message_stats__viewers_by_department_chart .c3-axis-x text {
  font-weight: normal;
}

.c-message_stats__viewers_by_department_chart .c3-axis path {
  stroke: #0000;
}

.c-message_stats__viewers_by_department_chart .c3-bar {
  fill: #1264a3 !important;
  stroke: none !important;
}

.c-message_stats__viewers_by_department_chart .c3-chart-text .c3-text {
  text-anchor: start;
  color: #1d1c1db3 !important;
  fill: #1d1c1db3 !important;
  transform: translateX(6px) !important;
}

.c-message_stats__viewers_by_department_chart .c3-grid line {
  stroke: #f8f8f8;
  stroke-width: 2px;
}

.p-later_custom_date_time_picker .c-date_time_picker {
  flex-wrap: wrap;
  width: 100%;
  margin: 0 -8px;
  display: flex;
}

.p-later_custom_date_time_picker .c-date_time_picker > * {
  padding: 0 8px;
}

.p-later_custom_date_time_picker .c-date_time_picker__date_picker_container {
  flex: 60%;
  min-width: 300px;
}

.p-later_custom_date_time_picker .c-date_time_picker__time_picker_container {
  flex: 40%;
  min-width: 200px;
}

.p-later_custom_date_time_picker .c-date_time_picker__date_picker_label, .p-later_custom_date_time_picker .c-date_time_picker__time_picker_label {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button {
  box-sizing: border-box;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  height: 36px;
  margin: 0 0 8px;
  padding: 4px 12px;
  font-weight: 400;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_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);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-later_custom_date_time_picker .c-date-time_picker__date_picker_button[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-later_custom_date_time_picker .c-date-time_picker__calendar_icon, .p-later_custom_date_time_picker .c-date-time_picker__caret_icon {
  color: #1d1c1db3;
}

.p-later_custom_date_time_picker .c-date_time_picker__date {
  flex-grow: 1;
  padding: 0 8px;
}

.p-later_custom_modal {
  flex-wrap: nowrap;
  width: 540px;
}

.p-later_custom_modal__error {
  margin: 0 24px 16px;
}

.p-later_custom_modal__time_picker {
  margin: 0;
}

.p-later_custom_modal__time_picker.c-date_time_picker > * {
  padding: 0;
}

.p-later_custom_modal__time_picker .c-date_time_picker__date_picker_container {
  min-width: auto;
  margin-right: 15px;
  padding: 0;
}

.p-later_custom_modal__time_picker .c-date_time_picker__time_picker_container {
  width: 100%;
  padding: 0;
}

.p-later_custom_modal__time_picker .c-date_time_picker__date_picker_container .c-input_text {
  margin-bottom: 0;
}

.p-later_custom_modal__description_text .c-texty_input_unstyled__container .ql-editor p, .p-later_custom_modal__description_text .c-texty_input_unstyled__container .ql-editor ul {
  font-weight: normal;
}

.p-later_custom_modal__button_container {
  place-content: baseline space-between;
  width: 100%;
  height: 53px;
  display: flex;
}

.p-flag_message_dialog__options_subhead {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-top: 24px;
}

.p-flag_message_dialog__option {
  color: #616061;
  margin: 16px 0 0;
  display: flex;
}

.p-flag_message_dialog__option:hover .p-flag_message_dialog__option_title {
  text-decoration: underline;
}

.p-flag_message_dialog__option_icon {
  color: #1264a3;
  width: 36px;
  padding-top: 2px;
  padding-right: 16px;
}

.p-flag_message_dialog__option_title {
  color: #1264a3;
}

.p-app_actions_pillow {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  max-height: 128px;
  padding: 12px 12px 16px;
  position: relative;
  overflow: hidden;
}

.p-app_actions_pillow__blocker {
  background: none;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-app_actions_pillow.p-app_actions_pillow--gradient {
  padding-bottom: 0;
}

.p-app_actions_pillow--gradient:after {
  content: "";
  background: linear-gradient(#fff0, #fff);
  border-radius: 0 0 4px 4px;
  height: 40px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-app_actions_pillow__body {
  margin: 4px 0 0;
}

.p-app_actions_pillow__body a {
  word-break: break-all;
}

.p-app_actions_pillow__attachment {
  max-width: 600px;
  margin-top: 8px;
  display: flex;
}

[lang] .p-app_actions_pillow__attachment {
  font-size: 15px;
}

[lang="ja-JP"] .p-app_actions_pillow__attachment {
  font-size: 14px;
}

[lang] .p-app_actions_pillow__attachment {
  line-height: 1.46667;
}

[lang="ja-JP"] .p-app_actions_pillow__attachment {
  line-height: 1.56667;
}

.p-app_actions_pillow__attachment_body {
  padding: 0 12px;
}

.p-app_actions_dialog {
  width: 480px;
}

.p-app_actions_dialog__overlay.c-dialog {
  align-items: flex-start;
  padding-top: calc(50vh - 320px);
}

.p-app_actions_dialog .c-dialog__body {
  flex-direction: column;
  padding: 0;
  display: flex;
}

.p-app_actions_dialog__search_container {
  flex-direction: column;
  flex: 1;
  padding: 20px 24px 4px;
  display: flex;
}

.p-app_actions_dialog__search_filter {
  flex: none;
  margin-bottom: 8px;
}

.p-app_actions_dialog__search_results {
  flex: 1;
}

.p-app_actions_dialog__loader {
  padding: 32px;
}

.p-app_actions_dialog .c-dialog__footer {
  background: #f8f8f8;
  border-top: 1px solid #ddd;
  padding: 7px 24px;
}

.p-app_actions_dialog .c-dialog__footer--has_text {
  justify-content: flex-end;
}

.p-app_actions_dialog .c-dialog__footer_link {
  display: flex;
}

.p-app_actions_dialog a.c-dialog__footer_link {
  color: #1d1c1d;
}

.p-app_actions_dialog .c-dialog__footer_icon {
  order: 1;
  margin: 0 0 0 6px;
}

.p-app_actions_dialog__message {
  background: #f8f8f8;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  flex: none;
  padding: 20px 24px;
  overflow: hidden;
}

.p-app_actions_dialog__option {
  border: 1px solid #0000;
  padding: 8px 16px;
  font-weight: 700;
  line-height: 20px;
}

.p-app_actions_dialog__option .c-menu_item__description {
  color: #616061;
  font-weight: 400;
}

.p-app_actions_dialog__option .c-menu_item__enter {
  display: none;
}

.p-app_actions_dialog__option--active, .p-app_actions_dialog__option:hover {
  box-shadow: none;
  color: inherit;
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.c-message_kit__pillow {
  background: #fff;
  border: 1px solid #1d1c1d1a;
  border-radius: 4px;
  min-width: 360px;
  padding: 12px 36px 12px 12px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  overflow: hidden;
}

.c-message_kit__pillow_card {
  cursor: pointer;
  background: #fff;
  border: 1px solid #1d1c1d1a;
  border-radius: 8px;
  padding: 12px 36px 12px 12px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  overflow: hidden;
}

.c-message_kit__pillow:hover .c-message_kit__pillow_card:hover {
  border-color: #1d1c1d26;
  box-shadow: 0 1px 1px #0000000f;
}

.c-message_kit__contextual_message {
  padding: 16px;
}

.p-message_actions_menu__labels_bookmark_filled {
  color: #e01e5a;
}

.p-message_actions_menu__flag.c-menu_item__button--highlighted {
  background-color: #e01e5a;
}

.p-message_actions_menu .c-menu_item__icon svg {
  font-size: 18px;
}

.c-message_kit__actions .c-message__actions {
  display: block;
}

.c-message_kit__actions--inside .c-message__actions {
  top: 4px;
}

.c-message_kit__actions--above .c-message__actions {
  top: -28px;
}

.c-message_kit__labels__label {
  color: #1d1c1db3;
  white-space: nowrap;
  align-items: baseline;
  margin-bottom: -4px;
  font-size: 13px;
  display: flex;
}

.c-message_kit__labels__text {
  text-overflow: ellipsis;
  flex: 1 1 0;
  margin-right: 8px;
  overflow: hidden;
}

.c-message_kit__labels__link, .c-message_kit__labels__link:hover, .c-message_kit__labels__link:focus {
  color: inherit;
}

.c-message_kit__labels__icon {
  text-align: right;
  margin-right: 8px;
}

.c-message_kit__labels--pinned .c-message_kit__labels__icon {
  color: #e8912d;
}

.c-message_kit__labels--starred .c-message_kit__labels__icon {
  color: #f2c744;
}

.c-message_kit__labels--starred .c-message_kit__labels__icon .c-icon--bookmark-filled {
  color: #e01e5a;
}

.c-message_kit__labels--custom_response .c-message_kit__labels__icon, .c-message_kit__labels--broadcast .c-message_kit__labels__icon {
  color: #1264a3;
}

.c-message_kit__labels--reminder .c-message_kit__labels__icon {
  color: #f2c744;
}

.c-message_kit__labels--saved_for_later .c-message_kit__labels__icon {
  color: #e01e5a;
}

.c-message_kit__labels--later {
  color: #1264a3;
  font-weight: bold;
}

.c-message_kit__labels--file_annotation {
  color: #1264a3;
}

.c-message_kit__labels__offscreen_message {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-message_kit__edit {
  margin-top: -4px;
  margin-bottom: 8px;
}

.c-message_kit__indent {
  padding-left: 8px;
}

.c-message_kit__resend {
  display: inline;
}

.c-message_kit__resend--with_buttons, .c-message_kit__resend--has_pending_files {
  color: #1d1c1db3;
}

.c-message_kit__resend__footer {
  align-items: center;
  margin-bottom: 4px;
  font-size: 13px;
  display: flex;
}

.c-message_kit__resend__footer__border {
  background: #1d1c1d21;
  border-radius: 2px;
  width: 4px;
  height: 16px;
  margin-right: 8px;
}

.c-message_kit__resend__separator {
  color: #1d1c1d80;
}

.c-message_kit__resend--unprocessed {
  animation: 50ms linear 10s forwards c-message_kit--to-grey;
}

@keyframes c-message_kit--to-grey {
  0% {
    color: inherit;
  }

  100% {
    color: #1d1c1db3;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-browse_page_education_card {
  box-sizing: border-box;
  background-color: #1d1c1d0a;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 180px;
  padding: 20px 0 24px 24px;
  display: flex;
  position: relative;
}

.p-browse_page_education_card__content {
  flex: 1 1 0;
  padding-right: 24px;
}

.p-browse_page_education_card__title {
  margin-bottom: 12px;
  padding-right: 24px;
}

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

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

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

.p-browse_page_education_card__body p:last-child {
  margin-bottom: 0;
}

.p-browse_page_education_card__actions {
  margin-top: 20px;
}

.p-browse_page_education_card__actions > :not(:first-child) {
  margin-left: 8px;
}

.p-browse_page_education_card__image {
  padding-right: 60px;
}

.p-browse_page_education_card__image img {
  height: 150px;
}

.p-xws_education {
  margin: 16px;
}

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

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

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

.p-xws_education__icon {
  color: #de4e2b;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-classic_nav__channel_header__refresh_button {
  height: 100%;
}

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

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

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

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

.p-all_unreads_header__header__sort_and_filter {
  display: flex;
}

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

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

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

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

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

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

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

.p-scdm_education_launcher__label wbr {
  display: none;
}

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

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

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

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

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

.p-slack_tip__icon {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-1f13342.png);
  background-size: 15px 15px;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  margin-top: 4px;
  margin-right: 12px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_tip__icon {
    background-image: url(https://a.slack-edge.com/bv1-10/lightbulb@2x-94e9db4.png);
  }
}

.p-slack_tip__header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  margin-bottom: 4px;
  font-weight: 700;
}

.p-slack_tip__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
}

.p-setup_tip__tip--composer {
  max-width: 450px;
  margin: 0 auto 44px;
}

.p-setup_tip__tip--search {
  max-width: 340px;
  margin: 0 auto;
}

.p-setup_tip__header {
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
  width: 100%;
  padding: 24px 0;
}

.p-setup_tip__suggestions {
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 28px 12px;
  display: flex;
}

.p-setup_tip__suggestons_header {
  color: #868686;
  margin-bottom: 4px;
  padding: 4px 0;
  font-size: 13px;
  line-height: 24px;
}

.p-setup_tip__suggestion {
  margin-bottom: 4px;
  padding: 4px 0;
  font-size: 15px;
  line-height: 24px;
}

.p-setup_tip__suggestion_icon {
  background: #1d1c1d0a;
  border-radius: 4px;
  width: 20px;
  margin-right: 12px;
  font-size: 14px;
}

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

.p-r_member_profile__container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-r_member_profile__container.interaction_disabled {
  pointer-events: none;
}

.p-r_member_profile__container.interaction_disabled .c-rich_text_expand_button, .p-r_member_profile__container.interaction_disabled .c-rich_text_collapse_button, .p-r_member_profile__container.interaction_disabled .profile_tags_element_expand_link, .p-r_member_profile__container.interaction_disabled .audio_name_pronunciation {
  pointer-events: initial;
}

.p-r_member_profile__avatar_content {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 288px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 16px 0;
  display: flex;
}

.p-r_member_profile__avatar__img_container {
  background-color: #ddd;
  border-radius: 8px;
  width: 100%;
  height: 0;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.p-r_member_profile__avatar__img_container:after {
  content: "";
  pointer-events: none;
  border-radius: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #1d1c1d0d;
}

.p-r_member_profile__avatar__img_container.p-r_member_profile_avatar_img_container--hidden_user {
  color: #1d1c1db3;
  background-color: #1d1c1d0f;
}

.p-r_member_profile__avatar__celebration_wrapper {
  width: 100%;
  height: 340px;
  position: relative;
}

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

.p-r_member_profile__avatar__celebration_animation {
  pointer-events: none;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-r_member_profile__avatar__celebration_title {
  text-align: center;
  color: #4a154b;
  padding-left: 64px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
}

.sk-client-theme--dark .p-r_member_profile__avatar__celebration_title {
  color: #fff;
}

.p-r_member_profile__avatar__anniversary_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-align: center;
  color: #4a154b;
  padding-left: 64px;
  font-weight: 700;
}

.sk-client-theme--dark .p-r_member_profile__avatar__anniversary_subtitle {
  color: #fff;
}

.p-r_member_profile__avatar__anniversary_container {
  background-color: #ffebb0;
  background-image: url(https://a.slack-edge.com/bv1-10/left-flags-b2b9b6a.svg), url(https://a.slack-edge.com/bv1-10/right-flags-f8f2182.svg), url(https://a.slack-edge.com/bv1-10/confetti-bd18368.svg);
  background-position: 0 0, 100% 0, center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  width: 100%;
  height: 176px;
}

.sk-client-theme--dark .p-r_member_profile__avatar__anniversary_container {
  background-color: #4a154b;
}

.p-r_member_profile__avatar__new_hire_container {
  background-color: #ffebb0;
  background-image: url(https://a.slack-edge.com/bv1-10/left-hands-d32bdf4.svg), url(https://a.slack-edge.com/bv1-10/right-hands-7d28f00.svg);
  background-position: 0 100%, 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 176px;
}

.sk-client-theme--dark .p-r_member_profile__avatar__new_hire_container {
  background-color: #4a154b;
}

.p-r_member_profile__avatar__celebration_text_content {
  width: 90%;
  display: inline-block;
}

.p-r_member_profile_avatar_celebration_share_icon {
  vertical-align: top;
  justify-content: right;
  align-items: flex-end;
  width: 10%;
  padding-top: 20px;
  padding-right: 8px;
  display: none;
}

.p-r_member_profile_avatar_celebration_share_icon .c-button {
  border-radius: 8px;
  width: 36px;
  min-width: 0;
  height: 36px;
}

.p-r_member_profile__avatar__celebration_wrapper:hover .p-r_member_profile_avatar_celebration_share_icon {
  display: inline-block;
}

.p-r_member_profile__avatar__img--hidden_user {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

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

.p-r_member_profile__avatar__img_restriction {
  border-radius: 0 0 6px 6px;
  width: 100%;
  padding-left: 12px;
  position: absolute;
  bottom: 0;
}

.p-r_member_profile__avatar__upload_photo_cta {
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-r_member_profile__name {
  align-items: center;
  margin-top: -4px;
  display: flex;
}

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

.p-r_member_profile__name__edit {
  margin-left: auto;
  font-weight: 700;
}

.p-r_member_profile__subtitle {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  word-break: break-word;
}

.p-r_member_profile__buttons {
  justify-content: center;
  width: 100%;
  display: flex;
}

.p-r_member_profile__buttons_vop {
  overflow: inherit;
  justify-content: center;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.p-r_member_profile_name_pronunciation--unstyled_button {
  width: 30px;
  height: 30px;
}

.p-r_member_profile--link.p-r_member_profile--link {
  color: inherit;
  background: none;
  margin-top: 12px;
  display: block;
}

.p-r_member_profile--link.p-r_member_profile--link:first-child {
  margin-top: 0;
}

.p-r_member_profile--link.p-r_member_profile--link:hover {
  color: #1d1c1d;
  text-decoration: none;
}

.p-r_member_profile--link.p-r_member_profile--link img:hover {
  cursor: pointer;
}

.p-r_member_profile--link.p-r_member_profile--link .c-member__primary_content:hover {
  text-decoration: underline;
}

.p-r_member_profile_channel--link {
  color: inherit;
  background: none;
  margin-top: 6px;
  display: block;
}

.p-r_member_profile_channel--link:first-child {
  margin-top: 0;
}

.p-r_member_profile_channel--link:hover {
  color: #1264a3;
  text-decoration: none;
}

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

.p-r_member_profile_scim_people__org_chart_button {
  margin-top: 8px;
  margin-bottom: 16px;
  display: block;
}

.p-r_member_profile_section_content .p-r_member_profile_scim_people__org_chart_button:last-child {
  margin-bottom: 0;
}

.p-r_member_profile_channel--name {
  margin-left: 8px;
}

.p-r_member_profile--subsection {
  padding-top: 10px;
  padding-bottom: 6px;
}

.p-r_member_profile--subsection:first-child {
  padding-top: 0;
}

.p-r_member_profile_info_icon {
  color: #868686d9;
  margin-left: 4px;
}

.p-r_member_profile_section {
  border-top: 1px solid #ddd;
  flex-direction: column;
  flex: 1;
  width: 100%;
  padding: 16px;
  display: flex;
}

.p-r_member_profile_section:first-child, .p-r_member_profile_section:nth-child(2) {
  border: none;
}

.p-r_member_profile_section:last-child {
  padding-bottom: 24px;
}

.p-r_member_profile_section_legacy_data {
  padding: 8px 0 0;
}

.p-r_member_profile_centered_section {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-r_member_profile_list_entity {
  padding: 0;
}

.p-r_member_profile_section_header {
  align-items: center;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 900;
  display: flex;
}

.p-r_member_profile_section_header-app {
  align-items: center;
}

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

.p-r_member_profile_section_content_item {
  margin-top: 8px;
  display: block;
}

.p-r_member_profile_section_content_item:first-child {
  margin-top: 0;
}

.p-r_member_profile_entity__title {
  white-space: normal;
  font-size: 13px;
}

.p-r_member_profile__people_section_list {
  flex-direction: column;
  display: flex;
}

.p-r_member_profile__presence_row {
  display: flex;
}

.p-r_member_profile__status .p-ia_member_profile__status {
  text-align: left;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: unset;
  margin: 0;
  display: inline-block;
}

.p-r_member_profile__status .p-ia_member_profile__status.display_flex {
  display: flex;
}

.p-r_member_profile__status .p-ia_member_profile__status.display_flex .c-emoji--inline.c-emoji__medium img {
  width: 20px;
  height: 20px;
}

.p-r_member_profile__status .p-ia_member_profile__status.display_flex .c-emoji--inline img {
  position: static;
}

.p-r_member_profile__status .p-ia_member_profile__status.display_flex .p-huddle_status_icon {
  margin-bottom: 4px;
}

.p-r_member_profile__status .p-ia_member_profile__status__wrapper {
  padding: 0;
}

.p-r_member_profile__flexpane_header_name-enter {
  transform: translateY(100%);
}

.p-r_member_profile__flexpane_header_name-enter-active {
  transition: transform .16s;
  transform: translateY(0);
}

.p-r_member_profile__flexpane_header_name-exit {
  transform: translateY(0);
}

.p-r_member_profile__flexpane_header_name-exit-active {
  transition: transform .16s;
  transform: translateY(-100%);
}

.p-r_member_profile_platform_blockkit {
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
  height: 100%;
}

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit::-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-r_member_profile_platform_blockkit::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit:hover {
  border-right: .25rem solid #0000;
}

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

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

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

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

.supports_custom_scrollbar .p-r_member_profile_platform_blockkit: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-r_member_profile_platform_blockkit:hover::-webkit-scrollbar-corner {
  background: none;
}

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

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

.p-r_member_profile_name_pronunciation--volume:hover {
  background-color: #1d1c1d0a;
}

.p-r_member_profile--add-pronunciation-btn {
  color: #1d9bd1;
}

.p-r_member_profile--animated-sound-icon {
  justify-content: flex-start;
  animation: 1s steps(3, end) infinite p-animated-sound-icon;
  display: flex;
  overflow: hidden;
}

.p-r_member_profile--animated-sound-icon .p-r_member_profile--animated-sound-icon-child {
  color: #1264a3;
  flex-grow: 0;
  flex-shrink: 0;
}

.p-r_member_profile--animated-sound-icon .p-r_member_profile--animated-sound-icon-child:hover {
  color: #1264a3;
  background: none;
}

@keyframes p-animated-sound-icon {
  0%, 100% {
    justify-content: flex-start;
  }

  33.33% {
    justify-content: center;
  }

  66.66% {
    justify-content: flex-end;
  }
}

.p-r_member_profile__preview-menu {
  background-color: #1d9bd11a;
  padding: 12px 16px;
}

.p-r_member_profile__preview-menu-select-button {
  color: #fff;
  flex: initial;
  background: #1264a3;
  border-color: #1264a3;
}

.p-r_member_profile__preview-menu-select-button:hover {
  color: #fff;
  background: #0b4c8c;
  border-color: #0b4c8c;
}

.p-r_member_profile__preview-view-as-icon {
  margin-top: 2px;
}

.p-r_member_profile__preview-view-as-icon.external {
  color: #1d1c1d;
}

.p-r_member_profile__preview-view-as-icon.external.is-selected {
  color: #1264a3;
}

.c-menu_item__li--highlighted .p-r_member_profile__preview-view-as-icon.external {
  color: #fff;
}

.p-r_member_profile__preview-view-as .c-menu_item__button {
  line-height: 100%;
}

.p-r_member_profile__preview-view-as .c-menu_item__button .c-menu_item__label {
  overflow: visible;
}

.p-flexpane__preview-mode-overlay {
  opacity: .3;
  z-index: 1000;
  background: #1d1c1d;
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-rimeto_member_profile_field {
  padding: 8px 0;
  display: flex;
  position: relative;
}

.p-rimeto_member_profile_field:first-child {
  padding-top: 0;
}

.p-rimeto_member_profile_field:last-child {
  padding-bottom: 0;
}

.p-rimeto_member_profile_field:hover .p-rimeto_member_profile_field__secondary, .p-rimeto_member_profile_field.p-rimeto_member_profile_field--keyboard .p-rimeto_member_profile_field__secondary {
  display: block;
}

.p-rimeto_member_profile_field.p-rimeto_member_profile_field__label--hidden {
  padding-top: 0;
}

.p-rimeto_member_profile_field.p-rimeto_member_profile_field__label--hidden .p-rimeto_member_profile_field__secondary {
  top: 0;
}

.p-rimeto_member_profile_field__primary {
  flex: 1;
  min-width: 0;
}

.p-rimeto_member_profile_field__secondary {
  background: #fff;
  display: none;
  position: absolute;
  top: 16px;
  right: 16px;
}

.p-rimeto_member_profile_field__interactable:focus {
  text-decoration: underline;
}

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

.p-rimeto_member_profile_field__value {
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: inherit;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.p-rimeto_member_profile_field__value wbr {
  display: none;
}

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

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

.p-rimeto_member_profile_field__status wbr {
  display: none;
}

.p-rimeto_member_profile_field__status_expiration {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1db3;
  width: 240px;
  display: block;
  overflow: hidden;
}

.p-rimeto_member_profile_field__status_expiration wbr {
  display: none;
}

.p-rimeto_member_profile_field__list {
  margin: 0;
}

.p-rimeto_member_profile_field__list_item {
  margin: 0;
  list-style-type: none;
}

.p-rimeto_member_profile_field_key_peoples__label--hidden {
  padding: 0 16px 12px;
}

.p-rimeto_member_profile_field_key_peoples__label--hidden .p-rimeto_member_profile_field__secondary {
  top: 0;
}

.p-rimeto_member_profile_field_key_peoples__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding: "12px 16px";
  font-weight: 700;
}

.p-rimeto_member_profile_field_key_peoples__value {
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: inherit;
  padding: "0px 0px 10px 16px";
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.p-rimeto_member_profile_field_key_peoples__value wbr {
  display: none;
}

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

.p-rimeto_member_profile_field__country--text {
  color: #1d1c1db3;
}

.p-rimeto_member_profile_field__contact_info {
  overflow-wrap: anywhere;
  width: 100%;
  padding: 8px 0;
  display: flex;
}

.p-rimeto_member_profile_field__contact_info .p-rimeto_member_profile_field {
  padding: 0;
}

.p-rimeto_member_profile_field__contact_info:first-child {
  padding-top: 0;
}

.p-rimeto_member_profile_field__contact_info:last-child {
  padding-bottom: 0;
}

.p-rimeto_member_profile_field__contact_info:hover .p-rimeto_member_profile_field__copy {
  visibility: visible;
}

.p-rimeto_member_profile_field__contact_icon {
  background-color: #1d1c1d0a;
  border-radius: 4px;
  align-self: center;
  margin-right: 8px;
  padding: 7px 8px;
}

.p-rimeto_member_profile_field__copy {
  visibility: hidden;
  align-self: center;
  margin-left: auto;
}

.p-rimeto_profile_sections__edit--icon {
  color: #1264a3;
}

.p-rimeto_profile_sections__edit--icon:hover {
  cursor: pointer;
}

.p-rimeto_profile_sections__element--edit {
  color: #1264a3;
  width: -moz-fit-content;
  width: fit-content;
}

.p-rimeto_profile_sections__element--edit:hover {
  cursor: pointer;
}

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

.p-rimeto_profile_sections__element--long_text {
  overflow-wrap: break-word;
}

.p-rimeto_profile_sections__element--show_more {
  overflow-wrap: break-word;
  margin-bottom: 24px;
}

.p-rimeto_profile_sections__set_profile_field:last-child {
  margin-bottom: 8px;
}

.p-confirmation_modal {
  width: 500px;
}

.p-confirmation_modal .p-confirmation_modal_content {
  color: #616061;
}

.p-confirmation_modal .p-confirmation_modal_content_item {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.p-confirmation_modal .p-confirmation_modal_content_item > div, .p-confirmation_modal svg {
  margin-right: 16px;
}

.p-rimeto_profile_tag {
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  margin: 0 8px 8px 0;
  padding: 4px;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

.p-end_dm_dialog_footer {
  width: 100%;
  display: flex;
}

.p-end_dm_dialog_footer_actions {
  display: flex;
}

.p-end_dm_dialog_learn_more {
  float: left;
  color: #1d1c1db3;
  align-items: center;
  display: flex;
}

.p-end_dm_dialog_learn_more .link {
  color: #1d1c1db3;
}

.p-end_dm_dialog_learn_more .icon {
  margin-right: 8px;
}

.p-end_dm_dialog_learn_more:hover {
  color: #1d1c1db3;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-manage_org_access_modal {
  min-width: 550px;
}

.p-manage_org_access_modal--input_label {
  padding: 8px 0;
  font-weight: bold;
}

.p-manage_org_access_modal--radio_label {
  padding-bottom: 8px;
}

.p-manage_org_access_modal--workspace_access_heading, .p-manage_org_access_modal--workspace_access_line_item {
  position: relative;
}

.p-manage_org_access_modal--workspace_access_heading {
  border-top: 1px solid #ddd;
  margin-top: 16px;
  padding: 16px 0 0;
}

.p-manage_org_access_modal--workspace_access_heading:first-of-type {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

.p-manage_org_access_modal--workspace_access_line_item {
  margin-bottom: 4px;
  margin-left: 1rem;
}

.p-manage_org_access_modal--workspace_access_line_item:before {
  content: "•";
  position: absolute;
  left: -1rem;
}

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

.p-manage_org_access_modal--workspace_access_list_item {
  margin-right: 8px;
}

.p-manage_org_access_modal__workspace_access_list_item_secondary_content {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: right;
}

.p-manage_org_access_modal--educational_text {
  margin-bottom: 0;
  padding-top: 16px;
}

.p-manage_org_access_modal--content_text {
  font-size: 15px;
  line-height: 22px;
}

.p-manage_org_access_modal--content_text--wrap {
  word-wrap: break-word;
}

.p-field {
  width: 100%;
}

.p-field--button, .p-field--text, .p-field__inner, .p-field--editable, .p-field--embed {
  padding: 16px 20px;
}

.p-field--button, .p-field--editable {
  display: flex;
}

.p-field--button:focus, .p-field--editable:focus, .p-field--button:hover:not(.p-field--disabled), .p-field--editable:hover:not(.p-field--disabled) {
  color: #1d1c1d;
  cursor: pointer;
  text-decoration: none;
}

.p-field--button:hover:not(.p-field--disabled), .p-field--editable:hover:not(.p-field--disabled) {
  background-color: #1d1c1d0a;
}

.p-field--button.p-field--disabled, .p-field--editable.p-field--disabled {
  cursor: auto;
}

.p-field--button .p-field__title_icon, .p-field--editable .p-field__title_icon {
  flex-shrink: 0;
}

.p-field--button.p-field--disabled .p-field__floating_hint, .p-field--editable.p-field--disabled .p-field__floating_hint, .p-field--button.p-field--disabled .p-field__floating_hint:hover, .p-field--editable.p-field--disabled .p-field__floating_hint:hover {
  color: #1d1c1d;
  cursor: auto;
  text-decoration: none;
}

.p-field--button, .p-field--editable {
  position: relative;
}

.p-field--type_danger:not(.p-field--disabled), .p-field--type_danger:hover:not(.p-field--disabled) {
  color: #e01e5a;
}

.p-field--cta {
  display: flex;
}

.p-field--cta .p-field__text {
  margin: 4px 0 12px;
}

.p-field--list {
  padding: 16px 0;
}

.p-field--list .p-field__title, .p-field--list .p-field__button, .p-field--list .p-field__description {
  margin-left: 20px;
  margin-right: 20px;
}

.p-field--list .p-field__title {
  margin-bottom: 8px;
}

.p-field--list .p-field__title--with-description {
  margin-bottom: 0;
}

.p-field--list .p-field__description {
  margin-bottom: 8px;
}

.p-field--list .p-field__button {
  margin-top: 12px;
}

.p-field--list .p-field__button.c-link--button {
  font-weight: 700;
}

.p-field--embed .p-field__title {
  margin-bottom: 8px;
}

.p-field--disabled {
  color: #1d1c1db3;
}

.p-field__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: space-between;
  align-items: baseline;
  font-weight: 700;
  display: flex;
}

.p-field__title_link, .p-field__edit_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  font-weight: 700;
}

.p-field__title_link:hover, .p-field__edit_link:hover {
  text-decoration: underline;
}

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

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

.p-field__title_icon {
  align-self: flex-start;
  margin-right: 12px;
}

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

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

.p-field__text {
  word-break: break-word;
  margin-bottom: 0;
}

.p-field__side_image {
  background-color: #007a5a1a;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-shrink: 0;
  width: 148px;
}

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

.p-field__sectioned_footer {
  margin-top: 16px;
  padding: 16px 16px 0;
}

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

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

.p-admin_channel_modal__copy_members__copied {
  color: #007a5a;
  margin-right: 8px;
  display: inline-block;
}

.p-admin_channel_modal__rename_field {
  white-space: nowrap;
}

.p-admin_channel_modal__rename_field_text {
  white-space: break-spaces;
}

.p-about_modal {
  flex-direction: column;
  max-width: 580px;
  height: min(85vh, 820px);
  display: flex;
}

.p-about_modal.p-about_modal--min_height {
  height: auto;
  min-height: 184px;
  max-height: 820px;
}

.p-about_modal__contents {
  background-color: #f8f8f8;
  width: 100%;
  height: 100%;
}

.p-about_modal__contents.c-sk-modal_content:only-of-type, .p-about_modal__contents.c-sk-modal_content:last-of-type {
  border-radius: 0;
}

.p-about_modal__contents.c-sk-modal_content--indicateTop:after, .p-about_modal__contents.c-sk-modal_content--indicateBottom:after {
  border: none;
}

.p-about_modal__contents--members {
  background-color: #fff;
}

.p-about_modal__section {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin: 16px 28px;
  padding: 20px;
  position: relative;
}

.p-about_modal__section .p-channel_options--radio_label {
  padding-bottom: 2px;
}

.p-about_modal .p-admin_channel_modal {
  width: 100%;
}

.p-about_modal__tabs {
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  display: flex;
}

.p-about_modal__tabs .c-tabs__tab_panel {
  flex-grow: 1;
  min-height: 0;
}

.p-about_modal__tab_panel {
  background-color: #1d1c1d0a;
  display: flex;
}

.p-about_modal .c-tabs__tab_menu {
  padding-left: 20px;
}

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

.p-about_modal__header--tabless {
  border-bottom: 1px solid #ddd;
  padding-bottom: 16px;
}

.p-about_modal__action_button--disabled {
  pointer-events: unset;
}

.p-about_modal__action_icon_prefix, .p-about_modal__action_icon_suffix {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-about_modal__action_icon_prefix {
  color: #1d1c1db3;
  margin-right: 6px;
}

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

.p-about_modal--quip .p-quip_title__title {
  white-space: break-spaces;
  word-break: break-word;
  margin-bottom: 2px;
  font-size: 22px;
  line-height: 1.36365;
}

.p-about_modal__title {
  min-height: 0;
  padding-bottom: 0;
}

.p-about_modal__title .c-sk-modal_title_bar__text {
  white-space: nowrap;
  width: 100%;
}

.p-about_modal__title .p-channel_section_selector__icon {
  top: -1px;
}

.p-about_modal__title .p-view_header__channel_title_icon, .p-about_modal__title .p-view_header__channel_title_shared_icon {
  vertical-align: baseline;
  position: relative;
}

.p-about_modal__title .p-view_header__channel_title {
  white-space: break-spaces;
  word-break: break-word;
}

.p-about_modal__title .p-view_header__icon--small, .p-about_modal__title .p-view_header__channel_title--small {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-about_modal__title .p-view_header__channel_title:not(.p-view_header__channel_title--small) + .p-view_header_channel_section_selector {
  margin-bottom: 2px;
}

.p-about_modal__title .p-about_modal__dm_info .p-view_header_channel_section_selector {
  margin-bottom: 2px;
  margin-left: 4px;
}

.p-about_modal__title .p-about_modal__app_title .p-view_header_channel_section_selector {
  margin-bottom: 2px;
}

.p-about_modal__title_controls:not(:empty) {
  align-items: center;
  margin: 12px 0 8px 28px;
  display: flex;
}

.p-about_modal__title_controls:not(:empty) > * {
  margin-right: 8px;
}

.p-about_modal__title_controls:empty {
  margin-top: 12px;
}

.p-about_modal__notifications--dimmed {
  color: #1d1c1db3;
}

.p-about_modal__notifications_menu_item.c-menu_item__button {
  text-overflow: unset;
  white-space: unset;
  overflow: visible;
}

.p-about_modal__notifications_menu_item .c-menu_item__label {
  text-overflow: unset;
  padding-top: 4px;
  overflow: visible;
}

.p-about_modal__notifications_menu_item .c-menu_item__description {
  text-overflow: unset;
  line-height: 1.38463;
  overflow: visible;
}

.p-about_modal__notifications_menu_item .c-menu_item__checkmark {
  align-self: baseline;
  top: 4px;
}

.p-about_modal__section_picker {
  padding-left: 6px;
  padding-right: 4px;
  font-size: 15px;
}

.p-about_modal__section_picker .p-view_header_channel_section_selector__emoji {
  width: 1em;
  height: 1em;
}

.p-about_modal__section_picker .c-icon--star-o {
  color: #1d1c1db3;
}

.p-about_modal__section_picker .c-icon--star {
  color: #1264a3;
}

.p-about_modal__section_picker--star_only {
  min-width: 40px;
  padding-left: 4px;
}

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

.p-about_modal__dm_info .p-about_modal__member_avatar {
  align-self: baseline;
  margin: 8px 16px 8px 0;
  display: block;
}

.p-about_modal__dm_info .p-about_modal__member_avatar .c-base_icon {
  border-radius: 12px;
}

.p-about_modal__member_avatar.c-hidden_user_avatar {
  display: flex;
}

.p-about_modal__member_info {
  white-space: normal;
  word-break: break-word;
}

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

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

.p-about_modal__custom_status {
  vertical-align: baseline;
}

.p-about_modal__custom_status .p-huddle_status_icon {
  margin-top: 5px;
}

.p-about_modal__mpdm_avatars {
  z-index: 1;
  padding-left: 8px;
  position: relative;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar {
  margin: 8px 0 8px -8px;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(2) {
  z-index: -2;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(3) {
  z-index: -3;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(4) {
  z-index: -4;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(5) {
  z-index: -5;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(6) {
  z-index: -6;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(7) {
  z-index: -7;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(8) {
  z-index: -8;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar:nth-child(9) {
  z-index: -9;
}

.p-about_modal__mpdm_avatars .p-about_modal__member_avatar img {
  border: 2px solid #fff;
  border-radius: 8px;
}

.p-about_modal__mpdm_info .p-channel_details__title {
  white-space: normal;
}

.p-about_modal__mpdm_info .p-view_header_channel_section_selector {
  margin-bottom: 4px;
}

.p-about_modal__mpdm_info--small .p-channel_details__title {
  font-size: 18px;
}

.p-about_modal__app_icon {
  align-self: baseline;
  margin: 8px 16px 8px 0;
}

.p-about_modal__debug_data_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 20px 28px 20px 48px;
}

.p-about_modal__connected_section_cta_image {
  justify-content: space-between;
}

.p-about_modal__connected_section_cta_image .p-field__side_image {
  background-size: 112px;
}

.p-about_modal__connected_section_cta_image .p-field__inner {
  padding-bottom: 0;
}

.p-about_modal__connected_section_cta_image .p-channel_details__slack_connect_ctas_button {
  margin-bottom: 12px;
}

.p-about_modal__connected_section_list .p-shared_channel_org_list__org_list_container {
  margin: 0;
}

.p-about_modal__connected_section_list .p-team_row {
  padding: 8px 20px;
}

.p-about_modal .c-pillow_file_container {
  border: none;
}

.p-about_modal .c-pillow_file_container:hover {
  box-shadow: none;
  border: none;
}

.p-about_modal .c-pillow_file .c-pillow_file__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.p-about_modal .p-channel_details__shared_files__file + .p-channel_details__shared_files__file {
  margin-top: 0;
}

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

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

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

.p-about_modal__member_profile_section_inline_link {
  display: contents;
}

.p-about_modal__posting_permissions_subtitle {
  margin: 4px 0 8px 20px;
}

.p-about_modal__badge {
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 10px;
  margin-left: 4px;
  padding: 3px 8px 2px;
  font-size: 10px;
  font-weight: bold;
  display: inline-block;
}

.p-channel_managers_modal {
  height: 552px;
}

.p-channel_managers_modal__empty_state_wrapper {
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.p-channel_managers_modal__filter_input {
  margin: 0 24px 12px;
}

.p-channel_managers_modal__alert {
  margin: 12px 20px;
}

.p-channel_managers_modal__connected_note {
  margin: 0 24px 20px;
}

.p-channel_managers_modal__list_item {
  background: #fff;
  padding: 0 8px;
}

.p-channel_managers_modal__list_item:hover {
  cursor: pointer;
  background: #1d1c1d0a;
}

.p-channel_managers_modal__list_item:hover .p-channel_managers_modal__list_item_secondary_content {
  opacity: 1;
}

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

.p-channel_managers_modal__list_item--focused {
  background: #1d1c1d0a;
}

.p-channel_managers_modal__list_item_secondary_content {
  opacity: 0;
  font-weight: bold;
}

.p-channel_managers_modal__list_item_secondary_content--visible {
  opacity: 1;
  font-weight: bold;
}

.p-channel_managers_modal__add_member_list_item {
  padding: 12px 20px;
  font-weight: bold;
}

.p-channel_managers_modal__add_member_list_item--disabled {
  pointer-events: none;
  color: #1d1c1d80;
}

.p-channel_managers_modal__add_member_list_item__icon {
  color: #1264a3;
  background: #1d9bd11a;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin-right: 12px;
}

.p-channel_managers_modal__add_member_list_item__icon--disabled {
  pointer-events: none;
  color: #1d1c1d80;
  background: #1d1c1d21;
}

.p-channel_manager_field__member {
  color: #1264a3;
}

.p-channel_manager_field__member:focus, .p-channel_manager_field__member:hover {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-channel_manager_field__member strong, .p-channel_manager_field__tooltip-text {
  font-weight: 400;
}

.p-field_group:not(:empty) {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin: 16px 28px;
}

.p-field_group:not(:empty) .p-field + .p-field {
  border-top: 1px solid #1d1c1d21;
}

.p-field_group:not(:empty) .p-field:first-child {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-field_group:not(:empty) .p-field:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-field_group:not(:empty) .p-field__side_image {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.p-field_group--with_footer {
  padding-bottom: 30px;
  position: relative;
}

.p-field_group--with_footer .p-field__side_image {
  border-bottom-right-radius: 0;
}

.p-field_group__banner {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #8f6805;
  background: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  align-items: center;
  height: 31px;
  padding-left: 21px;
  padding-right: 21px;
  font-weight: 700;
  display: flex;
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

.p-field_group__banner:before {
  content: "";
  background: #f2c74433;
  border: 1px solid #b98a0933;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.sk-client-theme--dark .p-field_group__banner {
  color: #f1b017;
  background-color: #f1b01714;
}

.sk-client-theme--dark .p-field_group__banner:before {
  background: unset;
  border-color: #40371f;
}

.p-field_group__banner_icon {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #b98a09;
  margin-left: 4px;
}

.p-slack_connect_workspace_confirmation_modal--content {
  list-style-type: none;
}

.p-ia_details_popover__members {
  z-index: 1;
  background: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  width: 100%;
  padding-top: 16px;
  display: flex;
  overflow: hidden;
}

.p-ia_details_popover__members_header__title {
  color: #1d1c1db3;
  justify-content: space-between;
  margin: 0 20px;
  display: flex;
}

.p-ia_details_popover__members_list {
  flex: 1;
}

.p-ia_details_popover__members_list--loading {
  overflow: hidden;
}

.p-ia_details_popover__members_list--loading .p-ia_details_popover__members_list_container {
  display: none;
}

.p-ia_details_popover__members_loading {
  color: #1d1c1d80;
  justify-content: center;
  align-items: center;
  padding: 32px 0 52px;
  display: flex;
}

.p-ia_details_popover__members_list_item {
  background: #fff;
  align-items: center;
  height: 60px;
  padding: 0 16px;
  display: flex;
}

.p-ia_details_popover__members_list_item:not(.p-ia_details_popover__members_list_item--no_hover):hover {
  cursor: pointer;
  background: #1d1c1d0a;
}

.p-ia_details_popover__members_list_item:not(.p-ia_details_popover__members_list_item--no_hover):hover .p-ia_details_popover__members_list_item_action_menu {
  visibility: visible;
}

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

.p-ia_details_popover__members_list_item_anchor {
  height: 1px;
}

.p-ia_details_popover__members_list_item_add {
  align-items: center;
  padding: 12px 28px;
  font-weight: 700;
  display: flex;
}

.p-ia_details_popover__members_list_item_secondary_content {
  align-items: center;
  margin-right: 24px;
  display: flex;
}

.p-ia_details_popover__members_list_item_action {
  padding: 0 16px;
  font-size: 12px;
  font-weight: 700;
}

.p-ia_details_popover__members_list_item_action_menu {
  visibility: hidden;
  position: absolute;
  right: 16px;
}

.p-ia_details_popover__members_list_item_action_menu--visible {
  visibility: visible;
}

.p-ia_details_popover__members_list_item_spinner {
  position: relative;
  top: 2px;
}

.p-ia_details_popover__members_list_item_heading {
  height: auto;
  margin: 0;
  padding: 0 20px 0 28px;
}

.p-ia_details_popover__members_list_item_heading h3 {
  color: #616061;
  font-size: 13px;
  font-weight: 700;
}

.p-ia_details_popover__no_results {
  color: #1d1c1d80;
  padding: 16px 12px;
  font-weight: 700;
}

.p-ia_details_popover__no_results .p-ia_details_popover__icon {
  background-color: #f3f3f3;
}

.p-ia_details_popover__members_list_item_heading--out_of_channel {
  background: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  padding-top: 16px;
}

.p-ia_details_popover__members_list_item_member--non-channel {
  background: #f8f8f8;
}

.p-ia_details_popover__members_list_item_member--non-channel:hover {
  background: #ddd;
}

.p-ia_details_popover__icon {
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin-right: 12px;
}

.p-ia_details_popover__icon:before {
  position: relative;
  right: -1px;
}

.p-ia_details_popover__add_member_icon {
  color: #1264a3;
  background: #1d9bd11a;
}

.p-ia_details_popover__invite_icon {
  background: #1d1c1d0f;
}

.p-ia_details_popover__members_search_input_wrapper {
  padding: 0 28px 16px;
  display: flex;
}

.p-ia_details_popover__members_search_input_wrapper--scrolled {
  border-bottom: 1px solid #1d1c1d21;
}

.p-ia_details_popover__members_header__search_input {
  flex: 1;
}

.p-ia_details_popover__members_list__empty_state {
  text-align: center;
  max-width: 500px;
  height: 60px;
  position: relative;
}

.p-ia_details_popover__members_list__empty_state:not(.p-ia_details_popover__members_list__empty_state--entirely):after {
  content: "";
  z-index: 1;
  background: #fff;
  border-bottom: 1px solid #ddd;
  width: 100%;
  height: 12px;
  position: absolute;
  top: 60px;
  left: 0;
}

.p-ia_details_popover__members_list__empty_state--entirely {
  height: 118px;
  margin: 0 auto;
  padding-top: 32px;
}

.p-ia_details_popover__members_list__empty_state--ci_experiment {
  max-width: 340px;
}

.p-ia_details_popover__members_list__empty_state--ci_experiment .c-empty_state__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-ia_details_popover__members_list__empty_state__heading {
  margin-top: 20px;
  font-weight: 700;
}

.p-ia_details_popover__members_list__empty_state__sub_heading {
  color: #1d1c1d80;
}

.p-ia_details_popover__members_list__mpdm_warning_wrapper {
  padding: 0 28px 16px;
}

.p-ia_details_popover__members--non-channel-results .p-ia_details_popover__members_list {
  background: #1d1c1d0a;
}

.p-ia_details_popover__members--non-channel-results .p-ia_details_popover__members_list_item_heading {
  background: #fff;
}

.p-ia_details_popover__members--non-channel-results .p-ia_details_popover__members_list_item_heading--out_of_channel {
  background: #f8f8f8;
}

.p-ia_details_popover__members--non-channel-results .p-ia_details_popover__members_list__empty_state {
  background: #fff;
}

.p-ia_details_popover__item_placeholder {
  height: 60px;
  margin-left: 28px;
  position: relative;
}

.p-ia_details_popover__item_placeholder__avatar, .p-ia_details_popover__item_placeholder__name, .p-ia_details_popover__item_placeholder__title {
  background: #1d1c1d0a;
  border-radius: 5px;
  position: absolute;
}

.p-ia_details_popover__item_placeholder__avatar {
  width: 36px;
  height: 36px;
  top: 12px;
  left: 0;
}

.p-ia_details_popover__item_placeholder__name, .p-ia_details_popover__item_placeholder__title {
  height: 12px;
  left: 48px;
}

.p-ia_details_popover__item_placeholder__name {
  width: 160px;
  top: 12px;
}

.p-ia_details_popover__item_placeholder__title {
  width: 80px;
  top: 34px;
}

.p-ia_details_popover__channel_manager_indicator {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0f;
  border-radius: 16px;
  flex-shrink: 0;
  padding: 4px 8px;
}

.p-ia_details_popover__filter:not(.p-ia_details_popover__filter--default) .c-select_button {
  color: #1264a3;
  background-color: #1d9bd11a;
  border: 1px solid #1264a3;
}

.p-ia_details_popover__filter:not(.p-ia_details_popover__filter--default) .c-select_button:focus {
  border: 1px solid #1d9bd11a;
}

.p-ia_details_popover__filter:not(.p-ia_details_popover__filter--default) .c-select_button .c-select_button__icon {
  color: #1264a3;
}

.p-ia_details_popover__filter .p-ia_details_popover__filter_icon, .p-ia_details_popover__filter .p-ia_details_popover__filter_item_member_count {
  display: none;
}

.p-ia_details_popover__filter_list_overlay {
  z-index: 1001;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 12px;
  left: -130px;
}

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

.p-ia_details_popover__filter_list_overlay .c-select_options_list__option.c-select_options_list__divider {
  padding-left: 0;
}

.p-ia_details_popover__filter_list_overlay .c-select_options_list__option {
  padding-left: 24px;
  line-height: 1.2em;
}

.p-ia_details_popover__filter_list_overlay .c-select_options_list__option--selected:before {
  margin-left: -17px;
}

.p-ia_details_popover__filter_list_overlay .c-select_options_list__option--active .c-select_options_list__option_label .p-ia_details_popover__filter_item_member_count {
  color: #fff;
}

.p-ia_details_popover__filter_list_overlay .c-select_options_list__option .p-ia_details_popover__filter_item_member_count {
  text-align: right;
  color: #1d1c1db3;
  width: 40px;
}

.p-ia_details_popover__filter_item_team_entity {
  padding: 0;
}

.p-ia_details_popover__filter_item_team_entity .c-base_entity__avatar {
  margin-right: 12px;
}

.p-ia_details_popover__filter_item_team_entity strong {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-ia_details_popover__loading_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  font-weight: 700;
}

.p-ia_details_popover__filter_option_label {
  line-height: 1.2em;
}

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

.p-slack_connect_channel_modal__footer {
  width: 100%;
  display: flex;
}

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

.p-slack_connect_channel_modal .p-shared_channel_org_list__org_list_container {
  margin: 0 -28px;
}

.p-slack_connect_channel_modal .p-shared_channel_org_list__org_list_container .p-team_row {
  padding: 8px 28px;
}

.p-slack_connect_channel_modal .p-shared_channel_org_list__previous_connections_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 16px;
  font-weight: bold;
}

.p-delete_channel_modal {
  min-width: 600px;
}

.p-copy_share_link_modal--description {
  flex-basis: 75%;
}

.p-convert_mpim_to_private_channel_modal {
  min-width: 600px;
}

.p-view_channel_permissions--list {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}

.p-view_channel_permissions--list-item:last-of-type {
  margin-bottom: 0;
}

.p-view_channel_permissions--list-item-no-perms {
  text-align: center;
}

.p-view_channel_permissions--slack_connect_text .p-field__text {
  margin-bottom: 12px;
}

.p-apps_in_channel_contents__modal {
  max-width: 520px;
  height: min(65vh, 720px);
}

.p-apps_in_channel_contents {
  flex-direction: column;
  height: 100%;
  min-height: 0;
  display: flex;
}

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

.p-apps_in_channel_contents__list_item:hover {
  background-color: #f8f8f8;
}

.p-apps_in_channel_contents__list_entity_btn {
  flex: auto;
  overflow: hidden;
}

.c-button--focus-visible.p-apps_in_channel_contents__list_entity_btn:focus {
  margin: 5px;
}

.c-button--focus-visible.p-apps_in_channel_contents__list_entity_btn:focus .p-apps_in_channel_contents__list_entity.c-base_list_entity {
  margin: -5px;
}

.p-apps_in_channel_contents__list_entity.c-base_list_entity {
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
}

.p-apps_in_channel_contents__list_entity.c-base_list_entity.p-apps_in_channel_contents__list_entity--has-remove {
  padding-right: 12px;
}

.p-apps_in_channel_contents__remove_btn {
  margin-right: 28px;
}

.p-apps_in_channel_contents__list .c-virtual_list__item:last-child {
  padding-bottom: 16px;
}

.p-apps_in_channel_contents__search {
  width: 100%;
  margin-bottom: 20px;
  padding: 0 28px;
  display: flex;
}

.p-apps_in_channel_contents__search__input {
  flex: 1;
}

.p-apps_in_channel_contents__search__button {
  flex: 0;
  margin-left: 12px;
}

.p-apps_in_channel_contents__empty_list, .p-apps_in_channel_contents__empty_state {
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

.p-apps_in_channel_contents__list {
  flex: 1;
  overflow: hidden;
}

.p-apps_in_channel_contents__list--indicate-top {
  border-top: 1px solid #1d1c1d21;
}

.p-apps_in_channel_contents__subtext {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-apps_in_channel_contents__loading {
  text-align: center;
  color: #1d1c1d;
  margin: 16px 0 24px;
  font-size: 13px;
  font-style: italic;
}

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

.p-channel_details__placeholder {
  margin-bottom: 2px;
  padding: 12px 20px;
  display: flex;
}

.p-channel_details__placeholder_avatar {
  background-color: #1d1c1d0a;
  border-radius: 3px;
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  margin-right: 12px;
}

.p-channel_details__placeholder_line {
  background-color: #1d1c1d0a;
  border-radius: 6px;
  width: 240px;
  height: 12px;
  margin-top: 4px;
}

.p-channel_details__placeholder_line:last-child {
  width: 120px;
  margin-top: 8px;
}

.p-channel_details__slack_connect_ctas_button {
  font-size: 18px;
}

.p-channel_details__slack_connect_ctas_button_text {
  font-size: 13px;
}

.p-channel_details__huddles_link_ctas_button_container {
  border-bottom: 1px solid #1d1c1d21;
  padding: 0 20px 16px;
}

.p-integrations__icon_container {
  background-color: #1d9bd11a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: 4px;
  display: flex;
}

.p-integrations__icon {
  color: #1264a3;
}

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

.p-integrations__list_entity_row:not(.p-integrations__list_entity_row--disabled):hover {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-integrations__list_entity_row.c-base_list_entity, .p-integrations__list_entity_row .c-base_list_entity {
  padding-left: 20px;
  padding-right: 20px;
}

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

.p-integrations__app_list .c-virtual_list__item .p-integrations__list_entity_row {
  width: 100%;
}

.p-integrations__list_entity_row--disabled, .p-integrations__list_entity_row--disabled .c-avatar {
  cursor: default;
}

.p-integrations__list_entity_row__button_container {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.p-integrations__list_entity_row__button {
  margin-left: 10px;
}

.p-integrations__list_entity_row__options_menu_button {
  padding: 1.6px 8px;
}

.p-integrations__workflow_item_container {
  box-shadow: none;
  padding: 0 4px;
}

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

.p-channel_insights__highlights_header {
  margin: 16px 0 16px 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_insights__key_insight_container {
  color: #1d1c1db3;
  flex-direction: row;
  justify-content: space-between;
  gap: 12px;
  margin: 16px;
  display: flex;
}

.p-channel_insights__key_insight_cell {
  color: #1d1c1d;
  border: 1px solid #1d1c1d1a;
  border-radius: 12px;
  width: 238px;
  height: 110px;
  padding: 16px;
}

.p-channel_insights__key_insight_cell_title, .p-channel_insights__key_insight_cell_tooltip {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_insights__key_insight_cell_body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: space-between;
  margin-bottom: 12px;
  display: flex;
}

.p-channel_insights__key_insight_ttfr_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-direction: row;
  display: flex;
}

.p-channel_insights__key_insight_ttfr_change_up {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #007a5a;
  margin-right: 3px;
  display: inline;
}

.c-message_stats__section.p-channel_insights___top_replies_section {
  margin: 24px;
  padding-left: 0;
}

.c-message_stats__title.p-channel_insights___top_replies_title {
  margin-bottom: 0;
}

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

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

.p-view_header_channel_section_selector {
  vertical-align: middle;
  border-radius: 4px;
  flex: 0 0 20px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: 0 16px 0 8px;
  font-size: 14px;
  display: inline-flex;
}

.p-view_header_channel_section_selector:hover {
  background-color: #1d1c1d0a;
}

.p-view_header_channel_section_selector .c-icon--star-o {
  color: #1d1c1db3;
}

.p-view_header_channel_section_selector .c-icon--star {
  color: #1264a3;
}

.p-view_header_channel_section_selector__emoji {
  width: 12px;
  height: 12px;
}

.p-view_header_channel_section_selector__tooltip_section_name {
  color: #868686;
  display: block;
}

.p-contextual_file--list-item {
  max-width: none;
}

.p-shared_files .p-channel_details__shared_files__file .c-pillow_file {
  border: 0;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.p-shared_files .p-channel_details__shared_files__file .c-pillow_file:hover {
  background-color: #1d1c1d0a;
}

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

.p-shared_files .c-pillow_file__title wbr {
  display: none;
}

.p-grid-migration-in-progress-card-wrapper {
  text-align: center;
  flex: auto;
  position: relative;
}

.p-grid-migration-in-progress-card-wrapper .p-grid-migration-in-progress-card-header {
  margin-top: 16px;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-grid-migration-in-progress-card-wrapper .p-grid-migration-in-progress-card-text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-grid-migration-in-progress-card-wrapper .p-grid-migration-in-progress-card-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-grid-migration-in-progress-card-wrapper .p-grid-migration-in-progress-card-image-wrapper .p-grid-migration-in-progress-card-image {
  width: 200px;
  height: 200px;
  margin: 150px auto 0;
}

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

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

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

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

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

.p-unfurled_joiners_carousel__card_japanese {
  height: 134px;
}

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

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

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

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

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

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

.p-unfurled_joiners_carousel__face_pile_card_member_name wbr {
  display: none;
}

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

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

.p-unfurled_joiners_carousel__face_pile_card_team_name wbr {
  display: none;
}

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

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

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

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

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

.p-unfurled_joiners_carousel__invite_member_card_icon {
  color: #616061;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-unfurled_joiners_channel_header__title_channel_name {
  color: #712073;
}

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

.p-upgrades_alert_banner_v2 {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  padding: 12px;
  position: relative;
}

.p-upgrades_alert_banner_v2--small {
  font-size: 13px;
}

.p-upgrades_alert_banner_v2--large .p-upgrades_alert_banner_v2__icon--image {
  height: 104px;
  margin-right: 24px;
}

.p-upgrades_alert_banner_v2--large .p-upgrades_alert_banner_v2--with_image .p-upgrades_alert_banner_v2__close_icon {
  top: 24px;
}

.p-upgrades_alert_banner_v2--horchata {
  background-color: rgb(var(--dt_color-plt-horchata-0));
  border-radius: 12px;
}

.sk-client-theme--dark .p-upgrades_alert_banner_v2--horchata {
  background-color: #d1d2d321;
}

.p-upgrades_alert_banner_v2--horchata {
  background-color: rgb(var(--dt_color-plt-horchata-0));
}

.p-upgrades_alert_banner_v2--rounded_corners {
  border-radius: 8px;
}

.p-upgrades_alert_banner_v2--no_border {
  border: none;
}

.p-upgrades_alert_banner_v2--with_close_icon {
  padding-right: 40px;
}

.p-upgrades_alert_banner_v2--with_image {
  padding: 24px;
}

.p-upgrades_alert_banner_v2--with_image.p-upgrades_alert_banner_v2--with_close_icon {
  padding-right: 56px;
}

.p-upgrades_alert_banner_v2 .c-alert__message {
  align-self: center;
  width: 100%;
}

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

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

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

.p-upgrades_alert_banner_v2__content {
  flex-grow: 1;
}

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

.p-workspace__primary_view--small .p-upgrades_alert_banner_v2__icon, .p-workspace__primary_view--tiny .p-upgrades_alert_banner_v2__icon {
  display: none;
}

@media screen and (max-width: 375px) {
  .c-sk-modal .p-upgrades_alert_banner_v2__icon {
    display: none;
  }
}

.p-upgrades_alert_banner_v2__icon--image {
  flex: 0 0;
  height: 64px;
  margin-right: 16px;
}

.p-upgrades_alert_banner_v2__icon--image img {
  height: 100%;
}

.p-upgrades_alert_banner_v2__icon.p-upgrades_icon--small {
  margin-right: 8px;
  top: 1px;
}

.p-upgrades_alert_banner_v2__icon.p-upgrades_icon--medium {
  top: 1px;
}

.p-upgrades_alert_banner_v2__close_icon {
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-upgrades_alert_banner_v2--with_image .p-upgrades_alert_banner_v2__close_icon {
  top: 12px;
  right: 12px;
}

.p-upgrades_alert_banner_v2__button_container {
  align-self: center;
  padding: 0;
  display: flex;
}

.p-upgrades_alert_banner_v2__button_container button:first-child, .p-upgrades_alert_banner_v2__button_container a:first-child {
  margin-right: 12px;
}

.p-upgrades_alert_banner_v2__button_container button, .p-upgrades_alert_banner_v2__button_container a {
  max-width: 100%;
}

.p-upgrades_alert_banner_v2__button_container a {
  text-decoration: none;
}

.p-upgrades_alert_banner_v2__button_container .c-infinite_spinner {
  min-width: 12px;
}

.p-with_pro_badge--text {
  padding-right: 8px;
}

.p-with_pro_badge--right_aligned {
  vertical-align: text-top;
  display: inline-flex;
}

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

.p-limited_history_foreword-v2 {
  margin: 0 20px 24px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-message_list_preview__list_divider {
  height: 56px;
}

.c-message_list_preview__list_wrapper {
  height: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-avatar_stack__stack__user_icon {
  display: none;
}

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

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

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

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

.p-avatar_stack__count.p-avatar_stack__count--tile_condensed, .p-avatar_stack--huddles .p-avatar_stack__count.p-avatar_stack__count--tile_condensed {
  padding: 0 6px 0 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-workspace__primary_view--tiny .p-avatar_stack--details .p-avatar_stack__stack__user_icon, .p-workspace__primary_view--small .p-avatar_stack--details .p-avatar_stack__stack__user_icon, .p-avatar_stack--details.p-avatar_stack--active_huddle .p-avatar_stack__stack__user_icon {
  margin-left: 4px;
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

.p-escape_hatch__heading {
  display: block;
}

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

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

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

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

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

.p-escape_hatch__heading {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  100% {
    opacity: 1;
  }
}

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

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

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

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

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

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

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__divider {
  border-right: 1px solid var(--dt_color-otl-ter);
  z-index: 1;
  height: 20px;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active {
  background-color: rgb(var(--dt_color-plt-jade-5));
  border: 1px solid rgb(var(--dt_color-plt-jade-20));
  color: rgb(var(--dt_color-plt-jade-100));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__divider {
  border-right: 1px solid rgb(var(--dt_color-plt-jade-20));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__options_button {
  color: rgb(var(--dt_color-plt-jade-100));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active.p-huddle_channel_header_button--in_huddle--pd {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active.p-huddle_channel_header_button--pulsing {
  animation: 2s infinite p-huddle_channel_header__animation_pulsing;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle {
  color: var(--dt_color-content-inv-pry);
  animation: .5s forwards p-huddle_channel_header__border_color_fade_in;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__divider {
  border-right: 1px solid var(--dt_color-theme-otl-inv-pry, var(--p-huddle__text_color_opacity_13));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__options_button {
  color: var(--dt_color-content-inv-pry);
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button {
  border-radius: 0;
  height: 26px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button {
  width: auto;
  padding: 0 8px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button.p-huddle_channel_header_button__start_button--has_facepile, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button.p-huddle_channel_header_button__start_button--has_facepile {
  padding-left: 1.6px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button:focus, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button:focus {
  border-radius: 8px 0 0 8px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button {
  width: 20px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button:focus {
  border-radius: 0 8px 8px 0;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__member_count {
  padding-left: 4px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  padding-left: 4px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack {
  margin-right: 8px;
  display: flex;
}

.p-workspace__primary_view--tiny .p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack, .p-workspace__primary_view--small .p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack, .p-workspace__primary_view--tiny .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label, .p-workspace__primary_view--small .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  display: none;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  margin-right: 4px;
}

.p-huddle_channel_header_button__slider_container {
  position: absolute;
}

.p-huddle_channel_header_button__slider {
  fill: rgb(var(--dt_color-plt-jade-50));
  opacity: 1;
  transform-origin: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scaleX(0);
}

.p-huddle_channel_header_button__slider.p-huddle_channel_header_button__slider_animation_in {
  animation: .2s forwards p-huddle_channel_header__animation_slide_in;
}

.p-huddle_channel_header_button__slider.p-huddle_channel_header_button__slider_animation_out {
  animation: .2s forwards p-huddle_channel_header__animation_slide_out;
}

@keyframes p-huddle_channel_header__animation_pulsing {
  0% {
    box-shadow: 0 0 0 0 rgb(var(--dt_color-plt-jade-20));
  }

  70% {
    box-shadow: 0 0 0 8px #f000;
  }

  100% {
    box-shadow: 0 0 #f000;
  }
}

@keyframes p-huddle_channel_header__animation_slide_in {
  0% {
    transform: scaleX(0);
  }

  100% {
    transform: scaleX(1);
  }
}

@keyframes p-huddle_channel_header__animation_slide_out {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

@keyframes p-huddle_channel_header__border_color_fade_in {
  0% {
    border-color: #0000;
  }

  100% {
    border-color: rgb(var(--dt_color-plt-jade-50));
  }
}

.p-introductions_education__coachmark {
  width: 330px;
}

.p-introductions_education__coachmark_icon_container {
  opacity: .9;
  background-color: #e0eee7;
  border-radius: 60px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.sk-client-theme--dark .p-introductions_education__coachmark_icon_container {
  background-color: #4cbf9d1a;
}

.p-introductions_education__coachmark_icon_container i {
  font-size: 24px;
}

.p-introductions_education__coachmark_icon {
  font-size: 28px;
}

.p-introductions_education__coachmark_header {
  margin: 12px 1.6px;
}

.p-draft_unfurls {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 12px 0;
  display: flex;
}

.p-draft_unfurls__unfurl_container {
  width: 260px;
  margin-right: 12px;
  position: relative;
}

.p-draft_unfurls__unfurl_container--graphic {
  width: 62px;
}

.p-draft_unfurls__unfurl_container--quip {
  width: auto;
  min-width: 234px;
}

.p-draft_unfurls__unfurl_container:last-child {
  margin-right: 0;
}

.p-draft_unfurls__unfurl {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  flex-shrink: 0;
  width: 260px;
  padding: 12px;
  position: relative;
}

.p-draft_unfurls__unfurl--graphic {
  border: none;
  width: 62px;
  height: 62px;
  padding: 0;
  display: flex;
}

.p-draft_unfurls__unfurl--graphic:after {
  content: "";
  border-radius: 4px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.p-draft_unfurls__unfurl--graphic .p-draft_unfurls__unfurl_thumbnail {
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}

.p-draft_unfurls__unfurl_header {
  align-items: center;
  display: flex;
}

.p-draft_unfurls__unfurl_icon {
  border-radius: 2px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.p-draft_unfurls__unfurl_icon--preview {
  background-position: center;
  background-size: cover;
}

.p-draft_unfurls__unfurl_header_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-draft_unfurls__unfurl_header_text wbr {
  display: none;
}

.p-draft_unfurls__unfurl_name {
  color: #1d1c1d;
  font-weight: 900;
}

.p-draft_unfurls__unfurl_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-draft_unfurls__unfurl_text wbr {
  display: none;
}

.p-draft_unfurls__unfurl_title {
  font-weight: 700;
}

.p-draft_unfurls__unfurl_subheader {
  color: #868686;
  border-left: 1px solid #ddd;
  margin-left: 4px;
  padding-left: 4px;
  font-size: 12px;
  line-height: 12px;
}

.p-draft_unfurls__unfurl_document_subheader {
  color: #868686;
  float: right;
  font-size: 12px;
  line-height: 12px;
}

.p-draft_unfurls__unfurl_title + .p-draft_unfurls__unfurl_description:not(:empty) {
  color: #868686;
  border-left: 1px solid #ddd;
  margin-left: 4px;
  padding-left: 4px;
}

.p-draft_unfurls__unfurl_preview_text > * {
  display: inline;
}

.p-draft_unfurls__unfurl_container .p-draft_unfurls__remove_btn {
  z-index: 1;
  opacity: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -10px;
  right: -10px;
}

.p-draft_unfurls__remove_btn_circle, .p-draft_unfurls__remove_btn_times {
  position: absolute;
  top: 0;
}

.p-draft_unfurls__remove_btn_circle {
  color: #616061;
}

.p-draft_unfurls__remove_btn_times {
  color: #f8f8f8;
}

.p-draft_unfurls__unfurl_container:hover .p-draft_unfurls__remove_btn, .p-draft_unfurls__unfurl_container:focus-within .p-draft_unfurls__remove_btn, .p-draft_unfurls__remove_btn:focus {
  opacity: 1;
}

.p-draft_unfurls__unfurl_container:hover .p-draft_unfurls__remove_btn:hover .p-draft_unfurls__remove_btn_circle, .p-draft_unfurls__unfurl_container:focus-within .p-draft_unfurls__remove_btn:hover .p-draft_unfurls__remove_btn_circle, .p-draft_unfurls__remove_btn:focus:hover .p-draft_unfurls__remove_btn_circle {
  color: #1d1c1d;
}

.p-draft_unfurls__attachment__access-level-select {
  color: #1264a3;
  width: 95%;
  padding-bottom: 8px;
  padding-left: 54px;
  position: absolute;
  bottom: 1px;
}

.p-draft_unfurls__shortcut__container {
  display: flex;
  position: relative;
}

.p-draft_unfurls__shortcut__app_icon {
  border-radius: 4px;
  width: 36px;
  height: auto;
  margin-right: 12px;
}

.p-draft_unfurls__shortcut__title {
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.p-draft_unfurls__shortcut__details {
  overflow: hidden;
}

.p-pending_image_file {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-pending_image_file.p-pending_image_file__thumbnail_container {
  background-color: #1d1c1d0a;
  width: 62px;
  height: 62px;
  box-shadow: inset 0 0 0 1px #ddd;
}

.p-pending_image_file__thumbnail {
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.p-pending_image_file__img {
  max-height: 225px;
}

.p-pending_image_file__thumbnail, .p-pending_image_file__img {
  opacity: 1;
  transition: opacity .15s linear;
}

.p-pending_image_file__loading_spinner {
  opacity: 0;
  transition: opacity .1s linear;
  position: absolute;
}

.p-pending_image_file__btn:focus .p-pending_image_file__img {
  border-radius: 4px;
}

.p-pending_image_file__loading .p-pending_image_file__loading_spinner {
  opacity: 1;
}

.p-pending_image_file__loading .p-pending_image_file__thumbnail, .p-pending_image_file__loading .p-pending_image_file__img {
  opacity: 0;
}

.p-pending_image_file__loading .p-pending_image_file__img {
  height: 225px;
}

.p-draft_video_file {
  border-radius: 12px;
  width: 62px;
  height: 62px;
  overflow: hidden;
}

.p-draft_video_file:focus {
  border-radius: 12px;
}

.p-pending_video_file {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-pending_video_file:focus {
  border-radius: 12px;
}

.p-pending_video_file:after {
  content: " ";
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-pending_video_file__video, .p-pending_video_file__video_thumb {
  height: 100%;
  position: absolute;
}

.p-pending_video_file__video_thumb--portrait {
  width: 100%;
  height: auto;
}

.p-pending_video_file__video_thumb_placeholder {
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-pending_video_file__play_icon {
  color: #fff;
}

.p-multi_file_upload__container {
  min-width: 100%;
}

.p-composer_page .multi_file_upload__container {
  margin-top: -24px;
}

.p-multi_file_upload__container .p-gallery_scroller__content {
  min-width: auto;
  display: inline-flex;
}

.p-file_upload_dialog__section .p-multi_file_upload__container .p-gallery_scroller__wrapper {
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 12px;
}

.p-file_upload_dialog__section .p-multi_file_upload__container .p-gallery_scroller__wrapper .p-multi_file_upload__file_gallery {
  padding: 12px;
}

.p-multi_file_upload__container--empty {
  display: none;
}

.p-multi_file_upload__file_gallery {
  min-width: 100%;
  padding: 24px 0;
  display: flex;
}

.p-multi_file_upload__file_container {
  line-height: 0;
  position: relative;
}

.p-multi_file_upload__file_container .c-pillow_file_container {
  max-width: inherit;
  line-height: 1.46668;
}

.p-multi_file_upload__file_container:not(:last-child) {
  margin-right: 12px;
}

.p-pending_file {
  border-color: #1d1c1d21;
}

.p-multi_file_upload__container .p-pending_file .c-pillow_file__header {
  align-items: center;
}

.p-multi_file_upload__container .c-pillow_file__description {
  overflow: hidden;
}

.p-multi_file_upload__image_file {
  box-sizing: content-box;
  border-radius: 12px;
  flex-shrink: 0;
}

.p-multi_file_upload__file_preview_btn.focus-ring .p-pending_image_file__img {
  border-radius: 12px;
}

.p-multi_file_upload__image_file__thumbnail {
  background-repeat: no-repeat;
  border-radius: 12px;
  transition-property: opacity, box-shadow;
  transition-duration: .1s;
}

.p-multi_file_upload__image_file__thumbnail:after {
  content: "";
  border-radius: 12px;
  width: 100%;
  height: 100%;
  transition-property: box-shadow;
  transition-duration: .1s;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.p-multi_file_upload__image_file__thumbnail:hover {
  box-shadow: 0 1px 1px #0000000f;
}

.p-multi_file_upload__image_file__thumbnail:hover:after {
  box-shadow: inset 0 0 0 1px #00000026;
}

.p-multi_file_upload__add_file_btn_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 4px 0;
}

.p-multi_file_upload__add_file_btn {
  color: #1264a3;
  margin-right: 4px;
}

.p-multi_file_upload__file_count {
  color: #616061;
}

.p-multi_file_upload__container--large .p-gallery_scroller__content {
  display: block;
}

.p-multi_file_upload__container--large .p-gallery_scroller__wrapper, .p-multi_file_upload__container--large .p-multi_file_upload__file_gallery {
  overflow: visible;
}

.p-multi_file_upload__container--large .p-multi_file_upload__file_gallery {
  justify-content: center;
  align-items: center;
  min-height: 120px;
  padding: 0;
}

.p-multi_file_upload__container--large .p-pending_image_file {
  border: none;
  width: auto;
  height: auto;
}

.p-multi_file_upload__container--large .p-pending_image_file__img {
  max-width: 100%;
  max-height: 225px;
}

.p-multi_file_upload__container--medium .p-pending_image_file, .p-multi_file_upload__container--medium .p-pending_file {
  width: 62px;
  min-width: 62px;
  height: 62px;
}

.p-multi_file_upload__container--small .p-multi_file_upload__file_gallery {
  margin: 8px;
}

.p-multi_file_upload__container--small .p-multi_file_upload__file_container:not(:last-child) {
  margin-right: 8px;
}

.p-multi_file_upload__container--small .p-pending_image_file, .p-multi_file_upload__container--small .p-pending_file {
  width: 44px;
  height: 44px;
}

.p-multi_file_upload__remove_btn {
  z-index: 1;
  opacity: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -7px;
  right: -7px;
}

.p-multi_file_upload__remove_btn_circle, .p-multi_file_upload__remove_btn_times {
  position: absolute;
  top: 0;
}

.p-multi_file_upload__remove_btn_circle {
  color: #616061;
}

.p-multi_file_upload__remove_btn_times {
  color: #f8f8f8;
}

.p-multi_file_upload__file_container:hover .p-multi_file_upload__remove_btn, .p-multi_file_upload__remove_btn:focus {
  opacity: 1;
}

.p-multi_file_upload__file_container:hover .p-multi_file_upload__remove_btn:hover .p-multi_file_upload__remove_btn_circle, .p-multi_file_upload__remove_btn:focus:hover .p-multi_file_upload__remove_btn_circle {
  color: #1d1c1d;
}

.p-multi_file_upload__file_status_btn {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
  position: absolute;
  top: -10px;
  right: -10px;
}

.p-multi_file_upload__file_status_btn--remove {
  opacity: 0;
}

.p-multi_file_upload__file_container:hover .p-multi_file_upload__file_status_btn--remove, .p-multi_file_upload__file_container--focused .p-multi_file_upload__file_status_btn--remove, .p-multi_file_upload__file_status_btn--remove:focus {
  opacity: 1;
}

.p-multi_file_upload__file_status_icon--error {
  color: #e01e5a;
}

.p-multi_file_upload__file_status_icon--remove {
  color: #616061;
}

.p-multi_file_upload__file_status_icon--remove:hover {
  color: #1d1c1d;
}

.p-setup_suggest_message {
  margin: 8px 0 12px 40px;
}

.p-setup_suggest_message--in-prog-disc-tip {
  margin: 16px 0 1.6px;
}

.p-setup_suggest_message--in-prog-disc-tip .p-setup_suggest_message__btn:hover {
  background: #fff;
}

.p-setup_suggest_message--in-prog-disc-tip .p-setup_suggest_message__btn--primary:after, .p-setup_suggest_message--in-prog-disc-tip .p-setup_suggest_message__btn--primary:before {
  display: none;
}

.p-setup_suggest_message_buttons {
  flex-wrap: wrap;
  display: flex;
}

.p-setup_suggest_message__btn {
  border-radius: 24px;
  align-items: center;
  margin-bottom: 12px;
  margin-right: 8px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.p-setup_prog_disc_explainer_tip_container--ia4 .p-setup_suggest_message__btn {
  color: var(--dt_color-constants-black);
  margin-bottom: 0;
  font-weight: 700;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip_container--ia4 .p-setup_suggest_message__btn {
  color: var(--dt_color-brand-sec-bg-gray);
}

.p-setup_suggest_message__btn--primary:after, .p-setup_suggest_message__btn--primary:before {
  content: " ";
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 36px;
}

.p-setup_suggest_message__btn--primary:after {
  border-width: 8px;
  border-top-color: #fff;
  margin-left: -8px;
}

.p-setup_suggest_message__btn--primary:before {
  border-width: 9px;
  border-top-color: #1d1c1d4d;
  margin-left: -9px;
}

.p-setup_suggest_message__btn--soft {
  color: #1d1c1db3;
  font-weight: normal;
  font-size: unset;
}

.p-setup_suggest_message__btn:active:after, .p-setup_suggest_message__btn:hover:after {
  border-top-color: #f8f8f8;
}

.p-setup_suggest_message__btn:active:before, .p-setup_suggest_message__btn:hover:before {
  border-top-color: #1d1c1d80;
}

.p-setup_suggest_message__btn_text {
  padding-left: 8px;
}

.p-setup_suggest_message__close_icon {
  margin-left: 36px;
  margin-right: 4px;
  font-size: 13px;
  position: relative;
  top: 2px;
}

.p-setup_suggest_message__close_times_icon {
  margin-bottom: 12px;
  font-size: 13px;
}

.p-setup_suggest_message__hint_text {
  cursor: default;
  color: #616061;
}

.p-setup_suggest_message__mention_text {
  color: #1264a3;
  font-weight: 700;
}

.p-setup_prog_disc_explainer_tip_container {
  background: #1264a3;
  animation: .3s forwards p-setup_prog_disc_explainer_tip_container--slideIn;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip_container {
  color: #f8f8f8;
  background-color: #f8f8f8;
}

.p-setup_prog_disc_explainer_tip_container--ia4-first_message-animate {
  opacity: 0;
  max-height: 0;
  animation: .16s 4s forwards p-setup_prog_disc_explainer_tip_container--slideIn;
}

.p-setup_prog_disc_explainer_tip {
  opacity: 0;
  flex-direction: column;
  padding: 11px 14px;
  animation: .16s .3s forwards p-setup_prog_disc_explainer_tip--slideIn;
  display: flex;
}

.p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_text_and_dismissal {
  display: flex;
}

.p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_dismissal {
  margin-left: auto;
}

.p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_dismissal .c-icon_button--size_small {
  width: 20px;
  height: 20px;
}

.p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_dismissal .p-setup_prog_disc_explainer_tip_dismissal_icon {
  color: #fff;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_dismissal .p-setup_prog_disc_explainer_tip_dismissal_icon {
  color: #f8f8f8;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip_container--ia4 .p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_dismissal .p-setup_prog_disc_explainer_tip_dismissal_icon {
  color: var(--dt_color-content-inv-pry);
}

.p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip .p-setup_prog_disc_explainer_tip_text {
  color: #f8f8f8;
}

.p-setup_prog_disc_explainer_tip_container--completed_all {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin: 16px 16px -2px;
  padding-bottom: 4px;
}

@keyframes p-setup_prog_disc_explainer_tip_container--slideIn {
  0% {
    opacity: 0;
    max-height: 0;
  }

  100% {
    opacity: 1;
    max-height: 200px;
    transition: max-height .3s cubic-bezier(.36, .19, .29, 1);
  }
}

@keyframes p-setup_prog_disc_explainer_tip--slideIn {
  0% {
    opacity: 0;
    transform: translate(0, 20%);
  }

  100% {
    opacity: 1;
    transition: opacity .16s linear, transform .16s cubic-bezier(.36, .19, .29, 1);
    transform: translate(0);
  }
}

.p-setup_prog_disc_explainer_tip_container--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  border-radius: 6px 6px 0 0;
}

.p-setup_prog_disc_explainer_tip_container--ia4 .p-setup_prog_disc_explainer_tip {
  padding: 12px 16px;
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip_container--ia4 {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-setup_prog_disc_explainer_tip_container--ia4 .p-setup_prog_disc_explainer_tip_text {
  color: var(--dt_color-content-inv-pry);
}

.p-champion_suggest_message_container {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-champion_suggest_messager_tip {
  padding-bottom: 0;
}

.p-champion_suggest_message_buttons {
  flex-wrap: wrap;
  display: flex;
}

.p-channel_awareness_suggest_message_container {
  background: #1264a3;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  animation: .3s forwards p-channel_awareness_suggest_message_container--slideIn;
}

.sk-client-theme--dark .p-channel_awareness_suggest_message_container {
  color: #1d1c1d;
  background-color: #002f4b;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message {
  opacity: 0;
  flex-direction: column;
  padding: 16px;
  animation: .16s .3s forwards p-channel_awareness_suggest_message--slideIn;
  display: flex;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-setup_suggest_message__btn {
  color: #1d1c1d;
  font-weight: 700;
  font-size: unset;
  margin-bottom: 0;
  margin-right: 12px;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-setup_suggest_message__btn .p-setup_suggest_message__btn_text {
  padding-left: 4px;
}

.sk-client-theme--dark .p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-setup_suggest_message__btn {
  color: #1d1c1d;
  background-color: #fff;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-setup_suggest_message__btn--primary:after, .p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-setup_suggest_message__btn--primary:before {
  display: none;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-channel_awareness_suggest_message_dismissal {
  margin-left: auto;
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-channel_awareness_suggest_message_dismissal .c-icon_button--size_small {
  width: 20px;
  height: 20px;
}

.p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-channel_awareness_suggest_message_dismissal .p-channel_awareness_suggest_message_dismissal_icon {
  color: #fff;
}

.sk-client-theme--dark .p-channel_awareness_suggest_message_container .p-channel_awareness_suggest_message .p-channel_awareness_suggest_message_dismissal .p-channel_awareness_suggest_message_dismissal_icon {
  color: #1d1c1d;
}

@keyframes p-channel_awareness_suggest_message_container--slideIn {
  0% {
    max-height: 0;
  }

  100% {
    max-height: 200px;
    transition: max-height .3s cubic-bezier(.36, .19, .29, 1);
  }
}

@keyframes p-channel_awareness_suggest_message--slideIn {
  0% {
    opacity: 0;
    transform: translate(0, 20%);
  }

  100% {
    opacity: 1;
    transition: opacity .16s linear, transform .16s cubic-bezier(.36, .19, .29, 1);
    transform: translate(0);
  }
}

.p-notification_bar {
  align-items: center;
  height: 24px;
  padding-left: 12px;
  padding-right: 8px;
  display: flex;
}

.p-notification_bar--double_decker {
  padding-left: 12px;
}

.p-notification_bar__section {
  color: #616061;
  white-space: nowrap;
  height: 1rem;
  font-size: .7em;
  line-height: 1rem;
}

.p-notification_bar__section--left {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: auto;
  display: block;
  overflow: hidden;
}

.p-notification_bar__section--left wbr {
  display: none;
}

.p-notification_bar__section--right {
  text-align: right;
  opacity: 0;
  pointer-events: none;
  flex: none;
  margin-left: 4px;
  transition: opacity .2s ease-in-out;
}

.p-notification_bar__section--is-visible {
  pointer-events: auto;
  opacity: 1;
}

.p-notification_bar__typing {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-notification_bar__typing wbr {
  display: none;
}

.p-notification_bar__offline {
  color: #1d1c1d;
}

.p-notification_bar__offline_icon {
  color: #616061;
  position: relative;
  top: -1px;
}

.p-notification_bar__offline_icon:before {
  font-size: 12px;
}

.p-notification_bar__formatting b, .p-notification_bar__formatting i, .p-notification_bar__formatting code, .p-notification_bar__formatting span {
  margin-right: 4px;
}

.p-notification_bar__formatting code {
  color: inherit;
  padding: 0;
  font-size: .6rem;
}

.p-notification_bar__formatting .p-notification_bar__return {
  margin-right: 0;
}

.p-notification_bar__formatting .p-notification_bar__send {
  margin-right: 16px;
}

@media screen and (max-width: 545px) {
  .p-notification_bar .p-notification_bar__formatting {
    display: none;
  }
}

@media screen and (max-width: 920px) {
  .p-notification_bar--flexpane_open .p-notification_bar__formatting {
    display: none;
  }
}

@media screen and (max-width: 837px) {
  .p-notification_bar--typers_showing:not(.p-notification_bar--flexpane_open) .p-notification_bar__section--right {
    display: none;
  }
}

@media screen and (max-width: 1204px) {
  .p-notification_bar--typers_showing.p-notification_bar--flexpane_open .p-notification_bar__section--right {
    display: none;
  }
}

.p-message_input_roadblock {
  color: #616061;
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  min-height: 42px;
  margin: 0 20px 24px;
  padding: 8px;
  font-size: 15px;
}

[lang] .p-message_input_roadblock {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .p-message_input_roadblock {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .p-message_input_roadblock {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .p-message_input_roadblock {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .p-message_input_roadblock {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-message_input_roadblock--threads_flexpane {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px;
}

.p-message_input_roadblock--composer_ia {
  border-radius: 8px;
  align-items: center;
  display: flex;
}

.p-message_input_roadblock--composer_ia .p-message_input_roadblock_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: 1;
}

.p-message_pane_input_barriered {
  color: #1d1c1db3;
  text-align: center;
  border-top: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.p-ignore_all_success_modal__title strong {
  font-weight: 900;
}

.p-ignore_all_modal__content {
  min-height: 0;
}

.p-ignore_all_modal__title strong {
  font-weight: 900;
}

.p-ignore_this_modal__title strong {
  font-weight: 900;
}

.p-ignore_this_modal__content {
  min-height: 0;
}

.p-ignore_this_modal__content .c-sk-modal_content__inner {
  padding: 0 28px 8px;
}

.p-ignore_forked_modal__content {
  padding: 0 14px 24px;
}

.p-ignore_forked_modal__button {
  color: #1d1c1d;
  border-radius: 4px;
  padding: 12px 14px;
  display: flex;
}

.p-ignore_forked_modal__button i {
  color: #1d1c1db3;
}

.p-ignore_forked_modal__button i:first-of-type {
  padding-left: 1px;
}

.p-ignore_forked_modal__button.c-button-unstyled:hover {
  background-color: #1d1c1d0a;
}

.p-ignore_forked_modal__button.c-button-unstyled:hover i {
  color: #1d1c1d;
}

.p-ignore_forked_modal__button--icon_container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-ignore_forked_modal__button--icon_container:first-of-type {
  background-color: #1d1c1d0a;
  border-radius: 36px;
  width: 36px;
  height: 36px;
}

.p-ignore_forked_modal__button--icon_container:last-of-type {
  margin: auto;
}

.p-ignore_forked_modal__button--label {
  flex: 1;
  padding: 0 16px;
}

.p-ignore_forked_modal__button--text {
  font-weight: 700;
  display: flex;
}

.p-ignore_forked_modal__button--subtext {
  color: #1d1c1db3;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__file_gallery, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__file_gallery {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__wrapper, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__wrapper {
  background: unset;
  border-radius: unset;
  border: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__content, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__content {
  align-items: center;
  display: inline-flex;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__container, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__container {
  min-width: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-draft_unfurls, .p-message_input__input_container_unstyled .p-message_input__attachments .p-draft_unfurls {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-composer_attachments__separator, .p-message_input__input_container_unstyled .p-message_input__attachments .p-composer_attachments__separator {
  border-left: 1px solid #ddd;
  height: 62px;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-editor {
  padding-left: 0;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-placeholder {
  left: 0;
}

.p-message_input__input_container_unstyled--day1 .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  color: #1264a3;
  filter: grayscale(0);
  -ms-filter: grayscale(0);
  opacity: 1;
}

.c-alert.c-alert--inline.c-alert--level_info.c-alert--align_left.p-message_input--unfurls_alert {
  border: none;
  border-radius: 4px 4px 0 0;
}

.p-composer_page {
  background: #fff;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-composer_page__drag_and_drop {
  height: 100%;
}

.p-composer_page__subheader {
  z-index: 1;
  background: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-composer_page__subheader--focused {
  box-shadow: 0 1px #1d1c1d21, 0 4px 12px -2px #00000014;
}

.p-composer_page__subheader--focused .p-composer_page__destination_prefix {
  z-index: 1;
  line-height: 52px;
}

.p-composer_page__body {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.p-composer_page__footer {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 0;
  max-height: 50%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.p-composer_page__destination_input {
  min-height: 48px;
  display: flex;
  position: relative;
}

.p-composer_page__destination_input.p-composer_page__destination_input--tokenize_in_composer {
  flex-wrap: wrap;
}

.p-composer_page__destination {
  align-items: center;
  min-height: 48px;
  display: flex;
}

.p-composer_page__destination_content {
  flex-wrap: wrap;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.p-composer_page__destination_alert {
  margin: 0 0 8px;
}

.p-composer_page__destination .p-composer_page__destination_alert {
  flex-basis: 100%;
  margin: 0 0 8px 8px;
}

.p-composer_page__files_alert {
  margin: 0 0 8px;
}

.p-composer_page__destination__multi_select_input {
  box-shadow: unset;
  border: none;
}

.p-composer_page__destination__multi_select_input.c-multi_select_input--initial .c-multi_select_input__placeholder {
  top: 7px;
}

.p-composer_page__destination__multi_select_input.c-multi_select_input--initial .c-multi_select_input__filter_query {
  margin-top: 7px;
}

.p-composer_page__destination_text_wrapper {
  align-items: center;
  height: 52px;
  display: flex;
}

.p-composer_page__destination .p-composer_page__destination_text_wrapper {
  height: unset;
  flex: 1;
  min-width: 0;
  min-height: 52px;
  margin-left: 4px;
}

.p-composer_page__destination_prefix {
  color: #616061;
}

.p-composer_page__destination .p-composer_page__destination_prefix {
  align-self: flex-start;
  line-height: 52px;
}

.p-composer_page__destination_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.p-composer_page__destination_text wbr {
  display: none;
}

.p-composer_page__destination_text--emphasized {
  font-weight: bold;
}

.p-composer_page__destination_text--emphasized .c-channel_team {
  color: #1d1c1d;
  display: inline-flex;
}

.p-composer_page__destination_text--disabled {
  color: #1d1c1d;
  cursor: default;
}

.p-composer_page__destination_text--invalid {
  color: #e01e5a;
}

.p-composer_page__destination_select_wrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.p-composer_page__destination_select {
  flex: 1;
  margin: 8px 0;
}

.p-composer_page__destination_subtext {
  margin-top: 8px;
  margin-left: 8px;
}

.p-composer_page__destination_subtext--error {
  color: #e01e5a;
}

.p-composer_page__destination_select_text {
  flex-basis: 100%;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text:last-child {
  padding-bottom: 8px;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text--loading {
  margin-left: -2px;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text--loading .c-multi_select_helper_text__icon_container {
  position: relative;
  top: 3px;
}

.p-composer_page__destination .p-composer_page__destination_select_text {
  margin-left: 8px;
}

.p-composer_page__destination_select_suggestions {
  color: #616061;
  min-height: 36px;
  display: flex;
}

.p-composer_page__destination_select_member_suggestion {
  color: #616061;
  margin-bottom: 4px;
  margin-left: 8px;
  text-decoration: underline;
}

.p-composer_page__destination_select_member_suggestion:hover, .p-composer_page__destination_select_member_suggestion:active, .p-composer_page__destination_select_member_suggestion:focus {
  color: #1d1c1d;
}

.p-composer_page__destination_select_email_suggestion {
  align-items: center;
  min-height: 32px;
  display: flex;
}

.p-composer_page__destination_select_escape_hatch_label {
  color: #1d1c1db3;
}

.p-composer_page__destination_options_list .c-select_options_list__group_option {
  padding-left: 24px;
}

.p-composer_page__sending_invites_status {
  color: #1d1c1db3;
  flex-basis: 100%;
  align-items: center;
  margin-bottom: 8px;
  margin-left: 8px;
  display: flex;
}

.p-composer_page__sending_invites_status_text {
  margin-left: 4px;
}

.p-composer_page__external_email_warning_modal_dont_ask_again_label {
  margin-bottom: 0;
  font-weight: 400;
}

.p-composer_page__message_input_wrapper {
  flex-direction: column;
  min-height: 0;
  display: flex;
}

.p-composer_page__message_input_wrapper--animated {
  transition: height .16s cubic-bezier(.36, .19, .29, 1);
}

.p-composer_page__message_input_unstyled {
  flex: 1;
  min-height: 0;
}

.p-composer_page__message_input_unstyled .p-message_input__input_container_unstyled {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-composer_page__message_input_unstyled .c-basic_container__body {
  flex: 1;
  min-height: 0;
}

.p-composer_page__message_input_unstyled .c-texty_input_unstyled__container {
  min-height: 0;
}

.p-workspace__tiles .p-composer_page__message_input_unstyled .ql-editor {
  max-height: calc(60vh - 80px);
}

.p-composer_page--noncontextual {
  background: #f8f8f8;
}

.p-composer_page--noncontextual .p-composer_page__footer {
  max-height: calc(100% - 68px);
}

.p-composer_page--expanded .p-composer_page__body {
  flex: unset;
}

.p-composer_page--expanded .p-composer_page__footer {
  flex: 1;
  max-height: none;
  margin-top: 20px;
}

.p-composer_page--context_bar_showing .p-composer_page__context_item--bottom {
  margin-bottom: 8px;
}

.p-composer_page--context_bar_showing .p-composer_page__footer {
  margin-top: 0;
}

.p-composer_page--context_bar_showing .p-composer_page__context_bar {
  background-color: #fff;
  margin-right: -20px;
}

.p-composer_page--context_bar_showing.p-composer_page--expanded .p-composer_page__footer {
  margin-top: 9px;
}

.p-composer_page--context_bar_showing .p-composer_page__context_list_wrapper .c-virtual_list--scrollbar > .c-scrollbar__track {
  z-index: 201;
}

.p-composer_page--noncontextual .p-composer_page__context_bar {
  background-color: #0000;
}

.p-offline_outbox_page {
  background: #f8f8f8;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-offline_outbox_page .c-virtual_list__item {
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.p-offline_outbox_page .c-virtual_list__item:first-child {
  padding-top: 20px;
}

.p-offline_outbox_page .c-virtual_list__item--focus:not(.p-drafts_page__draft):after {
  border-radius: 12px;
  top: 0;
  bottom: 16px;
  left: 20px;
  right: 20px;
}

.p-offline_outbox_page .c-virtual_list__item--focus:not(.p-drafts_page__draft).c-virtual_list__item:first-child:after {
  top: 20px;
}

.p-offline_outbox_page__list {
  flex: 1;
  position: relative;
}

.c-hero_banner_container-wrapper {
  justify-content: center;
  align-items: center;
  gap: var(--dt_static_space-125);
  width: 100%;
  max-width: 968px;
  display: flex;
}

.c-hero_banner_container-close-button {
  right: var(--dt_static_space-100);
  top: var(--dt_static_space-100);
  z-index: 1;
  position: absolute;
}

.c-video_player {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 100%;
  min-height: 150px;
  display: flex;
  position: relative;
}

.c-video_player__error_overlay {
  background-color: #000c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-video_player__error_overlay p {
  color: #fff;
  text-align: center;
}

.c-video_player-video-container {
  background: #000;
  border-radius: 8px;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.c-video_player-video-container, .c-video_player-video {
  max-width: 100%;
  max-height: 360px;
}

.c-video_player-video {
  display: block;
}

.c-video_player-video::cue {
  text-shadow: 0 1px 1px #00000040;
  background-color: #000c;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 18px;
}

.c-video_player_controls_overlay {
  color: #fff;
  -webkit-user-select: none;
  user-select: none;
  contain: content;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.c-video_player_controls_overlay__controls__spinner {
  margin: 1px;
}

.c-video_player_controls_scrubber {
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.c-video_player_controls_overlay__controls_container {
  z-index: 1;
  background: none;
  border-radius: 8px;
  margin: 8px;
  padding: 4px;
  transition: background 80ms cubic-bezier(.36, .19, .29, 1);
  position: relative;
}

.c-video_player_controls_overlay__controls_container .c-video_player_controls_overlay__controls {
  display: flex;
}

.c-video_player_controls_overlay__controls_container .c-video_player_controls_overlay__controls .c-video_player_controls--right-controls {
  margin-left: auto;
}

.c-video_player_controls_overlay--controls {
  display: flex;
}

.c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay__controls_container {
  background: #1d1c1db3;
}

.c-video_player_controls_overlay__button {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.c-video_player_controls_overlay__button.c-button--focus-visible:focus {
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px #1264a3, inset 0 0 0 5px #1d9bd180;
}

.c-video_player_controls_overlay__controls__pill {
  background: #1d1c1dcc;
  border-radius: 4px;
  align-items: center;
  padding: 4px 8px 4px 6px;
  font-weight: 700;
  transition: background 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
}

.c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay__controls__pill, .c-video_player_controls_overlay--active .c-video_player_controls_overlay__controls__pill {
  background: #1d1c1d00;
}

.c-video_player_controls_overlay__controls__pill--playing {
  opacity: 0;
}

.c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay__controls__pill--playing, .c-video_player_controls_overlay--active .c-video_player_controls_overlay__controls__pill--playing {
  opacity: 1;
}

.c-video_player-controls--right-controls {
  justify-content: space-between;
  margin-left: auto;
  margin-right: 8px;
  display: flex;
}

.c-video_player_controls_overlay--controls .p-media_volume_slider, .c-video_player_controls_overlay--controls .c-video_player_controls_overlay__controls__caption, .c-video_player_controls_overlay--controls .p-video_player_controls_overlay__controls__speed {
  opacity: 0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 4px;
  font-size: 20px;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: inline-flex;
}

.c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay--controls .p-media_volume_slider, .c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay--controls .c-video_player_controls_overlay__controls__caption, .c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay--controls .p-video_player_controls_overlay__controls__speed, .c-video_player_controls_overlay--active .c-video_player_controls_overlay--controls .p-media_volume_slider, .c-video_player_controls_overlay--active .c-video_player_controls_overlay--controls .c-video_player_controls_overlay__controls__caption, .c-video_player_controls_overlay--active .c-video_player_controls_overlay--controls .p-video_player_controls_overlay__controls__speed {
  opacity: 1;
}

.c-video_player_controls_overlay__controls__caption:hover {
  background: #1d1c1d00;
}

.c-video_player_controls_overlay__time {
  margin-left: 8px;
}

.c-video_player_media_volume_slider {
  position: relative;
}

.c-video_player_controls_overlay__corner {
  background: #1d1c1dd9;
  border-radius: 6px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1), opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  top: 12px;
  right: 12px;
  transform: translateY(-8px);
}

.c-video_player_controls_overlay__corner .c-video_player__controls_overlay_fullscreen, .c-video_player_controls_overlay__corner .p-video_message_file__controls_overlay_ellipsis {
  background: #1d1c1dd9;
}

.c-video_player_controls_overlay__corner .c-video_player__controls_overlay_fullscreen:hover, .c-video_player_controls_overlay__corner .p-video_message_file__controls_overlay_ellipsis:hover {
  background: #1d1c1de6;
}

.c-video_player_controls_overlay__hover {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.c-video_player_controls_overlay--controls:hover .c-video_player_controls_overlay__hover, .c-video_player_controls_overlay--active .c-video_player_controls_overlay__hover {
  opacity: 1;
}

.c-video_player_controls_scrubber {
  cursor: pointer;
  flex: 1;
  margin: 0 8px;
  padding: 8px 0;
  position: relative;
}

.c-video_player_controls_scrubber__track {
  background: #ffffff80;
  border-radius: 2px;
  height: 4px;
}

.c-video_player_controls_scrubber__track: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;
}

.c-video_player_controls_scrubber__elapsed {
  background: #1d9bd1;
  border-radius: 2px;
  height: 4px;
  position: relative;
}

.c-video_player_controls_scrubber__elapsed:after {
  content: "";
  background: #1d9bd1;
  border-radius: 3.5px;
  width: 8px;
  height: 8px;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1) .5s;
  position: absolute;
  top: -2px;
  right: -3px;
  transform: scale(.5);
}

.c-video_player_controls_scrubber:hover .c-video_player_controls_scrubber__elapsed:after {
  transition-delay: 0s;
  transform: scale(1);
}

.c-hero_banner-wrapper {
  border-width: var(--dt_static_space-px) var(--dt_static_space-0);
  border-style: solid;
  border-color: var(--dt_color-otl-ter);
  padding: var(--dt_static_space-025);
  flex-direction: row;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-hero_banner-focus-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
}

.c-hero_banner-focus-wrapper:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.c-hero_banner-background-horchata {
  background-color: rgb(var(--dt_color-plt-horchata-0));
}

.c-hero_banner-background-lagoon {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
}

.c-hero_banner-background-mojito {
  background-color: rgb(var(--dt_color-plt-mojito-0));
}

.c-hero_banner-background-gray {
  background-color: rgb(var(--dt_color-plt-gray-5));
}

.c-hero_banner-background-campfire {
  background-color: rgb(var(--dt_color-plt-campfire-0));
}

.c-hero_banner-background-sunflower {
  background-color: rgb(var(--dt_color-plt-sunflower-0));
}

.c-hero_banner-cta-wrapper {
  align-items: center;
  gap: var(--dt_static_space-125);
  padding-top: var(--dt_static_space-075) var(--dt_static_space-0);
  flex-flow: wrap;
  display: flex;
}

.c-hero_banner-button-icon {
  width: var(--dt_static_space-125);
  top: var(--dt_static_space-px);
  position: relative;
}

.c-hero_banner-title-container {
  gap: var(--dt_static_space-050);
  flex-direction: row;
  align-items: center;
  display: flex;
}

.c-hero_banner-title {
  margin-bottom: var(--dt_static_space-050);
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-hero_banner-content {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-hero_banner-left {
  padding: var(--dt_static_space-275) 0;
  width: 60%;
  min-height: 200px;
}

.c-hero_banner-left--add-padding {
  padding-left: var(--dt_static_space-275);
}

.c-hero_banner-left--expand {
  padding-right: var(--dt_static_space-275);
  width: 100%;
}

.c-hero_banner-right {
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 100%;
  display: flex;
}

.c-hero_banner-right--add-padding {
  padding-right: var(--dt_static_space-275);
}

.c-hero_banner-primary-img {
  max-width: 360px;
  height: 100%;
}

.c-hero_banner-secondary-img {
  width: 30px;
  height: 30px;
}

.c-hero_banner-primary-video {
  min-width: 295px;
  max-width: 100%;
  margin-right: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-dismissible_limit_banner .c-hero_banner-wrapper {
  border-radius: 8px;
}

.p-dismissible_limit_banner .c-hero_banner-primary-img {
  width: 235px;
  padding: 12px 0;
}

.p-browse_page_controls {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px 0;
  font-size: 13px;
  font-weight: bold;
  display: flex;
}

.p-browse_page_controls_grid_view {
  padding: 12px 20px 0 0;
}

.p-browse_page_controls__channel_files_container {
  padding-bottom: 20px;
  top: 0;
}

.p-browse_page_controls__channel_files_container_list_view {
  box-sizing: border-box;
  padding-left: initial;
  padding-right: initial;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  font-weight: bold;
  display: flex;
  bottom: 32px;
}

.p-browse_page_controls__channel_files_container_list_view_empty {
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px 0;
  font-size: 13px;
  font-weight: bold;
  display: flex;
  top: 0;
}

.p-browse_page_controls__channel_files_container_list_view-loading {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px 0;
  font-size: 13px;
  font-weight: bold;
  display: flex;
  top: 0;
}

.p-browse_page_controls__channel_files_container_grid_view {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px 0;
  font-size: 13px;
  font-weight: bold;
  display: flex;
}

.p-browse_page_controls__channel_files_container_grid_view-loading {
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px 0;
  font-size: 13px;
  font-weight: bold;
  display: flex;
  top: 0;
}

.p-browse_page_controls__search_link {
  position: fixed;
  right: 136px;
}

.p-browse_page_controls__filter_menu-item {
  padding-left: 10px;
}

.p-search_filter__block_item.p-browse_page_controls__filter_pill {
  border-radius: 4px;
}

.p-browse_page_controls__filter_pill.p-browse_page_controls__filter_pill--default:hover, .p-browse_page_controls__filter_pill.p-browse_page_controls__filter_pill--isOpen, .p-search_filter__block_item.p-browse_page_controls__filter_pill--active {
  background-color: #f8f8f8;
}

.p-browse_page_controls_channel_files_filter_wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  align-items: center;
  max-width: 68px;
  overflow: hidden;
}

.p-browse_page_controls__search_link--loading {
  position: fixed;
  right: 86px;
}

.p-browse_page_controls__channel_files_sort {
  margin-top: 74px;
  font-weight: normal;
  position: fixed;
  right: 74px;
}

.p-browse_page_controls__channel_files_sort--loading {
  margin-top: 75px;
  font-weight: normal;
  position: fixed;
  right: 24px;
}

.p-browse_page_controls__filter_item--selected {
  font-weight: normal;
}

.p-browse_page_controls__button_search_link_button {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  font-size: 13px;
  font-weight: normal;
}

.p-browse_page_controls__button.p-browse_page_controls__button_search_link_button {
  color: #1d1c1d;
  border: 1px solid #1d1c1d4d;
}

.p-browse_page_controls__channel_files_container--extended {
  padding-bottom: 40px;
}

.p-browse_page_controls__channel_files {
  float: left;
  margin: 0 auto;
  display: flex;
}

.p-browse_page_controls__toggle_channel_files {
  white-space: nowrap;
  align-items: center;
  width: 58px;
  display: inline-flex;
  position: relative;
}

.c-icon_button.p-browse_page_controls__toggle_button {
  color: #616061;
  background: none;
  border: none;
  width: 29px;
  height: 29px;
}

.c-icon_button.p-browse_page_controls__toggle_button:hover {
  color: #1d1c1d;
}

.c-icon_button.p-browse_page_controls__toggle_button--selected:hover {
  background-color: #f8f8f8;
  border: 1px solid #1d1c1d4d;
  box-shadow: 0 1px 3px #00000029;
}

.p-browse_page_controls__toggle_background {
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-browse_page_controls__toggle_button_background--left {
  background: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(0%);
  box-shadow: 0 1px 3px #00000014;
}

.p-browse_page_controls__toggle_button_background--right {
  background: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(100%);
  box-shadow: 0 1px 3px #00000014;
}

.p-browse_page_controls__toggle_button.p-browse_page_controls__toggle_button--selected {
  color: #1d1c1d;
}

.p-browse_page_controls__row {
  justify-content: space-between;
  align-items: start;
  width: 100%;
  display: flex;
}

.p-browse_page_controls__row--centered {
  align-items: center;
}

.p-browse_page_controls__row--padding-legacy {
  padding-top: 12px;
}

.p-browse_page_controls__row--padding {
  padding: inherit;
}

.p-browse_page_controls__row--margin-left {
  margin-left: 12px;
}

.p-browse_page_controls__total {
  color: #1d1c1db3;
}

.p-browse_page_controls__total:hover, .p-browse_page_controls__channel_files_sort--isOpen {
  color: #1d1c1d;
}

.p-browse_page_controls__total--placeholder {
  box-sizing: border-box;
  background-color: #1d1c1d21;
  border-radius: 8px;
  width: 65px;
  height: 10px;
  margin: 4px 0 5px 4px;
}

.p-browse_page_controls__expander {
  flex: none;
  justify-content: space-between;
  max-width: 307px;
  transition: flex 70ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
}

.p-browse_page_controls__expander .c-icon_button {
  width: 28px;
  height: 28px;
}

@media screen and (max-width: 1000px) {
  .p-browse_page_controls__expander {
    max-width: 261px;
  }
}

.p-browse_page_controls__expander--open--compressed {
  max-width: 261px;
}

.p-browse_page_controls__expander--no-transition {
  transition: none;
}

.p-browse_page_controls__expander--open {
  flex: 1 0 auto;
}

.p-browse_page_controls__button {
  color: #1d1c1db3;
  white-space: nowrap;
  border-radius: 4px;
  align-items: center;
  height: 28px;
  padding: 0 8px;
  display: flex;
  font-weight: normal !important;
}

.p-browse_page_controls__button:hover {
  background-color: #1d1c1d0a;
}

.p-browse_page_controls__button__pill {
  color: #fff;
  background-color: #1d1c1d80;
  border-radius: 10px;
  height: 18px;
  margin-left: 4px;
  padding: 0 8px;
}

.p-browse_page_controls__reset_button {
  margin-right: 8px;
  font-weight: normal;
}

.p-browse_page_controls__icon {
  margin-right: 4px;
  font-size: 16px;
}

.p-browse_page_controls__divider {
  border-right: 1px solid #1d1c1d21;
  height: 20px;
  margin: 0 8px;
}

.p-browse_page_controls__button_group {
  align-items: center;
  display: flex;
}

.p-browse_page_controls__filters-row {
  padding: 0 20px 12px;
  display: block;
}

.p-app_launcher_filter_menu--selected-item {
  padding-left: 0;
}

.p-app_launcher_filter_menu--icon {
  margin-right: 0;
}

.p-app_launcher_filter_menu--selected-item .c-menu_item__icon {
  min-width: 24px;
  max-width: 24px;
  margin-right: 0;
}

.c-pagination_wrapper {
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.c-pagination__container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  padding: 8px;
  display: flex;
}

.c-pagination__numbers_wrap {
  flex: 1;
}

.c-pagination__arrow_btn {
  width: 20px;
  height: 20px;
}

.c-pagination__arrow_btn:last-child {
  margin-left: 4px;
}

.c-pagination__arrow_btn:disabled {
  color: #1d1c1d21;
}

.c-pagination__arrow_btn:disabled:active, .c-pagination__arrow_btn:disabled:hover {
  color: #1d1c1d21;
  background: none;
}

.c-pagination__page_btn {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  margin-left: 4px;
  padding: 0 6px;
  display: inline-flex;
}

.c-pagination__page_btn:not(.c-pagination__page_btn--active):focus, .c-pagination__page_btn:not(.c-pagination__page_btn--active):hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
}

.c-pagination__page_btn--active {
  color: #fff;
  background-color: #007a5a;
}

.c-pagination__page_btn--active:focus, .c-pagination__page_btn--active:hover {
  color: #fff;
  background: #148567;
}

.c-pagination__page_btn--active:active {
  box-shadow: none;
  background: #006e51;
}

.p-app_launcher_banner {
  max-width: 1700px;
  margin-bottom: 24px;
  padding-left: 20px;
  padding-right: 68px;
  position: relative;
}

.p-app_launcher_banner .c-icon--times {
  display: none;
}

.p-app_launcher_banner:hover, .p-app_launcher_banner.p-app_launcher_banner--focused {
  background-color: #1d1c1d0a;
}

.p-app_launcher_banner:hover .c-icon--times, .p-app_launcher_banner.p-app_launcher_banner--focused .c-icon--times, .p-app_launcher_banner .c-button--focus-visible:focus .c-icon--times {
  display: block;
}

.p-app_launcher_banner__container {
  align-items: center;
  display: flex;
}

.p-app_launcher_banner__body {
  max-width: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.p-app_launcher_banner__title {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

@media screen and (min-width: 670px) {
  .p-app_launcher_banner__title {
    margin-bottom: 8px;
  }
}

.p-app_launcher_banner__image {
  display: none;
}

@media screen and (min-width: 670px) {
  .p-app_launcher_banner__image {
    width: 33%;
    max-width: 200px;
    height: auto;
    margin-left: 40px;
    display: block;
  }
}

.p-app_launcher_banner__ctas {
  margin-top: 20px;
  margin-bottom: -12px;
  display: block;
}

.p-app_launcher_banner__primary_cta {
  margin-bottom: 12px;
  margin-right: 20px;
}

.p-app_launcher_banner__post_script {
  border-top: 1px solid #1d1c1d21;
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-app_launcher_banner__close {
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-app_launcher {
  flex-direction: column;
  flex: 1 1 0;
  height: 100%;
  display: flex;
}

.p-app_launcher--non_ia .c-filter_input:not(.c-filter_input--active) {
  border-color: #1d1c1d21;
}

.p-app_launcher__search_filter_container {
  flex-shrink: 0;
  grid-column: 1 / span 2;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.p-app_launcher__search_filter_container--ia_filters {
  padding: 20px 20px 0;
}

.p-app_launcher__search {
  flex: 1;
}

.p-app_launcher__app_card {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 16px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-app_launcher__app_card:hover, .p-app_launcher__app_card:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-app_launcher__app_card:hover .p-app_launcher__app_card__pseudobutton {
  background: #1d1c1d0a;
  box-shadow: 0 1px 3px #00000014;
}

.p-app_launcher__app_card:active .p-app_launcher__app_card__pseudobutton {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #1d1c1d80;
}

.p-app_launcher__app_card__container {
  align-items: center;
  height: 58px;
  display: flex;
}

.p-app_launcher__app_card__icon {
  border-radius: 3px;
  flex-shrink: 0;
  width: 56px;
  height: 56px;
  margin-right: 16px;
}

.p-app_launcher__app_card__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  word-break: break-all;
  font-weight: 900;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.p-app_launcher__app_card__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__text--org {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  -webkit-line-clamp: 2 !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__pseudobutton {
  width: 100%;
  margin-top: 16px;
}

.p-app_launcher__app_card__pseudobutton__icon {
  position: absolute;
  right: 12px;
}

.p-app_launcher__app_card__org {
  color: #1d1c1db3;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.p-app_launcher__app_card__org__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 4px;
  font-weight: 700;
}

.p-app_launcher__grid {
  grid-gap: 12px;
  justify-items: stretch;
  width: 100%;
  margin: 6px 0;
  padding: 0 20px;
  display: grid;
}

.p-app_launcher__grid--shortcuts_gallery {
  grid-gap: unset;
  flex-direction: column;
  margin: 0;
  display: flex;
}

.p-app_launcher__grid--shortcuts_gallery .p-app_launcher__app_card {
  border-radius: 0;
}

.p-app_launcher__grid--shortcuts_gallery.p-app_launcher__grid--first .p-app_launcher__app_card {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-app_launcher__grid--shortcuts_gallery.p-app_launcher__grid--last .p-app_launcher__app_card {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 16px;
}

.p-app_launcher__grid--ia_filters {
  margin: 0;
  padding: 0;
}

.p-app_launcher__category_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0 20px;
  display: flex;
}

.p-app_launcher__category_header__title {
  color: #616061;
  font-weight: 700;
}

.p-app_launcher__category_header__link {
  color: #616061;
}

.p-app_launcher__category_header__link:link, .p-app_launcher__category_header__link:hover, .p-app_launcher__category_header__link:active, .p-app_launcher__category_header__link:visited {
  color: #616061;
  cursor: pointer;
}

.p-app_launcher__category_header__link:hover, .p-app_launcher__category_header__link:focus {
  text-decoration: underline;
}

.p-app_launcher__filtered_no_results {
  margin-bottom: 12px;
  padding: 0 20px;
}

.p-app_launcher__no_results {
  text-align: center;
  max-width: 360px;
  margin: 56px auto;
  padding: 0 20px;
}

.p-app_launcher__content {
  flex: auto;
  min-height: 0;
  display: flex;
}

.p-app_launcher__measure_container {
  flex: 1;
  height: 100%;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.p-app_launcher__list_container {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.p-app_launcher__list_container .c-virtual_list--scrollbar .c-virtual_list__scroll_container {
  transform: translateY(1px);
}

.p-app_launcher__paginator {
  margin-top: 4px;
  margin-bottom: 12px;
}

.p-app_launcher__more_apps_link_container {
  display: flex;
}

.p-app_launcher__more_apps_link_container .p-app_launcher__more_apps_link {
  align-self: flex-end;
  margin: 16px 20px 8px auto;
}

.p-app_launcher_actions {
  display: flex;
}

.p-app_launcher_actions__link {
  align-self: center;
  margin-right: 4px;
}

.p-app_launcher_actions__button_link:hover {
  color: #616061;
  text-decoration: none;
}

.p-explorer_header {
  background-color: #f8f8f8;
  align-items: center;
  padding: 13px 0;
  display: flex;
  position: relative;
}

.p-explorer_header__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
}

.p-explorer_header__title {
  margin-left: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-explorer_header__actions {
  box-shadow: none;
  padding-left: 0;
}

.p-explorer_results {
  background-color: #f8f8f8;
  border-top: 1px solid #0000;
  flex: auto;
  transition: border-color 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-explorer_results--scrolled {
  border-top: 1px solid #1d1c1d1a;
}

.p-explorer_results__container {
  max-width: 1000px;
  margin: 0 auto 16px;
  padding: 0 16px;
}

.p-explorer_results__container .c-virtual_list__item {
  width: calc(100% - 32px);
}

.p-explorer_controls {
  color: #1d1c1db3;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  padding-bottom: 8px;
  font-size: 13px;
  display: flex;
}

.p-explorer_controls .p_search_filter__block_container {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.p-explorer_controls__select--expanded {
  display: inline-flex;
}

.p-explorer_controls__selects {
  flex: 1 0 auto;
  justify-content: space-between;
  display: flex;
}

.p-explorer_controls__button {
  white-space: nowrap;
  color: var(--dt_color-content-pry);
  border: 1px solid var(--dt_color-otl-ter);
  background-color: var(--dt_color-ctr-pry);
  border-radius: 5px;
  align-items: center;
  min-width: 56px;
  height: 28px;
  padding: 0 11px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.p-explorer_controls__button:hover {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-ctr-pry-hover), var(--dt_color-ctr-pry-hover));
}

.p-explorer_controls__button:active {
  border: 1px solid var(--dt_color-otl-ter);
}

.p-explorer_controls__button--active {
  color: var(--dt_color-content-inv-pry);
  border: 1px solid var(--dt_color-base-inv-hgl-1);
  background-color: var(--dt_color-base-inv-hgl-1);
}

.p-explorer_controls__button_caret {
  margin-left: 4px;
  display: inline-flex;
}

.p-explorer_controls__button_icon {
  margin-right: 4px;
  font-size: 16px;
  display: inline-flex;
}

.p-explorer_result--list {
  max-width: none;
}

.p-explorer_result--list .c-pillow_file, .p-explorer_result--list .p-search_workflows_item, .p-explorer_result--list .p-external_organization, .p-explorer_result--list .p-opportunities_list_browser__list_entity, .p-explorer_result--list .c-channel_search_result__channel {
  border: 1px solid #1d1c1d1a;
  border-bottom: none;
  border-radius: 0;
}

.p-explorer_result--list .c-pillow_file:focus-within:not(.c-link--focus-visible:focus, .c-pillow_file--focus), .p-explorer_result--list .c-pillow_file:hover:not(.c-link--focus-visible:focus, .c-pillow_file--focus) {
  box-shadow: none;
}

.p-explorer_result--list.p-browse_page_user_group, .p-explorer_result--list.p-browse_page_channel--skeleton {
  background-color: var(--dt_color-base-pry);
  border: 1px solid #1d1c1d1a;
  border-bottom: none;
  border-radius: 0;
  padding: 0 4px;
}

.p-explorer_result--list.p-browse_page_channel--skeleton {
  padding: 0 16px;
}

.p-explorer_result--list--first .c-pillow_file, .p-explorer_result--list--first .p-search_workflows_item, .p-explorer_result--list--first .p-external_organization, .p-explorer_result--list--first .p-opportunities_list_browser__list_entity, .p-explorer_result--list--first .c-channel_search_result__channel, .p-explorer_result--list--first.p-browse_page_user_group, .p-explorer_result--list--first.p-browse_page_channel--skeleton {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-explorer_result--list--last .c-pillow_file, .p-explorer_result--list--last .p-search_workflows_item, .p-explorer_result--list--last .p-external_organization, .p-explorer_result--list--last .p-opportunities_list_browser__list_entity, .p-explorer_result--list--last .c-channel_search_result__channel, .p-explorer_result--list--last.p-browse_page_user_group, .p-explorer_result--list--last.p-browse_page_channel--skeleton {
  border-bottom: 1px solid #1d1c1d1a;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-explorer_result--list--notification .c-file_entity__text {
  font-weight: 700;
}

.p-explorer_result--list--notification .c-file__callout_badge, .p-explorer_result--list--notification .c-file__mention_badge {
  position: absolute;
  top: 10px;
  right: 10px;
}

.p-explorer_result--list--notification .p-file_thumbnail__container {
  overflow: visible;
}

.p-explorer_actions_heading {
  color: #616061;
  padding-bottom: 4px;
  font-weight: 700;
}

.p-explorer_actions {
  margin-bottom: 20px;
  display: flex;
}

.p-explorer_action_button {
  white-space: nowrap;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  height: 136px;
  margin-right: 12px;
  padding: 12px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-explorer_action_button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-explorer_action_button .p-explorer_action_button__secondary_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-top: 2.5px;
}

.p-explorer_action_button:last-child {
  margin-right: 0;
}

.p-explorer_action_button.p-explorer_action_button__workflow_template {
  min-width: 200px;
  height: auto;
}

.p-explorer_action_button.p-explorer_action_button__workflow_template .p-explorer_action_button__secondary_label {
  white-space: normal;
}

.p-explorer_action_button_visuals {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.p-explorer_action_button_visuals .p-explorer_action_button__loading {
  margin-left: auto;
}

.p-explorer_action_button_text {
  padding-top: 10px;
}

.p-explorer_action_button_text_center {
  color: var(--dt_color-content-hgl-1);
  margin: auto;
}

.p-explorer_action_button__icon {
  color: #fff;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
  font-size: 20px;
}

.p-explorer_action_button__icon_honeycomb {
  background-color: rgb(var(--dt_color-plt-honeycomb-20));
}

.p-explorer_action_button__icon_flamingo {
  background-color: rgb(var(--dt_color-plt-flamingo-30));
}

.p-explorer_action_button__icon_sangria {
  background-color: rgb(var(--dt_color-plt-sangria-50));
}

.p-explorer_action_button__icon_ocean {
  background-color: rgb(var(--dt_color-plt-ocean-30));
}

.p-explorer_action_button__icon_aubergine {
  background-color: rgb(var(--dt_color-plt-aubergine-60));
}

.p-explorer_action_button__icon_paprika {
  background-color: rgb(var(--dt_color-plt-paprika-20));
}

.p-explorer_action_button__badge {
  margin-left: auto;
}

.p-explorer_action_button__badge .p-canvas_templates_title_badge {
  background-color: var(--dt_color-surf-pry);
  color: var(--dt_color-content-sec);
}

.p-explorer_tiles_section {
  justify-content: space-between;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 8px;
  font-weight: 700;
  display: flex;
}

.p-explorer_tiles_section .p-canvas_templates_title {
  color: var(--dt_color-content-pry);
  align-items: center;
  gap: 4px;
  width: 100%;
  display: flex;
}

.p-explorer_tiles_section .p-canvas_templates_callout {
  box-shadow: none;
  margin-top: 2px;
  margin-left: 4px;
  top: 0;
}

.p-explorer_tiles_section .p-canvas_templates_expand_collapse {
  color: var(--dt_color-content-hgl-1);
  font-size: var(--dt_static_type-size-caption);
}

.p-explorer_section {
  color: #1d1c1db3;
  align-items: center;
  padding: 16px 0 10px 4px;
  font-size: 13px;
  display: flex;
}

.p-explorer_section--first {
  padding-top: 0;
}

.p-explorer_search__container {
  background-color: #f8f8f8;
  width: 100%;
  padding-bottom: 16px;
}

.p-explorer_search__content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 16px;
}

.p-explorer_pagination {
  margin-bottom: 0;
}

.p-explorer_pagination .c-pagination__container {
  padding-top: 0;
  padding-bottom: 2px;
}

.p-explorer_empty_state {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
  position: relative;
}

.p-explorer_empty_state__with_image {
  height: 350px;
}

.p-explorer_action_button__icon_loading_icon {
  border-radius: 8px;
  width: 36px;
  height: 36px;
  min-height: 36px;
  margin: 0 0 16px 16px;
  padding-bottom: 16px;
  animation: 1s ease-in-out infinite shimmer;
}

.p-explorer_action_button_label_loading {
  border-radius: 52px;
  height: 12px;
  margin-bottom: 10px;
  margin-left: 16px;
  animation: 1s ease-in-out infinite shimmer;
}

.p-explorer__banner {
  background-color: #f8f8f8;
  padding-bottom: 20px;
}

.p-explorer__tooltip {
  width: 151px;
}

.p-explorer__canvas_pro_badge {
  margin-right: 8px;
}

.p-explorer__canvas_pro_badge_right {
  margin-left: 8px;
}

.p-explorer_toggle {
  border: 1px solid var(--dt_color-otl-ter);
  background-color: var(--dt_color-ctr-sec);
  border-radius: 4px;
  width: 56px;
  height: 28px;
  display: inline-flex;
  position: relative;
}

.p-explorer_toggle__switch {
  border: 1px solid var(--dt_color-otl-ter);
  background-color: var(--dt_color-ctr-pry);
  border-style: inset;
  border-radius: 4px;
  width: calc(50% + 1px);
  height: calc(100% + 2px);
  transition: all 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 50%;
  left: -1px;
  transform: translate(0%, -50%);
}

.p-explorer_toggle__switch--alternate {
  transform: translate(100%, -50%);
}

.p-explorer_toggle__icon {
  flex: auto;
  width: 50%;
  height: 100%;
}

.p-explorer_toggle__icon:hover {
  background: none !important;
}

.p-explorer_grid {
  margin-top: 1px;
}

.p-explorer_workflow_template_grid__cell {
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 12px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-explorer_workflow_template_grid__cell:hover, .p-explorer_workflow_template_grid__cell:focus-within {
  background-color: #f8f8f8;
}

.p-explorer_workflow_template_grid__cell--disabled {
  pointer-events: none;
}

.p-explorer_workflow_template_grid__cell__title_container {
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  display: flex;
}

.p-explorer_workflow_template_grid__cell__title_container__image_container {
  object-fit: cover;
  background-color: #1d1c1d21;
  border-radius: 4px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  display: flex;
  overflow: hidden;
}

.p-explorer_workflow_template_grid__cell__title_container__image_container svg {
  margin: auto;
}

.p-explorer_workflow_template_grid__cell__title_container__image_container img {
  width: 100%;
}

.p-explorer_workflow_template_grid__cell__title_container__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
  line-height: 18px;
}

.p-explorer_workflow_template_grid__cell__loader {
  margin-left: auto;
}

.p-explorer_controls__button_left_drop_down {
  padding-right: 5px;
}

.p-search_filter__select {
  position: relative;
}

.p-search_filter__select--separated {
  margin-top: 12px;
}

.p-search_filter__in_channel {
  align-items: center;
  display: flex;
}

.p-search_filter__in_channel > .c-icon, .p-search_filter__in_channel > .c-presence {
  flex: none;
}

.p-search_filter__option--active .p-search_filter__in_channel > .c-presence {
  color: #fff;
}

.p-search_filter__in_channel .c-deprecated-icon:before {
  font-size: 16px;
}

.p-search_filter__in_channel > .c-icon, .p-search_filter__in_channel > .c-icon--inline {
  width: 18px;
  height: 21px;
  margin-right: 8px;
  font-size: 17px;
  display: inline-block;
}

.p-search_filter__in_channel .p-deprecated_channel_name .p-deprecated_channel_name__text {
  margin-left: 8px;
}

.p-search_filter__in_channel .p-deprecated_channel_name__team_name {
  font-weight: 400;
}

.p-search_filter__from_name, .p-search_filter__in_channel, .p-search_filter__in_member, .p-search_filter__in_channel .p-deprecated_channel_name__text, .p-search_filter__in_channel .p-deprecated_channel_name__team_name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-search_filter__from_avatar {
  vertical-align: bottom;
  cursor: inherit;
  margin-right: 8px;
}

.c-search_filter_section .p-file_list__file_type_select {
  border-color: #868686;
}

.c-select_options_list__option--active .p-deprecated_channel_name .p-deprecated_channel_name__team_name {
  color: #fff;
}

.p-search_filter__in_channel {
  cursor: pointer;
}

.p-search_filter__close {
  color: #616061;
  position: absolute;
  top: 8px;
  left: calc(100% + 3px);
}

.p-search_filter__checkbox_label {
  cursor: pointer;
  align-items: center;
  margin-bottom: .375rem;
  font-size: 15px;
  font-weight: 400;
  line-height: 1rem;
  display: flex;
}

.p-search_filter__checkbox_label--selected {
  font-weight: 700;
}

.p-search_filter__checkbox_label input[type="checkbox"] {
  margin-right: 8px;
}

.p-search_filter__checkbox_label--disabled {
  cursor: not-allowed;
  color: #1d1c1db3;
}

.p-search_filter__dates {
  background-color: #fff;
  border: 1px solid #868686;
  border-radius: 4px;
}

.p-search_filter__date {
  color: #616061;
  display: flex;
}

.p-search_filter__date:first-child {
  border-bottom: 1px solid #868686;
}

.p-search_filter__date .c-icon--times-small {
  margin-right: 10px;
}

.p-search_filter__datepicker_trigger {
  flex-grow: 1;
  align-items: center;
  padding: 8px 10px;
  font-size: 15px;
  line-height: 24px;
  display: flex;
}

.p-search_filter__datepicker_trigger:hover {
  color: #1d1c1d;
}

@media only screen and (max-width: 1024px) {
  .p-search_filter__datepicker_trigger:not(.p-search_filter__datepicker_trigger--empty) .p-search_filter__date_label {
    display: none;
  }
}

.p-search_filter__date_label {
  flex-grow: 1;
}

.p-search_filter__date_readout {
  color: #1d1c1d;
  font-weight: 700;
}

.p-search_filter__calendar_icon {
  margin-left: auto;
}

.p-search_filter__date_close:hover {
  color: #1d1c1d;
}

.p-search_filter__placeholder_suggestion {
  align-items: center;
  height: 18px;
  margin-bottom: 8px;
  display: flex;
}

.p-search_filter__placeholder_avatar {
  background-color: #1d1c1d21;
  border-radius: 5px;
  width: 18px;
  height: 18px;
  margin-right: 16px;
  display: inline-block;
}

.p-search_filter__placeholder_name {
  background-color: #1d1c1d21;
  border-radius: 10px;
  height: 10px;
  display: inline-block;
}

.p-search_filter__placeholder_name--0 {
  width: 40%;
}

.p-search_filter__placeholder_name--1 {
  width: 50%;
}

.c-channel_filter {
  text-align: left;
  display: flex;
}

.c-channel_filter__text {
  text-overflow: ellipsis;
  flex: 1 0 0;
  max-width: 100%;
  overflow: hidden;
}

.c-channel_filter__icon {
  flex: 0 1 0;
}

.c-channel_filter__item {
  padding-left: 4px;
}

.p-search_filter__workspace_only_team_icon {
  margin: 0 4px 0 8px;
}

.p-search_filter__limit_team_filter_dropdown_item {
  align-items: center;
  display: flex;
}

.p-search_filter__limit_team_filter_icon {
  vertical-align: bottom;
  cursor: inherit;
  margin-right: 8px;
}

.p_search_filter__block_container {
  flex-flow: wrap;
  align-items: center;
  margin-top: -8px;
  margin-bottom: 10px;
  margin-left: -8px;
  display: flex;
}

.p_search_filter__block_container--ia4 {
  flex-flow: row;
  flex-grow: 1;
  margin: 0;
}

.p-search_filter__block_item_wrapper {
  margin-top: 8px;
  margin-left: 8px;
  display: flex;
  position: relative;
}

.p-search_filter__block_item_wrapper--ia4 {
  margin: 0;
}

.p-search_filter__block_item_wrapper--ia4:not(:first-child) {
  margin-left: 8px;
}

.p-search_filter__filters_link_icon {
  margin-right: 4px;
}

.p-search_filter__block_item_dropdown_icon {
  margin-left: 4px;
  font-size: 20px;
  transition: transform .16s cubic-bezier(.36, .19, .29, 1);
}

.p-search_filter__block_item_dropdown_icon--inverted {
  transform: rotate(180deg);
}

.p-search_filter__block_item {
  justify-content: flex-start;
  align-items: center;
  max-width: 205px;
  display: flex;
}

.p-search_filter__block_item .c-avatar--deleted_member {
  filter: grayscale();
}

.p-search_filter__block_item .c-member_name__indicator {
  display: none;
}

.p-search_filter__block_item--withCaret {
  padding-right: 4px !important;
}

.p-search_filter__block_item--noMax {
  max-width: none;
}

.p-search_filter__block_item--withClose {
  pointer-events: none;
  padding-right: 25px !important;
}

.p-search_filter__block_item--disabled {
  pointer-events: none;
  opacity: .5;
}

.p-search_filter__block_item_close {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translate(0, -50%);
}

.p-search_filter__block_item_close .c-icon {
  color: #fff;
  width: 16px;
  height: 16px;
}

.p-search_filter__block_item_close .c-icon:before {
  font-size: 15px;
}

.p-search_filter__block_item_full_width {
  width: 100%;
}

.p-search_filter__block_item_icon {
  font-size: 14px;
}

.p-search_filter__block_item_icon:before {
  color: inherit;
}

.p-search_filter__multi-select-items-wrapper {
  padding: 24px 0 0;
}

.p-search_filter__multi-select-input {
  justify-content: center;
  display: flex;
}

.p-search_filter__multi-select-input--empty {
  margin-bottom: 16px;
}

.p-search_filter__multi-select-input--hidden {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-search_filter__multi-select-label {
  font-size: 13px;
}

.p-search_filter__select-label-highlight-sort {
  color: #1264a3;
}

.p-search_filter__select-label-highlight-sort:hover, .p-search_filter__select-label-highlight-sort--open {
  color: #0b4c8c;
}

.p-search_filter_chevron_icon {
  transition: transform .16s cubic-bezier(.36, .19, .29, 1);
}

.p-search_filter_chevron_icon--inverted {
  transform: rotate(180deg);
}

.p-search_filter__select-list .c-select_options_list__group_option {
  padding-left: 24px;
}

.p-search_filter__select-list .c-select_options_list__virtual_list {
  padding: 8px 0;
}

.p-search_filter__select-list .c-icon:before {
  color: inherit !important;
}

.p-search_filter__select-list .c-member_name--deactivated {
  color: #616061;
}

.p-search_filter__select-list .c-member--deleted .c-avatar {
  filter: grayscale();
}

.p-search_filter__select-list .c-base_list_entity strong, .p-search_filter__select-list .c-base_entity__text strong, .p-search_filter__select-list .c-channel_entity__name--bold {
  font-weight: normal;
}

.p-search_filter__select-list .c-base_entity--dim {
  color: inherit;
  filter: none;
}

.p-search_filter__select-list .c-select_options_list__option--selected, .p-search_filter__select-list .c-select_options_list__option--selected strong, .p-search_filter__select-list .c-select_options_list__option--selected .c-channel_entity__name--bold {
  font-weight: bold;
}

.p-search_filter__select-list .c-select_options_list__option--selected .c-member_name--deactivated, .p-search_filter__select-list .c-select_options_list__option--selected .c-icon:before, .p-search_filter__select-list .c-select_options_list__option--selected .c-base_inline_entity--dim {
  color: inherit;
}

.p-search_filter__select-list .c-select_options_list__option--selected:before {
  content: "";
  margin: 0 2px 0 -18px;
  font-family: Slack v2;
  font-weight: normal;
}

.p-search_filter__select-list .c-select_options_list__option--active .c-base_inline_entity--dim {
  color: inherit;
}

.p-search_filter__select-list .c-select_options_list__clear_option {
  color: #1264a3;
  font-size: 13px;
}

.p-search_filter__select-list .c-select_options_list__option--active.c-select_options_list__clear_option {
  color: #fff;
}

.p-search_filter__select-list .c-select_options_list__option--empty-state {
  color: #1d1c1d80;
  font-size: 13px;
}

.p-search_filter__select-list--multi .c-select_options_list__option--selected:before {
  content: none;
}

.p-search_filter__panel {
  background-color: #f8f8f8;
  border-radius: 6px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 5px 10px #0000001f;
}

.p-search_filter__block_item_avatar-stack {
  height: 16px;
  margin-right: 4px;
}

.p-search_filter__block_non-text-correction {
  margin-top: 1px;
}

.p-search_filter__block_label_wrapper {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  align-items: center;
  min-width: 0;
  display: flex;
}

.p-search_filter__block_label_wrapper:not(:first-child, .p-search_filter__block_label_wrapper--noMargin) {
  margin-left: 6px;
}

.p-search_filter__block_label_wrapper .c-base_inline_entity {
  min-width: 0;
}

.p-search_filter__block_label_wrapper .c-base_inline_entity--dim {
  color: inherit;
}

.p-search_filter__block_label_wrapper .p-search_filter__mpim_avatars {
  margin-top: 1px;
}

.p-search_filter__block_label_wrapper--string {
  display: block;
}

.p-search_filter__list_item {
  align-items: center;
  line-height: 32px;
  display: flex;
}

.p-search_filter__list_item .c-icon:before {
  color: inherit;
}

.p-search_filter__list_item input[type="checkbox"].c-input_checkbox {
  margin-top: 1px;
}

.p-search_filter__list_item--selected {
  color: #1264a3;
  font-weight: bold;
}

.p-search_filter__list_item--active.p-search_filter__list_item--selected {
  color: inherit;
}

.p-search_filter__list_item__truncation_wrapper {
  white-space: normal;
}

.p-search_filter__list_item--active .c-member_name--deactivated, .p-search_filter__list_item--active .c-icon:before {
  color: inherit;
}

.p-search_filter__list_item--active .p-search_filter__mpim_avatars--bottom {
  box-shadow: 0 0 0 1px #1264a3;
}

.p-search_filter__list_item--checkbox:before {
  content: "";
  background-image: url(https://a.slack-edge.com/bv1-10/checkbox_unselected-ceb6467.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 13px;
  height: 13px;
  margin-top: 1px;
  margin-right: 12px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-search_filter__list_item--checkbox:before {
    background-image: url(https://a.slack-edge.com/bv1-10/checkbox_unselected@2x-3f0f5c2.png);
  }
}

.p-search_filter__list_item--checkbox.p-search_filter__list_item--selected:before {
  background-image: url(https://a.slack-edge.com/bv1-10/checkbox_selected-ff5abe4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-search_filter__list_item--checkbox.p-search_filter__list_item--selected:before {
    background-image: url(https://a.slack-edge.com/bv1-10/checkbox_selected@2x-0068aaf.png);
  }
}

.p-search_filter__list_item_content {
  flex: 1 1 0;
  min-width: 0;
}

.p-search_filter__list_item_content img {
  vertical-align: text-top;
}

.c-menu_item__button--highlighted .p-search_filter__list_item--selected {
  color: inherit;
}

.p-search_filter__list_item_icon {
  margin-right: 8px;
  font-size: 20px;
}

.p-search_filter__list_item_icon--starred {
  width: 20px;
  margin-right: 6px;
}

.p-search_filter__list_item--team {
  align-items: center;
  display: flex;
}

.p-search_filter__list_item--team-icon {
  margin-right: 6px;
  display: flex;
}

.p-search_filter__date-picker .c-date_range_picker_calendar {
  margin-top: 16px;
}

.p-search_filter__date-picker .c-date_range_picker_calendar, .p-search_filter__date-picker .c-date_range_picker_input {
  width: 618px;
}

.p-search_filter__date-picker .c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  top: 0;
}

.p-search_filter__mpim {
  align-items: center;
  display: flex;
}

.p-search_filter__mpim_avatars {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  line-height: 14px;
  position: relative;
}

.p-search_filter__mpim_avatars:hover .c-avatar {
  cursor: pointer;
}

.p-search_filter__mpim_avatars .c-base_icon--image {
  display: block;
}

.p-search_filter__mpim_avatars--top {
  border-radius: 4px;
  top: 0;
  left: 0;
  position: absolute !important;
}

.p-search_filter__mpim_avatars--bottom {
  border-radius: 4px;
  top: 6px;
  left: 6px;
  box-shadow: 0 0 0 1px #f8f8f8;
  position: absolute !important;
}

.p-search_filter__channel_section .c-emoji {
  width: 20px;
}

.p-search_filter__date_picker_input {
  margin-bottom: 16px;
}

.p-search_filter__date_picker_buttons {
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.p-search_filter__modal_divider {
  border-bottom: 1px solid #1d1c1d21;
  height: 1px;
  margin: 20px 0;
}

.p-search_filter__modal_columns {
  display: flex;
}

.p-search_filter__modal_columns > * {
  width: 50%;
}

.p-search_filter__modal_checkbox--active, .p-search_filter__modal_checkbox--active .c-label__text {
  font-weight: bold;
}

.p-search_filter__modal_trigger {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-self: center;
  margin-left: 4px;
  padding: 0 1.6px;
}

.p-search_filter__modal_trigger--ia4 {
  color: var(--dt_color-content-hgl-1);
  white-space: nowrap;
  border-radius: 5px;
  align-items: center;
  height: 26px;
  padding: 4px 7px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.p-search_filter__modal_trigger--ia4:hover {
  text-decoration: underline;
}

.p-search_filter__modal_section {
  padding-bottom: 5px;
}

.p-search_filter__modal_reaction_button {
  height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 15px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.p-search_filter__modal_reaction_button.active, .p-search_filter__modal_reaction_button:hover {
  background: inherit !important;
}

.p-search_filter__sort .c-select_button__icon {
  display: none;
}

.p-search_filter_menu .c-menu_item__button--checked {
  font-weight: bold;
}

.p-search_filter_menu__multi-select .c-menu_item__checkmark {
  opacity: 0;
}

.p-search_filter_menu--no-max-width {
  max-width: none;
}

.p-search_filter__modal_padding {
  padding: 8px 28px 28px;
}

.p-search_filter__emoji_picker {
  background-color: #f8f8f8;
}

.p-search_filter__emoji_picker .p-emoji_picker__input_container {
  padding-top: 6px;
  padding-left: 25px;
  padding-right: 25px;
}

.p-search_filter__emoji_picker .p-emoji_picker__icon_search {
  top: calc(50% - 4px);
  left: 32px;
}

.p-search_filter__emoji_picker .p-emoji_picker__row {
  padding-left: 12px;
}

.p-search_filter__emoji_picker .p-emoji_picker__sticky_header .p-emoji_picker__heading {
  padding: 0 19px;
}

.p-search_filter__emoji-picker-option {
  display: inline-block;
}

.p-search_filter__emoji-picker-option img {
  vertical-align: text-bottom;
  margin-right: 6px;
}

.p-search_filter__reaction-title {
  display: inline-flex;
}

.p-search_filter__block_item--noTruncation {
  flex-shrink: 0;
}

.p-search_filter__block_item_wrapper--offscreen {
  pointer-events: none;
  position: absolute;
  left: -9999px;
}

.p-search_filter__placeholder {
  color: #616061;
}

.p-quip_deleted_state_container {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-quip_deleted_state {
  -webkit-user-select: text;
  user-select: text;
  text-align: center;
  color: #1d1c1d;
  margin-top: -90px;
}

.p-quip_deleted_state__icon {
  text-align: center;
  color: #1d1c1d;
  font-size: 36px;
  display: inline-block;
}

.p-quip_deleted_state__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-quip_deleted_state__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 8px;
}

.p-ia4_toggle_sidebar_button {
  align-items: center;
  margin-left: -6px;
  margin-right: 8px;
  display: flex;
}

.p-ia4_toggle_sidebar_button__button {
  color: #1d1c1db3;
  border-radius: 4px;
  padding: 4px;
}

.p-ia4_toggle_sidebar_button__button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-ai_beta_label {
  background-color: rgb(var(--dt_color-plt-aubergine-80), .13);
  color: rgb(var(--dt_color-plt-aubergine-80));
  border-radius: 4px;
  margin-left: 8px;
  padding: 1px 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.p-ai_beta_label__wrapper {
  align-items: center;
  display: flex;
}

.p-global_entrypoint_nux_coachmark__note {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
}

.p-summarize_button__container--channel-header {
  width: 28px;
  height: 28px;
  margin-left: 8px;
}

.p-summarize_button--channel-header {
  border: 1px solid var(--dt_color-otl-ter);
  border-radius: 8px;
  width: 28px;
  height: 28px;
}

.p-flexpane_header {
  background: #f8f8f8;
  border-bottom: 1px solid #1d1c1d21;
  padding: 12px 16px;
}

.p-flexpane--iap1 .p-flexpane_header {
  background: #fff;
  padding: 0 12px 0 16px;
}

.p-flexpane--ia_details_popover .p-flexpane_header {
  z-index: 1;
  border-bottom: none;
  box-shadow: 0 1px #1d1c1d21;
}

.p-flexpane_header__primary {
  align-items: center;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-flexpane--iap1 .p-flexpane_header__primary {
  flex: 1;
  align-items: center;
  min-width: 0;
  height: 63px;
  font-size: 15px;
  line-height: 1.46668;
  display: flex;
}

.p-flexpane--ia_details_popover .p-flexpane_header__primary {
  height: 49px;
}

.p-flexpane_header__primary_content {
  flex: 1;
  align-items: center;
  min-width: 0;
  margin-right: auto;
  display: flex;
}

.p-flexpane_header__secondary {
  margin-top: 8px;
}

.p-flexpane--iap1 .p-flexpane_header__secondary {
  margin-top: 0;
  margin-bottom: 8px;
}

.p-flexpane_header__control {
  color: #616061;
  cursor: pointer;
}

.p-flexpane_header__control:hover {
  color: #1d1c1d;
}

.p-flexpane_header__control:active {
  color: #1264a3;
}

.p-flexpane_header__control--back, .p-flexpane_header__control--primary-toggle {
  margin-left: 0;
  margin-right: 8px;
}

.p-flexpane_header.p-flexpane_header--inset {
  border-radius: 0 8px 0 0;
}

.p-flexpane {
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  display: flex;
}

.p-flexpane--highlight {
  animation: 3s forwards p-flexpane--highlight;
}

@keyframes p-flexpane--highlight {
  20% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.p-flexpane__title_container {
  min-width: 0;
}

.p-flexpane--ia_details_popover .p-flexpane__title_container {
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-flexpane__title_container.p-flexpane__title_container--ia2022 {
  align-items: initial;
}

.p-flexpane__subtitle {
  font-size: 13px;
  font-weight: 400;
}

.p-flexpane--ia_details_popover .p-flexpane__subtitle {
  margin: 0 8px;
}

.p-flexpane__body {
  flex: 1;
  min-height: 0;
  position: relative;
}

.p-flexpane__footer {
  border-top: 1px solid #1d1c1d21;
  justify-content: center;
  padding: 16px 0;
  display: flex;
}

.p-flexpane__body--empty_loading {
  background-color: #fff;
  background-image: url(https://a.slack-edge.com/bv1-10/message_list_placeholders_light-4a40ff7.svg);
  background-position: 16px 0;
  background-repeat: repeat-y;
  position: relative;
}

.p-flexpane__body--empty_loading:after {
  content: "";
  background-image: linear-gradient(#0000, #fff);
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-flexpane__body--dark.p-flexpane__body--empty_loading {
  background-image: url(https://a.slack-edge.com/bv1-10/message_list_placeholders_light--client-theme-dark-87d69ab.svg);
}

.p-flexpane__body--empty {
  text-align: center;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  display: flex;
}

.p-flexpane__body--inset .c-virtual_list--scrollbar {
  border-radius: 0 0 8px;
}

.p-comment_list__comments {
  display: none;
}

.p-comment_list__comments .p-comment {
  margin-top: 4px;
}

.p-comment_list--expanded .p-comment_list__comments {
  display: block;
}

.p-comment_list__toggle_container {
  color: #616061;
  justify-content: space-between;
  display: flex;
}

.p-comment_list__toggle_count_button {
  align-items: center;
  display: flex;
}

.p-comment_list__toggle_count {
  margin-left: 5px;
  margin-right: 4px;
}

.p-comment_list__toggle_caret {
  margin-top: 1px;
}

.p-comment__timestamp {
  color: #616061;
  margin-left: 4px;
  font-size: 12px;
}

.p-comment__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-comment__actions {
  color: #1d1c1db3;
  visibility: hidden;
  margin-left: 4px;
  font-size: 12px;
}

.p-comment:hover .p-comment__actions {
  visibility: visible;
}

.p-flexpane_loading {
  text-align: center;
  color: #1d1c1d80;
  width: 100%;
  font-size: 13px;
  position: absolute;
  top: 200px;
}

.p-flexpane_loading__spinner {
  margin: 0 16px 8px 8px;
}

.p-connection_info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.p-connection_info__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-connection_info__text wbr {
  display: none;
}

.p-connection_info__icon {
  margin-right: 8px;
}

.p-connection_info--link:hover, .p-connection_info--link:active {
  color: #1d1c1db3;
  text-decoration: none;
}

.p-connection_info--link:hover .p-connection_info__text, .p-connection_info--link:active .p-connection_info__text {
  text-decoration: underline;
}

.p-connection_info__link-button.c-link--button {
  color: #1264a3;
  text-decoration: none;
}

.p-connection_info__link-button.c-link--button:hover {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-thread_footer_typing_indicator {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #616061;
  white-space: pre;
  align-items: center;
  height: 24px;
  padding-top: 0;
  padding-left: 12px;
  font-size: .7em;
  display: flex;
  overflow: hidden;
}

.p-thread_footer_typing_indicator wbr {
  display: none;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__file_gallery, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__file_gallery {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__wrapper, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__wrapper {
  background: unset;
  border-radius: unset;
  border: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__content, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__content {
  align-items: center;
  display: inline-flex;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__container, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__container {
  min-width: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-draft_unfurls, .p-message_input__input_container_unstyled .p-message_input__attachments .p-draft_unfurls {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-composer_attachments__separator, .p-message_input__input_container_unstyled .p-message_input__attachments .p-composer_attachments__separator {
  border-left: 1px solid #ddd;
  height: 62px;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-editor {
  padding-left: 0;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-placeholder {
  left: 0;
}

.p-message_input__input_container_unstyled--day1 .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  color: #1264a3;
  filter: grayscale(0);
  -ms-filter: grayscale(0);
  opacity: 1;
}

.c-alert.c-alert--inline.c-alert--level_info.c-alert--align_left.p-message_input--unfurls_alert {
  border: none;
  border-radius: 4px 4px 0 0;
}

.p-threads_footer__input_container {
  min-height: 82px;
  margin: 12px 16px 0;
}

.p-threads_footer__input_container--sticky_composer {
  min-height: 114px;
}

.p-threads_view .p-threads_footer__input_container {
  min-height: auto;
  margin: 0 20px;
}

.p-threads_footer__input.p-message_input {
  display: flex;
  position: relative;
}

.p-threads_footer__input.p-message_input .p-message_input__files, .p-threads_footer__input.p-message_input .p-message_input__attachments {
  position: absolute;
  bottom: 40px;
  left: 1px;
  right: 1px;
}

.p-threads_footer__input.p-message_input .p-message_input__files .p-gallery_scroller__wrapper, .p-threads_footer__input.p-message_input .p-message_input__attachments .p-gallery_scroller__wrapper {
  background: unset;
  border: unset;
  border-radius: unset;
}

.p-threads_footer__input.p-message_input .p-message_input__files .p-multi_file_upload__file_gallery, .p-threads_footer__input.p-message_input .p-message_input__attachments .p-multi_file_upload__file_gallery {
  padding: 12px;
}

.p-threads_footer__input.p-message_input.p-message_input--attachments-visible .c-texty_input {
  padding-bottom: 122px !important;
}

.p-threads_footer__input.p-message_input.p-message_input--disabled .c-texty_input__button, .p-threads_footer__input.p-message_input.p-message_input--disabled .p-shortcuts_menu_trigger_button {
  opacity: .6;
  pointer-events: none;
}

.p-threads_footer__input.p-message_input .p-message_input__attachments {
  padding: 0;
}

.p-threads_footer__input.p-message_input .p-message_input__attachments .p-gallery_scroller__content {
  align-items: center;
  display: flex;
}

.p-threads_footer__input.p-message_input .p-message_input__attachments .p-multi_file_upload__container {
  min-width: unset;
}

.p-threads_footer__input.p-message_input .p-message_input__attachments .p-draft_unfurls {
  padding: 12px;
}

.p-threads_footer__input.p-message_input .p-message_input__attachments .p-composer_attachments__separator {
  border-left: 1px solid #ddd;
  height: 62px;
  margin-left: 12px;
}

.p-threads_footer__input.p-message_input.p-message_input--dark ::selection {
  background-color: #9a9c9e;
}

.p-threads_footer__input.p-message_input.p-message_input--dark ::selection {
  background-color: #9a9c9e;
}

.p-threads_footer__input.p-message_input.p-message_input--day1:not(.p-message_input--disabled) .c-texty_input .ql-placeholder {
  color: #1264a3;
  filter: grayscale(0);
  -ms-filter: grayscale(0);
  opacity: 1;
}

.p-threads_footer__input_container.p-threads_footer__input_container--context_bar_showing {
  margin-top: 0;
}

.p-threads_footer__input_container .p-threads_footer__context_bar {
  z-index: 1;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
}

.p-threads_footer__input_container__broadcast_controls {
  color: #1d1c1db3;
  grid-area: broadcast_controls;
  align-items: flex-start;
  padding-top: 8px;
  padding-right: 12px;
  display: flex;
}

.p-threads_footer__input_container__broadcast_controls .p-threads_footer__input_container__broadcast_controls__label {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-bottom: 0;
  padding-left: 13.5px;
}

.p-threads_footer__input_container__broadcast_controls__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding-left: 12px;
}

.p-threads_footer_alert {
  margin: 16px 12px;
}

.p-threads_footer_join_container {
  text-align: center;
  margin: 24px 0 16px;
}

.p-threads_footer_join_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
  margin-bottom: 0;
}

.p-threads_view__footer .p-threads_footer_alert, .p-threads_view__footer .p-threads_footer_join_container, .p-threads_view__footer .p-threads_footer_join_label {
  margin-top: 0;
}

.p-unavailable_channel {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  max-width: 528px;
  margin: 96px auto;
  padding: 48px 64px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-unavailable_channel_thread {
  box-shadow: none;
  text-align: center;
  border: none;
  margin: 0;
  padding: 48px 20px;
}

.p-unavailable_channel_image {
  width: 100%;
  max-width: 392px;
  margin: 0 auto 16px;
  display: block;
}

.p-unavailable_channel_image.p-unavailable_channel_image--reload {
  max-width: 260px;
}

.p-unavailable_channel_title {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-unavailable_channel_content {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-toggle_lock_thread_dialog__content {
  min-height: 60px;
}

.p-toggle_lock_thread_dialog__footer {
  padding-top: 8px;
}

.p-thread_flexpane_admin_tools .c-menu_item__description {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-top: -4px;
  padding-bottom: 4px;
}

.p-threads_flexpane {
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  display: flex;
  position: relative;
}

.p-threads_flexpane .c-message_kit__thread_message--root .c-message_kit__gutter {
  padding-top: 20px;
}

.p-threads_flexpane .c-message_kit__thread_message--root .c-message_kit__labels__label {
  margin-bottom: -16px;
}

.p-threads_flexpane .p-threads_flexpane__marked_as_read_divider {
  pointer-events: none;
  margin: 0 17px;
  display: flex;
}

.p-threads_flexpane .p-threads_flexpane__marked_as_read_divider__separator {
  z-index: 1;
  background-image: linear-gradient(to right, #e01e5a 0% 100%);
  background-repeat: repeat-x;
  background-size: 8px 1px;
  border: none;
  flex: 1;
  height: 1px;
  margin: 0 0 -1px;
  position: relative;
}

.p-threads_flexpane .p-threads_flexpane__marked_as_read_divider__label {
  color: #e01e5a;
  cursor: default;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  z-index: 1;
  border: 1px solid #0000;
  border-radius: 4px;
  margin: -4px 0 -17px;
  padding: 2px 18px 6px 2px;
  font-weight: bold;
  line-height: 0;
  position: relative;
}

.p-threads_flexpane .p-threads_flexpane__unread_divider, .p-threads_flexpane .p-threads_flexpane__marked_as_read_divider {
  margin: 0;
}

.p-threads_flexpane .p-new_threads_banner {
  text-shadow: none;
  color: #fff;
  z-index: 200;
  background: #1264a3;
  border-radius: 14px;
  flex: 1;
  min-width: 0;
  height: 28px;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  display: flex;
}

.p-threads_flexpane .p-new_threads_banner.p-new_threads_banner--no-padding {
  padding-left: 0;
  padding-right: 0;
}

.p-threads_flexpane .p-new_threads_banner > .c-button-unstyled:first-of-type {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
  padding-left: 8px;
  padding-right: 8px;
}

.p-threads_flexpane .p-new_threads_banner > .c-button-unstyled:last-of-type {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}

.p-threads_flexpane .p-new_threads_banner > .c-button-unstyled:hover {
  background: #0b4c8c;
}

.p-threads_flexpane .p-new_threads_banner .p-threads_flexpane__banner__icon {
  margin-right: 4px;
  position: relative;
  top: 2px;
  left: auto;
}

.p-threads_flexpane .p-new_threads_banner .p-threads_flexpane__unread_banner__close_icon {
  text-align: center;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  width: 36px;
  height: 28px;
  padding-top: 1px;
  padding-right: 2px;
}

.p-threads_flexpane .p-new_threads_banner.p-threads_flexpane__summarize_banner {
  color: var(--dt_color-theme-content-inv-pry);
  background-color: var(--dt_color-theme-base-inv-sec);
}

.p-threads_flexpane .p-new_threads_banner.p-threads_flexpane__summarize_banner > .c-button-unstyled:hover {
  background-color: var(--dt_color-theme-base-inv-pry);
}

.p-threads_flexpane .p-new_threads_banner .p-threads_flexpane__summarize_banner__button {
  align-items: center;
  gap: 4px;
  display: flex;
}

.p-threads_flexpane_container {
  flex-direction: column;
  display: flex;
}

.p-threads_flexpane .p-comment_list__toggle_container {
  margin: 4px 12px;
}

.p-threads_flexpane .p-comment {
  margin: 4px 12px 0;
}

.p-threads_flexpane__loading {
  text-align: center;
  color: #868686;
  height: 96px;
  font-size: 13px;
  font-style: italic;
  line-height: 96px;
}

.p-threads_flexpane__error {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  height: 100%;
  display: flex;
}

.p-threads_flexpane__error_header {
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-threads_flexpane__error_body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-threads_flexpane__error_emoji .c-emoji {
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
}

.p-threads_flexpane__error_emoji .emoji-sizer {
  margin-bottom: 16px;
  font-size: 64px;
}

.p-threads_flexpane__header {
  line-height: 1.33334;
}

.p-threads_flexpane__header .p-flexpane_header__children {
  align-items: center;
  display: flex;
}

.p-threads_flexpane__header .p-threads_flexpane__header_back {
  color: #1d1c1d;
}

.p-threads_flexpane__header .p-threads_flexpane__header_back:hover {
  color: #1264a3;
}

.p-threads_flexpane__header_permalink {
  display: inline-block;
  position: relative;
  top: 4px;
}

.p-threads_flexpane__header_permalink:hover, .p-threads_flexpane__header_permalink:focus {
  color: #1d1c1db3;
}

.p-threads_flexpane__header_permalink:hover:hover, .p-threads_flexpane__header_permalink:focus:hover {
  text-decoration: none;
}

.p-threads_flexpane__header_channel_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1db3;
  cursor: pointer;
  display: block;
  overflow: hidden;
}

.p-threads_flexpane__header_channel_name wbr {
  display: none;
}

.p-threads_flexpane__header_channel_name .c-channel_team--xws {
  opacity: 1;
  margin-left: 4px;
}

.p-threads_flexpane__header_channel_name .c-channel_team__name:before {
  content: "·";
  margin-right: 4px;
  display: inline-block;
}

.p-huddle_thread_banner__huddles_banner {
  width: unset;
  margin: 16px;
}

.p-huddle_thread_banner__huddles_banner--not-dismissable .p-upgrades_alert_banner__close_icon {
  display: none;
}

.p-multi_thread_background {
  background: #fff;
  margin: 0 16px;
}

.p-multi_thread_background--showing_drag_overlay {
  position: relative;
}

.p-multi_thread_background--first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-multi_thread_background--first .c-message_kit__thread_message .c-message_kit__gutter:not(.c-message_kit__gutter--compact), .p-multi_thread_background--first .c-message_kit__thread_message .c-message_kit__tombstone {
  padding-top: 20px;
}

.p-multi_thread_background--last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-multi_thread_background__drag_overlay {
  pointer-events: none;
  z-index: 204;
  background: #fff;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-multi_thread_background__drag_overlay--first {
  border-top: 1px solid #ddd;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-multi_thread_background__drag_overlay--last {
  border-bottom: 1px solid #ddd;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-huddle_thread_zero_state__container {
  margin-bottom: 8px;
}

.p-huddle_thread_zero_state__header {
  margin-bottom: 4px;
  font-weight: 900;
}

.p-huddle_thread_zero_state__header svg.is-inline {
  margin-right: 4px;
}

.p-huddle_thread_zero_state__body {
  color: #1d1c1db3;
}

.p-list_thread_zero_state__container {
  margin-bottom: 8px;
}

.p-list_thread_zero_state__header {
  margin-bottom: 4px;
  font-weight: 900;
}

.p-list_thread_zero_state__header svg.is-inline {
  margin-right: 4px;
}

.p-list_thread_zero_state__body {
  color: #1d1c1db3;
}

.c-list_edit_unfurl {
  max-width: 594px;
  padding-top: 8px;
  padding-right: 8px;
}

.c-list_edit_unfurl__container {
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-list_edit_unfurl__field_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-top: 8px;
  padding-left: 8px;
}

.c-list_edit_unfurl__field_changes {
  flex-wrap: wrap;
  padding: 8px;
  display: flex;
}

.c-list_edit_unfurl__field_old_value {
  min-width: -moz-fit-content;
  min-width: fit-content;
  position: relative;
}

.c-list_edit_unfurl__field_old_value:after {
  content: "";
  background: #1d1c1d;
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
}

.p-thread_compact_gutter_generic {
  text-align: right;
  width: 48px;
  margin: -4px 0;
}

.c-message_kit__message {
  -webkit-user-select: text;
  user-select: text;
  word-wrap: break-word;
}

[lang] .c-message_kit__message {
  font-size: 15px;
}

[lang="ja-JP"] .c-message_kit__message {
  font-size: 14px;
}

[lang] .c-message_kit__message {
  line-height: 1.46668;
}

[lang="ja-JP"] .c-message_kit__message {
  line-height: 1.56668;
}

.c-message_kit__thread_message .c-message_kit__gutter, .c-message_kit__thread_message .c-message_kit__tombstone {
  padding: 8px 24px 8px 16px;
}

.c-message_kit__thread_message .c-message_kit__gutter__right {
  padding-right: 0;
}

.c-message_kit__thread_message .c-message_kit__labels__label {
  padding-top: 4px;
  padding-left: 16px;
}

.c-message_kit__thread_message .c-message_kit__labels--light .c-message_kit__labels__icon {
  width: 36px;
}

.c-message_kit__thread-message--new_reply {
  background: #1d9bd11a;
}

.c-message_kit__thread_message--root .c-message_kit__gutter, .c-message_kit__thread_message--root .c-message_kit__tombstone {
  padding-top: 12px;
}

.c-message_kit__thread_message--root .c-message_kit__labels__label {
  margin-bottom: -8px;
  padding-top: 8px;
}

.p-thread_separator_row_generic {
  margin-bottom: -2px;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator {
  align-items: center;
  width: calc(100% - 22px);
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 16px;
  display: flex;
  position: relative;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator_count {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-right: 12px;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator_line {
  border-top-color: #1d1c1d21;
  flex: 1;
  margin: 1px 0 0;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator_line__unread, .p-thread_separator_row_generic .p-threads_flexpane__separator_line__read {
  border-top-color: #e01e5a;
}

.p-thread_separator_row_generic.p-thread_separator_row_generic--ghost .p-threads_flexpane__separator_line__read {
  opacity: .5;
  transition: opacity .1s 3s;
}

.p-thread_separator_row_generic .p-threads_flexpane__unread_divider__label, .p-thread_separator_row_generic .p-threads_flexpane__read_divider__label {
  color: #e01e5a;
  cursor: default;
  transition: color .15s ease-out 0;
  background: #fff;
  border: 1px solid #0000;
  border-radius: 4px;
  margin-top: 1px;
  padding: 2px 4px 4px;
  font-size: 12px;
  font-weight: bold;
  line-height: 8px;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator_line--is-unread-enter-active, .p-thread_separator_row_generic .p-threads_flexpane__separator_line--is-unread-appear-active {
  transition: box-shadow .1s ease-out;
  box-shadow: 0 0 5px #e01e5a;
}

.p-thread_separator_row_generic .p-threads_flexpane__separator_line--is-unread-enter-done, .p-thread_separator_row_generic .p-threads_flexpane__separator_line--is-unread-appear-done {
  box-shadow: none;
  transition: box-shadow .1s ease-out;
}

.p-thread_separator_row_generic--dark .p-threads_flexpane__separator_line__unread, .p-thread_separator_row_generic--dark .p-threads_flexpane__separator_line__read {
  border-top-color: #de4e2b;
}

.p-thread_separator_row_generic--dark .p-threads_flexpane__unread_divider__label, .p-thread_separator_row_generic--dark .p-threads_flexpane__read_divider__label {
  color: #de4e2b;
}

.p-thread_separator_row_generic--dark .p-threads_flexpane__separator_line--is-unread-enter-active, .p-thread_separator_row_generic--dark .p-threads_flexpane__separator_line--is-unread-appear-active {
  box-shadow: 0 0 5px #de4e2b, 0 0 5px #de4e2bb3, 0 0 5px #de4e2b4d;
}

.p-quip_inline_comment_container__thread_content {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  position: absolute;
}

.p-quip_inline_comment_container__header {
  align-items: center;
  padding-left: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-quip_inline_comment_container__header_title {
  flex: 1;
  align-items: center;
  min-width: 0;
  margin-right: auto;
  display: flex;
}

.p-quip_inline_comment_container__control {
  color: #616061;
  cursor: pointer;
  margin-right: 0;
  position: relative;
  right: 8px;
}

.p-quip_inline_comment_container__control:hover {
  color: #1d1c1d;
}

.p-quip_inline_comment_container__control:active {
  color: #1264a3;
}

.p-quip_inline_comment_container__threads {
  width: 340px;
  height: 340px;
}

.p-quip_loading_skeleton {
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-quip_loading_skeleton__content--small {
  padding: 10px 16px;
}

.p-workspace__secondary_view .p-quip_loading_skeleton__content--small {
  padding: 16px;
}

.p-quip_loading_skeleton__content--medium-small {
  padding: 10px 28px;
}

.p-workspace__secondary_view .p-quip_loading_skeleton__content--medium-small {
  padding: 28px;
}

.p-quip_loading_skeleton__content--medium {
  padding: 12px 39px;
}

.p-workspace__secondary_view .p-quip_loading_skeleton__content--medium {
  padding: 39px;
}

.p-quip_loading_skeleton__content--fixed {
  padding: 60px 85px;
}

.p-workspace__secondary_view .p-quip_loading_skeleton__content--fixed {
  padding: 85px;
}

@keyframes p-quip_loading_skeleton--fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.p-quip_loading_skeleton__content {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  animation: 80ms linear p-quip_loading_skeleton--fade-in;
}

@keyframes p-quip_loading_skeleton--delayed-fade-in {
  0% {
    opacity: 0;
  }

  75% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.p-quip_loading_skeleton__content--delay {
  animation: .32s linear p-quip_loading_skeleton--delayed-fade-in;
}

.p-quip_loading_skeleton__header {
  width: 35%;
}

.p-embedded_section_menu .c-base_entity__text {
  color: #1d1c1d;
}

.p-embedded_section_menu .c-menu_item__button.selected:not(.c-menu_item__button--highlighted) .c-menu_item__icon, .p-embedded_section_menu .c-menu_item__button.selected:not(.c-menu_item__button--highlighted) .c-menu_item__label {
  color: #1264a3;
}

.p-embedded_link_inspector_toolbar {
  justify-content: space-between;
  align-items: center;
  max-width: 333px;
  padding: 8px;
  display: flex;
}

.p-embedded_link_inspector_toolbar.p-embedded_link_inspector_toolbar--new_link {
  width: 333px;
  padding: 4px;
}

.p-embedded_link_inspector_toolbar__truncated_link {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: center;
  margin-left: 8px;
  margin-right: 6px;
  display: flex;
}

.p-embedded_link_inspector_toolbar--new_link .p-embedded_link_inspector_toolbar__buttons {
  margin-right: 4px;
}

.p-embedded_link_inspector_toolbar__buttons {
  display: flex;
}

.p-embedded_link_inspector_toolbar__button {
  width: 28px;
  height: 28px;
}

.p-embedded_link_inspector_toolbar__input {
  flex: 1;
  margin-bottom: 0;
  margin-right: 8px;
}

.p-embedded_video_unfurl {
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
  background: #000;
  flex-direction: column;
  justify-content: center;
  min-height: 150px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-embedded_video_unfurl:hover {
  border-color: #1d1c1d33;
  box-shadow: 0 1px 1px #0000000f;
}

.p-embedded_video_unfurl:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.p-embedded_video_unfurl_box .p-embedded_video_unfurl {
  height: 100%;
  min-height: 235px;
}

.p-embedded_video_unfurl_box .c-aspect_box__inner {
  min-height: 235px;
}

.p-embedded_video_unfurl_box .p-embedded_video_unfurl .p-video_message_file__poster {
  margin: unset;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.p-embedded_video_unfurl .p-media_viewer__video_container {
  background: #000;
  justify-content: center;
  margin: 0 auto;
  display: flex;
}

.p-embedded_video_unfurl .p-video_message_file__poster {
  border-radius: 0;
  max-height: none;
  margin: 0 auto;
}

.p-embedded_video_unfurl .p-media_viewer__video_container, .p-embedded_video_unfurl .p-media_viewer__video {
  max-width: 100%;
}

.p-embedded_video_unfurl .p-media_viewer__video {
  display: block;
}

.p-embedded_video_unfurl .p-media_viewer__video::cue {
  text-shadow: 0 1px 1px #00000040;
  background-color: #000c;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 18px;
}

.p-embedded_video_unfurl .p-embedded_video_unfurl__video_container--loading {
  height: 0;
}

.p-embedded_video_unfurl .p-embedded_video_unfurl__video_container {
  height: 100%;
}

.p-file_loading_state {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-file_loading_state:not(.p-file_loading_state--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-file_loading_state__title {
  padding: 12px;
  display: flex;
}

.p-file_loading_state__title .p-file_loading_state__title__texts {
  flex-direction: column;
  justify-content: space-around;
  margin-left: 12px;
  display: flex;
}

.p-file_loading_state__content {
  background-color: #1d1c1d21;
  border-top: 1px solid #ddd;
  height: 100%;
}

.p-embedded_file_unfurl__embedded_canvas__pillow {
  padding: 0;
}

.p-embedded_file_unfurl__embedded_canvas__container {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 12px;
}

.p-embedded_file_unfurl__embedded_canvas__name {
  margin-left: 4px;
}

.p-embedded_file_unfurl__audio {
  cursor: inherit;
  padding: 12px;
}

.p-embedded_file_unfurl__audio .p-embedded_file_unfurl__audio__transcript {
  max-width: unset;
  background-color: #1d1c1d0a;
  margin: 12px -12px -12px;
  padding: 16px;
}

.p-embedded_file_unfurl__image .p-file_image_thumbnail__wrapper {
  cursor: inherit;
  border: 0;
}

.p-embedded_image_unfurl_placeholder {
  border-radius: 12px;
  display: flex;
  overflow: hidden;
}

.p-embedded_image_unfurl_placeholder.vertical {
  flex-direction: column;
  justify-content: center;
}

.p-embedded_video_unfurl_placeholder_container {
  background-color: #000;
  border-radius: 12px;
  display: flex;
  overflow: hidden;
}

.p-embedded_video_unfurl_placeholder {
  margin: auto;
}

.p-embedded_file_unfurl_placeholder {
  text-align: center;
  align-items: center;
  min-height: 160px;
  display: flex;
}

.p-embedded_file_unfurl_placeholder .p-embedded_file_unfurl_placeholder__body {
  width: 100%;
  padding: 12px;
}

.p-embedded_file_unfurl_placeholder .p-embedded_file_unfurl_placeholder__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-embedded_file_unfurl_placeholder .p-embedded_file_unfurl_placeholder__subtitle_container {
  margin-top: 4px;
}

.p-embedded_file_unfurl_placeholder .p-embedded_file_unfurl_placeholder__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-embedded_file_unfurl_placeholder .p-embedded_file_unfurl_placeholder__button_container {
  margin-top: 16px;
}

.p-embedded_user_profile_unfurl {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  cursor: inherit;
}

.p-embedded_user_profile_unfurl .p-embedded_user_profile_unfurl_actions {
  opacity: 0;
}

.p-embedded_user_profile_unfurl .p-embedded_user_profile_unfurl_actions__hover, .p-embedded_user_profile_unfurl:hover .p-embedded_user_profile_unfurl_actions, .p-embedded_user_profile_unfurl:focus-within .p-embedded_user_profile_unfurl_actions {
  opacity: 1;
}

.p-embedded_user_profile_unfurl .c-base_entity {
  padding: 12px;
}

.p-embedded_user_profile_unfurl__secondary {
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  padding: 12px;
  display: flex;
}

.p-embedded_user_profile_unfurl__secondary .p-local_time__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-embedded_user_profile_unfurl__secondary .p-local_time__text wbr {
  display: none;
}

.p-embedded_user_profile_unfurl__locale {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 4px;
  display: flex;
  overflow: hidden;
}

.p-embedded_user_profile_unfurl__locale wbr {
  display: none;
}

.p-embedded_ui_card_container {
  padding: 0;
}

.p-embedded_ui_card_container, .p-embedded_ui_card_container.c-card_container--active {
  box-shadow: none;
}

.p-embedded_no_access_canvas_unfurl {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border-top: 1px solid #1d1c1d21;
}

.p-embedded_no_access_canvas_unfurl .p-canvas__preview {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 140px;
  padding: 12px;
  display: flex;
}

.p-embedded_no_access_canvas_unfurl .c-base_entity__text-contents {
  font-weight: 700;
}

.p-embedded_no_access_canvas_unfurl .p-unfurl_content__text {
  color: #1d1c1db3;
  padding-left: 4px;
}

.p-embedded_no_access_canvas_unfurl .p-unfurl_content__text .p-unfurl_content__text__no_access_text {
  font-weight: 700;
}

.p-embedded_no_access_canvas_unfurl .p-unfurl_content__footer {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard {
  border-top: 0;
  max-width: 360px;
  padding: 20px;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard .p-canvas__preview {
  width: inherit;
  aspect-ratio: unset;
  background-color: #fff;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 0;
  display: block;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard .p-unfurl_content__text {
  color: #1d1c1d;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard .p-unfurl_content__footer {
  align-items: flex-start;
  margin-top: 12px;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard .p-unfurl_content__footer .c-button {
  color: #fff;
}

.p-embedded_no_access_canvas_unfurl.p-embedded_no_access_canvas_unfurl--hovercard .p-unfurl_content__footer .p-unfurl_content__footer__file_request_button_full_width {
  width: 100%;
}

.p-embedded_canvas_unfurl__container {
  height: 100%;
  overflow: hidden;
}

.p-embedded_canvas_unfurl__container__box .p-embedded_canvas_unfurl__container .p-embedded_canvas_unfurl {
  aspect-ratio: unset;
}

.p-embedded_canvas_unfurl__container__box > .c-aspect_box__inner {
  min-height: 235px;
}

.p-embedded_canvas_unfurl__container__box .p-quip_deleted_state_container .p-quip_deleted_state {
  margin: 0;
}

.p-embedded_canvas_unfurl__container__box .p-block_kit_renderer > :not(.p-section_block) {
  margin-bottom: 12px;
}

.p-embedded_canvas_unfurl__container__file_button {
  cursor: inherit;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-embedded_canvas_unfurl__container__file_button .p-embedded_no_access_canvas_unfurl {
  flex-grow: 1;
  display: flex;
}

.p-embedded_canvas_unfurl__container .p-embedded_canvas_unfurl {
  aspect-ratio: 3;
  cursor: unset;
  border-top: 1px solid #1d1c1d21;
  width: 100%;
  min-height: 140px;
  padding-bottom: 0;
}

.p-embedded_canvas_unfurl__container .p-embedded_canvas_unfurl .p-file_quip__snippet {
  max-height: none;
}

.p-embedded_canvas_unfurl__container.p-embedded_canvas_unfurl__container--with_fade:after {
  content: "";
  z-index: 1;
  background: linear-gradient(#fff 0%, #fff0 100%);
  border-radius: 12px;
  width: 100%;
  height: 25%;
  position: absolute;
  bottom: 0;
  transform: rotate(-180deg);
}

.p-embedded_canvas_unfurl .c-infinite_spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-aggregation_steps, .p-aggregation_steps__button {
  color: #1d1c1db3;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.p-aggregation_steps__button--group {
  flex-direction: column;
  gap: 8px;
  display: flex;
}

.p-aggregation_steps__button {
  color: #0b4c8c;
}

.p-aggregation_steps__label--loading_stub {
  background-color: #1d1c1d21;
  border-radius: 5px;
  width: 120px;
  height: 10px;
}

.p-aggregation_steps__icon {
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.p-workflow_with_error {
  color: #616061;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-workflow_with_error__icon {
  background: #ddd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-workflow_with_error__title {
  color: #616061;
  margin-bottom: 12px;
}

.p-workflow_with_error_container.p-workflow_with_error_container--draggable {
  cursor: -webkit-grab;
  cursor: -mox-grab;
  cursor: grab;
}

.p-workflow_with_error_container.p-workflow_with_error_container--draggable:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-workflow_hover_card__overlay {
  z-index: 999;
}

.p-workflow_hover_card__popover {
  z-index: 1001;
  position: absolute;
}

.p-workflow_hover_card__container {
  word-break: break-word;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-workflow_hover_card {
  width: 324px;
}

.p-workflow_hover_card__body {
  padding-top: 12px;
}

.p-workflow_hover_card__body__description {
  padding-bottom: 12px;
}

.p-workflow_hover_card__actions {
  float: none;
  justify-content: end;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.p-embedded_unfurl_header__header {
  border-bottom: 1px solid #1d1c1d21;
  padding: 12px;
}

.p-embedded_unfurl_header__header .c-message_kit__gutter__right {
  margin: 0;
  padding: 0;
}

.p-embedded_unfurl_header__header:hover .p-embedded_unfurl_header__timestamp_link, .p-embedded_unfurl_header__header:hover .c-timestamp__label {
  color: #0b4c8c;
}

.p-embedded_unfurl_header__header__icon {
  align-self: center;
}

.p-embedded_unfurl_header__missing_member {
  background: #ddd;
}

.p-embedded_unfurl_header__header_secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-embedded_unfurl_header__timestamp_link {
  color: #616061;
  display: flex;
}

.p-embedded_unfurl_header__timestamp_link .c-timestamp__label {
  color: #616061;
  cursor: pointer;
}

.p-embedded_unfurl_header__source_entity__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  font-weight: 700;
}

.p-embedded_unfurl_header__source_entity__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d80;
}

.p-embedded_public_link_unfurl {
  cursor: inherit;
  display: flex;
  overflow: hidden;
}

.p-embedded_public_link_unfurl.p-embedded_public_link_unfurl--hovercard {
  cursor: default;
}

.p-embedded_public_link_unfurl--attached {
  border-radius: 12px 12px 0 0;
}

.p-embedded_public_link_unfurl__content {
  flex: 1;
  max-width: 100%;
  padding: 12px;
}

.p-embedded_public_link_unfurl__thumb {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-left: 1px solid #1d1c1d21;
  flex: 0 0 120px;
  margin-left: 12px;
}

.p-embedded_public_link_unfurl__text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 10px 0;
}

[lang] .p-embedded_public_link_unfurl__text {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .p-embedded_public_link_unfurl__text {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .p-embedded_public_link_unfurl__text {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .p-embedded_public_link_unfurl__text {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .p-embedded_public_link_unfurl__text {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-embedded_public_link_unfurl__media {
  margin-bottom: 10px;
}

.p-embedded_public_link_unfurl__media .c-message_attachment__video_html {
  border-radius: 0;
}

.p-embedded_public_link_unfurl__source_entity {
  display: flex;
}

.p-embedded_public_link_unfurl__source_entity__left {
  align-items: center;
  margin-right: 6px;
  display: flex;
}

.p-embedded_public_link_unfurl__source_entity .p-embedded_public_link_unfurl__source_entity__left .p-embedded_public_link_unfurl__source_entity__icon {
  border-radius: 4px;
}

.p-embedded_public_link_unfurl__source_entity__icon.p-embedded_public_link_unfurl__source_entity__icon--align_bottom {
  vertical-align: bottom;
  background-color: #1d1c1d0a;
}

.p-embedded_public_link_unfurl__source_entity__right {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.p-embedded_public_link_unfurl__source_entity__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  font-weight: 700;
}

.p-embedded_public_link_unfurl__source_entity__title.p-embedded_public_link_unfurl__source_entity__title--on_hover {
  color: #0b4c8c;
}

.p-embedded_public_link_unfurl__source_entity__subtitle, .p-embedded_public_link_unfurl__source_entity__bottom_right, .p-embedded_public_link_unfurl__source_entity__source {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d80;
}

.p-embedded_public_link_unfurl__content__no_padding {
  padding: 0;
}

.p-embedded_public_link_unfurl__text__padding {
  margin: 0;
  padding: 12px;
}

.p-embedded_public_link_unfurl_loading {
  display: flex;
}

.p-embedded_public_link_unfurl_loading__content {
  flex-direction: column;
  flex-grow: 1;
  padding: 12px;
  display: flex;
}

.p-embedded_public_link_unfurl_loading__content__text {
  margin: 8px 0;
}

.p-embedded_public_link_unfurl_loading__title__icon {
  display: block;
}

.p-embedded_public_link_unfurl_loading:not(.p-embedded_public_link_unfurl_loading--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-embedded_fallback_unfurl {
  cursor: inherit;
  border: 0;
  padding: 12px;
}

.p-embedded_fallback_unfurl .c-message_attachment, .p-embedded_fallback_unfurl .p-message_file.c-pillow_file_container, .p-embedded_fallback_unfurl .c-pillow_file__preview--document {
  max-width: none;
}

.p-embedded_fallback_unfurl_loading__content {
  flex-direction: column;
  flex-grow: 1;
  padding: 12px;
  display: flex;
}

.p-embedded_fallback_unfurl_loading__content__text {
  margin: 8px 0;
}

.p-embedded_fallback_unfurl_loading:not(.p-embedded_fallback_unfurl_loading--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-embedded_ephemeral_message_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: space-between;
  align-items: center;
  padding: 8px 12px 0;
  display: flex;
}

.p-embedded_ephemeral_message_header .c-message_kit__labels__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-embedded_expand_more_button_container {
  cursor: pointer;
  border-top: 1px solid #1d1c1d21;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 8px 16px;
}

.p-embedded_expand_more_button_container:hover {
  background: #f8f8f8;
}

.p-embedded_expand_more_button_container_show_more_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  font-weight: 700;
}

.p-embedded_generic_pins__root {
  border-radius: 12px;
  margin: -1px;
}

.p-embedded_generic_pins__root--empty {
  padding: 12px 16px;
}

.p-embedded_generic_pins__empty_description {
  text-align: center;
  padding: 24px 32px;
}

.p-embedded_generic_pins__container {
  display: contents;
}

.p-embedded_generic_pins__container .p-embedded_message_unfurl__container, .p-embedded_generic_pins__container .p-embedded_message_unfurl__container:active {
  cursor: pointer;
}

.p-embedded_generic_pins__header {
  cursor: pointer;
  border-bottom: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  height: 39px;
  padding-left: 16px;
  padding-right: 8px;
  display: flex;
}

.collab-root .p-embedded_generic_pins__header {
  box-sizing: content-box;
}

.p-embedded_generic_pins__message--expanded .p-embedded_generic_pins__item {
  border-bottom: 1px solid #1d1c1d21;
}

.p-embedded_generic_pins__message--expanded .p-embedded_expand_more_button_container {
  border-top: none;
}

.p-embedded_generic_pins__message {
  margin: 4px 4px 0;
  position: relative;
}

.p-embedded_generic_pins__message--collapsed_two, .p-embedded_generic_pins__message--collapsed_two:hover {
  border: 0;
  margin-bottom: 4px;
  box-shadow: 0 0 0 1px #ddd, 0 4px #f8f8f8, 0 4px 0 1px #ddd;
}

.p-embedded_generic_pins__message--collapsed_three, .p-embedded_generic_pins__message--collapsed_three:hover {
  border: 0;
  margin-bottom: 8px;
  box-shadow: 0 0 0 1px #ddd, 0 4px #f8f8f8, 0 5px #ddd, 0 8px #f8f8f8, 0 8px 0 1px #ddd;
}

.p-embedded_generic_pins__collapse {
  color: #1d1c1d;
  width: 28px;
  height: 28px;
}

.p-embedded_generic_pins__title {
  color: #1d1c1d;
  width: 100%;
  font-weight: 900;
}

.p-embedded_generic_pins__list--transition .c-virtual_list {
  transition: height .16s cubic-bezier(.36, .19, .29, 1);
}

.p-embedded_generic_pins__list--loading {
  padding: 16px;
}

.p-embedded_generic_pins__list .c-scrollbar__hider {
  width: 100%;
}

.p-pinned_message {
  min-width: auto;
  padding-right: 12px;
}

.p-pinned_message_header {
  align-items: center;
  height: 28px;
  padding-right: 20px;
  display: flex;
}

.p-pinned_message_sender {
  margin-right: 8px;
}

.p-pinned_message_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-pinned_message_text wbr {
  display: none;
}

.p-pinned_message_text * {
  white-space: nowrap;
}

.p-pinned_message_file {
  margin-bottom: 8px;
}

.p-pinned_message_file--isolated {
  margin-top: 4px;
}

.p-pinned_message_meta {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.p-pinned_message_meta:empty {
  display: none;
}

.p-pinned_message .p-block_kit_renderer__expand_blocks {
  margin-bottom: 4px;
}

.p-pinned_items__remove_item {
  color: #1d1c1db3;
  display: flex;
  position: absolute;
  top: 14px;
  right: 10px;
}

.p-pinned_items__remove_item:hover, .p-pinned_items__remove_item.c-button--focus-visible:focus {
  color: #1d1c1d;
}

.p-pinned_items__remove_item--kb_active {
  display: flex;
}

.p-pinned_items {
  margin: 0;
}

.p-pinned_items__item {
  margin: 4px 0;
  position: relative;
}

.p-pinned_items__empty_list {
  color: #616061;
}

.p-pinned_items__empty_list .p-pinned_items__empty_list_action {
  color: #1d1c1d;
}

.p-pinned_items_list__item_click_target:hover {
  cursor: pointer;
}

.p-ia_pins_popover {
  background-color: #f8f8f8;
  border-radius: 8px;
  flex-direction: column;
  width: 400px;
  max-height: 70vh;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-ia_pins_popover--position_absolute {
  position: absolute;
}

.p-ia_pins_popover_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  z-index: 1;
  background: #fff;
  justify-content: space-between;
  align-items: center;
  min-height: 54px;
  padding: 0 20px;
  font-weight: 900;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-ia_pins_popover .p-pinned_message_jump_target {
  z-index: 100;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.p-ia_pins_popover .p-pinned_items, .p-ia_pins_popover .p-pinned_items__empty_list--popover {
  flex: 1;
  margin: 16px 0;
  padding: 12px 20px;
  overflow-y: auto;
}

.p-ia_pins_popover .p-pinned_items__empty_list_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/pins-empty-e36763a.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 304px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-ia_pins_popover .p-pinned_items__empty_list_illustration {
    background-image: url(https://a.slack-edge.com/bv1-10/pins-empty@2x-a66ea53.png);
  }
}

.sk-client-theme--dark .p-ia_pins_popover .p-pinned_items__empty_list_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/pins-empty-dark-1cd75a0.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-ia_pins_popover .p-pinned_items__empty_list_illustration {
    background-image: url(https://a.slack-edge.com/bv1-10/pins-empty-dark@2x-430655d.png);
  }
}

.p-ia_pins_popover .p-pinned_items__empty_list_blurb:focus {
  outline: none;
}

.p-ia_pins_popover .p-pinned_items .c-virtual_list__item {
  width: calc(100% - 90px);
}

.p-ia_pins_popover .p-pinned_items .c-virtual_list__item .p-pinned_items__item {
  width: 100%;
}

.p-ia_pins_popover .p-pinned_items__item .p-pinned_items__remove_item--show_only_if_hovered {
  display: none;
}

.p-ia_pins_popover .p-pinned_items__item:hover .p-pinned_items__remove_item--show_only_if_hovered {
  display: block;
}

.p-ia_pins_popover__header {
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px 8px;
  display: flex;
}

.p-ia_pins_popover__files {
  color: #1264a3;
}

.p-ia_pins_popover__spinner {
  margin: 32px auto 64px;
}

.p-ia_pins_popover .c-pillow_file_container, .p-ia_pins_popover .p-pinned_items__remove_item {
  z-index: 110;
}

.p-ia_pins_popover .p-pinned_message {
  box-shadow: 0 1px 3px #00000014;
}

.p-ia_pins_popover .p-pinned_message_text {
  overflow: unset;
  white-space: unset;
  text-overflow: unset;
}

.p-ia_pins_popover .p-pinned_message_text * {
  white-space: unset;
}

.p-ia_pins_popover .c-message_kit__pillow {
  border-color: #ddd;
  border-radius: 8px;
  padding: 8px 16px;
}

.p-ia_pins_popover .p-pinned_message_sender {
  white-space: nowrap;
  display: inline-flex;
}

.p-ia_pins_popover .c-timestamp {
  white-space: nowrap;
  overflow: hidden;
}

.p-ia_pins_popover .c-message__sender_button {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
  position: relative;
  overflow: hidden;
}

.p-ia_pins_popover .p-pinned_message_permalink {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 8px;
}

.p-ia_pins_popover_loading {
  padding: 20px 20px 0;
}

.p-ia_pins_popover_placeholder {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 12px 12px 4px;
}

.p-ia_pins_popover_placeholder:nth-child(2) {
  opacity: .5;
}

.p-ia_pins_popover_placeholder:nth-child(3) {
  opacity: .3;
}

.p-ia_pins_popover_placeholder:nth-child(4) {
  opacity: .2;
}

.p-ia_pins_popover_placeholder_header {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.p-ia_pins_popover_placeholder_avatar, .p-ia_pins_popover_placeholder_member, .p-ia_pins_popover_placeholder_message {
  background: #f8f8f8;
  border-radius: 4px;
  height: 8px;
}

.p-ia_pins_popover_placeholder_avatar {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}

.p-ia_pins_popover_placeholder_member {
  width: 85px;
}

.p-ia_pins_popover_placeholder_message {
  margin-bottom: 8px;
}

.p-ia_pins_popover_placeholder_message:nth-child(3) {
  width: 70%;
}

.p-ia_pins_popover_placeholder_message:nth-child(4) {
  width: 80%;
}

.p-ia_pins_popover_placeholder_message:nth-child(5) {
  width: 30%;
}

.p-bookmarks_bar_container {
  position: relative;
}

.p-bookmarks_bar {
  z-index: 201;
  contain: strict;
  background: #fff;
  align-items: center;
  width: 100%;
  padding-left: 13px;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.p-bookmarks_bar .c-button-unstyled:hover {
  background: #1d1c1d0a;
}

.p-bookmarks_bar--vertical {
  contain: content;
  min-height: 8px;
  padding: 0;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__dnd {
  flex-direction: column;
  align-items: start;
  width: 100%;
  height: 100%;
  padding-top: 2px;
  padding-left: 14px;
  padding-right: 12px;
  display: block;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: start;
  width: 100%;
  height: 26px;
  margin-bottom: 4px;
  padding: 4px 0;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__file_title {
  max-width: 100%;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_wrapper_drop_target {
  width: 0;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__add_bookmark_button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: start;
  align-items: center;
  width: 100%;
  height: 26px;
  margin-right: 4px;
  padding: 20px 8px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__add_bookmark_button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_wrapper_overflow {
  position: relative;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_wrapper_horizontal_drop_target {
  width: 100%;
  position: absolute;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_wrapper_drop_target--after {
  bottom: 0;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__folder_bookmarks {
  flex-grow: 1;
  height: 100%;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_carat {
  flex-grow: 1;
  justify-content: end;
  position: relative;
  right: 4px;
}

.p-bookmarks_bar--vertical .c-icon {
  color: #1d1c1db3;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__icon {
  background: none;
  border: none;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__icon.c-icon--pin-filled, .p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__icon.c-icon--link {
  margin-right: 6px;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__icon--svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__icon--svg svg {
  margin-right: 6px;
}

.p-bookmarks_bar--vertical .p-bookmarks_bar__bookmark__folder_carat {
  color: #1d1c1db3;
  justify-content: left;
}

.p-bookmarks_bar--vertical.p-bookmarks_bar--dropping {
  border-top: none;
}

.p-bookmarks_bar--vertical.p-bookmarks_bar--dropping .p-bookmarks_bar__bookmark {
  box-sizing: border-box;
  height: 26px;
}

.p-bookmarks_bar--vertical.p-bookmarks_bar--dropping .p-bookmarks_bar__bookmark--dropping_on_bottom {
  box-shadow: 0 2px #1264a3;
  border-bottom: none !important;
}

.p-bookmarks_bar--vertical.p-bookmarks_bar--dropping .p-bookmarks_bar__bookmark--dropping_on_top {
  box-shadow: 0 -2px #1264a3;
  border-top: none !important;
}

.p-bookmarks_bar_vertical_header {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-bottom: -2px;
  padding-left: 16px;
  display: flex;
}

.p-bookmarks_bar_vertical_header__title {
  color: #1d1c1d;
  font-weight: 900;
}

.p-bookmarks_bar_vertical_header__actions {
  align-items: center;
  padding-right: 8px;
  display: flex;
}

.p-bookmarks_bar_vertical_header__actions button {
  width: 28px;
  height: 28px;
  color: #1d1c1d !important;
}

.p-bookmarks_bar_vertical_header__actions__add_button {
  position: relative;
  left: 8px;
}

.p-bookmarks_bar_vertical_show_more_container {
  cursor: pointer;
  width: 100%;
}

.p-bookmarks_bar_vertical_show_more_button {
  color: #1264a3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
  font-weight: 700;
}

.p-bookmarks_bar_vertical_show_more_button:hover {
  text-decoration: underline;
}

.p-bookmarks_bar_vertical_empty_state {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-bookmarks_bar_vertical_empty_state .p-bookmarks_bar_vertical_empty_state__text {
  color: #1d1c1db3;
  margin: 24px 32px 16px;
}

.p-bookmarks_bar_vertical_empty_state .p-bookmarks_bar_vertical_empty_state__actions {
  color: #1264a3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 8px;
  font-weight: 700;
}

.p-bookmarks_bar_container--with-canvas {
  justify-content: center;
  display: flex;
}

.p-bookmarks_bar--canvas_bar {
  cursor: pointer;
}

.p-bookmarks_bar--canvas_bar:hover {
  background: #f8f8f8;
}

.p-bookmarks_bar--canvas_bar:hover .p-bookmarks_bar__expand_canvas_button_icon {
  visibility: visible;
}

.p-bookmarks_bar__expand_canvas_button_icon {
  visibility: hidden;
  color: #616061;
  margin-left: 8px;
}

.p-bookmarks_bar--canvas_bar.p-bookmarks_bar--expanded {
  will-change: height;
  padding: 0;
  transition: height .2s linear;
  height: 93.5vh !important;
}

.p-bookmarks_bar--canvas_bar.p-bookmarks_bar--expanded-half {
  will-change: height;
  padding: 0;
  transition: height .2s linear;
  height: 50vh !important;
}

.p-bookmarks_bar__channel_canvas_container {
  width: 100%;
  height: 100%;
}

.p-bookmarks_bar__channel_canvas {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.p-bookmarks_bar__channel_canvas .p-quip_insertion_toolbar {
  bottom: 60px;
}

.p-bookmarks_bar__channel_canvas_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: pre;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 7px;
  margin-right: 8px;
  display: flex;
}

.p-bookmarks_bar__channel_canvas_title--bold {
  font-weight: 700;
}

.p-bookmarks_bar__channel_canvas_title--empty {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-left: 7px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__channel_canvas_title--empty:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__channel_canvas_actions {
  z-index: 1;
  justify-content: flex-end;
  padding: 8px;
  display: flex;
  position: absolute;
  right: 16px;
}

.p-bookmarks_bar__channel_canvas_title__divider {
  background-color: #1d1c1d21;
  width: 1px;
  height: 70%;
  margin-left: 20px;
}

.p-bookmarks_bar__channel_canvas_embed {
  width: 100%;
  height: 100%;
}

.p-bookmarks_bar__expand_canvas_button {
  margin-left: auto;
  margin-right: 0;
}

.p-bookmarks_bar--no-shadow {
  box-shadow: none;
}

.p-bookmarks_bar--with-hide-on-scroll {
  position: absolute;
  top: 0;
  box-shadow: 0 1px #1d1c1d21;
}

.p-bookmarks_bar--with-hide-on-scroll--ia_details_popover {
  top: 0;
}

.p-bookmarks_bar--open {
  will-change: transform;
  transition: transform .2s linear;
  transform: translateY(0);
}

.p-bookmarks_bar--open_no_animation {
  transform: translateY(0);
}

.p-bookmarks_bar--hidden {
  will-change: transform;
  transition: transform .2s linear;
  transform: translateY(-39px);
}

.p-bookmarks_bar--hidden_no_animation {
  transform: translateY(-39px);
}

.p-bookmarks_bar--dropping {
  z-index: 1054;
  border-top: 1px solid #1d1c1d21;
}

.p-bookmarks_bar--dropping .p-bookmarks_bar__bookmark {
  height: 25px;
}

.p-bookmarks_bar_hidden_hover_field {
  z-index: 204;
  contain: strict;
  background: none;
  width: 100%;
  height: 64px;
  position: absolute;
  top: -50px;
}

.p-view_header .p-bookmarks_bar_hidden_hover_field {
  height: 50px;
}

.p-bookmarks_bar_hidden_hover_field--with-gutter {
  width: calc(100% - 40px);
}

.p-bookmarks_bar__dnd {
  flex: 1;
  align-items: center;
  display: flex;
}

.p-bookmarks_bar__context_menu_section {
  flex: 2;
  display: flex;
}

.p-bookmarks_bar__item {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__item:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__item__icon {
  border-radius: 4px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.p-bookmarks_bar__item__icon.c-icon--pin-filled, .p-bookmarks_bar__item__icon.c-icon--link {
  margin-right: 3px;
}

.p-bookmarks_bar__bookmark__title, .p-bookmarks_bar__pins_popover_button__label {
  padding-right: 3px;
}

.p-bookmarks_bar__retry {
  color: #616061;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-right: 4px;
  font-size: 13px;
  display: flex;
}

.p-bookmarks_bar__retry--no-pins {
  justify-content: flex-start;
}

.p-bookmarks_bar__retry__title {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 2px;
  overflow: hidden;
}

.p-bookmarks_bar__retry__link {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-bookmarks_bar__bookmark {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  cursor: pointer !important;
}

.p-bookmarks_bar__bookmark:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar .p-bookmarks_bar__bookmark {
  font-weight: 400;
}

.p-bookmarks_bar__bookmark__ellipses {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-bookmarks_bar__bookmark__max-width {
  max-width: 150px;
}

.p-bookmarks_bar__bookmark--hide, .p-bookmarks_bar__bookmark--loading {
  opacity: 0;
}

.p-bookmarks_bar__bookmark--disabled {
  opacity: .5;
  color: #616061 !important;
  cursor: default !important;
  background: none !important;
}

.p-bookmarks_bar__bookmark--dragging {
  opacity: .5;
  color: #616061 !important;
  background: none !important;
}

.p-bookmarks_bar__bookmark_dropping {
  z-index: 1054;
}

.p-bookmarks_bar__bookmark__icon {
  background: #fff;
  border: 1px solid #1d1c1d0a;
  border-radius: 4px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.p-bookmarks_bar__bookmark__icon.c-icon--pin-filled, .p-bookmarks_bar__bookmark__icon.c-icon--link {
  margin-right: 3px;
}

.p-bookmarks_bar__bookmark__icon--svg {
  vertical-align: middle;
  justify-content: center;
  display: flex;
}

.p-bookmarks_bar__bookmark__icon--no-pad {
  margin-right: 0;
}

.p-bookmarks_bar__bookmark__img_icon {
  border-radius: 4px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.p-bookmarks_bar__bookmark__img_icon.c-icon--pin-filled, .p-bookmarks_bar__bookmark__img_icon.c-icon--link {
  margin-right: 3px;
}

.p-bookmarks_bar__bookmark__img_icon--no-pad {
  margin-right: 0;
}

.p-bookmarks_bar__add_bookmark_menu {
  padding: 16px 0;
}

.p-bookmarks_bar__add_bookmark_button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__add_bookmark_button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__add_bookmark_button--add_new {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 26px;
  margin-right: 4px;
  padding: 3px 3px 3px 0;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.p-bookmarks_bar__add_bookmark_button--add_new:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__add_bookmark_button--loading {
  opacity: 0;
}

.p-bookmarks_bar__add_bookmark_button__icon {
  font-size: 20px;
}

.p-bookmarks_bar__add_bookmark_button__icon--add_new {
  margin-left: -2px;
  margin-right: 2px;
}

.p-bookmarks_bar__add_bookmark_button__menu_description {
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 20px;
  font-weight: 700;
}

.p-bookmarks_bar__add_bookmark_button__add_new_bookmark, .p-bookmarks_bar__add_bookmark_button__suggested_bookmark {
  align-items: flex-start;
  padding: 8px 20px;
}

.p-bookmarks_bar__add_bookmark_button__add_new_bookmark .c-menu_item__icon, .p-bookmarks_bar__add_bookmark_button__suggested_bookmark .c-menu_item__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  margin: auto 12px auto 0;
  display: flex;
}

.p-bookmarks_bar__add_bookmark_button__add_new_bookmark.c-menu_item__button .c-icon:before, .p-bookmarks_bar__add_bookmark_button__suggested_bookmark.c-menu_item__button .c-icon:before, .p-bookmarks_bar__add_bookmark_button__add_new_bookmark.c-menu_item__button--highlighted .c-icon:before, .p-bookmarks_bar__add_bookmark_button__suggested_bookmark.c-menu_item__button--highlighted .c-icon:before {
  color: #1d1c1d;
}

.p-bookmarks_bar__add_bookmark_button__add_new_bookmark .c-menu_item__label {
  font-weight: 700;
}

.p-bookmarks_bar__add_bookmark_button__add_new_bookmark .c-menu_item__description {
  font-weight: 400;
}

.p-bookmarks_bar__add_bookmark_button__suggested_bookmark .c-menu_item__label {
  font-weight: 700;
}

.p-bookmarks_bar__add_bookmark_button__suggested_bookmark .c-menu_item__description {
  font-weight: 400;
}

.p-bookmarks_bar__add_bookmark_button__suggested_bookmark .c-menu_item__icon img {
  border: none;
  border-radius: 3px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
}

.p-bookmarks_bar__folder_bookmarks .p-bookmarks_bar__bookmark {
  margin-left: 0;
  margin-right: 0;
}

.p-bookmarks_bar__folder_bookmarks_button--hidden {
  visibility: hidden;
}

.p-bookmarks_bar__folder_bookmarks_button--hovering:not(.p-bookmarks_bar__bookmark--disabled) .c-button-unstyled {
  color: #1d1c1d;
  background: #1d1c1d21;
}

.p-bookmarks_bar__folder_bookmarks_button button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-left: auto;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__folder_bookmarks_button button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__folder_bookmarks_button--collapsed button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-left: auto;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__folder_bookmarks_button--collapsed button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__folder_bookmarks_button__item {
  padding-left: 0;
  padding-right: 0;
}

.p-bookmarks_bar__folder_bookmarks_button__item.c-menu_item__button--highlighted .p-bookmarks_bar__bookmark {
  color: #fff;
  border-radius: 0;
}

.p-bookmarks_bar__folder_bookmarks_button__item.c-menu_item__button--highlighted .p-bookmarks_bar__bookmark .p-bookmarks_bar__bookmark__icon {
  color: #1d1c1d;
}

.p-bookmarks_bar__folder_bookmarks_button__item.c-menu_item__button--highlighted .p-bookmarks_bar__bookmark:active {
  background: none;
  border-radius: 6px;
}

.p-bookmarks_bar__folder_bookmarks_add_bookmark.c-menu_item__button {
  color: #616061;
  padding-left: 12px;
  font-size: 13px;
}

.p-bookmarks_bar__folder_bookmarks_add_bookmark.c-menu_item__button--highlighted {
  color: #fff;
}

.p-bookmarks_bar__folder_bookmarks_add_bookmark .c-menu_item__icon {
  margin-right: 4px;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark .p-bookmarks_bar__bookmark {
  color: #1d1c1d;
  border-top: 2px solid #0000;
  border-bottom: 2px solid #0000;
  justify-content: left;
  width: 100%;
  margin: 0;
  padding: 2px 16px;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark .p-bookmarks_bar__bookmark__img_icon, .p-bookmarks_bar__folder_bookmarks_button__bookmark .p-bookmarks_bar__bookmark__icon {
  margin-right: 10px;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark--grabbed {
  margin-top: 2px;
  margin-bottom: 2px;
}

.p-bookmarks_bar__bookmark--dropping_on_left {
  border-left: 2px solid #1264a3;
  border-radius: 0;
}

.p-bookmarks_bar__bookmark--dropping_on_right {
  border-right: 2px solid #1264a3;
  border-radius: 0;
}

.p-bookmarks_bar__bookmark--dropping_on_bottom {
  border-radius: 0;
  border-bottom: 2px solid #1264a3 !important;
}

.p-bookmarks_bar__bookmark--dropping_on_top {
  border-radius: 0;
  border-top: 2px solid #1264a3 !important;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark_pin_option {
  color: #1d1c1d;
  height: 26px;
  display: flex;
}

.p-bookmarks_bar__collapsed_bookmarks__add_bookmarks_option {
  padding: 1.6px 16px;
}

.p-bookmarks_bar__collapsed_bookmarks__add_bookmarks_option.c-menu_item__button--highlighted .p-bookmarks_bar__folder_bookmarks_button__bookmark_pin_option {
  color: #fff;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark_pin_option__add_icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  margin-left: 3px;
  margin-right: 9px;
  display: flex;
  position: relative;
  top: 2px;
}

.p-bookmarks_bar__folder_bookmarks_button__bookmark_pin_option__add_title {
  font-size: 13px;
}

.p-bookmarks_bar__bookmark__folder_wrapper {
  display: flex;
}

.p-bookmarks_bar__bookmark__folder_wrapper_overflow {
  flex-direction: column;
  display: flex;
}

.p-bookmarks_bar__bookmark__folder_carat {
  position: relative;
  right: 4px;
}

.p-bookmarks_bar__bookmark__folder_wrapper_drop_target {
  width: 4px;
}

.p-bookmarks_bar__bookmark__folder_wrapper_horizontal_drop_target {
  height: 4px;
}

.p-bookmarks_bar__bookmark_context_menu_item {
  font-size: 13px !important;
}

.p-bookmarks_bar__pins_popover_button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__pins_popover_button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__pins_popover_button__icon {
  border-radius: 4px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.p-bookmarks_bar__pins_popover_button__icon.c-icon--pin-filled, .p-bookmarks_bar__pins_popover_button__icon.c-icon--link {
  margin-right: 3px;
}

.p-bookmarks_bar__pins_popover_button__label {
  white-space: nowrap;
}

.p-bookmarks_bar__pins_popover_button__length_number {
  margin-bottom: 0;
  margin-right: 4px;
}

.p-bookmarks_bar__pins_popover_button__overflow i {
  margin-right: 10px !important;
}

.p-bookmarks_bar__pins_popover_button__overflow--highlighted {
  color: #fff;
}

.p-bookmarks_bar__file_title {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-bookmarks_bar__file_title wbr {
  display: none;
}

.p-bookmarks_bar__file_title .c-emoji {
  align-items: center;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
}

.p-bookmarks_bar__file_title .c-emoji img {
  width: 16px;
  height: 16px;
}

.p-bookmarks_bar__file_title .p-rich_text_section {
  font-size: 13px;
}

.p-bookmarks_bar__file_title--wrap-text {
  white-space: normal;
}

.p-bookmarks_bar_modal {
  width: 520px;
}

.p-bookmarks_bar_modal .c-sk-modal_content {
  min-height: 100px;
}

.p-bookmarks_bar_modal .c-label:first {
  margin-bottom: 8px;
}

.p-bookmarks_bar_modal .c-input_text_icon, .p-bookmarks_bar_modal .c-input_text_image {
  height: 100%;
}

.p-bookmarks_bar_modal__input_section_link .c-input_text_icon {
  flex-direction: row-reverse;
  display: flex;
}

.p-bookmarks_bar_modal__input_section_link .c-input_text--with_icon {
  padding-left: 12px;
  padding-right: 28px;
}

.p-bookmarks_bar_modal__input_section_link .c-input_text_icon__icon {
  margin-right: 6px;
}

.p-bookmarks_bar_modal__input_section_title .c-input_text_image__image {
  border-radius: 6px;
}

.p-bookmarks_bar_modal__input_section_title .c-input_text--with_icon {
  padding-left: 36px;
}

.p-bookmarks_bar_modal__preview {
  border: 1px solid #868686;
  border-radius: 8px;
  align-items: center;
  height: 60px;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  box-shadow: 0 0 4px #8686864d;
}

.p-bookmarks_bar_modal__input_section_title__container {
  display: flex;
}

.p-bookmarks_bar_modal__input_section_title__hint {
  margin-bottom: 2px;
}

.p-bookmarks_bar_modal__input_section_title__container__button {
  flex-direction: row;
  align-items: center;
  width: 44px;
  padding: 8px;
  display: flex;
  position: absolute;
}

.p-bookmarks_bar_modal__input_section_title__container__image {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-bookmarks_bar_modal__input_section_title__container__image img {
  border-radius: 6px;
}

.p-bookmarks_bar_modal__input_section_title__container__image__icon, .p-bookmarks_bar_modal__input_section_title__container__image__icon--folder {
  color: #616061;
  height: 20px;
}

.p-bookmarks_bar_modal__input_section_title__container__image__icon--folder:after {
  content: " ";
  border-left: 1px solid #ddd;
  height: 20px;
  margin: auto 6px;
  display: block;
}

.p-bookmarks_bar_modal__input_section_title__container__image__icon--chevron-down {
  display: flex;
}

.p-bookmarks_bar_modal__input_section_title__container__image__icon--chevron-down:after {
  content: " ";
  border-left: 1px solid #ddd;
  height: 20px;
  margin: auto 3px;
  display: block;
}

.p-bookmarks_bar_modal__input_section_title__container__input {
  flex-grow: 1;
}

.p-bookmarks_bar_modal__input_section_title__container__input .c-input_text {
  padding-left: 36px;
}

.p-bookmarks_bar_modal__input_section_title__container__input--with-emoji {
  flex-grow: 1;
}

.p-bookmarks_bar_modal__input_section_title__container__input--with-emoji .c-input_text {
  padding-left: 64px;
}

.p-bookmarks_bar_modal__title {
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 16px;
  font-weight: 700;
}

.p-bookmarks_bar_modal__error {
  margin-bottom: 28px;
}

.p-bookmarks_bar_modal__error--expanded {
  margin-bottom: 0;
}

.p-bookmarks_bar_alert__affordance {
  margin-bottom: 16px;
}

.p-bookmarks_bar_modal__bookmarks_intro {
  background: #e8f5fa;
  border-radius: 6px;
  align-items: end;
  height: 110px;
  margin-top: 16px;
  margin-bottom: 32px;
  padding: 12px;
  display: flex;
}

.p-bookmarks_bar_modal__bookmarks_intro--dark {
  background: #ddd;
}

.p-bookmarks_bar_modal__bookmarks_intro__image {
  width: 115px;
  min-width: 115px;
  height: 88px;
  margin-top: -4px;
  margin-right: 16px;
}

.p-bookmarks_bar_modal__bookmarks_intro__text {
  margin-top: 6px;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 13px;
}

.p-bookmarks_bar_modal__bookmarks_intro__text__bold_title {
  margin-bottom: 0;
  font-weight: 700;
}

.p-bookmarks_bar_modal__bookmarks_intro__close_icon {
  flex-shrink: 0;
  margin-bottom: 0;
}

.p-bookmarks_bar__placeholder_holder {
  flex-direction: row;
  align-items: center;
  height: 30px;
  display: flex;
}

.p-bookmarks_bar__placeholder_holder--icon {
  background: #85808521;
  border-radius: 2px;
  width: 16px;
  height: 16px;
}

.p-bookmarks_bar__placeholder_holder--text {
  background-color: #85808521;
  background-image: linear-gradient(to right, #85808521 0%, #7a767a21 20%, #85808521 40% 100%);
  background-repeat: no-repeat;
  border-radius: 2px;
  width: 78px;
  height: 5px;
  margin-left: 5px;
  margin-right: 15px;
  animation: 1s linear infinite forwards bookmarkBarLoadingAnimation;
}

@keyframes bookmarkBarLoadingAnimation {
  0% {
    background-position: -78px 0;
  }

  100% {
    background-position: 78px 0;
  }
}

.p-bookmarks_bar__bookmarks {
  display: flex;
}

.p-bookmarks_bar__meetings_popover_button {
  color: #616061;
  border-radius: 6px;
  align-items: center;
  height: 26px;
  margin-left: -3px;
  margin-right: 8px;
  padding: 5px;
  font-size: 13px;
  display: flex;
}

.p-bookmarks_bar__meetings_popover_button__icon {
  color: #616061;
  margin-right: 4px;
}

.p-bookmarks_bar__meetings_popover_button__label {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
  margin-right: 4px;
  font-weight: 700;
  overflow: hidden;
}

.p-bookmarks_bar__collapsed_popover {
  margin-top: 8px;
}

.p-bookmarks_bar__calls_button {
  margin-left: auto;
  margin-right: 0;
}

.p-bookmarks_bar__calls_button button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-right: 0;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__calls_button button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__ez_subscribe_button {
  color: #616061;
  -webkit-user-select: none;
  user-select: none;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 26px;
  margin-right: 4px;
  padding: 3px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.p-bookmarks_bar__ez_subscribe_button:active {
  background-color: #1d1c1d21;
}

.p-bookmarks_bar__ez_subscribe_button__icon {
  border-radius: 4px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.p-bookmarks_bar__ez_subscribe_button__icon.c-icon--pin-filled, .p-bookmarks_bar__ez_subscribe_button__icon.c-icon--link {
  margin-right: 3px;
}

.p-bookmarks_bar__ez_subscribe_button__label {
  white-space: nowrap;
}

.p-bookmarks_bar__ez_subscribe_button__length_number {
  margin-bottom: 0;
  margin-right: 4px;
}

.p-bookmarks_bar__ez_subscribe_button__overflow i {
  margin-right: 10px !important;
}

.p-bookmarks_bar__ez_subscribe_button__overflow--highlighted {
  color: #fff;
}

.p-bookmarks_bar__last_updated_indicator {
  background: #1264a3;
  border-radius: 6px;
  width: 6px;
  height: 6px;
  margin-left: 6px;
}

.p-bookmarks_bar__popover-overlay {
  width: 0;
  height: 0;
}

.p-bookmarks_bar__popover-overlay .c-popover__content {
  z-index: 1053;
}

.p-browse_page_results {
  flex-direction: column;
  flex: auto;
  display: flex;
  position: relative;
}

.p-browse_page_results .p-bp__grid_container, .p-browse_page_results .p-bp__list_container {
  flex: auto;
}

.p-browse_page_results .p-bp__grid {
  margin: 0 16px;
}

.p-browse_page_results .p-browse_page_skeleton__container {
  margin-top: 0;
}

.p-browse_page_results .p-bp__list {
  margin: 0 20px;
}

.p-browse_page_results .c-measure_container {
  flex: auto;
}

.p-browse_page_results--loading {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.p-browse_page_results--loading .p-bp__grid {
  margin: 0;
}

.p-browse_page_results--loading .p-bp__grid_cell {
  padding: 0;
}

.p-browse_page_results--ia4 {
  width: 100%;
  height: 100%;
}

.p-browse_page_results--ia4 .c-scrollbar__child {
  justify-content: center;
  display: flex;
}

.p-browse_page_results--ia4 .c-scrollbar__child .p-bp__grid_container_content {
  width: 100%;
  max-width: 1000px;
  margin: 0 16px;
}

.p-browse_page_results--ia4 .p-bp__grid_cell {
  padding: 0;
}

.p-browse_page_results_skeleton_channel-files {
  margin-top: 10px;
  padding: 12px 12px 8px;
}

.p-browse_page_results__scrollto_filters {
  z-index: 1000;
}

.p-browse_page_results__channel_files_results_display {
  background-color: #f8f8f8;
}

.p-browse_page_results--low_intent {
  flex: auto;
  margin-top: 20px;
  display: flex;
}

.p-browse_page_results--low_intent .p-file_browser_unfocused .p-bp__grid, .p-browse_page_results--low_intent .p-file_browser_focused_grid .p-bp__grid, .p-browse_page_results--low_intent .p-file_browser_unfocused .p-bp__list {
  margin: 0;
}

.p-browse_page_results__empty {
  text-align: center;
  max-width: 360px;
  margin: 56px auto;
  padding: 0 20px;
}

.p-browse_page_results__empty__channel_files {
  max-width: 337px;
  padding: 0 20px;
  position: absolute;
  top: 33%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-browse_page_results__error {
  text-align: center;
  max-width: 280px;
  margin: 56px auto;
  padding: 0 20px;
}

.p-browse_page_results__pagination_wrapper {
  margin-top: 4px;
  margin-bottom: 12px;
  padding-right: 100px;
}

.p-browse_page_results__feedback_link {
  float: left;
  color: #1d1c1db3;
  margin-bottom: 0;
  padding-top: 13px;
  padding-left: 24px !important;
}

.p-browse_page_results__feedback_link .c-link--button {
  color: #616061;
}

.p-browse_page_results__controls.c-virtual_list__item--focus:focus:after {
  content: "";
  box-shadow: none;
  border-radius: none;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-measure_container {
  width: 100%;
  height: 100%;
}

.p-bp__grid_container {
  position: relative;
}

.p-bp__grid {
  justify-content: center;
  display: grid;
}

.p-bp__grid_cell {
  padding: 4px;
  position: relative;
}

.p-bp__grid_cell:focus, .p-bp__grid_cell--focus:focus {
  outline-width: 0;
  outline-style: none;
}

.p-bp__grid_cell--focus:after {
  content: "";
  pointer-events: none;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.p-bp__grid__tab_stop {
  box-shadow: none;
  outline: none;
  width: 1px;
  height: 1px;
  position: absolute;
}

.p-quip_files_page__nux_banner {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  margin: 16px;
  position: relative;
}

.p-quip_files_page__nux_banner--light {
  background-color: #fbf6ef;
}

.p-quip_files_page__nux_banner--dark {
  background-color: #424345;
}

.p-quip_files_page__nux_banner_content {
  column-gap: 20px;
  display: flex;
}

.p-quip_files_page__nux_banner_text {
  align-self: center;
  margin: 40px 0 40px 40px;
}

.p-quip_files_page__nux_banner_text_title {
  padding-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-quip_files_page__nux_banner_text_body {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-bottom: 24px;
}

.p-quip_files_page__nux_banner_img {
  align-self: flex-end;
  max-width: 280px;
  height: auto;
  margin: 40px 40px 0 0;
}

.p-quip_files_page__nux_banner_dismiss_button {
  z-index: 1;
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-quip_files_page__nux_banner--minimal_mode .p-quip_files_page__nux_banner_img {
  display: none;
}

.p-quip_files_page__nux_banner--minimal_mode .p-quip_files_page__nux_banner_text {
  margin-right: 40px;
}

.p-quip_files_page {
  background-color: #f8f8f8;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.p-quip_files_page .c-infinite_spinner--floating {
  top: 50%;
}

.p-quip_files_page_header {
  flex: 0 auto;
}

.p-quip_files_page_content {
  flex: auto;
  position: relative;
}

.p-quip_files_page_content .c-infinite_spinner--floating {
  top: -16px;
}

.p-quip_files_page__load_more_button {
  vertical-align: middle;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  gap: 4px;
  height: 24px;
  margin-bottom: 10px;
  padding: 8px;
  font-size: 13px;
  display: inline-flex;
}

.p-quip_files_page__load_more_button:hover, .p-quip_files_page__load_more_button:active {
  box-shadow: 0 1px 3px #00000014;
}

.p-quip_files_page_sort_item {
  padding-left: 36px;
}

.p-quip_files_page_sort_item--selected {
  color: #1264a3;
  padding-left: 8px;
}

.p-quip_files_page_sort_item--selected .c-menu_item__icon {
  color: inherit;
  margin-right: 8px;
}

.c-menu_item__button--highlighted.p-quip_files_page_sort_item--selected {
  color: #fff;
}

.c-menu_item__button--highlighted.p-quip_files_page_sort_item--selected .c-menu_item__icon {
  color: inherit;
}

.p-quip_files_page_controls__button {
  white-space: nowrap;
  color: #1d1c1db3;
  border-radius: 4px;
  align-items: center;
  gap: 4px;
  height: 28px;
  padding: 8px;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
}

.p-quip_files_page_controls__button:hover {
  background-color: #1d1c1d21;
}

.p-quip_files_page_controls__cta_button {
  color: #1264a3;
  align-items: center;
  gap: 4px;
  height: 28px;
  padding: 8px;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.p-quip_files_page_controls__cta_button:hover {
  text-decoration: underline;
}

.p-quip_files_page_controls__cta {
  height: 28px;
  display: inline-block;
}

.p-quip_files_page_controls__new_button {
  white-space: nowrap;
  border-radius: 4px;
  align-items: center;
  gap: 4px;
  height: 28px;
  padding: 8px;
  font-size: 13px;
  display: inline-flex;
}

.p-quip_files_page_controls__new_button:hover:not(:disabled) {
  background-color: #1d1c1d0a;
}

.p-quip_files_page_controls__new_button:disabled {
  cursor: default;
}

.p-quip_files_page_controls__new_button:disabled svg {
  opacity: 0;
  margin-left: -20px;
}

.p-quip_files_page_controls__filter {
  display: inline-block;
}

.p-quip_files_page_controls__sort {
  margin-right: 8px;
  display: inline-block;
}

.p-quip_files_page_controls__count {
  color: #1d1c1db3;
  padding: 8px 0 0 8px;
}

.p-quip_files_page_controls__tooltip {
  white-space: pre-wrap;
}

.p-quip_files_page-search_input_grid {
  margin: 4px 4px 0;
}

.p-quip_files_page-search_input_grid .p-browse_page_layout__input_container {
  padding: 0;
}

.p-quip_files_page-search_input_grid .c-select_input__content_text {
  width: 100%;
  padding-right: 8px;
}

.p-quip_files_page-search_input_grid .c-select_input__spinner {
  display: none;
}

.p-quip_files_page-search_input_list {
  margin: 16px 16px 0;
}

.p-quip_files_page-search_input_list .p-browse_page_layout__input_container {
  padding: 0;
}

.p-quip_files_page-search_input_list .c-select_input__content_text {
  width: 100%;
  padding-right: 8px;
}

.p-quip_files_page-search_input_list .c-select_input__spinner {
  display: none;
}

.p-quip_files_page-controls_row {
  justify-content: space-between;
  margin: 24px 8px 4px 16px;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.p-quip_files_page-controls_new_row {
  color: #1d1c1db3;
  justify-content: space-between;
  margin: 24px 8px 4px 16px;
  font-size: 13px;
  display: flex;
}

.p-quip_files_page_controls__row_title {
  border-radius: 4px;
  padding: 8px;
  font-size: 15px;
  font-weight: 700;
}

.p-quip_files_page-file_list_item .c-file_entity__text, .p-quip_files_page-file_grid_item .c-file_entity__text {
  flex-basis: 100%;
  font-weight: 500;
}

.p-quip_files_page-file_grid_item {
  height: 100%;
}

.p-quip_files_page-file_list_item .c-pillow_file {
  border-radius: unset;
  border-top: unset;
}

.p-quip_files_page-file_list_item .c-file_entity__text--first-line {
  margin-top: unset;
}

.p-quip_files_page-file_list_item .c-file_entity-user-timestamp .c-member_name {
  margin-right: 2px;
}

.p-quip_files_page-file_list_item--with_notifications .c-file_entity__text {
  font-weight: 700;
}

.p-quip_files_page-file_list_item--with_notifications .c-file__callout_badge, .p-quip_files_page-file_list_item--with_notifications .c-file__mention_badge {
  position: absolute;
  top: 10px;
  right: 10px;
}

.p-quip_files_page-file_list_item--with_notifications .p-file_thumbnail__container {
  overflow: visible;
}

.p-quip_files_page-file_list_item--first .c-pillow_file {
  border-top: 1px solid #1d1c1d1a;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: 4px;
}

.p-quip_files_page-file_list_item--last .c-pillow_file {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 4px;
}

.p-quip_files_page-file_list_item--focus {
  z-index: 1;
}

.p-quip_files_page-file_list_item--focus .c-file__actions {
  opacity: 1;
}

.p-quip_files_page-empty_state {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  display: flex;
}

.p-quip_files_page-empty_state p {
  margin-top: 16px;
}

.p-quip_files_page-new_empty_state {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 160px;
  display: flex;
  position: absolute;
}

.p-quip_files_page-new_empty_state h1 {
  font-size: 15px;
  font-weight: 900;
}

.p-quip_files_page-new_empty_state p {
  white-space: pre-wrap;
  margin-top: 1.6px;
  font-size: 13px;
  font-weight: 400;
}

.p-quip_files_page-grid_toggle {
  margin-left: 8px;
}

.p-quip_files_page-file_grid_item .c-file_entity-user-timestamp .c-member_name {
  margin-right: 0;
}

.p-quip_files_page-file_grid_item .p-file_quip__snippet {
  transform-origin: 0 0;
  transform: scale(.8);
}

.p-quip_files_page-search_icon {
  margin-right: 8px;
  top: 2px;
  left: -1px;
}

.p-quip_files_page-search_inline_hint {
  visibility: hidden;
  margin-left: 4px;
  display: inline-block;
}

.c-select_options_list__option--active .p-quip_files_page-search_inline_hint {
  visibility: initial;
}

.p-quip_files_page-search-selected {
  justify-content: space-between;
  display: flex;
}

.p-quip_files_page-search-reset {
  color: #616061;
  font-size: 14px;
}

.p-quip_files_page-mention .c-base_entity__text-contents {
  flex-direction: row;
}

.p-quip_files_page-mention .c-member__primary_conent {
  margin-right: 5px;
}

.p-quip_files_page-skeleton-icon, .p-quip_files_page-skeleton-title {
  padding-top: 5px;
}

.p-quip_files_page-hover_card .p-member_profile_hover_card {
  width: auto;
  display: block;
}

.p-quip_files_page-hover-card {
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  box-shadow: 0 1px 3px #0003;
}

.p-quip_files_page-hover-card .p-file_quip {
  border-radius: 12px;
  width: 360px;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 140px;
  max-height: 200px;
  padding: 28px 36px 0;
}

.p-quip_files_page-hover-card .p-file_quip__snippet {
  max-width: 288px;
  max-height: 172px;
  overflow: hidden;
}

.p-quip_files_page-hover-card .p-header_block {
  margin: 0 0 10px;
}

.p-quip_files_page-hover-card-modal {
  z-index: 999;
  pointer-events: none;
}

.p-quip_files_page-hover-card-popover {
  z-index: 1001;
  position: absolute;
}

.c-search_query_entity__icon {
  margin-right: 8px;
  font-size: 18px;
}

.c-search_query_entity__text {
  white-space: nowrap;
  flex-grow: 0;
  font-weight: 700;
  position: relative;
  overflow: hidden;
}

.c-search_query_entity__text_contents {
  flex-flow: row;
  align-items: center;
  display: flex;
}

.c-search_query_entity__token {
  color: #1d1c1d;
  vertical-align: text-top;
  background-color: #1d9bd11a;
  border-radius: 4px;
  height: 20px;
  margin: 1px 4px 1px 0;
  padding: 0 6px;
  line-height: 20px;
  display: inline-flex;
}

.c-search_query_entity__token:not(:first-child) {
  margin-left: 4px;
}

.c-search_query_entity__token + .c-search_query_entity__token {
  margin-left: 0;
}

.c-search_query_entity__token_label_icon {
  width: .7em;
  margin-top: 1px;
}

.c-search_query_entity__token_label_icon--suffix {
  margin-left: 4px;
}

.c-search_query_entity__token_label_icon--prefix {
  margin-right: 8px;
}

.c-search_query_entity__token_label {
  vertical-align: top;
  align-items: center;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.c-search_query_entity__text--dark .c-search_query_entity__token {
  background-color: #1d1c1d21;
}

.c-search_query_entity__member_token, .c-search_query_entity__team_token {
  padding-left: 0;
}

.c-search_query_entity__channel_section_token_image {
  vertical-align: middle;
  margin: 0 2px;
  line-height: 1;
}

.c-search_query_entity__channel_section_token_image--useIcon {
  vertical-align: top;
  font-size: 14px;
}

.c-search_query_entity__team_token_image {
  margin-right: 4px;
  display: inline-block;
}

.c-search_query_entity__team_token_image .c-team_icon, .c-search_query_entity__team_token_image .c-team_icon:after {
  border-radius: 4px 0 0 4px;
}

.c-search_query_entity__member_token_image {
  background-size: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  display: inline-block;
  position: relative;
}

.c-search_query_entity__member_token_image:after {
  content: "";
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #00000014;
}

.c-search_query_entity__member_token--hidden_user {
  color: #1d1c1db3;
  filter: grayscale();
}

.c-search_query_entity__member_token--hidden_user .c-search_query_entity__member_token--hidden_user_icon {
  padding-right: 4px;
}

.c-search_query_entity__member_token--deleted .c-search_query_entity__member_token_image {
  filter: grayscale();
}

.c-search_query_entity__search-cta {
  color: #fff;
  background-color: #2670aa;
  margin: -8px 0 -4px;
  box-shadow: 0 1px #4c85b1;
}

.c-base_list_entity--highlight-dark .c-search_query_entity__token {
  color: #fff;
  background-color: #ffffff14;
}

.p-browse_page_layout__container {
  flex-direction: column;
  flex: 1 1 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-browse_page_layout__container .p-browse_page_layout__tip_banner {
  background: linear-gradient(0deg, #f2c7441a, #f2c7441a), #fff;
  border-bottom: 1px solid #1d1c1d21;
  padding: 20px;
}

.p-browse_page_layout__channel_files_back-button {
  margin-left: 24px;
  position: absolute;
  top: 14px;
}

.p-browse_page_layout__channel_files_back_button--details-popover {
  z-index: 4;
  margin-left: 20px;
  top: 7px;
}

.sk-client-theme--dark .p-browse_page_layout__tip_banner {
  background: #f8f8f8;
}

.p-browse_page_layout__content_wrapper {
  flex-direction: column;
  flex: auto;
  display: flex;
  position: relative;
}

.p-browse_page_layout__content {
  flex: auto;
  display: flex;
  position: relative;
}

.p-browse_page_layout__input {
  flex: none;
}

.p-browse_page_layout__input .c-filter_input__input {
  overflow: hidden;
}

.p-browse_page_layout__input--focused .c-filter_input__input {
  padding-right: 175px;
}

.p-browse_page_layout__input_container {
  padding: 20px 20px 0;
}

.p-browse_page_layout__input_container--bottom_padding {
  padding-bottom: 12px;
}

.p-browse_page_layout__input_container--background {
  background-color: #f8f8f8;
}

.p-browse_page_layout__input_wrapper {
  position: relative;
}

.p-browse_page_layout__input_hint {
  color: #616061;
  border-right: 1px solid #ddd;
  margin-right: 48px;
  padding-right: 16px;
  font-size: 13px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

.p-browse_page_layout__results_container {
  opacity: 1;
  visibility: visible;
  flex-direction: column;
  flex: auto;
  padding-right: 0;
  transition: padding-right .1s cubic-bezier(.36, .19, .29, 1), opacity .1s cubic-bezier(.36, .19, .29, 1), visibility .1s cubic-bezier(.36, .19, .29, 1);
  display: flex;
  overflow: hidden;
}

.p-browse_page_layout__results_container--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.p-browse_page_layout__results_container--no-transition {
  transition: none;
}

.p-browse_page_layout__extras_container {
  margin-bottom: 20px;
  padding: 0 20px;
}

.p-browse_page_layout__filters_container {
  opacity: 0;
  visibility: hidden;
  width: 0;
  transition: opacity .1s, width .1s cubic-bezier(.36, .19, .29, 1);
  position: relative;
}

.p-browse_page_layout__filters_container--no-transition {
  transition: none;
}

.p-browse_page_layout__filters_container--open {
  visibility: visible;
  opacity: 1;
  width: 320px;
  min-width: 320px;
}

@media screen and (max-width: 1000px) {
  .p-browse_page_layout__filters_container--open {
    width: 274px;
    min-width: 274px;
  }
}

.p-browse_page_layout__filters_container--open--compressed {
  width: 274px;
  min-width: 274px;
}

.p-browse_page_layout__filters_scroll_container {
  width: 320px;
  height: 100%;
}

@media screen and (max-width: 1000px) {
  .p-browse_page_layout__filters_scroll_container {
    width: 274px;
  }
}

.p-browse_page_layout__filters_scroll_container--compressed {
  width: 274px;
}

.p-browse_page_layout__filters_inner {
  padding-left: 4px;
  padding-right: 20px;
}

.p-browse_page_layout__upload_indicator {
  z-index: 1;
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translate(-50%);
}

.p-browse_page_layout__shadow_container {
  z-index: 1;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  display: flex;
  position: absolute;
  top: 0;
}

.p-browse_page_layout__shadow {
  opacity: 1;
  height: 1px;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1);
  box-shadow: inset 0 0 #0000;
}

.p-browse_page_layout__shadow--inset {
  box-shadow: inset 0 2px 1px #ddd;
}

.p-browse_page_layout__shadow--hidden {
  opacity: 0;
}

.p-browse_page_layout__shadow_left {
  flex: auto;
}

.p-browse_page_layout__shadow_right {
  width: 0;
}

.p-browse_page_layout__shadow_right--open {
  width: 304px;
  margin-left: 16px;
}

@media screen and (max-width: 1000px) {
  .p-browse_page_layout__shadow_right--open {
    width: 258px;
  }
}

.p-browse_page_layout__shadow_right--open--compressed {
  width: 258px;
}

.p-browse_page_layout__autocomplete_right {
  margin-right: 14px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}

.p-browse_page_layout__autocomplete_hint {
  color: #616061;
  border-right: 1px solid #ddd;
  margin-right: 14px;
  padding-right: 16px;
  font-size: 13px;
}

.p-browse_page_layout__autocomplete__option.c-select_options_list__option--selected {
  color: #1d1c1d;
}

.p-browse_page_layout__autocomplete__option.c-select_options_list__option--selected:before {
  display: none;
}

.p-browse_page_layout__autocomplete_reset_button {
  cursor: pointer;
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 20px;
  padding: 0 4px;
  display: inline-flex;
}

.p-browse_page_layout__autocomplete_reset_button:hover {
  color: #1d1c1d;
}

.p-browse_page_layout__autocomplete_options_list_option_delete--hidden {
  visibility: hidden;
}

.p-browse_page_layout__autocomplete_options_list_option_delete--visible {
  visibility: visible;
  opacity: .8;
  border: 1px solid #0000;
  border-radius: 6px;
  margin-right: 5px;
}

.p-browse_page_layout__autocomplete_options_list_option_delete--visible:hover {
  opacity: 1;
}

.p-browse_page_layout__autocomplete_options_list_option_delete--visible:focus-within {
  box-sizing: border-box;
  opacity: 1;
  border: 1px solid #0b4c8c;
  border-radius: 6px;
}

.p-browse_page_layout__autocomplete_options_list_option_delete--visible:focus-within:active {
  border: 1px solid #0000;
}

.p-browse_page_layout__autocomplete__option.c-select_options_list__option.p-browse_page_layout__autocomplete__option {
  padding: 0 21px;
}

.p-canvas_page_empty_state_freemium {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 132px;
  display: flex;
  overflow-y: auto;
}

.c-sk-modal .p-canvas_page_empty_state_freemium {
  margin-bottom: 32px;
  padding: 0;
}

.c-sk-modal .p-canvas_page_empty_state_freemium .p-canvas_page_empty_state_freemium__video {
  display: none;
}

.p-canvas_page_empty_state_freemium__heading {
  margin-top: 32px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-canvas_page_empty_state_freemium__body {
  margin: 20px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.p-canvas_page_empty_state_freemium__pro_badge {
  vertical-align: middle;
  margin-left: 8px;
  display: inline;
}

.p-canvas_page_empty_state_freemium__content {
  width: 85%;
  max-width: 800px;
}

.p-canvas_page_empty_state_freemium__video {
  width: 90%;
  height: 0;
  margin: 0 auto;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}

.p-canvas_page_empty_state_freemium__video .responsive_youtube_iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-canvas_freemium_banner {
  border: none;
  justify-content: center;
}

.p-canvas_freemium_banner.p-canvas_freemium_banner--bordered {
  box-shadow: 0 1px #1d1c1d21;
}

.p-canvas_freemium_banner .c-alert__message {
  width: auto;
}

.sk-client-theme--dark .p-canvas_freemium_banner {
  background-color: #ddd;
}

.c-search_message__tinyspeck_error_message {
  color: #fff;
  background: #e01e5a;
  padding: 24px;
}

.p-media_file_search_justification {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 12px;
  margin-bottom: 0;
}

.p-media_file_search_justification__timestamp {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-file_search_justification {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 12px;
  margin-bottom: 0;
}

.c-search_message {
  -webkit-user-select: text;
  user-select: text;
  min-width: 1px;
  padding-right: 26px;
  position: relative;
}

[lang] .c-search_message {
  font-size: 15px;
}

[lang="ja-JP"] .c-search_message {
  font-size: 14px;
}

[lang] .c-search_message {
  line-height: 16px;
}

[lang="ja-JP"] .c-search_message {
  line-height: 17.6px;
}

.c-search_message__gutter, .c-search_message__label__gutter {
  float: left;
  text-align: right;
}

.c-search_message__gutter .c-timestamp, .c-search_message__label__gutter .c-timestamp {
  -webkit-user-select: none;
  user-select: none;
}

.c-search_message__content {
  min-width: 1px;
  margin-right: 20px;
}

.c-search_message__sender {
  color: #1d1c1d;
  word-break: break-word;
  font-weight: 900;
}

.c-search_message__sender .c-search_message__sender_button {
  color: #1d1c1d;
}

.c-search_message__sender_button {
  display: inline-block;
}

.c-search_message__sender .c-custom_status {
  margin-left: 4px;
}

.c-search_message__avatar {
  -webkit-user-select: none;
  user-select: none;
}

.c-search_message__body {
  color: #1d1c1d;
  word-wrap: break-word;
  width: 100%;
  display: inline-block;
}

[lang] .c-search_message__body {
  line-height: 1.46668;
}

[lang="ja-JP"] .c-search_message__body {
  line-height: 1.56668;
}

.c-search_message__actions {
  z-index: 1;
  display: none;
  position: absolute;
  top: -16px;
  right: 17px;
}

.c-search_message--adjacent .c-search_message__actions, .c-search_message--sli_highlight_negative .c-search_message__actions, .c-search_message__actions.c-search_message__actions--dense {
  top: -28px;
}

.c-search_message:hover .c-search_message__actions, .c-search_message--hover .c-search_message__actions, .c-search_message--focus-within .c-search_message__actions, .c-search_message__actions.c-search_message__actions--menu-showing {
  display: block;
}

.c-search_message--light.c-search_message--adjacent {
  padding-top: 2px;
}

.c-search_message--light .c-search_message__gutter, .c-search_message--light .c-search_message__label__gutter {
  width: 44px;
  padding-right: 8px;
}

.c-search_message--light .c-search_message__content {
  margin-left: 44px;
}

.c-search_message--light .c-search_message__sender .c-search_message__sender_button {
  color: #1d1c1d;
}

.c-search_message--light .c-search_message__content_header {
  line-height: 1;
}

.c-search_message--light .c-search_message__body--tombstone {
  line-height: 36px;
}

.c-search_message--light .c-search_message__broadcast_preamble {
  height: 22px;
  line-height: 22px;
}

.c-search_message--dense {
  padding: 3px 40px 6px 0;
}

.c-search_message--dense .c-search_message__gutter, .c-search_message--dense .c-search_message__label__gutter {
  width: 58px;
  margin-right: 12px;
}

.c-search_message--dense:not(.c-search_message--adjacent):not(.c-search_message--thread_broadcast) .c-timestamp__label {
  position: relative;
  top: 2px;
}

.c-search_message--dense .c-search_message__label {
  margin: 1px 0;
}

.c-search_message--dense .c-search_message__content {
  margin-left: 70px;
  padding-left: 0;
}

.c-search_message--dense .c-search_message__sender, .c-search_message--dense .c-search_message__body--tombstone {
  margin-left: -8px;
}

.c-search_message--dense .c-search_message__sender {
  white-space: nowrap;
  flex: none;
}

.c-search_message--dense .c-search_message__content_header {
  line-height: 22px;
  display: inline;
}

.c-search_message--dense.c-search_message--thread_broadcast .c-search_message__content_header {
  margin-bottom: 3px;
  display: flex;
}

.c-search_message--dense .c-search_message__comment:before {
  display: none;
}

.c-search_message--dense .c-search_message__content_header .c-custom_status {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 1px 2px;
}

.c-search_message--dense .c-search_message__broadcast_preamble {
  height: 22px;
  margin-top: 0;
}

.c-search_message--dense.c-search_message--editing {
  padding-right: 0;
}

.c-search_message--adjacent:hover .c-search_message__gutter, .c-search_message--adjacent.c-search_message--hover .c-search_message__gutter, .c-search_message--adjacent.c-search_message--focus .c-search_message__gutter {
  opacity: 1;
}

.c-search_message--adjacent .c-search_message__gutter {
  opacity: 0;
  line-height: 1.46668;
}

.c-search_message--adjacent .c-timestamp {
  line-height: 1.46668;
}

.c-search_message--adjacent .c-search_message__label {
  margin: 2px 0 1px;
}

.c-search_message {
  cursor: pointer;
  line-height: 1.46668;
}

.c-search_message.c-search_message--ia4 {
  padding: 8px 0 0;
}

.c-search_message.c-search_message--ia4 .c-message_kit__reaction_bar {
  margin: 0;
}

.c-search_message--light {
  padding: 7px 0 6px;
}

.c-search_message__body {
  margin: 4px 0 0;
}

.c-search_message__body.c-search_message_hidden__body {
  margin: unset;
}

.c-search_message_hidden__body {
  color: #1d1c1db3;
}

.c-search_message__body a, .c-search_message__body span, .c-search_message__body pre, .c-search_message__attachments a, .c-search_message__attachments pre {
  word-break: break-word;
}

.c-search_message__file_container {
  margin-right: -8px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-search_message__file_container:after {
  pointer-events: none;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.c-search_message__canvas_container {
  flex-direction: column;
}

.c-search_message__media_container {
  flex-wrap: wrap;
  align-items: flex-start;
  margin-right: -8px;
  display: flex;
}

.c-search_message__media_item_container {
  flex: auto;
  display: flex;
}

.c-search_message__media_item {
  flex: 1 1 0;
  margin-right: 8px;
}

.c-search_message__media_justification {
  flex: 1 1 0;
  min-width: 100px;
  max-width: 250px;
  margin-right: 8px;
}

.c-search_message__file {
  flex: 1 1 0;
}

.c-search_message__file--maxWidth {
  max-width: 300px;
}

.c-search_message__content .p-search_file {
  margin-top: 8px;
  margin-right: 8px;
}

.c-search_message__justification {
  margin-top: 16px;
}

.c-search_message .c-files_container {
  margin-top: 4px;
}

.c-search_message .c-files_container .c-pillow_file_container {
  margin-top: 0;
}

.c-search_message__content .p-video_message_file {
  min-width: 200px;
  margin-top: 8px;
}

.c-search_message__attachments {
  max-width: 600px;
}

.c-search_message__attachment {
  max-width: 600px;
  margin-top: 8px;
  display: flex;
}

[lang] .c-search_message__attachment {
  font-size: 15px;
}

[lang="ja-JP"] .c-search_message__attachment {
  font-size: 14px;
}

[lang] .c-search_message__attachment {
  line-height: 1.46667;
}

[lang="ja-JP"] .c-search_message__attachment {
  line-height: 1.56667;
}

.c-search_message__attachment_body {
  padding: 0 12px;
}

.c-search_message__reactions {
  color: #616061;
  margin-top: 8px;
  font-size: 13px;
  line-height: 16px;
}

.c-search_message__reactions .c-message__reply_bar {
  margin: 0;
}

.c-search_message__reactions .c-emoji {
  margin-right: 4px;
}

.c-search_message__reactions_count:hover, .c-search_message__replies_count:hover, .c-search_message__reactions_count:active, .c-search_message__replies_count:active {
  text-decoration: underline;
}

a.c-search_message__replies_count {
  color: inherit;
}

.c-search_message__replies_count .c-icon--comment-alt:before {
  margin-right: 4px;
  font-size: 17px;
  position: relative;
  top: -1px;
}

.c-search_message__reactions_count + .c-search_message__replies_count {
  margin-left: 24px;
}

.c-search_message__actions {
  top: -18px;
  right: 0;
}

.c-search_message__actions .c-message_actions__button:last-child {
  border-right: none;
}

.c-search_message__actions_container .c-message__actions {
  top: -20px;
  right: 0;
}

.c-search_message__actions_container--ia4 .c-message__actions {
  top: -38px;
  right: 0;
}

.c-search_message .c-message_kit__tombstone__text {
  height: auto;
}

.c-search_message__tombstone__text {
  color: #1d1c1db3;
}

.c-search_message__justification_sparkles {
  color: #f2c744;
  margin-right: 4px;
}

.c-search_message__justification_vline {
  vertical-align: middle;
  border-left: thin solid #1d1c1d21;
  height: 12px;
  margin-left: 12px;
  padding-left: 8px;
  display: inline-block;
}

.c-search_message--skeleton {
  pointer-events: none;
}

.c-search_message--skeleton__header {
  padding-bottom: 8px;
}

.c-search_message--skeleton__content {
  margin-top: -4px;
  margin-left: 44px;
}

.c-search_message--skeleton__content .c-missing_text {
  margin-right: 4px;
}

.c-search_message--skeleton__content_header .c-missing_text {
  margin-right: 8px;
}

.c-search_message--skeleton__footer {
  padding-top: 8px;
}

.c-search_message--skeleton__footer .c-missing_text {
  margin-right: 16px;
}

.c-message_group {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 7px 12px 12px;
}

.c-focus_manage_list__item .c-message_group {
  margin-bottom: 10px;
}

.c-message_group:hover .c-message_group__header, .c-message_group .c-message_group__header--active, .c-message_group .c-message_group__header:focus {
  color: #1264a3;
}

.c-message_group:hover .c-message_group__header a, .c-message_group .c-message_group__header--active a, .c-message_group .c-message_group__header:focus a {
  color: inherit;
}

.c-message_group:hover .c-message_group__header .c-message_group__header_view_label, .c-message_group .c-message_group__header--active .c-message_group__header_view_label, .c-message_group .c-message_group__header:focus .c-message_group__header_view_label {
  white-space: nowrap;
  text-overflow: ellipsis;
  visibility: visible;
  flex: 1;
  display: inline;
  overflow: hidden;
}

.c-message_group:hover .c-message_group__header .c-message_group__header_date, .c-message_group .c-message_group__header--active .c-message_group__header_date, .c-message_group .c-message_group__header:focus .c-message_group__header_date, .c-message_group:hover .c-message_group__header .p-deprecated_channel_name__team_name, .c-message_group .c-message_group__header--active .p-deprecated_channel_name__team_name, .c-message_group .c-message_group__header:focus .p-deprecated_channel_name__team_name, .c-message_group:hover .c-message_group__header .p-deprecated_channel_name, .c-message_group .c-message_group__header--active .p-deprecated_channel_name, .c-message_group .c-message_group__header:focus .p-deprecated_channel_name {
  color: #1264a3;
}

.c-message_group:not(:hover) .p-deprecated_channel_name__team_name {
  color: #616061;
}

.c-message_group-first {
  border-bottom: 0;
  border-radius: 8px 8px 0 0;
}

.c-message_group--ia4 {
  border-color: var(--dt_color-otl-ter, #1d1c1d21);
  background-color: var(--dt_color-theme-surf-pry);
  border-radius: 12px;
  padding: 12px 16px 16px;
}

.c-message_group--ia4 .c-message_group__header {
  color: var(--dt_color-content-ter, #868686);
  line-height: 18px;
}

.c-message_group--ia4:hover .c-message_group__header, .c-message_group--ia4 .c-message_group__header--active, .c-message_group--ia4 .c-message_group__header:focus {
  color: var(--dt_color-content-ter, #868686);
}

.c-message_group--ia4:hover {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-pry-hover), var(--dt_color-theme-surf-pry-hover));
}

.c-message_group--selected {
  background-color: var(--dt_color-theme-surf-sec);
}

.c-message_group-last {
  border-radius: 0 0 8px 8px;
}

.c-message_group-rest {
  border-bottom: 0;
  border-radius: 0;
}

.c-message_group:hover {
  border-color: #1d1c1d26;
  box-shadow: 0 1px 1px #0000000f;
}

.c-message_group__header {
  color: #616061;
  cursor: pointer;
  flex-wrap: nowrap;
  max-width: 100%;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.c-message_group__header:hover, .c-message_group__header:active {
  text-decoration: none;
}

.c-message_group__header a {
  color: #616061;
}

.c-message_group__header_name {
  font-weight: 700;
}

.c-message_group__header_name .c-file_entity__text {
  margin-right: 0;
}

.c-message_group__header_name .c-icon--filetype-tiny {
  width: 15px;
}

.c-message_group__header_name .c-icon--filetype-tiny:before {
  font-size: 18px;
}

.c-message_group__header > * {
  margin-right: .5em;
}

.c-focus_manage_list__item:focus {
  outline: none;
}

.c-focus_manage_list__item--focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-message_group .p-deprecated_channel_name {
  color: #616061;
  cursor: pointer;
  text-overflow: ellipsis;
  font-weight: 700;
  overflow: hidden;
}

.c-message_group .p-deprecated_channel_name .c-icon {
  height: inherit;
}

.c-message_group .p-deprecated_channel_name__team_name {
  font-weight: 400;
}

.c-message_group .p-deprecated_channel_name .c-deprecated-icon {
  margin-right: -2px;
  position: relative;
  top: -1px;
}

.c-message_group .p-deprecated_channel_name .c-team_icon {
  margin-left: 8px;
  margin-right: 4px;
  position: relative;
  top: 2px;
}

.c-message_group .p-deprecated_channel_name .c-team_icon.c-team_icon--default {
  top: -2px;
}

.c-message_group .p-deprecated_channel_name .c-deprecated-icon:before {
  font-size: 14px;
  line-height: 12px;
}

.c-message_group .c-message_group__header_date {
  flex-shrink: 0;
}

.c-message_group__header_view_label {
  visibility: hidden;
  color: #616061;
  flex-shrink: 0;
  margin-left: 8px;
  margin-right: 45px;
  display: none;
}

.c-message_group__divider {
  color: inherit;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  background: none;
  border: 0;
  width: 100%;
  margin: 8px 0 12px;
  padding: 0 12px 0 0;
  position: relative;
}

.c-message_group__divider:hover, .c-message_group__divider:focus, .c-message_group__divider:active {
  outline: none;
}

.c-message_group__divider_rule {
  margin: 0;
}

.c-message_group__divider_text {
  color: #616061;
  cursor: pointer;
  background-color: #fff;
  padding-left: 40px;
  padding-right: 8px;
  font-size: 13px;
  position: absolute;
  top: -8px;
  left: 0;
}

.p-mixed_results_module_card_row {
  justify-content: flex-start;
  display: flex;
}

.p-mixed_results_module_card {
  border-radius: 8px;
  outline: none;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-mixed_results_module_card:hover, .p-mixed_results_module_card:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-mixed_results_module_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-mixed_results_module_card + .p-mixed_results_module_card {
  margin-left: 12px;
}

.p-mixed_results_module_card--see_all {
  background-color: #fff;
  background-position: top;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-weight: 700;
  display: flex;
  position: relative;
}

.p-mixed_results_module_card--see_all:focus, .p-mixed_results_module_card--see_all:hover {
  color: #0b4c8c;
  text-decoration: none;
}

.p-mixed_results_module_card__text {
  color: #1264a3;
  text-align: center;
  padding: 0 12px;
}

.p-mixed_results_module_card__text:hover, .p-mixed_results_module_card__text--focused {
  text-decoration: underline;
}

.p-mixed_results_module__feedback_link .c-link--button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 4px;
}

.p-mixed_results_module {
  outline: none;
}

.p-mixed_results_module .c-base_entity__subtext {
  display: flex;
}

.p-mixed_results_module__title {
  margin-bottom: 8px;
  margin-left: 4px;
  font-weight: 900;
}

.p-mixed_results_module__title--small {
  color: #1d1c1db3;
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 400;
}

.p-mixed_results_module__file_card.p-file_card {
  width: inherit;
  border-radius: 8px;
}

.p-mixed_results_module__file_card.p-file_card:focus {
  border-radius: 8px;
}

.p-mixed_results_module__file_card.p-file_card:hover .p-media_file_thumbnail--jump-to .p-media_file_thumbnail__jump_button {
  display: block;
}

.p-mixed_results_module__file_card.p-file_card:hover .p-media_file_thumbnail--jump-to .p-media_file_thumbnail__play_icon {
  display: none;
}

.p-mixed_results_module__file_card__media_justification {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.p-mixed_results_module__title_section {
  display: flex;
}

.p-mixed_results_module__title--see_more {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  position: absolute;
  top: 4px;
  right: 8px;
}

.p-mixed_results_module--no-results {
  margin-bottom: 10px;
  margin-left: 4px;
}

.p-mixed_results_module__title--no-results {
  font-size: 15px;
  font-weight: 900;
}

.p-mixed_results_module__description--no-results {
  margin-top: 8px;
}

.p-mixed_results_module--channel_result {
  background: #fff;
  border: 1px solid #1d1c1d21;
  width: 100%;
}

.p-mixed_results_module--channel_result + .p-mixed_results_module--channel_result {
  border-top: none;
}

.p-mixed_results_module--channel_result .p-browse_page_channel--with-actions .browse_page_channel_view_button, .p-mixed_results_module--channel_result .p-browse_page_channel--with-actions .browse_page_channel_join_button, .p-mixed_results_module--channel_result .p-browse_page_channel--with-actions .browse_page_channel_leave_button, .p-mixed_results_module--channel_result .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label {
  opacity: 0;
}

.p-mixed_results_module--channel_result: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-mixed_results_module--channel_result:focus .p-browse_page_channel--with-actions .browse_page_channel_view_button, .p-mixed_results_module--channel_result:focus .p-browse_page_channel--with-actions .browse_page_channel_join_button, .p-mixed_results_module--channel_result:focus .p-browse_page_channel--with-actions .browse_page_channel_leave_button, .p-mixed_results_module--channel_result:focus .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label, .p-mixed_results_module--channel_result:hover .p-browse_page_channel--with-actions .browse_page_channel_view_button, .p-mixed_results_module--channel_result:hover .p-browse_page_channel--with-actions .browse_page_channel_join_button, .p-mixed_results_module--channel_result:hover .p-browse_page_channel--with-actions .browse_page_channel_leave_button, .p-mixed_results_module--channel_result:hover .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label {
  opacity: 1;
}

.p-mixed_results_module--channel_result:first-of-type, .p-mixed_results_module--channel_result:first-of-type .p-browse_page_channel:hover {
  border-radius: 10px 10px 0 0;
}

.p-mixed_results_module--channel_result:last-of-type, .p-mixed_results_module--channel_result:last-of-type .p-browse_page_channel:hover {
  border-radius: 0 0 10px 10px;
}

.p-mixed_results_module--channel_result:only-of-type, .p-mixed_results_module--channel_result:only-of-type .p-browse_page_channel:hover {
  border-radius: 10px;
}

.p-mixed_results_module--channel_result .p-browse_page_channel {
  border-top: none;
  padding: 16px;
}

.p-mixed_results_module--channel_result--all {
  align-items: center;
  height: 75px;
  padding: 12px;
  font-weight: 700;
  display: flex;
}

.p-mixed_results_module--channel_result_label .p-browse_page_channel--with-actions .browse_page_channel_view_button, .p-mixed_results_module--channel_result_label .p-browse_page_channel--with-actions .browse_page_channel_join_button, .p-mixed_results_module--channel_result_label .p-browse_page_channel--with-actions .browse_page_channel_leave_button {
  opacity: 1;
}

.p-mixed_results_module--channel_result_label .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label {
  opacity: 1 !important;
}

.p-browse_page_member_card_entity {
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-browse_page_member_card_entity:hover, .p-browse_page_member_card_entity:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-browse_page_member_card_entity .c-truncate {
  word-break: break-word;
}

.p-browse_page_member_card_entity--skeleton {
  cursor: none;
}

.p-browse_page_member_card_entity--has_hover_overlay:hover .p-browse_page_member_card_entity__info {
  background: #1d1c1d0a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-browse_page_member_card_entity--has_hover_overlay:hover .p-browse_page_member_card_entity__avatar--hover_overlay {
  display: block;
}

.p-browse_page_member_card_entity--is-selected, .p-browse_page_member_card_entity--is-selected:hover, .p-browse_page_member_card_entity--is-selected:active {
  box-shadow: 0 0 0 2px #1264a3;
}

.p-browse_page_member_card_entity--is-selected .p-browse_page_member_card_entity__select_circle {
  border-color: #1264a3;
}

.p-browse_page_member_card_entity--is-selected .p-browse_page_member_card_entity__select_circle_icon {
  color: #1264a3;
}

.sk-client-theme--dark .p-browse_page_member_card_entity--is-selected .p-browse_page_member_card_entity__select_circle {
  border-color: #1264a3;
}

.p-browse_page_member_card_entity--dim {
  color: #1d1c1db3;
  filter: grayscale();
  -ms-filter: grayscale(1);
}

.p-browse_page_member_card_entity__select_circle {
  z-index: 1;
  background: #f8f8f8;
  border: 2px solid #bbbabb;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  top: 8px;
  left: 8px;
}

.p-browse_page_member_card_entity__select_circle .p-browse_page_member_card_entity__select_circle_icon {
  margin: 0 auto;
}

.sk-client-theme--dark .p-browse_page_member_card_entity__select_circle {
  background: #fff;
  border-color: #ddd;
}

.p-browse_page_member_card_entity__avatar {
  background-color: var(--dt_color-base-ter);
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-browse_page_member_card_entity__avatar, .p-browse_page_member_card_entity__avatar .c-avatar__image, .p-browse_page_member_card_entity__avatar .c-base_icon, .p-browse_page_member_card_entity__avatar .c-avatar--no_image {
  border-radius: 8px 8px 0 0;
}

.p-browse_page_member_card_entity__avatar .c-avatar {
  cursor: pointer;
  display: block;
}

.p-browse_page_member_card_entity__avatar .c-hidden_user_avatar--icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-browse_page_member_card_entity__avatar--hover_overlay {
  background: #1d1c1d0a;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.p-browse_page_member_card_entity__team_icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.p-browse_page_member_card_entity__edit_btn {
  position: absolute;
  top: 10px;
  right: 10px;
}

.p-browse_page_member_card_entity__edit_btn:hover {
  background: #f8f8f8;
}

.p-browse_page_member_card_entity__guest_badge {
  color: #616061;
}

.p-browse_page_member_card_entity__info {
  flex: auto;
  min-height: 84px;
  padding: 10px 16px;
}

.p-browse_page_member_card_entity__info__extended {
  min-height: 100px;
}

.p-browse_page_member_card_entity__info__joiner_launchpad {
  justify-content: center;
  align-items: center;
  min-height: 66px;
  display: flex;
}

.p-browse_page_member_card_entity__info__joiner_launchpad_button {
  white-space: normal;
  word-break: break-word;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 28px;
  padding: 0 8px 1px;
}

.p-browse_page_member_card_entity__primary_joiner_launchpad {
  display: flex;
}

.p-browse_page_member_card_entity__primary_joiner_launchpad .c-truncate {
  word-break: break-all;
}

.p-browse_page_member_card_entity__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-browse_page_member_card_entity__name_text:not(:last-child) {
  margin-right: 4px;
}

.p-browse_page_member_card_entity__indicator {
  word-break: break-word;
  display: inline-block;
}

.p-browse_page_member_card_entity__indicator + .p-browse_page_member_card_entity__indicator {
  margin-left: 4px;
}

.p-browse_page_member_card_entity__tooltip .p-browse_page_member_card_entity__name, .p-browse_page_member_card_entity__tooltip .p-browse_page_member_card_entity__subtext {
  display: block;
}

.p-browse_page_member_card_entity__tooltip .p-browse_page_member_card_entity__subtext, .p-browse_page_member_card_entity__tooltip .p-browse_page_member_card_entity__info_text {
  font-weight: 400;
}

.p-browse_page_member_card_entity__tooltip .p-browse_page_member_card_entity__info_text {
  margin-left: 4px;
}

.p-browse_page_member {
  height: 100%;
}

.p-browse_page_member:focus {
  outline-width: 0;
  outline-style: none;
}

.p-browse_page_member__top_terms_term {
  background: #f2c74466;
}

.sk-client-theme--dark .p-browse_page_member__top_terms_term {
  color: #f2c744;
  background: #e8912d66;
}

.p-browse_page_member__sparkles {
  color: #f2c744;
  margin-right: 4px;
}

.p-browse_page_member__info {
  margin-left: 4px;
}

.p-browse_page_channel {
  border-top: 1px solid #ddd;
  align-items: center;
  min-height: 72px;
  padding: 16px 12px;
  display: flex;
}

.p-browse_page_channel:hover, .p-browse_page_channel:active {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-browse_page_channel .c-base_list_entity--medium {
  padding: 0;
}

.p-browse_page_channel .c-base_entity__subtext ~ .c-base_entity__metadata {
  margin-top: 0;
}

.p-browse_page_channel--error {
  display: block;
}

.p-browse_page_channel__connection_info {
  padding: 8px 0 1.6px;
}

.p-browse_page_channel__justification_icon {
  color: #f2c744;
}

.p-browse_page_channel--skeleton {
  height: 72px;
}

.p-browse_page_channel--skeleton p {
  margin-bottom: 0;
}

.p-browse_page_channel--with-actions .browse_page_channel_view_button_wrapper {
  background: #f8f8f8;
  display: inline-block;
}

.p-browse_page_channel--with-actions .c-base_list_entity__secondary_content {
  opacity: 0;
  justify-content: right;
  transition: opacity;
  display: flex;
  position: absolute;
  right: 12px;
}

.p-browse_page_channel--with-actions:hover .c-base_list_entity__secondary_content, .p-browse_page_channel--with-actions:hover .p-browse_page_channel__inaction_label {
  opacity: 1;
}

.p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label {
  color: #1d1c1db3;
  text-align: right;
  opacity: 0;
  width: 100%;
  margin-top: 2px;
  font-size: 13px;
  line-height: 1.38463;
}

.p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label_button {
  cursor: default;
}

.p-browse_page_channel__subtext__contents {
  display: flex;
}

.p-browse_page_channel__channel_team {
  opacity: 1;
}

.p-browse_page_channel__purpose {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-browse_page_channel__purpose wbr {
  display: none;
}

.c-virtual_list__item--focus .p-browse_page_channel--with-actions .c-base_list_entity__secondary_content, .c-virtual_list__item--focus-within .p-browse_page_channel--with-actions .c-base_list_entity__secondary_content, .c-virtual_list__item--focus .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label, .c-virtual_list__item--focus-within .p-browse_page_channel--with-actions .p-browse_page_channel__inaction_label {
  opacity: 1;
}

.p-flexpane__loader_item {
  padding: 12px 0;
}

.c-channel_search_result {
  position: relative;
}

.c-focus_manage_list__item .c-channel_search_result {
  margin-bottom: 10px;
}

.c-channel_search_result__button {
  width: 100%;
}

.c-channel_search_result__channel {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 16px;
}

.c-channel_search_result__channel--ia4 {
  border: 1px solid #1d1c1d21;
  border-bottom: 0;
  border-radius: 0;
}

.c-channel_search_result__channel--ia4 .c-base_entity__subtext {
  display: none;
}

.c-channel_search_result__channel--first {
  border-radius: 8px 8px 0 0;
}

.c-channel_search_result__channel--last {
  border-bottom: 1px solid #1d1c1d1a;
  border-radius: 0 0 8px 8px;
}

.c-channel_search_result__name_error {
  margin-bottom: 8px;
  display: flex;
}

.c-channel_search_result__channel:hover {
  cursor: pointer;
  box-shadow: 0 1px 1px #0000000f;
}

.c-channel_search_result__channel .c-medium_channel_entity__channel:hover, .c-channel_search_result__channel .c-unified_channel__name_text:hover {
  text-decoration: underline;
}

.c-channel_search_result__channel .c-medium_channel_entity__inline_name_suffix, .c-channel_search_result__channel .c-unified_channel__inline_name_suffix {
  visibility: hidden;
  color: #1d1c1db3;
  display: inline;
}

.c-focus_manage_list__item:focus .c-channel_search_result--show_suffix .c-medium_channel_entity__inline_name_suffix, .c-channel_search_result--focused.c-channel_search_result--show_suffix .c-medium_channel_entity__inline_name_suffix, .c-channel_search_result--show_suffix .c-channel_search_result__channel:hover .c-medium_channel_entity__inline_name_suffix, .c-focus_manage_list__item:focus .c-channel_search_result--show_suffix .c-unified_channel__inline_name_suffix, .c-channel_search_result--focused.c-channel_search_result--show_suffix .c-unified_channel__inline_name_suffix, .c-channel_search_result--show_suffix .c-channel_search_result__channel:hover .c-unified_channel__inline_name_suffix {
  visibility: visible;
}

.c-channel_search_result .c-medium_channel_entity__inline_name_suffix, .c-channel_search_result .c-unified_channel__inline_name_suffix {
  white-space: nowrap;
}

.c-channel_search_result__metadata {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
}

.c-channel_search_result__justification_icon {
  color: #f2c744;
}

.c-channel_search_result__vline {
  vertical-align: middle;
  border-left: thin solid #1d1c1d21;
  height: 12px;
  margin-left: 12px;
  padding-left: 8px;
  display: inline-block;
}

.c-channel_search_result__inaction_label {
  color: #1d1c1db3;
  text-align: right;
  opacity: 0;
  width: 100%;
  font-size: 13px;
  line-height: 1.38463;
  display: inline-block;
}

.c-channel_search_result__inaction_label_button {
  cursor: default;
}

.c-focus_manage_list__item:focus .c-channel_search_result__inaction_label, .c-channel_search_result--focused .c-channel_search_result__inaction_label, .c-channel_search_result:hover .c-channel_search_result__inaction_label {
  opacity: 1;
}

.c-channel_search_result__actions {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  grid-template-columns: 1fr;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 4px;
  display: grid;
  position: absolute;
  top: 12px;
  right: 12px;
  overflow: hidden;
}

.c-channel_search_result__actions--ia4 {
  grid-template-columns: 1fr auto;
}

.c-channel_search_result__width_placeholder {
  visibility: hidden;
}

.c-channel_search_result__action_join_or_open:hover {
  background: #f8f8f8;
}

.c-focus_manage_list__item:focus .c-channel_search_result__actions, .c-channel_search_result--focused .c-channel_search_result__actions, .c-channel_search_result:hover .c-channel_search_result__actions {
  clip: auto;
  width: auto;
  height: 44px;
  margin: 0;
}

.c-channel_search_result__action_join_or_open--ia4 {
  margin-right: 8px;
}

.c-channel_search_result__joined_indicator, .c-channel_search_result__action_leave, .c-channel_search_result__width_placeholder {
  flex: none;
  transition: none;
}

.c-channel_search_result__action_join_or_open, .c-channel_search_result__joined_indicator, .c-channel_search_result__action_leave {
  position: absolute;
  left: 500px;
}

.c-channel_search_result__joined_indicator, .c-channel_search_result__action_leave {
  display: none;
}

.c-focus_manage_list__item:focus .c-channel_search_result__action_join_or_open, .c-channel_search_result--focused .c-channel_search_result__action_join_or_open, .c-channel_search_result:hover .c-channel_search_result__action_join_or_open {
  position: static;
}

.c-focus_manage_list__item:focus .c-channel_search_result__action_leave, .c-channel_search_result--focused .c-channel_search_result__action_leave, .c-channel_search_result:hover .c-channel_search_result__action_leave, .c-focus_manage_list__item:focus .c-channel_search_result__joined_indicator, .c-channel_search_result--focused .c-channel_search_result__joined_indicator, .c-channel_search_result:hover .c-channel_search_result__joined_indicator, .c-channel_search_result--can_leave .c-channel_search_result__action_join_or_open {
  display: none;
}

.c-channel_search_result--can_leave .c-channel_search_result__action_leave, .c-channel_search_result--can_leave .c-channel_search_result__joined_indicator {
  display: inline-flex;
}

.c-focus_manage_list__item:focus .c-channel_search_result--can_leave .c-channel_search_result__joined_indicator, .c-channel_search_result--focused.c-channel_search_result--can_leave .c-channel_search_result__joined_indicator, .c-channel_search_result--can_leave:hover .c-channel_search_result__joined_indicator, .c-channel_search_result--can_leave .c-channel_search_result__join_leave:hover .c-channel_search_result__action_leave, .c-channel_search_result--can_leave .c-channel_search_result__action_leave:focus {
  display: inline-flex;
  position: static;
}

.c-channel_search_result--can_leave .c-channel_search_result__join_leave:hover .c-channel_search_result__joined_indicator, .c-channel_search_result--can_leave .c-channel_search_result__action_leave:focus + .c-channel_search_result__joined_indicator {
  display: none;
}

.c-channel_search_result .c-unified_channel--unknown {
  margin-top: 0;
}

.p-people_search_result {
  position: relative;
}

.c-focus_manage_list__item .p-people_search_result {
  margin-bottom: 10px;
}

.p-people_search_result__person {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.p-people_search_result__person--ia4 {
  border: 1px solid #1d1c1d21;
  border-bottom: 0;
  border-radius: 0;
}

.p-people_search_result__person--ia4 .p-people_search_result__title {
  color: var(--dt_color-content-ter);
  font-size: var(--dt_static_type-size-caption);
  line-height: var(--dt_static_type-leading-small);
}

.p-people_search_result__person--ia4 .p-people_search_result__name {
  font-size: var(--dt_static_type-size-base);
  font-weight: var(--dt_static_type-weight-bold);
  line-height: var(--dt_static_type-leading-base);
}

.p-people_search_result__person--ia4 .p-people_search_result__rows {
  color: var(--dt_color-brand-sec-text);
  display: flex;
}

.p-people_search_result__person--ia4 .c-message_attachment__border {
  margin-right: 12px;
}

.p-people_search_result__person--first {
  border-radius: 8px 8px 0 0;
}

.p-people_search_result__person--last {
  border-bottom: 1px solid #1d1c1d1a;
  border-radius: 0 0 8px 8px;
}

.p-people_search_result--non_existent .p-people_search_result__person, .p-people_search_result--unknown .p-people_search_result__person {
  cursor: default;
}

.p-people_search_result__avatar_placeholder {
  border-radius: 7px;
  flex: none;
  width: 70px;
  height: 70px;
  display: inline-block;
}

.p-people_search_result--unknown .p-people_search_result__avatar_placeholder {
  background-color: #1d1c1d21;
}

.p-people_search_result--non_existent .p-people_search_result__avatar_placeholder {
  border: 1px solid #1d1c1d21;
}

.p-people_search_result__avatar {
  flex: none;
}

.p-people_search_result__avatar .c-base_icon, .p-people_search_result__avatar .c-avatar__image {
  border-radius: 7px;
}

.p-people_search_result__avatar .c-avatar__image {
  background-color: #1d1c1d21;
}

.p-people_search_result__person--deactivated .p-people_search_result__avatar {
  filter: grayscale();
}

.p-people_search_result__body {
  flex: auto;
  align-self: center;
  margin: -6px -6px -6px 16px;
  padding: 6px;
  overflow: hidden;
}

.p-people_search_result__body--many_rows {
  align-self: flex-start;
}

.p-people_search_result__name {
  flex-direction: row;
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-people_search_result__person--deactivated .p-people_search_result__name {
  color: #1d1c1db3;
}

.p-people_search_result__name strong {
  font-weight: inherit;
}

.p-people_search_result__name_button {
  display: inline-flex;
}

.p-people_search_result__name_button:hover, .p-people_search_result__name_button:focus {
  text-decoration: underline;
}

.p-people_search_result__label {
  color: #1d1c1db3;
  margin-left: 4px;
  font-weight: normal;
}

.p-people_search_result__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-people_search_result__person--deactivated .p-people_search_result__title {
  color: #1d1c1db3;
}

.p-people_search_result__rows {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 8px;
}

.p-people_search_result__body--no_title .p-people_search_result__rows {
  margin-top: 4px;
}

.p-people_search_result__row {
  white-space: break-spaces;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-people_search_result__row--top_terms {
  margin: -6px;
  padding: 6px;
}

.p-people_search_result__row:first-child + .p-people_search_result__row:last-child, .p-people_search_result__title + .p-people_search_result__rows .p-people_search_result__row:first-child:last-child {
  margin-bottom: -2px;
}

.p-people_search_result__row + .p-people_search_result__row--top_terms {
  margin-top: 8px;
}

.p-people_search_result__show_more {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
}

.p-people_search_result__actions {
  opacity: 0;
  margin: 16px;
  position: absolute;
  top: 0;
  right: 0;
}

.c-focus_manage_list__item--focus .p-people_search_result__actions, .p-people_search_result--has-focus .p-people_search_result__actions, .p-people_search_result:hover .p-people_search_result__actions, .p-people_search_result__actions:focus {
  opacity: 1;
}

.p-people_search_result__action_button + .p-people_search_result__action_button {
  margin-left: 12px;
}

.p-people_search_result__top_terms {
  color: #1d1c1db3;
  display: block;
}

.p-people_search_result__top_terms_link, .p-people_search_result__top_terms_link:hover {
  color: inherit;
}

.p-people_search_result__top_terms_term {
  background: #f2c74466;
}

.sk-client-theme--dark .p-people_search_result__top_terms_term {
  color: #f2c744;
  background: #e8912d66;
}

.p-people_search_result__top_terms_sparkles {
  color: #f2c744;
  margin-right: 4px;
}

.p-people_search_result__top_terms_info {
  margin-left: 4px;
}

.p-people_search_result--skeleton__body {
  margin-top: -4px;
}

.p-people_search_result--skeleton__body .c-missing_text {
  margin-right: 8px;
}

.p-people_search_result--skeleton__footer {
  margin-top: 8px;
}

.c-filter-pill {
  min-width: 56px;
  padding-left: 7px;
  padding-right: 7px;
}

.c-filter-pill:hover {
  background: #ddd;
}

@media screen and (max-width: 1024px) {
  .c-filter-pill {
    max-width: 109px;
  }
}

.c-filter-pill__content {
  pointer-events: none;
  flex: auto;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  margin-top: 1px;
  display: flex;
}

.c-filter-pill.active {
  background: #ddd;
}

.c-filter-pill--not-bold {
  font-weight: 400;
}

.c-filter-pill--active {
  color: #fff;
  background: #1264a3;
  border-color: #1264a3;
}

.c-filter-pill--active:hover, .c-filter-pill--active.active {
  color: #fff;
  background: #0b4c8c;
  border-color: #0b4c8c;
}

.c-filter-pill--active .p-search_filter__mpim_avatars--bottom {
  box-shadow: 0 0 0 1px #1264a3;
}

.c-filter-pill--dark.c-filter-pill--active {
  background: #1d9bd1;
  border-color: #1d9bd1;
}

.c-advanced_search_modal .c-advanced_search_modal__title {
  justify-content: space-between;
  padding-right: 60px;
}

.c-advanced_search_modal .c-advanced_search_modal__date-select-trigger, .c-advanced_search_modal .c-advanced_search_modal__date-select-trigger div {
  justify-content: space-between;
  width: 100%;
}

.c-advanced_search_modal .c-advanced_search_modal__date-select-trigger-icon {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-advanced_search_modal .c-advanced_search_modal__select {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 12px;
  font-weight: 500;
}

.c-advanced_search_modal .c-advanced_search_modal__label__checkbox {
  margin-top: 8px;
  margin-bottom: 8px;
}

.c-advanced_search_modal .c-advanced_search_modal__label__checkbox--checked .c-label__text {
  font-weight: 600;
}

.p-limited_history_search_trial_offer_banner {
  background-color: #fff;
  border-color: #1d1c1d21;
}

.p-limited_history_search_trial_offer_banner__icon {
  text-align: center;
  color: #616061;
  background-color: #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: inline-flex;
}

.p-limited_history_search_trial_offer_banner__icon .c-icon--info {
  color: #1d1c1d;
}

.p-workspace__primary_view--small .p-limited_history_search_trial_offer_banner__icon, .p-workspace__primary_view--tiny .p-limited_history_search_trial_offer_banner__icon {
  display: none;
}

.p-feedback_summary_buttons {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-feedback_summary_buttons .c-emoji__small {
  width: 14px;
  height: 14px;
}

.p-feedback_summary_buttons .p-feedback_summary_buttons__label, .p-feedback_summary_buttons .p-feedback_summary_buttons__button {
  margin-right: 8px;
}

.p-feedback_summary_buttons .p-feedback_summary_buttons__label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  width: 100%;
  margin-bottom: 8px;
}

.p-feedback_summary_buttons .p-feedback_summary_buttons__button {
  color: #1d1c1d;
}

.p-feedback_summary_buttons .p-feedback_summary_buttons__button.p-feedback_summary_buttons__button--selected {
  background-color: #1d1c1d21;
}

.p-feedback_summary_buttons .p-feedback_summary_buttons__description {
  margin-left: 4px;
}

.sk-client-theme--dark .p-feedback_summary_buttons__label {
  color: rgb(var(--dt_color-plt-aubergine-90));
}

.c-search_summary {
  border: 1px solid rgb(var(--dt_color-plt-aubergine-80), .13);
  background-color: rgb(var(--dt_color-plt-aubergine-0));
  color: var(--dt_color-base-inv-pry);
  border-radius: 12px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.c-search_summary .c-search_summary__error {
  align-items: center;
  display: flex;
}

.c-search_summary .c-missing_text {
  background-color: rgb(var(--dt_color-plt-aubergine-80));
}

.c-search_summary:not(.c-search_summary--no-animation) .c-missing_text {
  animation: 1s ease-in-out infinite shimmer_search_summary_loading;
}

.c-search_summary .c-search_summary__answer:not(:last-child), .c-search_summary .c-search_summary__loading_content:not(:last-child) {
  border-bottom: 1px solid rgb(var(--dt_color-plt-aubergine-80), .13);
}

@keyframes shimmer_search_summary_loading {
  0% {
    opacity: .31;
  }

  50% {
    opacity: .2015;
  }

  100% {
    opacity: .31;
  }
}

.c-search_summary__header {
  justify-content: space-between;
  align-items: center;
  min-height: 22px;
  margin-bottom: 4px;
  display: flex;
}

.c-search_summary__ai_label {
  color: rgb(var(--dt_color-plt-aubergine-80));
  align-items: center;
  display: flex;
}

.c-search_summary__label_beta {
  background-color: rgb(var(--dt_color-plt-aubergine-80), .13);
  color: rgb(var(--dt_color-plt-aubergine-80));
  vertical-align: 1px;
  border-radius: 4px;
  margin-left: 2px;
  padding: 1px 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 14px;
}

.c-search_summary__loading_content {
  padding: 12px 16px;
}

.sk-client-theme--dark .c-search_summary {
  color: rgb(var(--dt_color-plt-gray-100));
  background-color: rgb(var(--dt_color-plt-aubergine-0));
  border-color: rgb(var(--dt_color-plt-aubergine-100), .13);
}

.sk-client-theme--dark .c-search_summary__ai_label {
  color: rgb(var(--dt_color-plt-aubergine-90));
}

.sk-client-theme--dark .c-search_summary__label_beta {
  background-color: rgb(var(--dt_color-plt-aubergine-100), .13);
  color: rgb(var(--dt_color-plt-aubergine-90));
}

.c-search_summary__answer {
  flex-direction: column;
  flex: 1;
  padding: 12px 16px;
  display: flex;
}

.c-search_summary__answer__query_button {
  align-items: center;
  gap: 4px;
  display: flex;
}

.c-search_summary__answer__query {
  flex-grow: 1;
  font-weight: 900;
}

.c-search_summary__answer__caret {
  width: 18px;
  height: 18px;
}

.c-search_summary:not(.c-search_summary--no-animation) .c-search_summary__answer__caret {
  transition: transform .2s;
}

.c-search_summary__answer__caret.c-search_summary__answer__caret--expanded {
  transform: rotate(90deg);
}

.c-channel_search__new_feature_alert {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 16px;
  padding: 12px 16px;
  display: flex;
}

.c-channel_search__new_feature_icon {
  color: #1d9bd1;
  flex: none;
  margin-right: 12px;
}

.p-browse_page_skeleton__container {
  pointer-events: none;
  width: 100%;
  height: 100%;
  animation: 1s ease-in-out infinite shimmer;
}

@keyframes shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.c-search_filter_section {
  margin-bottom: 20px;
  font-size: 15px;
}

.c-search_filter_section__title {
  color: #1d1c1d;
  margin-bottom: 8px;
  font-weight: 700;
  display: block;
}

.p-search_filter__visible_option, .p-search_filter__option {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  cursor: pointer;
  text-overflow: ellipsis;
  align-items: center;
  display: flex;
  overflow-x: hidden;
}

.p-search_filter__visible_option {
  height: 28px;
  margin: 0;
  padding-left: 1px;
}

.p-search_filter__visible_option--selected {
  font-weight: 700;
}

.p-search_filter__option_label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}

.p-search_filter__visible_checkbox {
  text-align: right;
  margin-right: 8px;
}

.p-search_filter__visible_checkbox input[type="checkbox"] {
  margin: 0;
}

.p-search_filter__more_link {
  margin-top: 8px;
}

.p-search_filter__empty_more_link {
  margin-top: 0;
}

.c-channel_filter {
  border-color: #ddd;
}

.c-channel_filter__loading_placeholders {
  padding: 0 24px;
}

.c-channel_filter__item {
  padding-left: 16px;
  font-size: 15px;
  line-height: 1.8;
}

.c-channel_filter__item_header {
  padding-left: 16px;
}

.c-channel_filter__item--selected {
  padding-left: 4px;
}

.c-channel_filter__teams_submenu {
  max-height: 140px;
  overflow-y: auto;
}

.c-channel_filter .c-input_select__selected_value {
  display: block;
}

.c-channel_filter__wrapper .c-input_select_options_list_container {
  padding-top: 8px;
  padding-bottom: 12px;
}

.p-search_filter__select .c-channel_filter .c-input_select__chevron {
  display: block;
}

.p-browse_channels_page__alert {
  margin: 20px 20px 0;
}

.p-browse_channels_page .c-virtual_list__item:not(#browse_page_results__extra_ui):focus, .p-browse_channels_page .c-virtual_list__item:not(#browse_page_results__extra_ui):active {
  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-browse_channels_page .p-browse_channels_page__add-channel {
  align-self: flex-end;
  margin: 16px 20px 0;
}

.p-browse_files_page__file {
  max-width: 100%;
}

.p-browse_files_page__empty_div {
  background: #fff;
  border: 2px dashed #ddd;
  border-radius: 8px;
  height: 90%;
  margin: 12px 20px;
}

.p-browse_files_page__file_icon {
  width: 40px;
}

.p-browse_files_page_channel_files_header {
  margin-left: 36px;
}

.p-browse_files_page_channel__add-file.margin_left_50 {
  align-self: flex-end;
  margin: 0 20px 8px auto;
}

.p-browse_page_tabs .c-tabs__tab_menu {
  padding-left: 12px;
}

.p-discount_seats_promo_people_banner {
  background-color: #e6dbe9;
  gap: 8px;
  margin: 16px;
  padding: 16px;
  display: flex;
}

.p-discount_seats_promo_people_banner__gift_box_img {
  width: 55px;
  height: -moz-fit-content;
  height: fit-content;
}

.p-discount_seats_promo_people_banner__content {
  flex-direction: column;
  gap: 12px;
  display: flex;
}

.p-discount_seats_promo_people_banner__secondary_text {
  color: #1d1c1db3;
}

.p-user_group_member_management__list {
  height: 330px;
}

.p-user_group_member_management__dialog_body {
  border-bottom: 1px solid #1d1c1d21;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.p-user_group_member_management__dialog_body--results-mode {
  border-bottom: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-user_group_member_management__search {
  border-bottom: 1px solid #1d1c1d21;
  padding: 0 24px 12px;
}

.p-user_group_member_management__search--no_list_title {
  border-bottom: 1px solid #1d1c1d21;
}

.p-user_group_member_management__row_container--active {
  background-color: #1d9bd11a;
}

.p-user_group_member_management__row {
  border-bottom: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  display: flex;
}

.p-user_group_member_management__row_button {
  position: absolute;
  top: 18px;
  right: 12px;
}

.p-user_group_member_management__row_container--active .p-user_group_member_management__row_button {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-user_group_member_management__row_member {
  width: 75%;
}

.p-user_group_member_management__empty {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-user_group_member_selector_loading_spinner_container {
  height: 148px;
  overflow: hidden;
}

.p-user_group_member_selector {
  margin: 4px 24px 24px;
}

.p-user_group_details__list {
  flex-grow: 1;
}

.p-user_group_details__name {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-user_group_details__handle {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  word-wrap: break-word;
  margin-top: 4px;
  font-weight: 700;
}

.p-user_group_details__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
}

.p-user_group_details__section {
  margin: 12px 16px;
  position: relative;
}

.p-user_group_details__actions {
  justify-content: space-between;
  display: flex;
}

.p-user_group_details__button--edit {
  width: 100%;
}

.p-user_group_details__button--options {
  min-width: 36px;
  min-height: 36px;
  margin-left: 8px;
}

.p-user_group_details__tab_container--sonic {
  flex: 1;
}

.p-user_group_details__tab_container--legacy {
  height: 100%;
}

.p-user_group_details__tab_container {
  margin-top: 12px;
}

.p-user_group_details__tab_container .c-tabs__tab_menu {
  padding: 0 16px;
}

.p-user_group_details__list_item:not(.p-user_group_base_row__entity) {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 16px;
  display: flex;
}

.p-user_group_details__list_item:not(.p-user_group_base_row__entity):hover {
  background-color: #f8f8f8;
}

.p-user_group_details__list_item.c-member--medium {
  background-color: #0000;
  border-bottom: none;
}

.p-user_group_details__channel_purpose {
  color: #616061;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  padding-right: 48px;
  display: block;
  overflow: hidden;
}

.p-user_group_details__channel_purpose wbr {
  display: none;
}

.p-user_group_details__list_item_info {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  top: 2px;
}

.p-user_group_details__empty_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: auto;
  display: flex;
}

.p-user_group_details__empty_list_header {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-user_group_details__empty_list_subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: center;
  margin-bottom: 16px;
}

.p-browse_page_user_group_entity__name {
  font-weight: 700;
}

.p-browse_page_user_group_entity__handle {
  margin-left: 8px;
}

.p-browse_page_user_group_entity__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-browse_page_user_group_entity__subtext, .p-browse_page_user_group_entity__subtext__contents {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-browse_page_user_group_entity__subtext wbr, .p-browse_page_user_group_entity__subtext__contents wbr {
  display: none;
}

.p-user_group_base_row__list_item {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
}

.p-user_group_base_row__list_item:hover, .p-user_group_base_row__list_item:focus, .p-user_group_base_row__list_item:focus-within {
  background-color: #f8f8f8;
}

.p-user_group_base_row__list_item_option {
  margin-top: 12px;
  margin-right: 8px;
  position: absolute;
  top: 0;
  right: 0;
}

.p-user_group_base_row__list_btn {
  background-color: #fff;
  margin-right: 8px;
}

.p-user_group_base_row__list_btn.active {
  color: #1264a3;
}

.p-user_group_base_row--active {
  animation: 1s ease-out p-user_group_base_row--highlighter;
}

@keyframes p-user_group_base_row--highlighter {
  0% {
    background: none;
  }

  10% {
    background: #f2c74433;
  }

  100% {
    background: none;
  }
}

.p-user_group_row {
  width: 100%;
  padding: 12px 16px;
}

.p-user_group_row:hover {
  background-color: #f8f8f8;
}

.p-user_group_row--inactive {
  cursor: default;
}

.p-user_group_row--inactive:hover {
  background-color: #fff;
}

.p-user_group_row__handle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  word-wrap: break-word;
  margin-right: 8px;
  font-weight: 700;
}

.p-user_group_row__count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  display: inline-block;
}

.p-user_group_base_row__entity_group {
  cursor: pointer;
}

.p-user_group_list {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex: 1;
  height: 100%;
  min-height: 0;
}

.p-user_group_list__search {
  border-bottom: 1px solid #1d1c1d21;
  padding: 8px 16px;
}

.p-user_group_list__search:hover {
  border-color: #ddd;
}

.p-user_group_list__groups {
  height: 100%;
}

.p-user_group_list__context-menu-button:hover {
  color: #0b4c8c;
}

.p-user_group_list__empty_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 85%;
  padding: 0 24px;
  display: flex;
}

.p-user_group_list__empty_list_header {
  max-width: 300px;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-user_group_list__empty_list_subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: center;
  max-width: 300px;
  margin-bottom: 16px;
}

.p-user_group_list__empty_search_results {
  flex-direction: column;
  align-items: center;
  padding: 16px;
  display: flex;
}

.p-user_group_list__empty_search_results_subtext {
  text-align: center;
  word-wrap: break-word;
  width: 100%;
  margin-bottom: 16px;
}

.p-user_group_list__loading {
  text-align: center;
  color: #1d1c1d;
  margin: 12px 0 24px;
  font-size: 13px;
  font-style: italic;
}

.p-user_group_list__empty {
  text-align: center;
  color: #1d1c1d;
  margin-top: 24px;
}

.p-user_group_list .c-virtual_list__item .p-user_group_base_row__list_item_option, .p-user_group_details__list .c-virtual_list__item .p-user_group_base_row__list_item_option {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
}

.p-user_group_list .c-virtual_list__item .p-user_group_row--context_menu_open .p-user_group_base_row__list_item_option, .p-user_group_details__list .c-virtual_list__item .p-user_group_row--context_menu_open .p-user_group_base_row__list_item_option, .p-user_group_list .c-virtual_list__item--focus .p-user_group_base_row__list_item_option, .p-user_group_details__list .c-virtual_list__item--focus .p-user_group_base_row__list_item_option, .p-user_group_list .c-virtual_list__item--focus-within .p-user_group_base_row__list_item_option, .p-user_group_details__list .c-virtual_list__item--focus-within .p-user_group_base_row__list_item_option, .p-user_group_list .c-virtual_list__item:hover .p-user_group_base_row__list_item_option, .p-user_group_details__list .c-virtual_list__item:hover .p-user_group_base_row__list_item_option {
  clip: auto;
  height: auto;
  overflow: visible;
}

.p-user_groups_flexpane_container {
  flex-direction: column;
  display: flex;
}

.p-user_group__content {
  flex-direction: column;
  flex: 1;
  height: 100%;
  min-height: 0;
  display: flex;
}

.p-user_group_create_form .c-lazy_filter_select__input_container.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-color: #0000;
  border-radius: 4px;
}

.p-browse_page_user_group {
  border-top: 1px solid #ddd;
  padding-top: 4px;
  padding-bottom: 4px;
}

.p-browse_page_user_group:hover, .p-browse_page_user_group:active {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-browse_user_groups_page__loader {
  margin: 40px 0;
}

.p-browse_user_groups_page__add-user-group {
  align-self: flex-end;
  margin: 16px 20px 0;
}

.container__3z1wj {
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.avatar__T4nTE, .avatar__T4nTE:after {
  border-radius: 8px 8px 0 0;
}

.container__3z1wj:hover .avatar__T4nTE:after {
  background: #1d1c1d0a;
}

.container__3z1wj:hover .contents__tWr2k {
  background: #1d1c1d0a;
  border-radius: 0 0 8px 8px;
}

.workspaceName__q2CP2 {
  margin-bottom: 0;
  font-weight: 700;
}

.countEntity__LgEMZ, .hostTeamName__SW04w {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.workspaceInfo__NIR1U {
  flex-direction: column;
  row-gap: 8px;
  padding: 16px;
  display: flex;
}

.workspaceName__q2CP2, .hostTeamName__SW04w {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.workspaceName__q2CP2 wbr, .hostTeamName__SW04w wbr {
  display: none;
}

.container__yDHtY {
  background-color: #f8f8f8;
}

.p-canvas_picker__modal .p-canvas_picker__content .p-quip_files_page {
  min-height: 400px;
}

.p-canvas_picker__modal .p-canvas_picker__content .c-pillow_file--clickable:hover {
  background-color: #f8f8f8;
}

.p-canvas_picker__modal .p-canvas_picker__content .p-quip_files_page-file_list_item--active .c-pillow_file {
  color: #fff;
  background-color: #1264a3;
}

.p-canvas_picker__modal .p-canvas_picker__footer .c-sk-modal_footer_actions {
  margin-left: unset;
  width: 100%;
  display: flex;
}

.p-canvas_picker__modal .p-canvas_picker__footer .c-sk-modal_footer_actions :nth-last-child(2) {
  margin-left: auto;
}

.p-canvas_picker__modal .c-pillow_file, .p-canvas_picker__modal .c-message_group {
  border: none;
}

.p-canvas_picker__modal .p-quip_files_page-file_list_item_wrapper:hover:not(.p-quip_files_page-file_list_item_wrapper--active) {
  background-color: #f8f8f8;
}

.p-canvas_picker__modal .p-quip_files_page-file_list_item_wrapper--active {
  color: #fff;
  background-color: #1264a3;
}

.p-canvas_picker__modal .c-pillow_file--clickable:hover {
  background-color: unset;
}

.p-canvas_picker__modal .p-quip_files_page-file_list_item--first .c-pillow_file, .p-canvas_picker__modal .p-quip_files_page-file_list_item--last .c-pillow_file {
  border-radius: 0;
}

.p-canvas_picker__modal .p-canvas_picker__header {
  border-bottom: 1px solid #1d1c1d1a;
}

.p-canvas_picker__modal .p-canvas_picker__content .p-quip_files_page {
  background-color: unset;
}

.p-canvas_picker__modal .p-canvas_picker__content .p-quip_files_page .p-quip_files_page_content--scrolled, .p-canvas_picker__modal .p-canvas_picker__footer {
  border-top: 1px solid #1d1c1d1a;
}

.p-embedded_generic_bookmarks {
  color: #1d1c1d;
  background: #fff;
  border-radius: 12px;
  transition-property: border-color, box-shadow;
  transition-duration: .1s;
}

.p-canvas_smart_cards {
  -ms-overflow-style: none;
  scrollbar-width: none;
  background-color: #f9edff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 150px;
  padding: 12px;
  overflow-y: scroll;
}

.p-canvas_smart_cards__header__title {
  color: #4a154b;
}

.p-canvas_smart_cards__summary {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
}

.p-canvas_smart_cards__summary::-webkit-scrollbar {
  display: none;
}

.p-canvas_smart_cards__see_more_area {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-canvas_smart_cards__error {
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 15px;
  display: flex;
}

.p-canvas_smart_cards::-webkit-scrollbar {
  display: none;
}

.p-canvas_smart_cards__header {
  justify-content: space-between;
  align-items: center;
  font-size: 17px;
  font-weight: 900;
  display: flex;
}

.p-canvas_smart_cards__summary {
  margin-top: 16px;
  font-size: 15px;
  font-weight: 400;
}

.p-canvas_smart_cards__members_body {
  flex-direction: column;
  margin-top: 12px;
  display: flex;
}

.p-canvas_smart_cards__members_body .c-member_slug {
  margin-top: 4px;
  margin-bottom: 4px;
}

.p-canvas_smart_cards__files_body {
  flex-direction: column;
  margin-top: 12px;
  display: flex;
}

.p-canvas_smart_cards__files_body .c-file_entity {
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 4px;
  margin-bottom: 4px;
}

.p-embedded_workflow_template_entity {
  align-items: center;
  display: flex;
}

.p-embedded_workflow_template_entity .p-embedded_workflow_template_entity__icon {
  color: #fff;
  background-color: #4a154b;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-embedded_workflow_template_entity .p-embedded_workflow_template_entity__contents {
  margin-left: 12px;
}

.p-embedded_workflow_template_entity .p-embedded_workflow_template_entity__contents .p-embedded_workflow_template_entity__title {
  font-weight: 700;
}

.p-join_all_channels_payload_modal__text_section {
  margin-bottom: 20px;
}

.p-join_all_channels_payload_modal__multi-select {
  margin-bottom: 8px;
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button {
  border-radius: var(--dt_static_radius-large);
  z-index: 1;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button .p-embedded_sample_content_template__icon {
  color: var(--dt_color-content-hgl-1);
  background-color: var(--dt_color-surf-hgl-1);
  border-radius: var(--dt_static_radius-large);
  height: var(--dt_static_space-200);
  width: var(--dt_static_space-200);
  margin: var(--dt_static_space-200) auto var(--dt_static_space-075);
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button .p-embedded_sample_content_template__icon svg {
  height: var(--dt_static_space-100);
  width: var(--dt_static_space-100);
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button .p-embedded_sample_content_template__loader {
  height: var(--dt_static_space-200);
  width: var(--dt_static_space-200);
  margin: var(--dt_static_space-200) auto var(--dt_static_space-075);
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button .p-embedded_sample_content_template__title {
  font-size: var(--dt_static_type-size-base);
  font-weight: var(--dt_static_type-weight-black);
  color: var(--dt_color-content-pry);
  margin: var(--dt_static_space-025) var(--dt_static_space-075);
}

.p-embedded_sample_content_template .p-embedded_sample_content_template__content__button .p-embedded_sample_content_template__content {
  font-weight: var(--dt_static_type-weight-base);
  font-size: var(--dt_static_type-size-caption);
  color: var(--dt_color-content-ter);
  margin: var(--dt_static_space-025) var(--dt_static_space-075) var(--dt_static_space-150);
  white-space: normal;
}

.p-embedded_workflow_template {
  background-color: #fff;
  padding: 12px;
}

.p-embedded_workflow_template__summary {
  margin: 12px 0;
}

.p-embedded_workflow_template__customize_button .p-embedded_workflow_template__customize_button__icon {
  margin-right: 4px;
}

.p-embedded_workflow_template_no_access {
  font-size: var(--dt_static_type-size-base);
  font-weight: var(--dt_static_type-weight-semibold);
  color: var(--dt_color-content-sec);
  padding-top: var(--dt_static_space-075);
  padding-bottom: var(--dt_static_space-075);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-embedded_workflow_template_no_access:hover {
  background-color: var(--dt_color-base-sec);
}

.p-embedded_workflow_template_no_access .p-embedded_workflow_template_no_access__icon {
  margin-right: var(--dt_static_space-050);
  background-color: var(--dt_color-content-inv-sec);
  border-radius: var(--dt_static_radius-large);
  height: var(--dt_static_space-200);
  width: var(--dt_static_space-200);
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-embedded_workflow_template_no_access .p-embedded_workflow_template_no_access__icon svg {
  height: var(--dt_static_space-100);
  width: var(--dt_static_space-100);
}

.p-embedded_tableau_unfurl {
  padding: 4px;
}

.p-embedded_hovercard_container {
  width: 322px;
  padding: 16px;
}

.p-embedded_hovercard_container .p-embedded_hovercard__top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.p-embedded_hovercard_container .p-embedded_hovercard__top .p-embedded_hovercard__top__button {
  width: 28px;
  height: 28px;
  transform: translate(6px, -6px);
}

.p-embedded_canvas_hovercard .p-embedded_canvas_hovercard__preview {
  max-height: 175px;
  margin-top: 12px;
  padding: 0;
  overflow: hidden;
}

.p-embedded_canvas_hovercard .p-embedded_canvas_hovercard__last_editor_banner {
  border-top: 1px solid #1d1c1d21;
  margin: 0 -16px -16px;
  padding: 16px;
}

.p-embedded_canvas_hovercard .p-embedded_canvas_hovercard__last_editor_banner.p-embedded_canvas_hovercard__last_editor_banner--no_preview {
  margin-top: 12px;
}

.p-embedded_link_editor_toolbar {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-embedded_link_editor_toolbar__truncated_link {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: center;
  padding: 4px 4px 2px 8px;
  display: flex;
}

.p-embedded_link_editor_toolbar__spinner {
  max-width: 15px;
  max-height: 15px;
  margin-left: 4px;
}

.p-embedded_link_editor_toolbar__buttons {
  display: flex;
}

.p-embedded_link_editor_toolbar__button {
  width: 28px;
  height: 28px;
}

.p-embedded_unfurl_in_hovercard {
  width: 360px;
}

.p-embedded_unfurl_in_hovercard__link_preview {
  padding: 8px;
}

.p-embedded_unfurl_in_hovercard__link_preview .p-embedded_message_unfurl__container--ephemeral {
  margin-top: 8px;
}

.p-embedded_unfurl_in_hovercard__link_preview .p-embedded_unfurl_in_hovercard__link_preview__app {
  margin: 4px 4px 0;
}

.p-embedded_unfurl_in_hovercard__link_preview__body {
  margin: 0 4px;
}

.p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_unfurl_in_hovercard__link_preview__image {
  aspect-ratio: 2.33333;
  object-fit: cover;
  object-position: center center;
  border-radius: 4px;
  width: 100%;
}

.p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_unfurl_in_hovercard__link_preview__image, .p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_unfurl_in_hovercard__link_preview__media, .p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_unfurl_in_hovercard__link_preview__body__content {
  margin: 8px 0 4px;
}

.p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_public_link_unfurl__source_entity {
  align-items: baseline;
  display: flex;
}

.p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_public_link_unfurl__source_entity .p-embedded_public_link_unfurl__source_entity__source {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  font-weight: 700;
}

.p-embedded_unfurl_in_hovercard__link_preview__body .p-embedded_public_link_unfurl__text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 4px 0;
}

.p-embedded_message_hovercard .c-message_kit__gutter__right {
  flex-direction: column;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  display: flex;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__content {
  overflow-wrap: break-word;
  padding-top: 12px;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__content:empty {
  padding-top: 0;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__content .p-block_kit_renderer__expand_blocks, .p-embedded_message_hovercard .p-embedded_message_hovercard__content .c-rich_text_expand_button {
  display: none;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__files_attachment {
  width: 100%;
  margin-top: 8px;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__files_attachment .p-embedded_message_hovercard__files_attachment__file_entity {
  margin-top: 8px;
  display: inline-flex;
}

.p-embedded_message_hovercard .p-embedded_message_hovercard__timstamp {
  margin-top: 12px;
}

.p-embedded_file_hovercard .p-embedded_file_hovercard__preview {
  aspect-ratio: 1.65714;
  object-fit: cover;
  object-position: top center;
  border-radius: 4px;
  width: 100%;
  margin-top: 12px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-embedded_file_hovercard .p-embedded_file_hovercard__audio_preview {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  display: flex;
}

.p-embedded_file_hovercard__audio_preview__thumb {
  border-radius: 8px;
  width: 100%;
  height: 175px;
  overflow: hidden;
}

.p-embedded_file_hovercard__audio_preview__thumb__waves {
  width: 100%;
  height: 100%;
}

.p-embedded_file_hovercard__audio_preview__play_icon {
  color: #fff;
  position: absolute;
}

.p-embedded_file_hovercard .p-embedded_file_hovercard__media_preview {
  border-radius: 8px;
  width: 100%;
  height: 175px;
  margin-top: 12px;
  overflow: hidden;
}

.p-embedded_file_hovercard .p-embedded_file_hovercard__timestamp {
  margin-top: 12px;
}

.p-embedded_variable_toolbar {
  justify-content: space-between;
  align-items: center;
  min-width: 320px;
  max-width: 333px;
  padding: 4px;
  display: flex;
}

.p-embedded_variable_toolbar__truncated_label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: center;
  margin-left: 8px;
  margin-right: 6px;
  display: flex;
}

.p-embedded_variable_toolbar__buttons {
  display: flex;
}

.p-embedded_variable_toolbar__button {
  width: 28px;
  height: 28px;
}

.p-placeholder_input__select_input_container {
  min-width: 100%;
}

.p-placeholder_input__select_input_container .c-input_character_count {
  height: 100%;
}

.p-placeholder_input__select_input_wrapper {
  padding: 0;
}

.p-placeholder_input__select_input_wrapper .c-input_character_count {
  height: 36px;
}

.p-placeholder_input__select_input_wrapper .c-select_input__spinner {
  display: none;
}

.p-inline_placeholder_edit_form {
  background-color: #fff;
  width: 320px;
  padding: 16px;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__title h1 {
  font-size: 22px;
  font-weight: 900;
  line-height: 30px;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__title h2 {
  color: var(--dt_color-content-sec);
  margin-top: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__input_label, .p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__type_select_label {
  margin-top: 8px;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__type_select__select_button {
  min-width: 100%;
}

.p-inline_placeholder_edit_form__type_select__option_label {
  margin-left: 12px;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__footer {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.p-inline_placeholder_edit_form .p-inline_placeholder_edit_form__footer .p-inline_placeholder_edit_form__footer__primary__close {
  height: 100%;
  margin-right: 8px;
  padding: 4px 8px;
}

.p-audio_recorder_modal {
  position: absolute;
  bottom: 30px;
  left: 50%;
}

.p-audio_recorder_modal__content {
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.p-audio_recorder_modal__strip {
  align-items: center;
  display: flex;
}

.p-audio_recorder_modal__cancel {
  color: #1d1c1db3;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  display: flex;
}

.p-audio_recorder_modal__cancel .p-audio_recorder_modal__cancel__icon {
  font-size: 30px;
}

.p-workflow_picker__modal .p-workflow_picker__footer .c-sk-modal_footer_actions {
  margin-left: unset;
  width: 100%;
  display: flex;
}

.p-workflow_picker__modal .p-workflow_picker__footer .c-sk-modal_footer_actions :nth-last-child(2) {
  margin-left: auto;
}

.p-workflow_picker__modal.p-workflow_picker__modal--new_style .p-workflow_picker__header {
  border-bottom: 1px solid #1d1c1d1a;
}

.p-workflow_picker__modal.p-workflow_picker__modal--new_style .p-workflow_picker__footer {
  border-top: 1px solid #1d1c1d1a;
}

.p-workflow_picker__modal:not(.p-workflow_picker__modal--new_style) .p-workflow_picker__header, .p-workflow_picker__modal:not(.p-workflow_picker__modal--new_style) .p-workflow_picker__footer {
  background-color: #f8f8f8;
}

.p-workflow_picker_filter_input {
  margin: 16px;
}

.p-workflow_picker_loading_spinner {
  z-index: 5;
}

.p-workflow_picker_list_item_container {
  align-items: center;
  padding: 12px 25px;
  display: flex;
  position: relative;
}

.p-workflow_picker_list_item_container:hover:not(.p-workflow_picker_list_item_container--selected) {
  background-color: #f8f8f8;
}

.p-workflow_picker_list_item_container--selected {
  background-color: #1264a3;
}

.p-workflow_picker_list_item_container--selected .p-workflow_picker_list_item_information--selected {
  color: #fff;
}

.p-workflow_picker_list_item__icon {
  margin-right: 12px;
}

.p-workflow_picker_list_item_information {
  color: #1d1c1d;
  flex-direction: column;
  flex-grow: 1;
  display: inline-flex;
}

.p-workflow_picker_list_item_information__name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 400;
}

.p-workflow_picker_list_item_information__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.p-workflow_picker__content .p-workflow_picker__section {
  margin-top: 12px;
  padding: 0;
}

.p-quip_insertion_toolbar {
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  margin: 0 auto 18px;
  padding: 4px;
  transition: transform .16s cubic-bezier(.36, .19, .29, 1) .35s, opacity .16s cubic-bezier(.36, .19, .29, 1) .35s, visibility .16s cubic-bezier(.36, .19, .29, 1) .35s;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001a;
}

.p-quip_insertion_toolbar .p-quip_insertion_toolbar_inner {
  display: flex;
}

.p-quip_insertion_toolbar .p-quip-insertion_toolbar__separator {
  background: #1d1c1d40;
  flex-shrink: 0;
  align-self: center;
  width: 1px;
  height: 20px;
  margin: 2px 6px;
}

.p-quip_insertion_toolbar .c-icon_button {
  width: 30px;
  height: 30px;
  margin: 5px;
  transition-property: margin, padding;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
}

.p-quip_insertion_toolbar .c-icon_button svg {
  width: 20px;
  height: 20px;
}

@container quip-embed-wrapper (width <= 600px) {
  .p-quip_insertion_toolbar .c-icon_button {
    margin: 2px;
    padding: 2px;
  }

  .p-quip_insertion_toolbar .c-icon_button svg {
    width: 18px;
    height: 18px;
  }

  .p-quip_insertion_toolbar .p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button {
    width: 24px;
    height: 24px;
    margin: 4px;
  }

  .p-quip_insertion_toolbar .p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button svg {
    width: 15px;
    height: 15px;
  }
}

.p-quip_insertion_toolbar--hidden {
  visibility: hidden;
  opacity: 0;
  transition-delay: 0s;
  transform: translateY(4px);
}

.p-quip_insertion_toolbar_menu, .p-quip_insertion_toolbar_formatting_menu {
  background-color: #f8f8f8;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.p-quip_insertion_toolbar_menu .c-menu_item__button .c-menu_item__icon, .p-quip_insertion_toolbar_formatting_menu .c-menu_item__button .c-menu_item__icon {
  margin-right: 8px;
}

.p-quip_insertion_toolbar_menu .c-menu_item__button {
  padding: 0 24px 0 16px;
}

.p-quip_insertion_toolbar_menu .c-menu_item__button--disabled {
  opacity: .5;
}

.p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button {
  transform-origin: center;
  background: #1d1c1d0f;
  border-radius: 50%;
  transition-property: transform, margin, padding;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
}

.p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button:hover {
  background: #1d1c1d21;
}

.p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button:focus {
  border-radius: 50%;
}

.p-quip_insertion_toolbar_insertion_menu_trigger.c-icon_button.p-quip_insertion_toolbar_insertion_menu_trigger--open {
  background: #1d1c1d4d;
  transform: rotate(45deg);
}

.p-quip_insertion_toolbar_formatting_menu_trigger.c-icon_button:after {
  content: "";
  opacity: 0;
  background: currentColor;
  border-radius: 9999px;
  width: 75%;
  height: 1.5px;
  transition: opacity 80ms;
  position: absolute;
  bottom: 4px;
  transform: translate(0, 2px);
}

.p-quip_insertion_toolbar_formatting_menu_trigger.c-icon_button.p-quip_insertion_toolbar_formatting_menu_trigger--open:after {
  opacity: 1;
  transform: translate(0, 1px);
}

@keyframes toggle-switch-pulse-inner {
  0%, 5% {
    opacity: 0;
  }

  60% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes toggle-switch-pulse-outer {
  0%, 5% {
    opacity: 0;
    transform: scale(1);
  }

  10%, 50% {
    opacity: 1;
  }

  95% {
    opacity: 0;
  }

  100% {
    transform: scaleX(1.2)scaleY(1.3);
  }
}

.p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button, .p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button:hover {
  color: #fff;
  background: #1264a3;
}

.p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button:before, .p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button:after {
  content: "";
  opacity: 0;
  border-radius: 32px;
  animation-duration: 2s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  position: absolute;
  bottom: 0;
  right: 0;
}

.p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button:before {
  will-change: transform;
  animation-name: toggle-switch-pulse-outer;
}

.p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse.c-icon_button:after {
  border: 3px solid #1264a3;
  width: 100%;
  height: 100%;
  animation-name: toggle-switch-pulse-inner;
  box-shadow: 0 0 4px 4px #1264a34d;
}

.p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse_no_animation.c-icon_button, .p-quip_insertion_toolbar_insertion_menu_trigger_blue_pulse_no_animation.c-icon_button:hover {
  color: #fff;
  background: #1264a3;
}

.p-quip_insertion_toolbar_nux {
  background: #1264a3;
}

.p-quip_insertion_toolbar_nux.c-coachmark--top:before, .p-quip_insertion_toolbar_nux.c-coachmark--top:after {
  border-top-color: #1264a3;
}

.p-quip_insertion_toolbar_nux.c-coachmark--bottom-left:before, .p-quip_insertion_toolbar_nux.c-coachmark--bottom-left:after {
  border-bottom-color: #1264a3;
}

.p-quip_insertion_toolbar_nux.c-coachmark--left:before, .p-quip_insertion_toolbar_nux.c-coachmark--left:after {
  border-left-color: #1264a3;
}

.p-quip_insertion_toolbar_nux.c-coachmark--bottom:before, .p-quip_insertion_toolbar_nux.c-coachmark--bottom:after {
  border-bottom-color: #1264a3;
}

.p-quip_insertion_toolbar_nux.c-coachmark--right:before, .p-quip_insertion_toolbar_nux.c-coachmark--right:after {
  border-right-color: #1264a3;
}

.p-quip_insertion_toolbar_nux .c-coachmarkv2__content {
  text-align: center;
  padding: 8px;
}

.p-quip_insertion_toolbar_nux .c-coachmarkv2__title {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}

.p-quip_insertion_toolbar_table_nux_wrapper {
  background-color: var(--dt_color-content-hgl-1);
  vertical-align: middle;
  border-radius: 4px;
  align-items: center;
  height: 34px;
  display: flex;
}

.p-quip_insertion_toolbar_table_nux_wrapper.p-quip_insertion_toolbar_table_nux_dismiss_button {
  color: var(--dt_color-content-inv-pry);
}

.p-quip_insertion_toolbar_table_nux_wrapper.p-quip_insertion_toolbar_table_nux_dismiss_button:hover {
  filter: brightness(95%);
  background-color: var(--dt_color-content-hgl-1);
  color: var(--dt_color-content-inv-pry);
}

.p-quip_insertion_toolbar_table_nux_wrapper.p-quip_insertion_toolbar_table_nux_icon {
  background-color: var(--dt_color-content-inv-pry);
  color: var(--dt_color-content-hgl-1);
  border-radius: 4px;
}

.p-quip_insertion_toolbar_table_nux_wrapper.p-quip_insertion_toolbar_table_nux_icon:hover {
  filter: brightness(95%);
  background-color: var(--dt_color-content-inv-pry);
  color: var(--dt_color-content-hgl-1);
}

.p-quip_insertion_toolbar_table_nux_go_action {
  color: var(--dt_color-content-inv-pry);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  align-items: center;
  height: 28px;
  padding-right: 4px;
  font-size: 16px;
  font-weight: bold;
  display: flex;
}

.p-quip_insertion_toolbar_table_nux_go_action:hover {
  filter: brightness(95%);
  background-color: var(--dt_color-content-hgl-1);
  color: var(--dt_color-content-inv-pry);
}

.p-quip_insertion_toolbar_table_nux_go_action .c-icon_button {
  width: 28px;
  height: 28px;
  margin: 4px;
}

.p-quip_insertion_toolbar_table_nux_go_action .c-icon_button svg {
  width: 20px;
  height: 20px;
}

.p-channel_canvas_share_selection_modal__content_section {
  margin-bottom: 16px;
}

.p-channel_canvas_share_selection_modal__content_section__subtitle {
  margin-bottom: 16px;
  font-weight: bold;
}

.p-quip_floating_formatting_bar {
  position: absolute;
  top: 0;
  left: 0;
}

.p-quip_floating_formatting_bar.no-pointer-events {
  pointer-events: none;
}

.p-quip_floating_formatting_bar .p-composer__body--floating.p-composer__body--visible {
  animation-name: quipFloatingFormattingBarInAnimation;
  animation-duration: .16s;
  animation-timing-function: cubic-bezier(.36, .19, .29, 1);
  animation-fill-mode: forwards;
}

.p-quip_floating_formatting_bar .p-composer__button--floating.p-composer__select .c-select_button__icon--small {
  margin-left: 0;
  margin-right: 2px;
}

.p-quip_floating_formatting_bar .p-composer__button--floating.p-composer__select .c-select_button:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

@keyframes quipFloatingFormattingBarInAnimation {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.p-quip_empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-quip_empty_state .p-quip_empty_state--empty_state {
  margin-bottom: 8px;
}

.p-quip_system_messages__container {
  width: 100%;
}

.p-quip_system_messages {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  background-color: #f3f3f3;
  font-weight: 400;
  display: flex;
}

.sk-client-theme--dark .p-quip_system_messages {
  color: #fff;
  background-color: #f8f8f8;
}

.p-quip_system_messages .c-link--button {
  padding: 0 4px;
}

.p-quip_system_messages .c-link--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);
  color: inherit;
  border-radius: 4px;
}

.sk-client-theme--dark .p-quip_system_messages--offline svg, .sk-client-theme--dark .p-quip_system_messages--quipOffline svg {
  color: #1d1c1d;
}

.p-quip_system_messages--channelSpace .p-quip_system_messages {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-quip_system_messages--channelSpace .p-connection_info__text {
  white-space: normal;
}

.p-quip_system_messages--slackConnect {
  color: #616061;
  background-color: #e8f5fa;
}

.p-quip_system_messages--slackConnect .c-banner__text .p-connection_info {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: center;
}

.sk-client-theme--dark .p-quip_system_messages--slackConnect {
  color: #fff;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-quip_system_messages--slackConnect .c-icon_button {
  color: #fff;
}

.p-quip_system_messages--postsMigration {
  background-color: #e8f5fa;
}

.p-quip_system_messages--postsMigration .c-link {
  color: #1264a3;
}

.sk-client-theme--dark .p-quip_system_messages--postsMigration {
  color: #fff;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-quip_system_messages--postsMigration .c-icon_button {
  color: #fff;
}

.p-quip_system_messages--externalWorkspace {
  background-color: #f8f8f8;
}

.p-quip_system_messages--externalWorkspace .c-banner__text .p-connection_info {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: center;
}

.sk-client-theme--dark .p-quip_system_messages--externalWorkspace {
  color: #fff;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-quip_system_messages--externalWorkspace .c-icon_button {
  color: #fff;
}

.p-quip_system_messages__app_notifications_modal {
  background-color: #f8f8f8;
  border-top: 1px solid #1d1c1d21;
}

.p-quip_system_messages__app_notifications {
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.p-quip_system_messages__app_notification {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin-bottom: 12px;
}

.p-quip_system_messages__app_notification:last-child {
  margin-bottom: 0;
}

.p-quip_system_messages__app_notification__header {
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
}

.p-quip_system_messages__app_notification__header .c-message_kit__gutter__right {
  flex-direction: row;
  margin: 0;
  padding: 0;
  display: flex;
}

.p-quip_system_messages__app_notification__app_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 1;
  align-self: center;
  font-weight: 700;
}

.p-quip_system_messages__app_notification__close_btn {
  align-self: center;
}

.p-quip_system_messages__app_notification__content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 0 20px 12px;
}

.p-quip_system_messages__app_notification__content .c-message_kit__blocks {
  margin-bottom: 0;
}

.p-quip_system_messages__app_notification__content .p-block_kit_renderer__block_wrapper, .p-quip_system_messages__app_notification__content .c-message_attachment {
  display: block;
}

.p-quip_system_messages__app_notification__content .c-message_attachment .c-message_attachment__body {
  padding: 12px 0 0;
}

.p-quip_system_messages__app_notification__content .p-rich_text_block, .p-quip_system_messages__app_notification__content .c-message_attachment__body, .p-quip_system_messages__app_notification__content .c-message_attachment__pretext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_system_messages__app_notification--message_attachment, .p-quip_system_messages__app_notification--message_attachment > .c-message_attachment {
  max-width: 100%;
}

.p-quip_system_messages__app_notifications--empty {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-quip_system_messages__app_notifications--empty_image {
  width: 86px;
}

.p-activity_history__date_divider {
  padding: 8px 12px;
  font-weight: 700;
}

.p-activity_history__time_divider {
  color: #1d1c1db3;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-bottom: none;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 12px 20px 8px 12px;
}

.p-activity_history__time_continuation {
  color: #1d1c1db3;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom: none;
  padding: 12px 20px 8px 12px;
}

.p-activity_history__version {
  cursor: pointer;
  background-color: #fff;
  border: none;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  display: flex;
}

.p-activity_history__unselected_version {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  display: flex;
  overflow: hidden;
}

.p-activity_history__unselected_version:hover {
  background-color: #f3f3f3;
  border-radius: 6px;
  margin: 0 8px;
  padding: 4px;
}

.p-activity_history__unselected_version:hover .p-activity_history__author_name {
  text-decoration: underline;
}

.p-activity_history__unselected_version:hover:active {
  color: #fff;
  background-color: #1264a3;
}

.p-activity_history__unselected_version:hover:active .p-activity_history__author_name {
  text-decoration: none;
}

.p-activity_history__unselected_version:hover:active .p-activity_history__version_time {
  color: #fff;
}

.p-activity_history__selected_version {
  color: #fff;
  background-color: #1264a3;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 8px;
  padding: 4px;
  display: flex;
  overflow: hidden;
}

.p-activity_history__selected_version .p-activity_history__version_time {
  color: #fff;
}

.p-activity_history__version_last {
  border-bottom: 1px solid #1d1c1d21;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-bottom: 8px;
}

.p-activity_history__last_divider {
  padding-bottom: 8px;
}

.p-activity_history__item_left {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.p-activity_history__item_right {
  margin-left: 16px;
}

.p-activity_history__author_name {
  padding-left: 12px;
  font-weight: 700;
}

.p-activity_history__team_icon {
  flex-shrink: 0;
  margin-left: 8px;
}

.p-activity_history__version_time {
  color: #1d1c1db3;
  white-space: nowrap;
}

.p-activity_history_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  display: flex;
}

.p-activity_history_header__info {
  margin-right: 12px;
}

.p-activity_history_header__right {
  justify-content: left;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-activity_history_container {
  background: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-activity_history_container__inner {
  height: 100%;
}

.p-activity_history_container_text_section {
  color: var(--dt_color-content-pry);
  flex-direction: row;
  margin-top: 8px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.p-activity_history_container_text_section__icon {
  margin-top: 4px;
  margin-right: 4px;
}

.p-activity_history_container_text_section__title {
  font-weight: 700;
}

.p-activity_history_container_text_section__desc {
  font-size: 13px;
}

.p-activity_history_flexpane__footer {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #f8f8f8;
  width: 100%;
  padding: 12px 16px 12px 20px;
  display: flex;
}

.p-activity_history_flexpane__footer_icon {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-activity_history_flexpane__footer_text {
  flex-direction: column;
  padding: 0 8px;
  display: flex;
}

.p-activity_history_flexpane__footer_button {
  color: #f3f3f3;
  padding-top: 8px;
}

.p-activity_history__floating_bar {
  width: 100%;
}

.p-activity_history__floating_bar__text {
  margin-top: 8px;
  margin-bottom: 12px;
}

.p-activity_history__floating_bar__locked_text, .p-activity_history__floating_bar__button-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -12px;
  margin-left: -12px;
  display: flex;
}

.p-activity_history__floating_bar__locked_text > *, .p-activity_history__floating_bar__button-wrapper > * {
  margin-top: 12px;
  margin-left: 12px;
}

.p-activity_history__floating_bar__preview {
  text-align: center;
  background-color: #f8f8f8;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 24px 30px;
}

[lang] .p-activity_history__floating_bar__preview {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .p-activity_history__floating_bar__preview {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .p-activity_history__floating_bar__preview {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .p-activity_history__floating_bar__preview {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .p-activity_history__floating_bar__preview {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-activity_history__floating_bar__toast {
  position: fixed;
  bottom: 0;
  right: 0;
}

.p-activity_history__error {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  height: 100%;
  display: flex;
}

.p-activity_history__error_header {
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-activity_history__error_body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-activity_history__error_emoji .c-emoji {
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
}

.p-activity_history__error_emoji .emoji-sizer {
  margin-bottom: 16px;
  font-size: 64px;
}

.p-quip_embed .section-with-new-edits {
  position: relative;
}

.p-quip_embed .section-with-new-edits:before {
  content: "";
  z-index: -1;
  pointer-events: none;
  background-color: #f2c7441a;
  transition: opacity .2s linear, background-color .2s linear;
  position: absolute;
  top: -2px;
  bottom: -2px;
}

.p-quip_embed [data-section-type="1"] .section-with-new-edits:before {
  bottom: var(--list-item-bottom-offset, 0);
  top: -6px;
}

.p-quip_embed [data-section-type="26"].section-with-new-edits:before {
  background-color: unset;
}

.p-quip_embed [data-section-style="1"].section-with-new-edits:before {
  bottom: -4px;
}

.p-quip_embed [data-section-style="2"].section-with-new-edits:before, .p-quip_embed [data-section-style="3"].section-with-new-edits:before {
  bottom: -2px;
}

.p-quip_embed [data-section-style="2"].section-with-new-edits:has( + [data-section-type="1"]):before {
  bottom: 0;
}

.p-quip_embed [data-section-style="3"].section-with-new-edits:has( + [data-section-type="1"]):before {
  bottom: 0;
}

.p-quip_embed.section-with-new-edits:has( + [data-section-type="1"]):before {
  bottom: -2px;
}

.p-quip_embed [data-section-style="16"].section-with-new-edits:before {
  bottom: -10px;
}

:is(.p-quip_flexpane--quip_canvas_sideview:has(.section-with-new-edits) .p-quip_flexpane__channel_canvas_last_updated, .p-toggle_channel_space_preview__content:has(.section-with-new-edits) .p-canvas_recent_editors) {
  background-color: #f2c7441a;
}

:is(.p-quip_flexpane--quip_canvas_sideview:has(.section-with-new-edits) .p-quip_flexpane__channel_canvas_last_updated .p-canvas_recent_editors__avatar, .p-toggle_channel_space_preview__content:has(.section-with-new-edits) .p-canvas_recent_editors .p-canvas_recent_editors__avatar) {
  background-color: var(--p-channel_canvas_editor_avatar_highlight_bg);
  box-shadow: 0 0 0 2px var(--p-channel_canvas_editor_avatar_highlight_bg);
}

:is(.p-quip_flexpane--quip_canvas_sideview:has(.section-with-new-edits) .p-quip_flexpane__channel_canvas_last_updated:hover, .p-toggle_channel_space_preview__content:has(.section-with-new-edits) .p-canvas_recent_editors:hover) {
  background-color: #f2c7444d;
}

:is(.p-quip_flexpane--quip_canvas_sideview:has(.section-with-new-edits) .p-quip_flexpane__channel_canvas_last_updated:hover .p-canvas_recent_editors__avatar, .p-toggle_channel_space_preview__content:has(.section-with-new-edits) .p-canvas_recent_editors:hover .p-canvas_recent_editors__avatar) {
  box-shadow: 0 0 0 2px #fbeec7;
}

:is(.sk-client-theme--dark .p-quip_flexpane--quip_canvas_sideview:has(.section-with-new-edits) .p-quip_flexpane__channel_canvas_last_updated:hover .p-canvas_recent_editors__avatar, .sk-client-theme--dark .p-toggle_channel_space_preview__content:has(.section-with-new-edits) .p-canvas_recent_editors:hover .p-canvas_recent_editors__avatar) {
  box-shadow: 0 0 0 2px #5b502c;
}

@container section-with-edits-container (width <= 499px) {
  .section-with-new-edits:before {
    border-radius: 0;
    left: -300px;
    right: -300px;
  }

  [data-section-style="28"] .section-with-new-edits:before {
    left: -8px;
    right: -8px;
  }
}

@container section-with-edits-container (width >= 500px) {
  .section-with-new-edits:before {
    left: -8px;
    right: -8px;
  }

  .with-list-item-marker-container .section-with-new-edits:before {
    left: -36px;
    right: -10px;
  }

  :not(.section-with-new-edits) + .section-with-new-edits:before, [data-section-style="1"].section-with-new-edits:before, [data-section-style="2"].section-with-new-edits:before, [data-section-style="3"].section-with-new-edits:before, [data-section-style="4"].section-with-new-edits:before, [data-section-type="56"].section-with-new-edits:before, [data-section-type="2"].section-with-new-edits:before, [data-section-type="48"].section-with-new-edits:before, [data-section-style="4"].section-with-new-edits + .section-with-new-edits:before, [data-section-type="56"].section-with-new-edits + .section-with-new-edits:before, [data-section-type="2"].section-with-new-edits + .section-with-new-edits:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .section-with-new-edits:has( + :not(.section-with-new-edits)):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-style="1"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-style="2"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-style="3"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-type="26"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-style="4"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-type="56"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-type="2"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits:has( + [data-section-type="48"].section-with-new-edits):before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .section-with-new-edits.section-next-section-new-edits:has( + [data-section-type="1"]):before {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  [data-section-type="26"] .section-with-new-edits:first-child:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  [data-section-type="26"] .section-with-new-edits:last-child:before, [data-section-type="1"] li:last-child .section-with-new-edits:before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .list-section-container .with-list-item-marker-container .section-with-new-edits:before {
    border-radius: 0;
  }

  :not(.section-with-new-edits) + [data-section-type="1"] .list-section-container .with-list-item-marker-container:first-child .section-with-new-edits:before {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  [data-section-type="1"]:has( + :not(.section-with-new-edits)) .list-section-container .with-list-item-marker-container:last-child .section-with-new-edits:before {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  [data-section-style="4"].section-with-new-edits:before, [data-section-type="56"].section-with-new-edits:before, [data-section-type="2"].section-with-new-edits:before {
    border-radius: 8px;
  }
}

.p-quip_embed {
  contain: layout;
  --quipBackground: var(--sk_primary_background, 255, 255, 255);
  background-color: #fff;
  width: 100%;
  height: 100%;
  container: section-with-edits-container / inline-size;
}

[data-optimistic-renders] .p-quip_embed__optimistic_card {
  color: #1d1c1d;
  background: #fff;
  border-radius: 12px;
  margin-bottom: 20px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-quip_embed__top_banners {
  z-index: 201;
  flex-flow: column wrap;
  align-items: center;
  width: calc(100% - 32px);
  display: flex;
  position: absolute;
  top: 23px;
  left: 16px;
  right: 16px;
}

.p-quip_embed__warning-banner {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  min-height: auto;
}

.p-quip_embed__bottom_toolbars {
  pointer-events: none;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-quip_embed__bottom_toolbars .p-activity_history__floating_bar__preview, .p-quip_embed__bottom_toolbars .p-quip_insertion_toolbar, .p-quip_embed__bottom_toolbars .p-quip_system_messages__container {
  pointer-events: auto;
}

.p-quip_embed__wrapper {
  height: 100%;
  container: quip-embed-wrapper / size;
}

.p-canvas_template_gallery__modal {
  width: 90%;
  height: 80%;
}

.p-canvas_template_gallery__modal .p-quip_embed__wrapper {
  height: 100%;
  container: none;
}

.p-canvas_template_gallery__modal .p-quip_embed__wrapper .editor-hoverable-section-menu-container, .p-canvas_template_gallery__modal .p-quip_embed__wrapper .parts-screen-children-wrapper, .p-canvas_template_gallery__modal .p-quip_embed__wrapper .document .document-content a {
  pointer-events: none;
}

.p-canvas_template_gallery__modal .c-sk-modal__close_button {
  top: 16px;
  right: 16px;
}

@media only screen and (max-width: 675px) {
  .p-canvas_template_gallery__modal .c-sk-modal__close_button {
    top: 8px;
    right: 8px;
  }
}

.p-canvas_template_gallery__modal .p-canvas_template_gallery__canvas_embed, .p-canvas_template_gallery__modal .p-quip_loading_skeleton {
  box-shadow: 0 0 0 1px var(--dt_color-otl-ter);
  border-radius: 12px 12px 0 0;
  margin: 48px 52px;
}

@media only screen and (max-width: 675px) {
  .p-canvas_template_gallery__modal .p-canvas_template_gallery__canvas_embed, .p-canvas_template_gallery__modal .p-quip_loading_skeleton {
    border-radius: 0;
  }
}

.p-canvas_template_gallery__modal .p-quip_embed {
  box-shadow: 0 4px 12px #0000001a;
}

.p-canvas_template_gallery__modal .parts-screen-body {
  padding: var(--dt_static_space-250) 10%;
  padding-top: var(--dt_static_space-250) !important;
}

.p-canvas_template_gallery__modal--ia4 {
  background: radial-gradient(circle at 50% 50%, var(--dt_color-theme-base-inv-sec) 20%, transparent 80%), conic-gradient(from 45deg at 50% 50%, var(--dt_color-theme-base-inv-pry) 0%, var(--dt_color-theme-base-inv-sec) 25%, var(--dt_color-theme-base-inv-pry) 50%, var(--dt_color-theme-base-inv-sec) 75%, var(--dt_color-theme-base-inv-pry) 100%);
}

.p-canvas_template_gallery__sidebar {
  z-index: 1;
  border-right: 1px solid #1d1c1d21;
  flex-direction: column;
  flex: none;
  width: 260px;
  height: 100%;
  padding: 20px 12px 0;
  display: flex;
  position: relative;
}

.p-canvas_template_gallery__sidebar_loading {
  margin-top: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  animation: 1s ease-in-out infinite shimmer;
}

.p-canvas_template_gallery__sidebar--bg {
  background: linear-gradient(#1d1c1d0a, #1d1c1d0a), linear-gradient(#fff, #fff);
}

.p-canvas_template_gallery__sidebar--bg-ia4 {
  background-color: var(--dt_color-theme-surf-ter);
}

.p-canvas_template_gallery__title {
  padding-left: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-canvas_template_gallery__search_input, .p-canvas_template_gallery__search_input.c-filter_input.c-filter_input--active {
  border-radius: 8px;
  margin: 12px 4px;
}

.p-canvas_template_gallery__templates_list {
  height: calc(100% - 64px);
}

.p-canvas_template_gallery__row {
  -webkit-user-select: none;
  user-select: none;
  border-radius: 6px;
  margin-bottom: 4px;
  padding: 4px 8px;
}

.p-canvas_template_gallery__row .c-emoji--inline.c-emoji__medium img {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}

.p-canvas_template_gallery__row .c-emoji__medium {
  width: 16px;
}

.p-canvas_template_gallery__row .c-emoji__large {
  width: 16px;
  height: 16px;
  margin-top: 2px;
}

.p-canvas_template_gallery__row .p-rich_text_block {
  -webkit-user-select: none;
  user-select: none;
}

.p-canvas_template_gallery__row:not(.p-canvas_template_gallery__template--selected, .p-canvas_template_gallery__template_header):hover {
  color: var(--dt_color-theme-content-sec);
  background-color: var(--dt_color-theme-surf-sec);
}

.p-canvas_template_gallery__template {
  margin-left: 16px;
}

.p-canvas_template_gallery__template--selected {
  background-color: var(--dt_color-theme-base-inv-hgl-1, #1264a3);
  color: var(--dt_color-content-inv-pry, #fff);
}

.p-canvas_template_gallery__template_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.p-canvas_template_gallery__sidebar_info_box {
  align-items: center;
  max-height: 96px;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 12px;
  font-size: 13px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-canvas_template_gallery__canvas_container {
  flex-grow: 1;
  position: relative;
}

.p-canvas_template_gallery__canvas_container--light_mode {
  background-image: url(https://a.slack-edge.com/bv1-10/canvas_template_gallery_bg-53b38f6.svg);
  background-size: cover;
}

.p-canvas_template_gallery__canvas_container--dark_mode {
  background-image: url(https://a.slack-edge.com/bv1-10/canvas_template_gallery_bg_dark_mode-36e5047.svg);
  background-size: cover;
}

.p-canvas_template_gallery__canvas_container--ia4 {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-canvas_template_gallery__canvas_header {
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  display: flex;
}

@media only screen and (max-width: 675px) {
  .p-canvas_template_gallery__canvas_header {
    padding: 8px 40px 8px 16px;
  }
}

.p-canvas_template_gallery__canvas_header__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 1;
  font-weight: 900;
}

.p-canvas_template_gallery__canvas_header__title .c-emoji__large {
  width: 22px;
  height: 22px;
}

.p-canvas_template_gallery__canvas_embed {
  background-color: var(--dt_color-ctr-pry, #fff);
  height: calc(100% - 169px);
  margin: 48px 52px;
}

@media only screen and (max-width: 900px) {
  .p-canvas_template_gallery__canvas_embed {
    margin: 48px 24px;
  }
}

@media only screen and (max-width: 675px) {
  .p-canvas_template_gallery__canvas_embed {
    height: 100%;
    margin: 0;
  }
}

.p-canvas_template_gallery__footer {
  background-color: var(--dt_color-ctr-pry, #fff);
  border-top: 1px solid #1d1c1d21;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 69px;
  padding: 16px;
  display: flex;
  position: absolute;
  bottom: 0;
  box-shadow: 0 18px 48px #0000004d;
}

.p-canvas_template_gallery__last_updated {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d80;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-canvas_template_gallery__last_updated wbr {
  display: none;
}

@media only screen and (max-width: 900px) {
  .p-canvas_template_gallery__last_updated--user {
    flex: 0 40%;
  }
}

.c-actions_menu__actions {
  opacity: 0;
  border: unset;
  box-shadow: unset;
  background: #fff;
  border-radius: .375em;
  margin-left: 8px;
  margin-right: 4px;
  padding: 2px;
  line-height: 1;
  transition: opacity .1s;
  display: flex;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-actions_menu__actions:hover, .c-actions_menu__actions:focus, .c-actions_menu__actions__hover, .c-actions_menu__actions__focus {
  opacity: 1;
}

.c-actions_menu__actions__no-outline {
  box-shadow: none;
  background: none;
}

.p-search_workflows--skeleton__inner {
  flex-direction: initial;
}

.p-search_workflows--skeleton__body {
  margin-top: 4px;
}

.p-search_workflows--skeleton__information {
  margin-top: -4px;
}

.p-search_workflows--skeleton__information .c-missing_text {
  margin-right: 8px;
}

.p-search_workflows_container {
  position: relative;
}

.p-search_workflows_item {
  background-color: #fff;
  border: 1px solid #1d1c1d1a;
  flex-direction: row;
  align-items: center;
  padding: 16px;
  display: flex;
}

.p-search_workflows_item:hover, .p-search_workflows_item--focused {
  cursor: pointer;
  border-color: #1d1c1d26;
  box-shadow: 0 1px 1px #0000000f;
}

.p-search_workflows_item:hover .c-actions_menu__actions, .p-search_workflows_item--focused .c-actions_menu__actions {
  opacity: 1;
}

.p-search_workflows_item-icon {
  margin-right: 12px;
  box-shadow: 0 0 1px #00000080;
}

.p-search_workflows_item-information {
  color: #1d1c1d;
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-search_workflows_item-information--name {
  font-weight: 700;
}

.p-search_workflows_item-information--description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  align-items: flex-start;
  display: flex;
}

.p-search_workflows_item-information--description .p-workflow_trigger_type_label {
  white-space: nowrap;
}

.p-search_workflows_items-actions {
  position: relative;
}

.p-search_workflows_nux_banner {
  background-color: #e8f5fa;
  background-image: url(https://a.slack-edge.com/bv1-10/nux-banner-background-1b25886.svg);
  background-position: right 32px center;
  background-repeat: no-repeat;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  min-height: 305px;
  margin-bottom: 8px;
  padding: 32px;
  display: flex;
  position: relative;
}

.p-search_workflows_nux_banner .p-search_workflows_nux_banner_close {
  color: #1d1c1d;
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-search_workflows_nux_banner_container {
  width: 50%;
}

.p-search_workflows_nux_banner_title {
  color: #1d1c1d;
}

.p-search_workflows_nux_banner_description {
  color: #616061;
  margin-top: 8px;
  margin-bottom: 24px;
}

.p-grid__container {
  grid-template-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.p-grid__row {
  grid-auto-rows: auto;
  justify-content: space-around;
  place-items: start stretch;
  display: grid;
}

.p-external_organization {
  background-color: #fff;
}

.p-external_organization:hover, .p-external_organization--focused {
  cursor: pointer;
  background-color: #1d1c1d03;
}

.p-lists_new_modal__name_wrapper div {
  width: 100%;
}

.p-lists_new_modal__icon_button {
  color: #1d1c1db3;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 40px;
  height: 36px;
  margin-right: 4px;
  padding: 4px 2px;
  display: flex;
}

.p-lists_new_modal__content.c-sk-modal_content {
  background: #f8f8f8;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
}

.p-lists_new_modal__content_section {
  padding: 0 24px;
}

.p-lists_new_modal__description_wrapper {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin-top: 24px;
  padding: 16px;
}

.p-lists_new_modal__screenshots_wrapper {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  margin-top: 16px;
  margin-bottom: 24px;
  padding: 16px;
}

.p-lists_new_modal__description {
  font-weight: 400;
}

.p-lists_new_modal__screenshots {
  height: 290px;
}

.p-lists_new_modal__screenshots--img {
  border-radius: 8px;
}

.p-lists_new_modal__screenshots--loading {
  align-items: center;
  height: 290px;
  display: flex;
}

.p-lists_templates__header {
  text-align: center;
}

.p-lists_templates__title {
  margin-bottom: 8px;
  font-weight: 900;
}

.p-lists_templates__template_item_icon {
  color: #1d1c1d;
  background-color: #ddd;
  border-radius: 8px;
  width: 36px;
  height: 36px;
}

.p-lists_templates__template {
  background: #fff;
  border-radius: 8px;
  width: 184px;
  height: 220px;
  margin: 8px 16px 20px 1.6px;
  display: inline-block;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-lists_templates__template:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-lists_templates__template_body {
  padding: 8px 12px;
}

.p-lists_templates__template_content {
  height: inherit;
  white-space: normal;
  flex-direction: column;
  display: flex;
}

.p-lists_templates__template_card {
  display: flex;
}

.p-lists_templates__template_card_image {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 184px;
  height: 125px;
}

.p-lists_templates__template_card_image_loading {
  height: 130px;
}

.c-app_action_entity__action_label {
  margin-left: 4px;
  margin-right: 8px;
  font-weight: 700;
}

.c-app_action_entity__app_label {
  font-weight: normal;
}

.c-app_action_entity__applicable_team_label {
  margin-left: 4px;
  font-weight: normal;
}

.c-app_action_entity__applicable_team_avatar_container {
  vertical-align: middle;
}

.c-app_action_entity__avatar_container {
  position: relative;
}

.c-app_action_entity__bolt_icon {
  text-align: center;
  color: #fff;
  background: #1d1c1d;
  border: 1.5px solid #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  font-size: 8px;
  display: flex;
  position: absolute;
  bottom: -2px;
  right: 2px;
}

.p-huddle_quick_switcher_icon__info--for-sr-only {
  width: 1px;
  height: 1px;
  position: absolute;
  top: auto;
  left: -10000px;
  overflow: hidden;
}

.c-page_view_entity__icon {
  margin-right: 8px;
}

.c-page_view_entity__text {
  font-weight: 700;
}

.c-modal_entity__text {
  font-weight: 700;
}

.c-search_autocomplete {
  padding: 0;
}

.c-search_autocomplete--nav-attached {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.c-search_autocomplete__container {
  margin-top: 12px;
}

.c-search_autocomplete__container--query-ordered {
  margin-top: 8px;
}

.c-search_autocomplete__suggestion_list .c-search_autocomplete__suggestion_item .c-small_mpim_entity__mpim_avatars .c-small_mpim_entity__mpim_counter {
  box-shadow: 0 0 0 2px #fff;
}

.c-search_autocomplete__suggestion_list .c-search_autocomplete__suggestion_item .c-small_mpim_entity__mpim_avatars.c-small_mpim_entity__mpim_avatars--inverted.c-small_mpim_entity__mpim_avatars--dark .c-small_mpim_entity__mpim_counter {
  box-shadow: 0 0 0 2px #1264a3;
}

.c-search_autocomplete__suggestion_list .c-search_autocomplete__suggestion_item .c-small_mpim_entity__mpim_avatars.c-small_mpim_entity__mpim_avatars--inverted .c-small_mpim_entity__mpim_counter {
  color: #fff;
  background-color: #3e72a7;
  box-shadow: 0 0 0 2px #1264a3;
}

.c-search_autocomplete__suggestion_list {
  max-height: 60vh;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-y: auto;
}

.c-search_autocomplete__suggestion_item {
  cursor: pointer;
  color: #1d1c1d;
  outline: none;
  flex-grow: 1;
  align-items: center;
  min-height: 40px;
  margin: 0;
  padding: 4px 28px;
  line-height: 30px;
  display: flex;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity-profile-only {
  flex: auto;
  width: 100%;
  margin-left: 4px !important;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity-profile-only .c-avatar {
  margin-right: 8px;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--small {
  padding: 0;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--channel_canvas {
  margin-left: 2px;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--channel_canvas .c-small_channel_entity__icon {
  margin-right: 4px;
}

.c-search_autocomplete__suggestion_item .c-base_entity--small {
  flex-basis: 100%;
}

.c-search_autocomplete__suggestion_item:last-child {
  margin-bottom: 12px;
}

.c-search_autocomplete__suggestion_item .c-file_entity__icon, .c-search_autocomplete__suggestion_item .c-search_query_entity__icon, .c-search_autocomplete__suggestion_item .c-page_view_entity__icon, .c-search_autocomplete__suggestion_item .c-team_entity__icon, .c-search_autocomplete__suggestion_item .c-modal_entity__icon, .c-search_autocomplete__suggestion_item .c-search_autocomplete__workflow__icon, .c-search_autocomplete__suggestion_item .c-avatar, .c-search_autocomplete__suggestion_item .c-member__hidden-user-icon, .c-search_autocomplete__suggestion_item .c-search_autocomplete__sales_icon, .c-search_autocomplete__suggestion_item .c-search_autocomplete__record_icon, .c-search_autocomplete__suggestion_item .p-history_menu__entry__icon {
  margin-right: 12px;
}

.c-search_autocomplete__suggestion_item .c-small_channel_entity__icon {
  margin-right: 14px;
}

.c-search_autocomplete__suggestion_item .c-search_autocomplete__sales_icon {
  display: flex;
}

.c-search_autocomplete__history_suggestion_link {
  padding: 12px 12px 16px 32px;
}

@media screen and (max-width: 800px) {
  .c-base_entity__text-contents {
    flex-flow: wrap;
  }
}

.c-search_autocomplete__suggestion_item--expanded {
  height: 62px;
  line-height: 22px;
}

.c-search_autocomplete__suggestion_item--deletable .c-base_list_entity--small {
  max-width: calc(100% - 44px);
}

.c-search_autocomplete__suggestion_item--deletable .c-base_entity--small {
  max-width: calc(100% - 16px);
}

.c-search_autocomplete__member {
  flex: auto;
  display: flex;
  overflow: hidden;
}

.c-search_autocomplete__hidden_member_icon {
  background-color: #1d1c1d0f;
  margin-right: 12px;
}

.c-search_autocomplete__member_profile_only, .c-search_autocomplete__channel_canvas_only {
  align-items: center;
  width: 100%;
  padding-left: 28px;
  display: flex;
}

.c-base-list_entity__channel_canvas_suggestion_text, .c-base_list_entity__profile_only_user, .c-base_list_entity__hidden_user_suggestion {
  flex: none;
  padding-left: 12px;
}

.c-base_list_entity__profile_only_user_denotation {
  text-align: right;
  color: #616061;
  flex: 1 0 auto;
  align-self: flex-end;
  margin-left: 4px;
  font-size: .7rem;
}

.c-search_autocomplete__suggestion_item--selected {
  color: #fff;
  background: #1264a3;
}

.c-search_autocomplete__suggestion_item--selected .c-icon, .c-search_autocomplete__suggestion_item--selected .c-file_entity__icon:before, .c-search_autocomplete__suggestion_item--selected .c-file_entity__detail, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__channel .c-deprecated-icon, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__channel .p-deprecated_channel_name__text, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__channel .c-icon--shared-channels, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__channel .p-deprecated_channel_name__team_name, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__channel-membership, .c-search_autocomplete__suggestion_item--selected .c-page_view_entity__icon, .c-search_autocomplete__suggestion_item--selected .c-search_query_entity__icon {
  opacity: 1;
  color: #fff !important;
}

.c-search_autocomplete__suggestion_item--selected .c-small_mpim_entity__member {
  color: #fff;
  opacity: 1;
}

.c-search_autocomplete__suggestion_item--selected .c-small_mpim_entity__member--hidden {
  opacity: 0;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__icon--query, .c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__icon--query:before {
  color: #fff;
  opacity: 1;
}

.c-search_autocomplete__unread_count {
  color: #fff;
  text-shadow: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: var(--dt_color-theme-base-inv-imp, #e01e5a);
  border-radius: 16px;
  margin-left: auto;
  padding: 1px .6rem;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__unread_count {
  color: #1264a3;
  background-color: #fff;
}

.c-search_autocomplete__unread_count_mention_badge {
  background-color: var(--dt_color-theme-base-inv-imp, #e01e5a);
  flex: none;
  margin-left: 8px;
}

.c-search_autocomplete__suggestion_delete {
  opacity: 0;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__suggestion_delete {
  opacity: .6;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__suggestion_delete:hover {
  opacity: 1;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--highlight-dim {
  background: none;
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--highlight-dim .c-base_entity--dim {
  color: #fff;
  filter: grayscale(0);
  -ms-filter: grayscale(0);
}

.c-search_autocomplete__suggestion_item .c-base_list_entity--highlight-dim .c-small_mpim_entity__count {
  color: #1264a3;
  background-color: #fff;
}

.c-search_autocomplete__suggestion_item .c-small_mpim_entity--frozen .c-icon {
  flex-shrink: 0;
  margin-left: -2px;
}

.c-search_autocomplete__suggestion_item .c-small_mpim_entity--frozen .c-icon:before {
  font-size: 18px;
}

.c-search_autocomplete__channel-membership, .c-file_entity__detail {
  text-align: right;
  color: #616061;
  flex: 1 0 auto;
  margin-left: 4px;
  font-size: .7rem;
  font-weight: normal;
}

.c-search_autocomplete__refinement {
  margin-left: 12px;
}

.c-search_autocomplete__refinement .token {
  font-weight: 700;
}

.c-search_autocomplete__create-channel {
  margin-left: 12px;
  font-weight: 700;
}

.c-search_autocomplete__icon--refinement, .c-search_autocomplete__icon--create-channel, .c-search_autocomplete__icon--current-channel {
  width: 20px;
  height: 30px;
  position: relative;
}

.c-search_autocomplete__icon--refinement {
  top: 2px;
}

.c-search_autocomplete__query_wrapper {
  white-space: nowrap;
  flex: 0 auto;
  height: 30px;
  margin-left: 12px;
  font-weight: 700;
  position: relative;
  overflow: hidden;
}

.c-search_autocomplete__query_parts .token {
  color: #1d1c1d;
  vertical-align: text-top;
  background-color: #1d9bd11a;
  border-radius: 4px;
  height: 20px;
  margin-right: 4px;
  padding: 0 6px;
  line-height: 20px;
  display: inline-block;
}

.c-search_autocomplete__query_parts .token .token_label {
  vertical-align: top;
  font-size: 13px;
  line-height: 20px;
  display: inline-block;
}

.c-search_autocomplete__query_parts .token .token_label .c-icon {
  width: .7em;
}

.c-search_autocomplete__query_parts .token .token_label_icon--suffix {
  margin-left: 4px;
}

.c-search_autocomplete__query_parts--dark .token {
  background-color: #1d1c1d21;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__query_parts .token, .c-search_autocomplete__suggestion_item--selected .c-search_query_entity__token {
  color: #fff;
  background-color: #ffffff14;
}

.c-search_autocomplete__divider {
  opacity: .15;
  border-color: 1px solid #ddd;
  margin-top: 7px;
  margin-bottom: 8px;
}

.c-search_autocomplete__suggestion_action {
  text-align: right;
  white-space: nowrap;
  place-content: center;
  align-self: center;
  display: grid;
}

.c-search_autocomplete_section_header {
  color: #868686;
  padding: 20px 16px 8px 28px;
  font-size: 13px;
  line-height: 16px;
}

.c-search_autocomplete_section_header .c-search_autocomplete__header_label {
  width: 100%;
  display: flex;
  position: relative;
}

.c-search_autocomplete_section_header .c-search_autocomplete__header_label .c-search_autocomplete__header_label_text {
  flex: 0 auto;
  padding-right: 12px;
}

.c-search_autocomplete_section_header .c-search_autocomplete__header_label .header_label__separator {
  flex: 1 0 auto;
  margin: .55rem 0 0;
}

.c-search_autocomplete_section_header--first {
  padding-top: 8px;
}

.c-search_autocomplete_section_header--ia4 {
  color: var(--dt_color-content-ter);
  opacity: 1;
}

.c-search_autocomplete footer {
  font-size: 13px;
  line-height: inherit;
  color: #616061;
  white-space: pre-wrap;
  background-color: #f8f8f8;
  flex-flow: row;
  align-items: stretch;
  padding: 12px 28px;
  display: flex;
}

.c-search_autocomplete footer .c-search_autocomplete__footer_offline_notice {
  flex-grow: 1;
  padding-right: 48px;
}

.c-search_autocomplete footer .c-search_autocomplete__footer_feeedback_help_container, .c-search_autocomplete footer .c-search_autocomplete__footer_feedback {
  text-align: right;
  flex-grow: 1;
}

.c-search_autocomplete footer .c-search_autocomplete__footer_help_description {
  flex-grow: 1;
  justify-content: flex-end;
  display: flex;
}

.c-search_autocomplete__guided_search_wrapper {
  margin: 0;
}

.c-search_autocomplete__guided_search_wrapper:last-child {
  margin-bottom: 12px;
}

.c-search_autocomplete__guided_search_container {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin: 0 0 -12px;
  padding: 0 28px;
  list-style: none;
  display: flex;
}

.c-search_autocomplete__guided_search_container li {
  margin-right: 12px;
  display: inline;
}

.c-search_autocomplete__guided_search_item {
  background-color: #1d9bd11a;
  border: 1px solid #0000;
  border-radius: 6px;
  flex: none;
  align-items: center;
  height: 34px;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 0 12px;
  display: flex;
}

.c-search_autocomplete__guided_search_item--hover:hover {
  color: #fff;
  background-color: #1264a3;
  box-shadow: 0 1px 3px #7a575714;
}

.c-search_autocomplete__guided_search_item--dark {
  background-color: #1d1c1d21;
}

.c-search_autocomplete__guided_search_item--hover.c-search_autocomplete__guided_search_item--dark:hover {
  color: #fff;
}

.c-search_autocomplete__guided_search_item--selected {
  color: #fff;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  background-color: #1264a3;
  border-radius: 4px;
}

.c-search_autocomplete__guided_search_item--selected:hover {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-search_autocomplete__guided_search_item_title {
  margin-left: 6px;
  font-size: 15px;
  font-weight: bold;
}

.c-search_autocomplete__loading_item {
  align-items: center;
  height: 36px;
  padding: 0 28px;
  display: flex;
}

.c-search_autocomplete__loading_item__icon {
  margin-right: 8px;
}

.c-search_autocomplete__icon--help-article {
  width: 20px;
  position: relative;
}

.c-search_autocomplete__help_article {
  margin-left: 12px;
  font-weight: 700;
}

.c-search_autocomplete__quick_message_item {
  cursor: pointer;
  color: #1d1c1d;
  outline: none;
  flex-grow: 1;
  align-items: center;
  height: 54px;
  min-height: 40px;
  margin: 0;
  padding: 4px 28px;
  line-height: normal;
  display: flex;
}

.c-search_autocomplete__quick_message_item .c-base_list_entity-profile-only {
  flex: auto;
  width: 100%;
  margin-left: 4px !important;
}

.c-search_autocomplete__quick_message_item .c-base_list_entity-profile-only .c-avatar {
  margin-right: 8px;
}

.c-search_autocomplete__quick_message_item .c-base_list_entity--small {
  padding: 0;
}

.c-search_autocomplete__quick_message_item .c-base_list_entity--channel_canvas {
  margin-left: 2px;
}

.c-search_autocomplete__quick_message_item .c-base_list_entity--channel_canvas .c-small_channel_entity__icon {
  margin-right: 4px;
}

.c-search_autocomplete__quick_message_item .c-base_entity--small {
  flex-basis: 100%;
}

.c-search_autocomplete__quick_message_item:last-child {
  margin-bottom: 12px;
}

.c-search_autocomplete__quick_message_item .c-file_entity__icon, .c-search_autocomplete__quick_message_item .c-search_query_entity__icon, .c-search_autocomplete__quick_message_item .c-page_view_entity__icon, .c-search_autocomplete__quick_message_item .c-team_entity__icon, .c-search_autocomplete__quick_message_item .c-modal_entity__icon, .c-search_autocomplete__quick_message_item .c-search_autocomplete__workflow__icon, .c-search_autocomplete__quick_message_item .c-avatar, .c-search_autocomplete__quick_message_item .c-member__hidden-user-icon, .c-search_autocomplete__quick_message_item .c-search_autocomplete__sales_icon, .c-search_autocomplete__quick_message_item .c-search_autocomplete__record_icon, .c-search_autocomplete__quick_message_item .p-history_menu__entry__icon {
  margin-right: 12px;
}

.c-search_autocomplete__quick_message_item .c-small_channel_entity__icon {
  margin-right: 14px;
}

.c-search_autocomplete__quick_message_item .c-search_autocomplete__sales_icon {
  display: flex;
}

.c-search_autocomplete__quick_message_item__top {
  margin-top: -2px;
  font-size: 15px;
}

.c-search_autocomplete__quick_message_item__top .c-missing_channel--private {
  color: inherit;
  background-color: inherit;
}

.c-search_autocomplete__quick_message_item__extract {
  margin-top: 2px;
  font-size: 15px;
}

.c-search_autocomplete__quick_message_item__metadata {
  color: #1d1c1db3;
  font-size: 13px;
  font-weight: 400;
}

.c-search_autocomplete__quick_message_item__metadata strong {
  font-weight: 400;
}

.c-search_autocomplete__quick_message_display_name {
  font-weight: 400;
  display: inline-flex;
}

.c-search_autocomplete__quick_message_item__bullet {
  margin: 0 6px;
}

.c-search_autocomplete__quick_message_item--selected {
  color: #fff;
  background: #1264a3;
}

.c-search_autocomplete__quick_message_item--selected .c-icon, .c-search_autocomplete__quick_message_item--selected .c-file_entity__icon:before, .c-search_autocomplete__quick_message_item--selected .c-file_entity__detail, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__channel .c-deprecated-icon, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__channel .p-deprecated_channel_name__text, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__channel .c-icon--shared-channels, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__channel .p-deprecated_channel_name__team_name, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__channel-membership, .c-search_autocomplete__quick_message_item--selected .c-page_view_entity__icon, .c-search_autocomplete__quick_message_item--selected .c-search_query_entity__icon {
  opacity: 1;
  color: #fff !important;
}

.c-search_autocomplete__quick_message_item--selected .c-small_mpim_entity__member {
  color: #fff;
  opacity: 1;
}

.c-search_autocomplete__quick_message_item--selected .c-small_mpim_entity__member--hidden {
  opacity: 0;
}

.c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__icon--query, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__icon--query:before {
  color: #fff;
  opacity: 1;
}

.c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__query_parts .token, .c-search_autocomplete__quick_message_item--selected .c-search_query_entity__token {
  color: #fff;
  background-color: #ffffff14;
}

.c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__quick_message_item__metadata {
  color: #fff;
}

.c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__quick_message_item__metadata .c-base_inline_entity--dim, .c-search_autocomplete__quick_message_item--selected .c-search_autocomplete__quick_message_item__metadata .c-message__sender {
  color: inherit;
}

.c-search_autocomplete__workflow {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-search_autocomplete__workflow__badge {
  color: #616061;
  font-size: .7rem;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__workflow__badge {
  color: #fff;
}

.c-search_autocomplete__workflow__header {
  align-items: center;
  display: flex;
}

.c-search_autocomplete__workflow__label {
  flex-direction: column;
  display: flex;
}

.c-search_autocomplete__workflow__label__title {
  margin-right: 4px;
  font-weight: 700;
}

.c-search_autocomplete__workflow__label__subtitle {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  display: flex;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete__workflow__label__subtitle {
  color: #fff;
}

.c-search_autocomplete__workflow__label__trigger_type_label {
  color: inherit;
  font-size: inherit;
}

.c-search_autocomplete_overrde_inline_channel_entity {
  color: #1d1c1d;
}

.c-search_autocomplete__suggestion_item--selected .c-search_autocomplete_overrde_inline_channel_entity {
  color: inherit;
}

.c-base_list_entity-channel_canvas_suggestion_profile {
  flex: auto;
  width: 100%;
  margin-left: 4px !important;
}

.c-base_list_entity-channel_canvas_suggestion_profile .c-avatar {
  margin-right: 8px;
}

.c-base_list_entity-channel_canvas_suggestion_mpdm .c-small_mpim_entity__mpim_avatars {
  margin-left: 4px !important;
}

.c-search_channel_canvas_suggestion_override .c-small_channel_entity__icon {
  margin-left: 4px;
  margin-right: 2px;
}

.c-search_autocomplete__search_ai_nux_static {
  min-height: 40px;
  margin: 12px 28px;
  padding: 10px 16px;
}

.c-search_autocomplete__search_ai_nux_static .c-search_summary__label_beta {
  vertical-align: 2px;
}

.c-search__input_box {
  background-color: #fff;
  flex-grow: 1;
  align-items: center;
  min-width: 0;
  height: 44px;
  margin: 0;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.c-search_autocomplete__header_backdrop {
  z-index: 1000;
  width: 100vw;
  height: 100%;
  position: absolute;
}

.c-search__input_box__mode {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d9bd11a;
  border-radius: 6px;
  align-self: center;
  align-items: center;
  height: 26px;
  margin: 0 12px;
  padding: 4px 8px;
  font-weight: 700;
  display: inline-flex;
}

.c-search__input_box__mode--dark {
  background-color: #1d1c1d21;
}

.c-search__input_box__mode--active {
  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: 0;
}

.c-search__input_box__mode--active::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-search__input_box__mode--active::-moz-placeholder {
  color: #1e1d1e;
}

.c-search__input_box__mode--active:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-search__input_box__mode--active:-moz-placeholder {
  color: #1e1d1e;
}

.c-search__input_box__mode--closeable {
  padding: 4px 4px 4px 8px;
}

.c-search__input_box__mode_text {
  padding-bottom: 2px;
}

.c-search__input_box__mode_close {
  border-radius: 4px;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  position: relative;
}

.c-search__input_box__mode_close:hover, .c-search__input_box__mode_close:active {
  background-color: #1d9bd11a;
}

.c-search__input_box__mode_close:hover .c-search__input_box__mode_close_icon, .c-search__input_box__mode_close:active .c-search__input_box__mode_close_icon {
  color: #1d1c1d;
}

.c-search__input_box__mode_close_icon {
  color: #1d1c1db3;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.c-search__input_box__mode_close_icon:before {
  font-size: 14px;
}

.c-search__input_box__container {
  flex: 1;
  min-width: 0;
}

.c-search__input_box__clear {
  border-right: 1px solid #ddd;
}

.c-search__input_box__icon {
  color: #616061;
  align-self: center;
  margin-left: 28px;
  margin-right: 12px;
  position: relative;
}

.c-search__input_box__icon--ia4 {
  margin-left: 20px;
}

.c-search__input_box__clear {
  color: #616061;
  align-self: center;
  padding: 0 16px;
  font-size: 13px;
}

.c-search__input_box__clear:hover {
  color: #1d1c1d;
}

.c-search__input_box__clear.c-search__input_box__clear__hidden {
  display: none;
}

.c-search__input_box__filters {
  opacity: 1;
  border-radius: 0;
  width: 20px;
  height: 20px;
  margin-left: 12px;
  top: 9px;
  right: -2px;
}

.c-search__input_box__filters.c-icon_button--default.c-button-unstyled:hover, .c-search__input_box__filters.c-icon_button--light.c-button-unstyled:hover {
  background: none;
}

.c-search__static_omniswitcher .c-search__input_and_close {
  border-bottom: none;
  width: 100%;
  margin: auto;
}

.c-search__static_omniswitcher .c-search_autocomplete__container {
  z-index: 1012;
  background-color: var(--dt_color-ctr-sec, #fff);
  border-radius: 12px;
  width: calc(100% + 21px);
  padding-top: 8px;
  position: absolute;
  top: 29px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 4px 12px #0000001a, 0 0 0 1px #1d1c1d21;
}

.c-search__static_omniswitcher .c-basic_container {
  background: none;
}

.c-search__static_omniswitcher .c-search_autocomplete__suggestion_list {
  max-height: 310px;
}

.c-search__static_omniswitcher .c-search_autocomplete__suggestion_item, .c-search__static_omniswitcher .c-search_autocomplete_section_header, .c-search__static_omniswitcher .c-search_autocomplete__search_ai_nux_static {
  padding-left: 22px;
}

.c-search__static_omniswitcher .c-search__input_box {
  border: 1px solid var(--dt_color-otl-ter, #1d1c1d21);
  border-radius: 8px;
  height: 36px;
  padding-right: 0;
}

.c-search__static_omniswitcher .c-search__input_box__icon {
  margin-left: 11px;
  font-size: 20px;
}

.c-search__static_omniswitcher .c-search_autocomplete footer {
  background-color: var(--dt_color-surf-pry, #fff);
  border-radius: 0 0 12px 12px;
}

.c-search__static_omniswitcher .c-search__input_box__clear {
  border-right: none;
  padding-right: 14px;
}

.c-search__static_omniswitcher .c-search_query_entity__icon, .c-search__static_omniswitcher .c-page_view_entity__icon {
  color: #616061;
  font-size: 20px;
}

.c-search__page_input_container {
  background-color: var(--ia_theme_none_overwrite, #f8f8f8);
  width: 100%;
  padding: 16px 16px 6px;
}

.p-ia4_top_nav__search_container:not(.p-ia4_top_nav__search_container--has-query) .c-search__input_and_close:not(.c-search__input_and_close--focused) .c-search__input_box {
  background-color: var(--dt_color-theme-surf-inv-pry);
}

.p-ia4_top_nav__search_container:not(.p-ia4_top_nav__search_container--has-query) .c-search__input_and_close:not(.c-search__input_and_close--focused) .c-search__input_box__icon {
  color: var(--dt_color-theme-content-inv-pry);
}

.p-ia4_top_nav__search_container:not(.p-ia4_top_nav__search_container--has-query) .c-search__input_and_close:not(.c-search__input_and_close--focused) .c-texty_input_unstyled__container .ql-placeholder {
  opacity: 1;
  color: var(--dt_color-theme-content-inv-pry);
}

.p-ia4_top_nav__search_container:not(.p-ia4_top_nav__search_container--has-query) .c-search__input_and_close:not(.c-search__input_and_close--focused) .ql-editor {
  color: var(--dt_color-theme-content-inv-pry);
}

.p-ia4_top_nav__search_container .c-search__input_and_close--focused {
  box-shadow: 0 0 0 3px var(--dt_color-theme-surf-inv-pry);
  border-radius: 6px;
}

.p-ia4_top_nav__search_container .c-search__input_box__icon {
  font-size: 18px;
}

.p-ia4_top_nav__search_container .c-search__input_and_close .c-search__input_box {
  border: none;
  border-radius: 6px;
  height: 26px;
}

.p-ia4_top_nav__search_container .c-search__input_and_close .c-search__input_box .ql-editor, .p-ia4_top_nav__search_container .c-search__input_and_close .c-search__input_box .ql-placeholder {
  font-size: 13px;
  line-height: 22px;
}

.p-ia4_top_nav__search_container .c-search_autocomplete__container {
  min-width: 520px;
  margin-top: 0;
}

.p-search_file--skeleton__inner {
  flex-direction: initial;
}

.p-search_file--skeleton__body {
  margin-top: 4px;
}

.p-search_file--skeleton__description {
  margin-top: -4px;
}

.p-search_file--skeleton__description .c-missing_text {
  margin-right: 8px;
}

.p-search_file--audio-player {
  cursor: default;
  overflow: visible;
}

.p-search_file--ia4 .c-pillow_file {
  border: 1px solid #1d1c1d1a;
  border-bottom: 0;
  border-radius: 0;
}

.p-search_file--first .c-pillow_file {
  border-radius: 8px 8px 0 0;
}

.p-search_file--last .c-pillow_file {
  border-bottom: 1px solid #1d1c1d1a;
  border-radius: 0 0 8px 8px;
}

.p-workflow_templates_gallery_page {
  overflow: auto;
}

.p-workflow_templates_gallery_page_content {
  margin: 20px;
}

.p-workflow_templates_gallery_banner {
  background-color: #fff;
  padding-bottom: 20px;
}

.p-workflow_templates_gallery_banner img {
  width: 295px;
  height: 290px;
}

.p-shortcuts_gallery__tabs {
  padding: 0;
}

.p-shortcuts_gallery__tabs .c-tabs__tab_content {
  padding: 4px 0;
}

.p-shortcuts_gallery__tabs .c-tabs__tab_menu > .c-tabs__tab:first-child .c-tabs__tab_content {
  padding-left: 8px;
}

.p-shortcuts_gallery__tabs .p-explorer_header, .p-shortcuts_gallery__tabs .c-search__input_box__filters {
  display: none;
}

.p-shortcuts_gallery__tabs .p-explorer_search__container {
  padding-top: 16px;
}

.p-shortcuts_gallery__tabs .p-shortcuts_gallery__tabs_spacer {
  background-color: #f8f8f8;
  height: 16px;
  margin: 0;
  padding: 0;
}

.p-activity_page {
  background: #f8f8f8;
  flex: 1;
  width: 100%;
  height: 100%;
}

.p-activity_page .c-virtual_list__item--focus:after {
  content: unset;
}

.p-activity_page__title_icon {
  color: #de4e2b;
}

.p-activity_page__list .c-message__actions {
  top: 12px;
  right: 28px;
}

.p-activity_page__list:not(.p-activity_page__list--docked) .p-activity_page__item_background {
  border-radius: 12px;
  margin: 0 16px 16px;
}

.p-activity_page__list.p-activity_page__list--docked .c-message__actions {
  right: 16px;
}

.p-activity_page__item_background {
  background: #fff;
}

.p-activity_page__item {
  border-radius: 12px;
  padding: 10px 12px 14px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-activity_page__item:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-activity_page__item:focus {
  outline: none;
}

.p-activity_page__item .c-member__member-name {
  margin-right: 0;
}

.p-activity_page__item .c-member__secondary_content {
  margin-left: 4px;
}

.c-virtual_list__item--focus .p-activity_page__item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__item--first {
  margin-top: 16px;
}

.p-activity_page__item--docked {
  box-shadow: none;
  background: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.p-activity_page__item--docked:hover {
  box-shadow: none;
  background: #f8f8f8;
}

.c-virtual_list__item--focus .p-activity_page__item--docked {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-activity_page__item--dense .c-files_container {
  margin-left: 14px;
}

.p-activity_page__item__offline {
  width: unset;
  margin: 0 16px;
}

.p-activity_page__item__offline--docked {
  padding: 0 16px;
}

.p-activity_page__item__link {
  color: inherit;
  display: inline-block;
}

.p-activity_page__item__link:hover {
  text-decoration: underline;
}

.p-activity_page__item__link:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-bottom: 8px;
}

.p-activity_page__education {
  border-radius: 12px;
  margin: 16px;
}

.c-virtual_list__item--focus .p-activity_page__education {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__top_anchor_hack_item {
  border-bottom: 1px solid #f8f8f8;
}

.p-activity_page__top_anchor_hack_item--docked {
  border-bottom: 1px solid #fff;
}

@keyframes unread-highlight {
  0% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.p-saved_page {
  background: #f8f8f8;
  flex: 1;
  width: 100%;
  height: 100%;
}

.p-saved_page .c-virtual_list__item--focus:after {
  content: unset;
}

.p-saved_page--empty {
  background: #fff;
}

.p-saved_page__title_icon {
  color: #e01e5a;
}

.p-saved_page__list .c-message__actions {
  top: 12px;
  right: 32px;
}

.p-saved_page__list.p-saved_page__list--docked .c-message__actions {
  right: 16px;
}

.p-saved_page__item {
  background: #fff;
  border-radius: 12px;
  margin: 0 20px 20px;
  padding: 10px 12px 14px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-saved_page__item:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-saved_page__item:focus {
  outline: none;
}

.c-virtual_list__item--focus .p-saved_page__item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-saved_page__item--first {
  margin-top: 20px;
}

.p-saved_page__item--docked {
  box-shadow: none;
  background: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.p-saved_page__item--docked:hover {
  box-shadow: none;
  background: #f8f8f8;
}

.c-virtual_list__item--focus .p-saved_page__item--docked {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-saved_page__item--docked .c-pillow_file {
  background: none;
}

.p-saved_page__item--dense .c-files_container {
  margin-left: 14px;
}

.p-saved_page__item--education {
  border-radius: 12px;
  margin: 20px;
}

.c-virtual_list__item--focus .p-saved_page__item--education {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-saved_page__item--file {
  padding: 0;
  overflow: hidden;
}

.p-saved_page__item--file .c-pillow_file_container {
  max-width: unset;
}

.p-saved_page__item--file .c-pillow_file {
  border: none;
}

.p-saved_page__item--file .c-pillow_file_container--full_width:hover {
  background: #fff;
}

.p-saved_page__item--file .c-icon--bookmark-filled {
  color: #e01e5a;
}

.p-saved_page__item--file_comment {
  font-style: inherit;
  text-decoration: none;
  display: block;
}

.p-saved_page__item--file_comment:hover {
  text-decoration: none;
}

.p-saved_page__item__offline {
  width: unset;
  margin: 0 20px;
}

.p-saved_page__item__link {
  color: inherit;
  font-weight: bold;
  display: inline;
}

.p-saved_page__item__link:hover {
  text-decoration: underline;
}

.p-saved_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-bottom: 8px;
}

.p-saved_page__item--tombstone {
  padding-top: 14px;
}

.p-saved_page__item--tombstone, .p-saved_page__item--tombstone:hover {
  color: #616061;
  background: #ddd;
}

.p-saved_page__item--docked.p-saved_page__item--tombstone {
  border-color: #d0d0d0;
}

.p-saved_page__item__undo {
  margin-left: 4px;
}

.p-error_messages_body__subtitle {
  margin-top: 48px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-step_team_name .p-setup-page__team_name_input_wrapper--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_team_name .p-setup-page__team_name_input--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-0);
}

.p-step_team_name .p-setup-page__approved-domain-checkbox--ia4 {
  margin-bottom: var(--dt_static_space-0);
}

.p-setup-step-profile__label .c-label__text {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 {
  margin-bottom: var(--dt_static_space-025);
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 .c-label__text {
  color: var(--dt_color-content-pry);
  font-size: var(--dt_static_type-size-base);
  line-height: var(--dt_static_type-size-title);
  margin: 0;
  padding: 0;
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 .c-label__optional_tag {
  color: var(--dt_color-content-ter);
  line-height: var(--dt_static_type-size-title);
}

.p-setup-step-profile__photo {
  width: 112px;
  height: 112px;
}

.p-setup-step-profile__photo--ia4 {
  border-radius: var(--dt_static_radius-ia);
  width: 124px;
  height: 124px;
}

.p-setup-page__real_name_input--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_channels .p-setup-page__channel_name_input_wrapper--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_channels .p-setup-page__channel_name_input--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-0);
}

.c-email_multi_input__input--error {
  margin-bottom: 20px;
}

.c-email_multi_input__input--no-margin {
  margin-bottom: 0;
}

.c-email_multi_input__input--ia4 {
  margin-bottom: var(--dt_static_space-100);
}

.c-email_multi_input__input--ia4_last {
  margin-bottom: var(--dt_static_space-175);
}

.c-email_multi_input__plus_button {
  min-width: auto;
}

.c-email_invites_form__error {
  margin-top: 20px;
  margin-bottom: 16px;
}

.c-email_invites_form__container .c-multi_select_input__input {
  align-items: baseline;
  min-height: 112px;
}

.c-email_invites_form__container .c-multi_select_input__input:not(.c-multi_select_input--initial) .c-multi_select_input__input {
  width: auto;
}

.p-setup-step-invites__email_text {
  bottom: 12px;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input {
  margin-bottom: var(--dt_static_space-100);
  padding: var(--dt_static_space-050) var(--dt_static_space-075) var(--dt_static_space-075) var(--dt_static_space-050);
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__input {
  min-height: 106px;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__filter_query {
  margin-left: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-025);
  align-self: flex-start;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__placeholder {
  left: var(--dt_static_space-075);
  top: var(--dt_static_space-075);
}

.p-setup_step_invites__emails_input--ia4 .c-token_content__label {
  line-height: var(--dt_static_type-size-title);
}

.p-setup_step_loader {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.c-sk-modal_content .p-setup_step_loader {
  margin-bottom: 120px;
}

.p-setup_step_loader__header {
  text-align: center;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 42px;
  line-height: 30px;
}

.p-setup_step_loader__body {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
}

.c-third_party_auth {
  border-width: 2px;
  padding: 0;
  display: flex;
}

.c-third_party_auth:hover, .c-third_party_auth:active {
  background-color: #fff;
  box-shadow: 0 1px 4px #0000004d;
}

.c-third_party_auth:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-third_party_auth__icon {
  width: 18px;
  height: 18px;
  margin-right: 12px;
}

.p-step_manual_invites_and_google .p-step_manual_invites_and_google__subheader--ia4 {
  font-size: var(--dt_static_type-size-caption);
  line-height: var(--dt_static_type-size-subtitle);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input {
  padding: var(--dt_static_space-050) var(--dt_static_space-075) var(--dt_static_space-075) var(--dt_static_space-050);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__input {
  min-height: 106px;
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__filter_query {
  margin-left: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-025);
  align-self: flex-start;
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__placeholder {
  left: var(--dt_static_space-075);
  top: var(--dt_static_space-075);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-token_content__label {
  line-height: var(--dt_static_type-size-title);
}

.p-step_plans .p-step_plans__content-description {
  margin-bottom: var(--dt_static_space-150);
}

.p-step_plans .p-step_plans__plans {
  margin: var(--dt_static_space-0) var(--dt_static_space-0) var(--dt_static_space-225);
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  display: flex;
}

.p-step_plans .p-step_plans__pricing-page-link {
  font-size: var(--dt_static_type-size-caption);
  margin-bottom: var(--dt_static_space-050);
  align-items: center;
  width: max-content;
  display: flex;
}

.p-step_plans .p-step_plans__pricing-page-link:hover {
  text-decoration: none;
}

.p-step_plans .p-step_plans__offer-info {
  font-size: var(--dt_static_type-size-caption);
}

.p-step_plans .p-step_plans__card {
  box-shadow: var(--dt_static_space-0) var(--dt_static_space-scale) 10px var(--dt_static_space-0) #00000026;
  border: var(--dt_static_space-px) solid #4a154b26;
  padding: var(--dt_static_space-100);
  border-radius: 6px;
  width: 280px;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-plan {
  font-size: var(--dt_static_type-size-subtitle);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info {
  font-size: var(--dt_static_type-size-micro);
  background-color: #1d1c1d0f;
  border-radius: 3px;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info .p-step_plans__sparkles {
  font-size: var(--dt_static_type-size-base);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-price-amount {
  font-size: var(--dt_static_type-size-headline);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-075);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-per-person {
  font-size: var(--dt_static_type-size-caption);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-per-person .p-step_plans__old-price {
  text-decoration: line-through;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-cta {
  border-radius: var(--dt_static_space-025);
  border: var(--dt_static_space-px) solid;
  border-color: #1d1c1d26;
  width: 100%;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list {
  margin: var(--dt_static_space-0);
  padding: var(--dt_static_space-075) 0 var(--dt_static_space-050);
  font-size: var(--dt_static_type-size-caption);
  list-style: none;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list .p-step_plans__card-benefit {
  align-items: center;
  gap: var(--dt_static_space-050);
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list .p-step_plans__checkmark {
  color: var(--dt_color-base-inv-hgl-2);
  font-size: var(--dt_static_space-125);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card {
  border: var(--dt_static_space-px) solid #ffffff38;
  background-color: var(--dt_color-ctr-sec);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info {
  background-color: var(--dt_color-surf-sec);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card .p-step_plans__card-cta {
  background-color: var(--dt_color-ctr-sec);
  border-color: #ffffff38;
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--pro {
  color: var(--dt_color-content-pry);
  border-color: rgb(var(--dt_color-plt-aubergine-30));
  background-color: #1d1c1db3;
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info, .sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  background-color: var(--dt_color-surf-pry);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-cta {
  border-color: rgb(var(--dt_color-plt-aubergine-10));
  background-color: rgb(var(--dt_color-plt-aubergine-10));
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro {
  border: var(--dt_static_space-0125) solid #4a154b;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  color: #4a154b;
  background-color: #4a154b1a;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-cta {
  background-color: #4a154b;
  border-color: #4a154b;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 {
  border-radius: var(--dt_static_space-075);
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 .p-step_plans__card-header-info {
  border-radius: var(--dt_static_space-025);
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 .p-step_plans__card-cta {
  border-radius: 7px;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro {
  border-color: rgb(var(--dt_color-plt-aubergine-70));
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  color: #4a154b;
  background-color: #4a154b26;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-cta {
  background-color: rgb(var(--dt_color-plt-aubergine-70));
  border-color: rgb(var(--dt_color-plt-aubergine-70));
}

.c-launchpad-teammates {
  flex-wrap: wrap;
  margin-top: 16px;
  padding-bottom: 80px;
  padding-left: 2px;
  display: flex;
  position: relative;
  left: 16px;
}

.c-launchpad-teammates .p-browse_page_member_card_entity__select_checkbox {
  z-index: 1;
  background: #f8f8f8;
  border: 2px solid #bbbabb;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
}

.c-launchpad-teammates .p-browse_page_member_card_entity__select_checkbox .p-browse_page_member_card_entity__select_checkbox_icon {
  color: #1264a3;
  margin: 0 auto;
  position: relative;
  top: -2px;
  left: -2px;
}

.c-launchpad-teammates .p-no_results {
  margin: auto;
}

.p-browse_page_member_card_entity--is-selected .p-browse_page_member_card_entity__select_checkbox {
  border: 2px solid var(--dt_color-base-pry);
}

.c-launchpad-teammates-search {
  margin: 8px auto;
  padding: 0 16px;
}

.p-workspace__primary_view_body.c-joiner_launchpad {
  color: var(--dt_color-content-pry);
  background-color: var(--dt_color-base-sec);
  position: relative;
  box-shadow: 0 0;
}

.sk-client-theme--dark .p-workspace__primary_view_body.c-joiner_launchpad {
  background-color: #fff;
}

.p-view_header.c-joiner_launchpad__view-header {
  box-shadow: none;
}

.p-view_header.c-joiner_launchpad__view-header--scrolled {
  box-shadow: 0 1px 0 0 var(--saf-0);
}

.c-joiner_launchpad__wrapper {
  height: 100%;
  overflow: scroll;
}

.c-joiner_launchpad__content {
  margin: 20px 64px 64px;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__content {
    margin: 20px 20px 64px;
  }
}

.c-joiner_launchpad__header {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-joiner_launchpad__header-highlight {
  color: rgb(var(--dt_color-plt-aubergine-70));
}

.sk-client-theme--dark .c-joiner_launchpad__header-highlight {
  color: rgb(var(--dt_color-plt-aubergine-50));
}

.c-joiner_launchpad__wave-icon {
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -52px;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__wave-icon {
    display: none;
  }
}

.c-joiner_launchpad__section-title {
  font-size: 15px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-joiner_launchpad__section-subtitle {
  color: #1d1c1db3;
  margin-bottom: 8px;
}

.c-joiner_launchpad__people-carousel-wrapper {
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  height: 240px;
  margin: 0 -64px;
  overflow-x: auto;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__people-carousel-wrapper {
    margin: 0 -20px;
  }
}

.c-joiner_launchpad__people-carousel-wrapper .p-gallery_scroller__content {
  flex-direction: row;
  margin-left: 64px;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__people-carousel-wrapper .p-gallery_scroller__content {
    margin-left: 20px;
  }
}

.c-joiner_launchpad__people-card {
  width: 140px;
  min-width: 140px;
  height: 206px;
  margin: 4px 12px 8px 0;
}

.c-joiner_launchpad__people-card .c-base_icon__width_only_container {
  border-radius: 0;
}

.c-joiner_launchpad__people-card .c-missing_text--unknown {
  width: 100px !important;
}

.c-joiner_launchpad__people-card:hover, .c-joiner_launchpad__people-card:active, .c-joiner_launchpad__people-card:focus {
  cursor: pointer;
  background-color: #f8f8f8;
}

.c-joiner_launchpad__people-card-outline: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: 1px solid #1264a3;
}

.c-joiner_launchpad__people-carousel-view-everyone-card-content {
  color: #1264a3;
  white-space: normal;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
  display: flex;
}

.c-joiner_launchpad__people-carousel-card-content-spacer {
  min-width: 96px;
}

.c-joiner_launchpad-footer_skip, .c-joiner_launchpad-footer_skip:active, .c-joiner_launchpad-footer_skip:hover {
  color: rgb(var(--dt_color-plt-gray-70));
  margin-left: 20px;
  line-height: 36px;
}

.p-setup_page {
  height: 100%;
  overflow-y: auto;
}

.p-setup_page--ia4 {
  position: relative;
}

.p-setup_page__content {
  flex-direction: column;
  max-width: 820px;
  height: 100%;
  padding: 32px 80px 64px;
  display: flex;
}

.p-setup_page__content .p-autoclog__hook {
  display: block;
}

.p-setup_page__content--ia4 {
  padding: var(--dt_static_space-400);
  max-width: 632px;
}

.p-setup_page__content--large-width {
  max-width: 100%;
}

.p-setup_page__content--full-height-flex .p-autoclog__hook {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-setup_page__content.p-setup_page__content--full-height-flex .p-autoclog__hook, .p-setup_page__content .p-setup_page__step_people, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__content_wrapper, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__content, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__results_container, .p-setup_page__content .p-setup_page__step_people .p-browse_page_results {
  overflow-y: clip;
}

.p-setup_page__steps_counter {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-grow: 0;
  margin-bottom: 24px;
}

.p-setup_page__steps_counter.p-setup_page__steps_counter--ia4 {
  color: var(--dt_color-content-ter);
  margin-bottom: var(--dt_static_space-100);
}

.p-setup_page__header {
  margin-bottom: 36px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 50px;
  font-weight: bold;
  line-height: 56px;
}

.p-setup_page__header.p-setup_page__header--ia4 {
  color: var(--dt_color-content-pry);
  letter-spacing: -.75px;
  margin-bottom: var(--dt_static_space-100);
  max-width: 632px;
  font-size: 48px;
  line-height: 46px;
}

.p-setup_page__header .highlight-aubergine {
  color: #4a154b;
}

.p-setup_page__header--has-subheader, .p-setup_page__step_subheader--larger-copy {
  max-width: 820px;
}

.p-setup_page__header--has-subheader {
  margin-bottom: 8px;
}

.p-setup_page__subheader, .p-setup_page__subheader--deprecated-margin {
  margin-bottom: 24px;
}

.p-setup_page__subheader--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-175);
  max-width: 632px;
}

.p-setup_page__header--no-margin {
  margin-bottom: 0;
}

.p-setup_page__subheader--label {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-setup_page__content_button {
  min-width: 200px;
  transition: none !important;
}

.p-setup_page__content_button--ia4 {
  border-radius: var(--dt_static_radius-large);
  font-weight: var(--dt_static_type-weight-bold);
  min-width: 122px;
}

.p-setup_page__content_button_large--ia4 {
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 26px;
}

.p-setup_page__content_button--aubergine {
  background-color: #4a154b;
}

.p-setup_page__content_button--aubergine:hover {
  background-color: #4a154be6;
}

.p-setup_page__content_button--ia4_aubergine.c-button--disabled {
  background: #ddd;
  background-clip: initial;
  color: #1d1c1dbf;
  cursor: default;
  border-color: #ddd;
}

.p-setup_page__content_button--ia4_aubergine.c-button--disabled:hover {
  background: #ddd;
}

.p-setup_page__content_button--ia4_aubergine:not(.c-button--disabled) {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-channel_sidebar__badge-color));
  color: var(--dt_color-base-pry);
}

.sk-client-theme--dark .p-setup_page__content_button--ia4_aubergine:not(.c-button--disabled) {
  color: var(--dt_color-content-pry);
}

.p-setup_page__content_button--google {
  background-color: #4285f4;
  padding: 4px 12px 4px 4px;
}

.p-setup_page__content_button--google:hover {
  background-color: #4285f4e6;
}

.p-setup_page__content_secondary_link {
  color: #1d1c1db3;
  border-bottom: 1px solid #0000;
  margin-left: 32px;
}

.p-setup_page__content_secondary_link:hover {
  color: #1d1c1db3;
  border-bottom: 1px solid #1d1c1db3;
  text-decoration: none;
}

.p-setup_page__content_secondary_link--ia4 {
  font-size: var(--dt_static_type-size-caption);
  line-height: var(--dt_static_type-size-subtitle);
}

.p-setup_page__content_secondary_button {
  margin-left: 13px;
}

.p-setup_page__shared_invite_link {
  outline: none;
}

.p-setup_page__shared_invite_link:hover {
  cursor: pointer;
}

.p-setup_page__content__contact_api_response_display_section {
  color: #616061;
  background-color: #ddd;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  height: 500px;
  margin-bottom: 16px;
  padding: 4px 16px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  overflow: scroll;
}

.p-setup_page__content__contact_api_response_display_section:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-setup_page__content__contact_api_response_display_section:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-setup_page__footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 0;
  margin-bottom: 16px;
}

.p-setup_page__footer--fixed {
  z-index: 1;
  background: #fff;
  border-top: 1px solid #ddd;
  width: 100%;
  margin-bottom: 0;
  margin-left: -80px;
  padding: 16px 0 16px 80px;
  display: flex;
  position: fixed;
  bottom: 0;
}

.p-setup_page__footer--ia4_fixed {
  background-color: var(--dt_color-base-pry);
  border-top: 1px solid var(--dt_color-base-ter);
  padding: var(--dt_static_space-100) var(--dt_static_space-0) var(--dt_static_space-100) var(--dt_static_space-400);
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-setup_page__step_people {
  flex-grow: 1;
  max-height: 800px;
  margin: 0 -20px;
}

.p-setup_page__step_people .p-browse_page_layout__container {
  height: 100%;
  padding-bottom: 15px;
}

.p-setup_page__step_people--ia4 {
  margin-top: calc(var(--dt_static_space-125) * -1);
}

.p-setup_page__step_tada_skip {
  color: #1d1c1d;
  margin-top: 16px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-setup_page__step_tada_skip--ia4 {
  margin-top: var(--dt_static_space-175);
}

.p-setup_page__step_calendar_contact_import {
  flex-direction: column;
  margin-bottom: 28px;
  display: flex;
}

.p-setup_page__header_tagline {
  margin-bottom: 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-setup_page__content__select_teammates_step_list {
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  margin: 0 0 28px;
  padding: 0;
  list-style: none;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  overflow: hidden;
}

.p-setup_page__content__select_teammates_step_list:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-setup_page__content__select_teammates_step_list:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-setup_page__content__select_teammates_step_list--in-modal {
  margin-bottom: 0;
}

.p-setup_page__content__select_teammates_step_list--in-modal .p-setup_page__content__select_teammates_step_list__input, .p-setup_page__content__select_teammates_step_list--in-modal .p-setup_page__content__select_teammates_step_list_item {
  margin-left: 12px;
  margin-right: 12px;
}

.p-setup_page__content__select_teammates_step_list__input {
  margin: 20px 24px 6px;
}

.p-setup_page__content__select_teammates_step_list__teammates {
  height: 332px;
}

.p-setup_page__content__select_teammates_step_list__teammates .c-virtual_list__item:last-child .p-setup_page__content__select_teammates_step_list_item, .p-setup_page__content__select_teammates_step_list__teammates .c-virtual_list__item:last-child .p-setup_page__content__select_teammates_step_list_item_invite {
  border-bottom: none;
}

.p-setup_page__content__select_teammates_step_list__loading {
  height: 100%;
  margin: auto;
}

.p-setup_page__content__select_teammates_header_item {
  align-items: center;
  margin: 8px 24px;
  display: flex;
}

.p-setup_page__content__select_teammates_deselect_all_btn {
  color: #616061;
  margin-left: auto;
  text-decoration: underline;
}

.p-setup_page__content__select_teammates_step_list_share_link {
  margin-top: -12px;
}

.p-setup_page__content__select_teammates_step_list_item {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 0 24px;
  padding: 8px 0;
  display: flex;
}

.p-setup_page__content__select_teammates_step_list_item_invite {
  color: #1d1c1db3;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  padding: 12px 16px 12px 24px;
  display: flex;
}

.p-setup_page__content__select_teammates_step_list_item_invite:hover, .p-setup_page__content__select_teammates_step_list_item_invite:focus {
  color: #fff;
  background: #1264a3;
}

.p-setup_page__content__select_teammates_step_list_item--last_top_contact {
  border-bottom: none;
}

.p-setup_page__content__select_teammates_step_profile_photo {
  border-radius: 4px;
  margin-right: 12px;
  display: inline-block;
}

.p-setup_page__content__select_teammates_step_email {
  color: #1d1c1db3;
  margin: 0;
}

.p-setup_page__content__aubergine_text {
  color: #4a154b;
}

.p-setup_page___google_icon_container {
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin: 0 12px 0 0;
  padding: 4px;
  display: flex;
}

.p-setup_page___google_icon_container .c-third_party_auth__icon {
  width: 26px;
  height: 26px;
  margin: 0;
}

.p-setup_page__step_subheader--larger-copy {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-setup_page__step_welcome_onboarding_welcome_image {
  max-width: 330px;
  margin-bottom: 48px;
}

.sk-client-theme--dark .p-setup_page__content__aubergine_text {
  color: inherit;
}

.p-setup_page__header_highlighted {
  color: #4a154b;
}

.p-setup_page__header_highlighted--bordered {
  border-bottom: 1px dashed #ddd;
}

.p-setup_page__header_highlighted--ia4 {
  color: rgb(var(--dt_color-plt-aubergine-90));
}

.sk-client-theme--dark .p-setup_page__header_highlighted {
  color: #fed5be;
}

.sk-client-theme--dark .p-setup_page__header_highlighted--bordered {
  border-bottom: 1px dashed #868686;
}

.p-classic_nav__team_messages_progress_bar_background {
  fill: none;
  stroke: #1d1c1d21;
}

.p-classic_nav__team_messages_progress_bar_progress {
  fill: none;
  stroke: #007a5a;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.p-classic_nav__team_messages_progress_bar_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  fill: currentColor;
}

.c-menu_item__li--highlighted .p-classic_nav__team_messages_progress_bar_text {
  fill: #fff;
}

.p-truncated_tooltip_wrapper {
  width: 100%;
  max-width: 100%;
}

.p-truncated_tooltip_wrapper > * {
  pointer-events: none;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-channel_sidebar {
  color: var(--p-channel_sidebar__computed-text-color);
  background-color: var(--ia_theme_none_overwrite, var(--p-channel_sidebar__column-bg));
  flex-direction: column;
  flex: 1;
  width: 220px;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

[lang] .p-channel_sidebar:not(.p-channel_sidebar--classic_nav) {
  font-size: 16px;
}

[lang="ja-JP"] .p-channel_sidebar:not(.p-channel_sidebar--classic_nav) {
  font-size: 15px;
}

.p-ia4_client--theming .p-channel_sidebar {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar--contain {
  contain: strict;
}

.p-channel_sidebar--classic_nav {
  font-size: 15px;
}

@keyframes p-welcome-place__sidebar_animation {
  0% {
    font-weight: 900;
  }

  50% {
    color: #fff;
    font-weight: 900;
  }

  100% {
    color: inherit;
    font-weight: 900;
  }
}

.p-channel_sidebar__list {
  flex: 1;
}

.p-channel_sidebar__channel_sections_edu_coachmark {
  width: 420px;
}

.p-channel_sidebar__channel_sections_edu_coachmark_title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__channel_sections_edu_coachmark_content {
  padding-right: 16px;
}

.p-channel_sidebar__section_heading__connect_coachmark_new {
  width: 427px;
}

.p-channel_sidebar__section_heading__connect_coachmark_new .c-coachmark__footer {
  margin: 0;
}

.p-channel_sidebar__section_heading__connect_coachmark_title {
  margin: 8px 0;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__section_heading__connect_coachmark_callout {
  margin: 0;
}

.p-channel_sidebar__section_heading__connect_coachmark_link {
  margin-top: 8px;
  font-weight: 700;
}

.p-channel_sidebar__virtualized, .p-channel_sidebar__static_list {
  outline: none;
}

.p-channel_sidebar__section_heading--hover .p-channel_sidebar__section_filter_icon {
  opacity: 1;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--channel_above {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--channel_below {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--ineligible {
  opacity: .5;
}

.p-channel_sidebar__section_heading_more_label {
  flex: 1 1 0;
}

.p-channel_sidebar__section_heading_label {
  opacity: 1;
  text-align: left;
  white-space: nowrap;
  flex: 1 1 0;
  padding-right: 8px;
  transition: padding-right 0s ease-in-out .3s, color .1s ease-out;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__section_heading_label .c-deprecated-icon:before {
  vertical-align: middle;
  opacity: .64;
  vertical-align: baseline;
  flex-shrink: 0;
  width: 20px;
  margin: 0 1px 0 -4px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar--classic_nav .p-channel_sidebar__section_heading_label {
  font-weight: 700;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__badge {
  flex: 1 0 auto;
  margin-left: 4px;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__emoji {
  opacity: .8;
  transition: opacity .1s;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__emoji--active {
  opacity: 1;
}

.p-channel_sidebar__section_heading_label--ellipsis-or-badge {
  padding-right: 0;
  transition: padding-right ease-in-out;
}

.p-channel_sidebar__section_heading_label_overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__section_heading_label_overflow wbr {
  display: none;
}

.p-channel_sidebar__section_heading--selected .p-channel_sidebar__section_heading_label {
  transition: none;
}

.p-channel_sidebar__badge_ellipsis_container, .p-channel_sidebar__badge_plus_container {
  align-items: center;
  width: 32px;
  margin-right: 2px;
  display: inline-flex;
  position: relative;
}

.p-channel_sidebar__badge_plus_container {
  display: flex;
  position: static;
}

.p-channel_sidebar__badge_wrapper {
  z-index: 1;
  display: inline-flex;
  position: absolute;
  right: 16px;
}

.p-channel_sidebar__badge_wrapper.p-channel_sidebar__badge_wrapper--hide_plus_button {
  right: 18px;
}

.p-channel_sidebar__badge_wrapper__nudge {
  right: 12px;
}

.p-channel_sidebar__badge:not(.c-mention_badge--transparent) {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  color: var(--p-channel_sidebar__badge-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__badge:not(.c-mention_badge--transparent) {
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__section_heading_right {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__section_heading_secondary_content {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  width: 20px;
}

.p-channel_sidebar__section_heading_plus {
  opacity: 0;
  z-index: 3;
  width: 26px;
  height: 26px;
  margin-left: 8px;
  line-height: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_plus:before {
  vertical-align: middle;
  opacity: .64;
  content: "";
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  transition: opacity .1s ease-out;
  display: inline-block;
}

.p-channel_sidebar__section_heading_plus:hover:before {
  opacity: 1;
}

.p-channel_sidebar__section_heading_plus__nudge {
  margin-left: 12px;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_plus, .p-channel_sidebar__section_heading_plus.p-channel_sidebar__section_heading_plus--showing {
  opacity: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_right_item + .p-channel_sidebar__section_heading_right_item {
  margin-left: 4px;
}

.p-channel_sidebar__section_heading_tip--short {
  max-width: 200px;
}

.p-channel_sidebar__section_heading__coachmark {
  padding: 24px;
}

.p-channel_sidebar__section_heading__coachmark__title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__section_heading__coachmark__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  display: inline-block;
}

.p-channel_sidebar__banner {
  text-align: center;
  z-index: 2;
  color: #fff;
  cursor: pointer;
  width: calc(100% - 12px);
  padding: 5px 0;
  font-size: 14px;
  font-weight: 700;
  display: block;
  position: absolute;
  left: 6px;
  right: 6px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  padding: 6px 0;
}

.p-channel_sidebar__banner--top {
  border-radius: 6px;
  top: 0;
  box-shadow: 0 1px 6px #0000001a, inset 0 1px 3px #0000001a;
}

.p-channel_sidebar__banner--bottom {
  border-radius: 6px 6px 0 0;
  bottom: 0;
  box-shadow: 0 -1px 6px #0000001a, inset 0 -1px 3px #0000001a;
}

.p-channel_sidebar__banner--mentions {
  color: var(--p-channel_sidebar__mentions-banner-color);
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__mentions-banner-bg));
}

[lang="de-DE"] .p-channel_sidebar__banner--mentions {
  padding-left: 16px;
}

.p-ia4_client--theming .p-channel_sidebar__banner--mentions {
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__banner--unreads {
  color: var(--dt_color-theme-content-ter, var(--p-channel_sidebar__unreads-banner-color));
  background-color: var(--dt_color-theme-base-pry, var(--p-channel_sidebar__unreads-banner-bg));
}

[lang="fr-FR"] .p-channel_sidebar__banner--unreads {
  padding-left: 16px;
}

.p-channel_sidebar__channel, .p-channel_sidebar__link {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__channel, .p-ia4_client--theming .p-channel_sidebar__link {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__channel:link, .p-channel_sidebar__link:link, .p-channel_sidebar__channel:visited, .p-channel_sidebar__link:visited, .p-channel_sidebar__channel:hover, .p-channel_sidebar__link:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__channel:link, .p-ia4_client--theming .p-channel_sidebar__link:link, .p-ia4_client--theming .p-channel_sidebar__channel:visited, .p-ia4_client--theming .p-channel_sidebar__link:visited, .p-ia4_client--theming .p-channel_sidebar__channel:hover, .p-ia4_client--theming .p-channel_sidebar__link:hover {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__channel.p-channel_sidebar__channel--mpim .p-channel_sidebar__mpim_counter {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__theme-text--opacity-11));
}

.c-virtual_list__item--contextmenu-visible .p-channel_sidebar__channel, .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__link, .p-channel_sidebar__section_placeholder {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__channel, .p-ia4_client--theming .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__link, .p-ia4_client--theming .p-channel_sidebar__section_placeholder {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__section_heading, .p-channel_sidebar__section_placeholder, .p-channel_sidebar__channel, .p-channel_sidebar__link {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: 26px;
  padding: 0 12px 0 15px;
  line-height: 26px;
  display: flex;
}

:is(.p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__section_placeholder, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__channel, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__link) {
  padding: 0 10px 0 16px;
}

.p-channel_sidebar__section_heading:hover, .p-channel_sidebar__section_placeholder:hover, .p-channel_sidebar__channel:hover, .p-channel_sidebar__link:hover, .p-channel_sidebar__section_heading:active, .p-channel_sidebar__section_placeholder:active, .p-channel_sidebar__channel:active, .p-channel_sidebar__link:active, .p-channel_sidebar__section_heading:focus, .p-channel_sidebar__section_placeholder:focus, .p-channel_sidebar__channel:focus, .p-channel_sidebar__link:focus, .p-channel_sidebar__section_heading:link, .p-channel_sidebar__section_placeholder:link, .p-channel_sidebar__channel:link, .p-channel_sidebar__link:link, .p-channel_sidebar__section_heading:visited, .p-channel_sidebar__section_placeholder:visited, .p-channel_sidebar__channel:visited, .p-channel_sidebar__link:visited {
  text-decoration: none;
}

.p-channel_sidebar__section_placeholder {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  line-height: 26px;
}

.p-channel_sidebar__section_placeholder_icon {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  top: -1px;
}

.p-channel_sidebar__section_placeholder_label {
  -webkit-user-select: none;
  user-select: none;
}

.p-drag_layer .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading, .p-drag_layer .p-channel_sidebar__section_placeholder, .p-channel_sidebar--iap1 .p-channel_sidebar__section_placeholder, .p-drag_layer .p-channel_sidebar__channel, .p-channel_sidebar--iap1 .p-channel_sidebar__channel, .p-drag_layer .p-channel_sidebar__link, .p-channel_sidebar--iap1 .p-channel_sidebar__link {
  height: 28px;
  line-height: 28px;
}

.p-drag_layer .p-channel_sidebar__channel.p-channel_sidebar__channel--edit-mode, .p-channel_sidebar .p-channel_sidebar__channel.p-channel_sidebar__channel--edit-mode {
  padding-left: 10px;
}

.p-drag_layer .p-channel_sidebar__channel--setup, .p-channel_sidebar .p-channel_sidebar__channel--setup {
  padding-left: 16px;
}

.p-drag_layer .p-channel_sidebar__channel--setup.p-channel_sidebar__channel--ia4_setup, .p-channel_sidebar .p-channel_sidebar__channel--setup.p-channel_sidebar__channel--ia4_setup {
  padding: var(--dt_static_space-0) var(--dt_static_space-125);
}

.p-drag_layer .p-channel_sidebar__link:not(.p-channel_sidebar__link--no-indent, .p-channel_sidebar__link--page, .p-channel_sidebar__link--all-threads, .p-channel_sidebar__link--add-more-items, .p-channel_sidebar_header_link, .p-channel_sidebar__link--upgraded-slack, .p-channel_sidebar__link--downgraded-slack, .p-channel_sidebar__link--canvas, .p-channel_sidebar__link--super_section_header, .p-channel_sidebar__link--discount_offer, .p-channel_sidebar__link--discount_offer_link), .p-channel_sidebar .p-channel_sidebar__link:not(.p-channel_sidebar__link--no-indent, .p-channel_sidebar__link--page, .p-channel_sidebar__link--all-threads, .p-channel_sidebar__link--add-more-items, .p-channel_sidebar_header_link, .p-channel_sidebar__link--upgraded-slack, .p-channel_sidebar__link--downgraded-slack, .p-channel_sidebar__link--canvas, .p-channel_sidebar__link--super_section_header, .p-channel_sidebar__link--discount_offer, .p-channel_sidebar__link--discount_offer_link), .p-drag_layer .p-channel_sidebar__section_placeholder, .p-channel_sidebar .p-channel_sidebar__section_placeholder {
  padding-left: 34px;
}

.p-drag_layer .p-channel_sidebar__channel--in_super_section, .p-channel_sidebar .p-channel_sidebar__channel--in_super_section, .p-drag_layer .p-channel_sidebar__link.p-channel_sidebar__link--with_super_sections, .p-channel_sidebar .p-channel_sidebar__link.p-channel_sidebar__link--with_super_sections, .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--with_super_sections, .p-channel_sidebar .p-channel_sidebar__section-heading--pages-drawer--with_super_sections {
  padding-left: 20px;
}

.p-drag_layer .p-channel_sidebar__link--super_section_header, .p-channel_sidebar .p-channel_sidebar__link--super_section_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--p-channel_sidebar__theme-text);
  margin-top: 8px;
  font-weight: 900;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__link--super_section_header, .p-ia4_client--theming .p-channel_sidebar .p-channel_sidebar__link--super_section_header {
  color: var(--dt_color-content-pry);
}

.p-drag_layer .p-channel_sidebar__link--page:not(.p-channel_sidebar__link--discount_offer), .p-channel_sidebar .p-channel_sidebar__link--page:not(.p-channel_sidebar__link--discount_offer), .p-drag_layer .p-channel_sidebar__link--all-threads, .p-channel_sidebar .p-channel_sidebar__link--all-threads {
  padding-left: 16px;
}

.p-channel_sidebar__link:before, .p-channel_sidebar__link:after {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__link:before {
  margin: 0 1px 0 -4px;
}

.p-channel_sidebar__link:after {
  opacity: 1;
  margin-left: 4px;
  font-size: 20px;
}

.p-channel_sidebar__link_count {
  font-weight: normal;
}

.p-channel_sidebar__link--add-more-items.p-channel_sidebar__link {
  padding-left: 16px;
}

.p-channel_sidebar__link.p-channel_sidebar__link--edit-mode {
  padding-left: 40px;
}

.p-channel_sidebar__channel_icon_prefix {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  margin: 0 8px 0 -4px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: flex;
}

.p-channel_sidebar__channel_icon_canvas_indicator {
  color: #4a154b;
  background: #fff;
  border-radius: 1px;
  margin: 1px;
  font-size: 10px;
  position: absolute;
  top: 5px;
  left: 32px;
}

.p-channel_sidebar__channel_icon_canvas_indicator .p-channel_sidebar__channel_icon_canvas_indicator__mid {
  border-radius: 1px;
}

.p-channel_sidebar__channel_icon_canvas_indicator .p-channel_sidebar__channel_icon_canvas_indicator__inner {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  border-radius: 1px;
}

.p-channel_sidebar__canvas_menu_item {
  display: flex;
}

.p-channel_sidebar__canvas_menu_item svg {
  height: 28px;
  margin-right: 4px;
}

.p-channel_sidebar__canvas_menu_item .p-channel_sidebar__canvas_menu_item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-channel_sidebar__channel_icon_suffix {
  vertical-align: middle;
  opacity: .64;
  opacity: 1;
  flex-shrink: 0;
  width: 20px;
  margin-left: 4px;
  font-family: Slack v2;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__presence_icon.c-presence {
  flex-shrink: 0;
  margin: 0 8px 0 -4px;
}

.p-channel_sidebar__channel--draft .p-channel_sidebar__channel_icon_prefix {
  color: inherit;
}

.p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__badge, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__badge, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix {
  opacity: .64;
}

.p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected).p-channel_sidebar__channel .p-channel_sidebar__badge, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected).p-channel_sidebar__channel .p-channel_sidebar__badge {
  opacity: 1;
}

.p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix {
  opacity: 1;
  color: var(--p-channel_sidebar__muted-text-color);
}

.p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix {
  color: var(--dt_color-content-ter);
}

.p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix {
  opacity: .9;
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix {
  color: var(--dt_color-content-sec);
  opacity: 1;
}

.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted, .p-channel_sidebar__channel--suggested) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted, .p-channel_sidebar__channel--suggested, .p-channel_sidebar__channel--typing) .p-channel_sidebar__channel_icon_prefix.c-icon--channel-pane-hash:before {
  content: "";
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__name {
  opacity: 1;
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__badge {
  color: var(--dt_color-theme-content-inv-pry, var(--p-channel_sidebar__active-badge-text-color));
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__active-badge-bg));
}

.p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix {
  flex-shrink: 0;
  flex-basis: 20px;
  font-size: 14px;
}

.p-channel_sidebar__channel_icon_prefix:not(.p-channel_sidebar__channel_icon_prefix--typing) {
  border-radius: 4px;
  width: 20px;
  height: 20px;
}

.p-channel_sidebar__channel_icon_prefix {
  font-size: 18px;
}

.p-channel_sidebar__channel_icon_prefix--typing {
  opacity: 1;
  flex: 0;
  align-self: center;
  font-size: 20px;
  display: flex;
}

.p-channel_sidebar__channel_icon_prefix--filled {
  background-color: var(--dt_color-base-inv-hgl-1);
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__channel_icon_prefix_background {
  background-color: #1d1c1d0f;
}

.p-channel_sidebar__channel_icon_prefix_icon_xs {
  font-size: 14px;
}

.p-channel_sidebar__channel_icon_prefix_icon_s {
  font-size: 16px;
}

.p-channel_sidebar__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 1;
  margin-right: 0;
  overflow: hidden;
}

.p-channel_sidebar__name .c-custom_status {
  float: right;
  z-index: 1;
  opacity: .8;
  position: relative;
}

.p-channel_sidebar__name.p-channel_sidebar__name--away, .p-channel_sidebar__name > .p-channel_sidebar__name--away {
  opacity: 1;
}

.p-channel_sidebar__link .p-channel_sidebar__name {
  margin-right: auto;
}

.p-channel_sidebar__channel_suffix {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg {
  width: var(--dt_static_space-0125);
  height: var(--dt_static_space-125);
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg path {
  fill: var(--dt_color-theme-base-inv-hgl-1, var(--p-huddle__active_item));
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg path {
  fill: var(--dt_color-base-pry);
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg.p-channel_sidebar__channel_suffix_huddle_fake_mask_svg-in-huddle path {
  fill: var(--dt_color-theme-base-inv-hgl-1, var(--p-huddle__active_item));
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg.p-channel_sidebar__channel_suffix_huddle_fake_mask_svg-in-huddle path {
  fill: var(--dt_color-surf-inv);
}

.p-channel_sidebar__channel_custom_status {
  flex: none;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__channel_suffix--huddle {
  margin-left: 0;
}

.p-channel_sidebar__custom_status {
  opacity: .8;
  margin-right: 6px;
}

.p-channel_sidebar__custom_status .p-huddle_status_icon {
  margin-top: 5px;
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__name--away, .p-channel_sidebar__channel--selected > .p-channel_sidebar__name--away {
  opacity: 1;
}

.p-channel_sidebar__status {
  margin-left: 8px;
}

.p-channel_sidebar__member_label {
  opacity: .7;
  margin-left: 8px;
  font-weight: normal;
}

.p-ia4_client--theming .p-channel_sidebar__channel--selected .p-channel_sidebar__member_label {
  color: var(--dt_color-content-inv-sec);
}

.p-ia4_client--theming .p-channel_sidebar__member_label {
  opacity: 1;
  color: var(--dt_color-content-ter);
}

.p-channel_sidebar__icon {
  opacity: 1;
  margin-left: 4px;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__icon, .p-channel_sidebar__icon .p-channel_sidebar__close_container:focus {
  display: none;
}

.p-channel_sidebar__button_container {
  width: 100%;
}

.p-channel_sidebar__close_container {
  position: relative;
}

.p-channel_sidebar__close_container:focus .p-channel_sidebar__channel, .p-channel_sidebar__close_container:hover .p-channel_sidebar__channel, .p-channel_sidebar__close_container:hover .p-channel_sidebar__link, .p-channel_sidebar__close_container .p-channel_sidebar__channel:focus {
  padding-right: 44px;
}

.p-channel_sidebar__close {
  opacity: 0;
  position: absolute;
  top: 3px;
  right: .75rem;
}

.p-channel_sidebar__close, .p-channel_sidebar__close .c-deprecated-icon:before {
  line-height: 1;
}

.p-channel_sidebar__close:focus {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__close, .p-channel_sidebar__close_container:focus .p-channel_sidebar__close, .p-channel_sidebar__channel:focus + .p-channel_sidebar__close {
  opacity: .64;
}

.p-channel_sidebar__close_container .p-channel_sidebar__close:focus, .p-channel_sidebar__close_container .p-channel_sidebar__close:hover {
  opacity: 1;
}

.p-channel_sidebar__close--circle {
  border-radius: 50%;
}

.p-channel_sidebar__delete_icon:before {
  font-size: 14px;
}

.p-channel_sidebar__reply_icon:before {
  font-size: 16px;
}

.p-channel_sidebar__channel_canvas_suffix {
  padding-right: 4px;
  display: none;
}

.p-channel_sidebar__channel:hover .p-channel_sidebar__channel_canvas_suffix {
  display: block;
}

.p-channel_sidebar__message_failure_suffix {
  color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  margin-left: 8px;
  margin-right: 4px;
}

.p-channel_sidebar__story_icon_suffix {
  flex-shrink: 0;
  flex-basis: 28px;
  font-size: 14px;
}

.p-channel_sidebar__channel_suggested_join_cta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 12px;
  margin-right: 32px;
  font-weight: 700;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__channel_suggested_join_cta {
  margin-right: 12px;
}

.p-channel_sidebar__link--unread .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__link--page--disabled:hover, .p-channel_sidebar__link--all-threads--disabled:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__link--page--disabled:hover, .p-ia4_client--theming .p-channel_sidebar__link--all-threads--disabled:hover {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__link--page--disabled:hover, .p-channel_sidebar__link--all-threads--disabled:hover {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__link--selected.p-channel_sidebar__link--page--disabled, .p-channel_sidebar__link--selected.p-channel_sidebar__link--all-threads--disabled {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__link--selected.p-channel_sidebar__link--page--disabled, .p-ia4_client--theming .p-channel_sidebar__link--selected.p-channel_sidebar__link--all-threads--disabled {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__link--selected .p-channel_sidebar__name {
  opacity: 1;
}

.p-channel_sidebar__link--all-unreads:before {
  content: "";
  margin: 0 0 0 -2px;
  font-size: 16px;
}

.p-channel_sidebar__link--search:before {
  content: "";
  margin: 0 4px 0 -4px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--browse_dms:before {
  content: "";
  font-size: 14px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--browse_dms:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites {
  padding-left: 34px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites:before {
  content: "";
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel {
  padding-left: 34px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel:before {
  content: "";
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .c-button-unstyled.p-channel_sidebar__link--page--disabled, .p-channel_sidebar--iap1 .c-button-unstyled.p-channel_sidebar__link.p-channel_sidebar__link--all-threads.p-channel_sidebar__link--all-threads--disabled {
  opacity: .64;
  cursor: default;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-teammates {
  padding-left: 36px;
  font-weight: bold;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-teammates:before {
  content: "";
}

.p-channel_sidebar__link--page_pwelcome {
  height: 70px;
}

.p-channel_sidebar__link--page_pwelcome + .p-channel_sidebar__close {
  top: 9px;
}

.p-channel_sidebar__link--add_suggestions {
  color: #fff;
  background: #1d1c1d80;
  display: block;
}

.p-channel_sidebar__link--add_suggestions:hover {
  background: #1d1c1db3;
}

.p-channel_sidebar__link--dismiss_suggestion {
  align-items: center;
  width: 16px;
  margin-left: 4px;
  display: flex;
}

.p-channel_sidebar__link--browse_all_channels {
  width: 20px;
  padding-left: 10px;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__link--page_pwelcome {
  padding-right: 12px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link--page_pwelcome {
  height: 74px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link--page_pwelcome + .p-channel_sidebar__close {
  top: 8px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__close_container:hover .p-channel_sidebar__link--page_pwelcome {
  padding-right: 16px;
}

.p-channel_sidebar__link--add-apps:before {
  content: "";
}

.p-channel_sidebar__link--add-apps:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__link--discount_offer {
  background-color: #ffffff1a;
  padding: 0;
  height: 100% !important;
}

.p-channel_sidebar__link--discount_offer .p-channel_sidebar__link {
  height: 100%;
  padding: 0 16px;
}

.p-channel_sidebar__setup_prompt {
  padding: 24px 16px 16px;
  font-size: 13px;
  position: relative;
  bottom: 0;
}

.p-channel_sidebar__setup_prompt .c-icon {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__setup_prompt .c-icon {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__setup_prompt .c-icon:before {
  margin-left: 1.6px;
  font-size: 15px;
}

.p-channel_sidebar__setup_prompt img {
  width: 13px;
  height: 13px;
  margin-right: 8px;
}

.p-channel_sidebar__setup_prompt__close_icon {
  position: absolute;
  top: 0;
  right: 4px;
}

.p-channel_sidebar__link__icon {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 20px;
  margin: 0 0 0 -2px;
  font-family: Slack v2;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  display: inline-flex;
}

.p-channel_sidebar .c-custom_scrollbar__track_vertical {
  display: none;
}

.p-channel_sidebar:hover .c-custom_scrollbar__track_vertical {
  display: block;
}

.p-channel_sidebar__navigation_bar {
  width: 196px;
  margin: 4px 0 8px 12px;
  display: inline-flex;
}

.p-channel_sidebar__history_button {
  background: var(--p-channel_sidebar__navigation-bar-color);
  padding: 1px 4px 0;
}

.p-channel_sidebar__history_button:hover {
  background: var(--p-channel_sidebar__navigation-bar-color--hover);
}

.p-channel_sidebar__history_button:focus {
  z-index: 1;
}

.p-channel_sidebar__history_button--disabled {
  cursor: default;
  opacity: .45;
}

.p-channel_sidebar__history_button--disabled:hover {
  background: var(--p-channel_sidebar__navigation-bar-color);
}

.p-channel_sidebar__history_button-right {
  border-radius: 0 4px 4px 0;
}

.p-channel_sidebar__history_button-left {
  border-radius: 4px 0 0 4px;
  margin-left: 8px;
}

.p-channel_sidebar__compose_button {
  -webkit-user-select: none;
  user-select: none;
  z-index: 3;
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  fill: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 18px;
  transition-property: box-shadow, transform, background-color;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.175, .875, .5, 1.5);
  display: flex;
  position: absolute;
  top: 8px;
  right: 16px;
  box-shadow: 0 1px 3px #00000014;
}

.p-channel_sidebar__compose_button:focus {
  border-radius: 9999px;
}

.p-channel_sidebar__compose_button:hover {
  box-shadow: 0 4px 8px #0003;
}

.p-channel_sidebar__compose_button:active {
  transform: scale(.95);
}

.p-channel_sidebar__compose_button--disabled {
  cursor: default;
}

.p-channel_sidebar__compose_button_container {
  z-index: 1;
  width: 54px;
  height: 50px;
  position: absolute;
  right: 0;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button {
  z-index: 2;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship {
  z-index: 1;
  transition: transform .16s cubic-bezier(.36, .19, .29, 1), opacity .16s;
  transform: translateY(0);
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship .p-channel_sidebar__spaceship_button_icon--launch, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:hover .p-channel_sidebar__spaceship_button_icon--create, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:focus .p-channel_sidebar__spaceship_button_icon--create {
  display: none;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:hover .p-channel_sidebar__spaceship_button_icon--launch, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:focus .p-channel_sidebar__spaceship_button_icon--launch {
  display: inline-flex;
}

.p-channel_sidebar__compose_button_container:hover, .p-channel_sidebar__compose_button_container:focus-within {
  height: 100px;
}

.p-channel_sidebar__compose_button_container:hover .p-channel_sidebar__compose_button--spaceship, .p-channel_sidebar__compose_button_container:focus-within .p-channel_sidebar__compose_button--spaceship {
  opacity: 1;
  transform: translateY(50px);
}

.p-drag_layer .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_label {
  font-weight: 500;
}

.p-drag_layer .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-drag_layer .p-channel_sidebar__section_heading.p-channel_sidebar__section_heading_channels, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading.p-channel_sidebar__section_heading_channels {
  cursor: initial;
  width: auto;
  height: 28px;
  margin: 0 8px;
  padding: 0 16px;
  font-size: 15px;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_label {
  display: flex;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron {
  flex: none;
  display: none;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron.p-channel_sidebar__section_heading_chevron_section-menu--open, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron.p-channel_sidebar__section_heading_chevron_section-menu--open, .p-drag_layer .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_chevron, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_chevron {
  display: inline-block;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections {
  height: 28px;
  padding-left: 1px;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__emoji {
  padding-left: 0;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_expand_container:hover, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_expand_container:hover {
  background: none;
}

.p-drag_layer .p-channel_sidebar__section_heading_label--muted, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_label--muted {
  opacity: .64;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer {
  cursor: pointer;
  text-align: initial;
  color: var(--p-channel_sidebar__computed-text-color);
  height: 28px;
  font-size: 15px;
  line-height: 32px;
  transition: color 80ms ease-out;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer {
  color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus {
  box-shadow: none;
  position: relative;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus:after, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus:after {
  content: " ";
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled {
  opacity: .64;
  cursor: default;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled:hover, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled:hover, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled:hover {
  color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__badge, .p-channel_sidebar--iap1 .p-channel_sidebar__badge {
  opacity: 1;
  margin-right: 2px;
  transition: opacity .1s;
}

.p-drag_layer .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button, .p-channel_sidebar--iap1 .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button {
  transition: none;
}

.p-drag_layer .p-channel_sidebar__badge.p-channel_sidebar__link_count, .p-channel_sidebar--iap1 .p-channel_sidebar__badge.p-channel_sidebar__link_count {
  margin-right: -6px;
}

.p-drag_layer .p-channel_sidebar__badge--showing, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--showing {
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__badge--hover, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--hover, .p-drag_layer .p-channel_sidebar__badge--section_menu-open.p-channel_sidebar__badge--hide_plus_button, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--section_menu-open.p-channel_sidebar__badge--hide_plus_button {
  opacity: 0;
}

.p-drag_layer .p-channel_sidebar__badge--muted, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--muted {
  opacity: .64;
}

.p-drag_layer .p-channel_sidebar__callout, .p-channel_sidebar--iap1 .p-channel_sidebar__callout {
  background-color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 16px;
  flex: none;
  align-self: center;
  height: 18px;
  margin-left: 4px;
  margin-right: -6px;
  padding: 0 9px;
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__callout, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__callout {
  background-color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__close, .p-channel_sidebar--iap1 .p-channel_sidebar__close {
  line-height: initial;
  border-radius: 4px;
  padding: 4px;
  top: 0;
  right: 16px;
}

.p-ia4_client .p-drag_layer .p-channel_sidebar__close, .p-ia4_client .p-channel_sidebar--iap1 .p-channel_sidebar__close {
  height: 100%;
  padding: 3px;
}

.p-drag_layer .p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-drag_layer .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix {
  flex-basis: 28px;
  width: 28px;
}

.p-drag_layer .p-channel_sidebar__channel_icon_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel_icon_suffix {
  margin-right: 4px;
}

.p-drag_layer .p-channel_sidebar__section_heading_plus, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_plus {
  border-radius: 4px;
  padding: 3px;
}

.p-drag_layer .p-channel_sidebar__section_heading_plus:before, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_plus:before {
  content: "";
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__link__icon, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon, .p-drag_layer .p-channel_sidebar__link:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link:before, .p-drag_layer .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel_icon_prefix, .p-drag_layer .p-channel_sidebar__section_heading_expand, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_expand {
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__link--browse_dms:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--browse_dms:before {
  margin: 0 -6px 0 3px;
}

.p-drag_layer .p-channel_sidebar__link--invites:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--invites:before, .p-drag_layer .p-channel_sidebar__link--add-channel:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--add-channel:before {
  margin: 0 -5px 0 2px;
}

.p-drag_layer .p-channel_sidebar__link--add-teammates:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--add-teammates:before {
  margin: 0 -4px 0 3px;
}

.p-drag_layer .p-channel_sidebar__link__icon:not(.p-channel_sidebar__link--browse_all_channels), .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon:not(.p-channel_sidebar__link--browse_all_channels), .p-drag_layer .p-channel_sidebar__link:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link:before, .p-drag_layer .p-channel_sidebar__section_heading_expand, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_expand, .p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  width: 26px;
  font-size: 18px;
}

.p-drag_layer .p-channel_sidebar__team_icon, .p-channel_sidebar--iap1 .p-channel_sidebar__team_icon {
  margin: 3px;
}

.p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  padding-left: 5px;
}

.p-drag_layer .p-channel_sidebar__emoji--with_super_sections, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji--with_super_sections {
  width: 18px;
}

.p-drag_layer .p-channel_sidebar__emoji--with_super_sections img, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji--with_super_sections img {
  width: 13px;
  height: 13px;
  margin-top: -6px;
}

.p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  flex: none;
  display: flex;
}

.p-drag_layer .p-channel_sidebar__link__icon.c-icon--mentions, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--mentions, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--team-directory, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--team-directory, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--gn-menu, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--gn-menu, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--all-files-alt, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--all-files-alt {
  font-size: 16px;
  left: 1px;
}

.p-drag_layer .p-channel_sidebar__link__icon.c-icon--shared-channels-outline, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--shared-channels-outline {
  font-size: 20px;
  left: -1px;
}

.p-drag_layer .p-channel_sidebar__banner, .p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 16px;
  width: auto;
  max-width: calc(100% - 32px);
  height: 28px;
  margin: auto;
  padding: 4px 20px 4px 8px;
  font-size: 13px;
  display: block;
  left: 50%;
  right: auto;
  overflow: hidden;
  transform: translateX(-50%);
}

.p-drag_layer .p-channel_sidebar__banner wbr, .p-channel_sidebar--iap1 .p-channel_sidebar__banner wbr {
  display: none;
}

.p-drag_layer .p-channel_sidebar__banner, .p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  box-shadow: 0 4px 12px #00000014;
}

.p-drag_layer .p-channel_sidebar__banner--top, .p-channel_sidebar--iap1 .p-channel_sidebar__banner--top {
  top: 6px;
}

.p-drag_layer .p-channel_sidebar__banner--bottom, .p-channel_sidebar--iap1 .p-channel_sidebar__banner--bottom {
  bottom: 8px;
}

.p-drag_layer .p-channel_sidebar__list__top_banner_fade, .p-channel_sidebar--iap1 .p-channel_sidebar__list__top_banner_fade {
  z-index: 1;
  width: 100%;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-drag_layer .p-channel_sidebar__list__bottom_banner_fade, .p-channel_sidebar--iap1 .p-channel_sidebar__list__bottom_banner_fade {
  width: 100%;
  height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-drag_layer .p-channel_sidebar__empty_state, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state {
  max-width: 600px;
  margin: 40px 30px 0;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__title, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  overflow-wrap: break-word;
  font-weight: 700;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__title_icon, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__title_icon {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__description, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-channel_sidebar__callout {
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__edit_mode_checkbox {
  vertical-align: middle;
  opacity: .64;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: inherit;
  flex-shrink: 0;
  width: 26px;
  margin-left: 1px;
  margin-right: 3px;
  transition: opacity 80ms;
  display: inline-block;
}

.p-channel_sidebar__edit_mode_checkbox--selected {
  opacity: 1;
}

.p-channel_sidebar__section_heading_expand {
  vertical-align: middle;
  opacity: .64;
  cursor: pointer;
  flex-shrink: 0;
  width: 20px;
  height: 26px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  transition: transform .1s, opacity .1s;
  display: inline-block;
  position: relative;
  transform: rotate(90deg)translateY(0);
}

.p-channel_sidebar__section_heading_expand_container {
  border-radius: 4px;
  align-items: center;
  width: 26px;
  height: 26px;
  margin: 0 0 0 -7px;
  display: flex;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--with_super_sections {
  width: 18px;
  margin: 0 1px 0 0;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--with_super_sections .p-channel_sidebar__section_heading_expand {
  opacity: 0;
  width: 18px;
}

.p-channel_sidebar__section_heading_expand_container--edit-mode {
  margin: 0 4px 0 -6px;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 1;
  transition: opacity .1s;
  position: absolute;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji--muted {
  opacity: .64;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 0;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container--with_super_sections .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 0;
  transition-delay: .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__static_list--keyboard_focus .p-channel_sidebar__static_list__item:focus .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 0;
  transition-delay: .2s;
}

.p-channel_sidebar__static_list--keyboard_focus .p-channel_sidebar__static_list__item:focus .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__static_list__item--contain {
  contain: strict;
}

.p-ia4_client .p-channel_sidebar__static_list__item--contain:focus {
  contain: size layout style;
}

.p-channel_sidebar__pages_list_spacer {
  height: inherit;
  border-bottom: 1px solid;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji, .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji:hover .p-channel_sidebar__emoji {
  transition: none;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand, .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji:hover .p-channel_sidebar__section_heading_expand {
  transition: transform .1s;
}

.p-channel_sidebar__section_heading--collapsed .p-channel_sidebar__section_heading_expand {
  transform: rotate(0)translateY(1px);
}

.p-channel_sidebar__section_heading--collapsed .p-channel_sidebar__section_heading_label--unreads {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__section_heading_ellipsis {
  opacity: 0;
  border-radius: 4px;
  width: 26px;
  height: 26px;
  padding: 3px;
  line-height: 1;
  transition: opacity .1s ease-out;
  position: relative;
  left: 6px;
}

.p-channel_sidebar__section_heading_ellipsis--showing {
  opacity: 1;
  transition: opacity .1s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter {
  opacity: 0;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter-active {
  opacity: 1;
  transition: opacity .1s ease-in .2s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter-active.p-channel_sidebar__section_heading_ellipsis_transition--hide_plus_button {
  transition: none;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit {
  opacity: 0;
  transition: opacity .1s ease-out .2s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit.p-channel_sidebar__section_heading_ellipsis_transition--hide_plus_button {
  transition: none;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit-active {
  opacity: 0;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge {
  transition-delay: .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button {
  transition-delay: 0s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge {
  transition-delay: 0;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-enter, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-enter, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-active, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-active, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-exit, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-exit, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-exit-active, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-exit-active, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:active .p-channel_sidebar__badge, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__badge {
  transition: none;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis {
  opacity: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__badge:not(.p-channel_sidebar__badge--hide_plus_button), .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge:not(.p-channel_sidebar__badge--hide_plus_button) {
  opacity: 0;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_ellipsis_icon {
  vertical-align: middle;
  opacity: .64;
  opacity: 1;
  flex-shrink: 0;
  width: 20px;
  margin-top: -1px;
  font-family: Slack v2;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__section_heading_ellipsis .p-ia_edu_throbber--square {
  width: 108px;
  height: 108px;
  position: absolute;
  top: -40px;
  left: -40px;
}

.p-channel_sidebar__section_heading_button, .p-channel_sidebar__emoji {
  border-radius: 6px;
  max-width: 100%;
  padding-left: 5px;
  display: flex;
}

.p-channel_sidebar__organize_button {
  justify-content: center;
}

.p-channel_sidebar__navigation_bar .p-channel_sidebar__organize_button {
  padding-bottom: 4px;
}

.p-channel_sidebar__organize_button--disabled {
  opacity: .64;
  cursor: default;
}

.p-channel_sidebar__channel_section_select_menu {
  min-width: 196px;
  margin-right: 0;
}

.p-channel_sidebar__remove_section_modal_spacing {
  margin-top: 12px;
}

.p-channel_sidebar__placeholder {
  width: 20px;
  display: inline-block;
}

.p-channel_sidebar__channel_section_select_menu_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  overflow: hidden;
}

.p-channel_sidebar__channel_section_select_menu_item wbr {
  display: none;
}

.p-channel_sidebar__channel_section_menu_item__callout {
  margin-right: 16px;
}

.p-channel_sidebar__channel_section_menu_submenu_label {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.p-channel_sidebar__channel_section_menu_submenu_label__secondary_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #616061;
  margin-left: 16px;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.c-menu_item__li--highlighted .p-channel_sidebar__channel_section_menu_submenu_label__secondary_text {
  color: #fff;
}

.p-channel_sidebar__channel_section_menu_submenu__link.c-menu_item__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  -webkit-user-select: text;
  user-select: text;
  padding: 8px 24px 4px;
}

.p-channel_sidebar__channel_section_menu_submenu__link.c-menu_item__button.c-menu_item__button--highlighted .sk_highlight {
  color: #fff;
}

.p-channel_sidebar__static_list__item__row_container {
  cursor: pointer;
  border-radius: 6px;
  padding: 0 8px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__channel--selected, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__section-heading--pages-drawer:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--add-more-items {
  border-radius: 6px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__channel--selected.p-channel_sidebar__channel--active_highlight, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--add-more-items.p-channel_sidebar__link--add-more-items--active_highlight, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link.p-channel_sidebar__link--page--active_highlight {
  border-radius: 0;
}

.p-channel_sidebar__static_list__item__row_container:hover .p-channel_sidebar__section-heading--pages-drawer, .p-channel_sidebar__static_list__item__row_container:hover .p-channel_sidebar__channel {
  border-radius: 6px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__channel:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__channel--selected, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__link {
  border-radius: initial;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--unread .p-channel_sidebar__badge, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--unread .p-channel_sidebar__callout {
  margin-right: -6px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-menu_item__icon {
  height: initial;
  text-align: initial;
  color: inherit;
  margin-right: 0;
  display: flex;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-menu_item__icon .p-channel_sidebar__channel_icon_prefix {
  font-size: 25px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-base_entity__text-contents {
  margin-left: 5px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification.p-channel_sidebar__channel--muted:not(.c-menu_item__button--highlighted) {
  opacity: .64;
}

.p-channel_sidebar__organize_mode_menu {
  border-top: 1px solid var(--p-channel_sidebar__theme-text--opacity-11);
  padding: 16px 16px 24px;
}

.p-ia4_client--theming .p-channel_sidebar__organize_mode_menu {
  border-top: 1px solid var(--dt_color-otl-ter);
}

.p-channel_sidebar__organize_mode_menu:before {
  content: " ";
  opacity: .64;
  border-top-style: solid;
  border-top-width: 1px;
}

.p-channel_sidebar__organize_mode_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 0 16px;
}

.p-channel_sidebar__organize_mode_actions {
  justify-content: space-around;
  display: flex;
}

.p-channel_sidebar__organize_action {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  flex: 1 0 0;
  min-width: 50px;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__organize_action wbr {
  display: none;
}

.p-ia4_client--theming .p-channel_sidebar__organize_action {
  border: 1px solid var(--dt_color-otl-sec);
}

.p-channel_sidebar__organize_action__colors {
  color: var(--p-channel_sidebar__theme-text);
  background-color: var(--p-channel_sidebar__theme-text--opacity-11);
}

.p-channel_sidebar__organize_action__colors:hover, .p-channel_sidebar__organize_action__colors:active, .p-channel_sidebar__organize_action__colors:focus {
  background-color: var(--p-channel_sidebar__theme-text--opacity-20);
}

.p-channel_sidebar__organize_action__colors--primary {
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  background-color: var(--p-channel_sidebar__theme-text);
}

.p-channel_sidebar__organize_action__colors--primary:hover, .p-channel_sidebar__organize_action__colors--primary:active, .p-channel_sidebar__organize_action__colors--primary:focus {
  background-color: var(--p-channel_sidebar__theme-text--opacity-89);
}

.p-channel_sidebar__organize_action + .p-channel_sidebar__organize_action {
  margin-left: 8px;
}

.p-channel_sidebar__channel:focus, .p-channel_sidebar__link:focus {
  outline: none;
}

.p-channel_sidebar__channel.c-link--focus-visible:focus, .p-channel_sidebar__link.c-button--focus-visible:focus, .p-channel_sidebar__link.c-link--focus-visible:focus {
  box-shadow: none;
  border-radius: 0;
}

.p-channel_sidebar__channel.c-link--focus-visible:focus .p-channel_sidebar__name, .p-channel_sidebar__link.c-button--focus-visible:focus .p-channel_sidebar__name, .p-channel_sidebar__link.c-link--focus-visible:focus .p-channel_sidebar__name {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-channel_sidebar__static_list__item:focus {
  outline: none;
}

.p-ia4_client .p-channel_sidebar__static_list__item:focus:after {
  border-radius: 8px;
  top: 0;
  bottom: 0;
  left: 8px;
  right: 8px;
}

.p-channel_sidebar__close.c-button--focus-visible:focus, .p-channel_sidebar__section_heading_plus.c-button--focus-visible:focus {
  border-radius: 10px;
}

.p-channel_sidebar__static_list--keyboard_focus div[aria-selected="true"].p-channel_sidebar__static_list__item:focus:after {
  content: "";
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.p-ia4_client .p-channel_sidebar__static_list--keyboard_focus div[aria-selected="true"].p-channel_sidebar__static_list__item:focus:after {
  border-radius: 8px;
  top: 0;
  bottom: 0;
  left: 8px;
  right: 8px;
}

.p-channel_sidebar__custom_sections_alert {
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  height: 112px;
  max-height: 168px;
  padding: 24px 20px 0;
  display: flex;
  overflow: hidden;
}

.p-channel_sidebar__custom_sections_image_container {
  height: inherit;
  width: 17%;
}

.p-channel_sidebar__custom_sections_image {
  align-self: baseline;
  width: 100%;
  display: block;
  position: relative;
}

.p-channel_sidebar__custom_sections_copy_container {
  max-height: inherit;
  flex-direction: column;
  width: 66%;
  margin: 0 20px;
  display: flex;
}

.p-channel_sidebar__custom_sections_copy_container .p-channel_sidebar__custom_sections_copy_container__description {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  word-break: break-word;
  overflow: hidden;
}

.p-channel_sidebar__custom_sections_copy_header {
  padding-bottom: 4px;
  display: block;
}

.p-channel_sidebar__custom_sections_copy_header__heading .p-channel_sidebar__custom_sections_copy_header__heading__text {
  font-size: 15px;
  font-weight: bold;
  display: inline;
}

.p-channel_sidebar__custom_sections_learn_more_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  display: inline;
}

.p-channel_sidebar__custom_sections_create_button_container {
  height: inherit;
  margin: 0 4px 0 auto;
  position: relative;
  top: 12px;
}

.p-channel_sidebar__custom_sections_create_button {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media only screen and (max-width: 1050px) {
  .p-channel_sidebar__custom_sections_alert {
    height: max-content;
    max-height: 168px;
  }
}

@media only screen and (max-width: 700px) {
  .p-channel_sidebar__custom_sections_image_container, .p-channel_sidebar__custom_sections_image, .p-channel_sidebar__custom_sections_create_button_container, .p-channel_sidebar__custom_sections_create_button {
    display: none;
  }
}

.p-channel_sidebar__link__saved--toasting {
  animation-name: p-channel_sidebar__saved__toast_fade;
  animation-duration: 1s;
  animation-timing-function: ease-out;
}

.p-channel_sidebar__saved__toast {
  pointer-events: none;
  opacity: 0;
  transform-origin: center;
  width: 20px;
  height: 20px;
  margin: 0 1px 0 -4px;
  font-size: 20px;
  animation-name: p-channel_sidebar__saved__toast;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(.59, .52, .62, 1.49);
  position: absolute;
  top: 3px;
  left: 17px;
  transform: scale(0);
}

@keyframes p-channel_sidebar__saved__toast {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  15% {
    opacity: 1;
  }

  30% {
    opacity: 1;
    transform: scale(1);
  }

  85% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes p-channel_sidebar__saved__toast_fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  15% {
    opacity: 0;
    transform: scale(0);
  }

  85% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.p-channel_sidebar__link__activity--toasting {
  animation-name: p-channel_sidebar__activity__toast_fade;
  animation-duration: 3s;
  animation-timing-function: ease-out;
}

.p-channel_sidebar__activity__toast {
  pointer-events: none;
  opacity: 0;
  width: 20px;
  height: 20px;
  margin: 0 1px 0 -4px;
  font-size: 20px;
  animation-name: p-channel_sidebar__activity__toast;
  animation-duration: 3s;
  animation-timing-function: cubic-bezier(.59, .52, .62, 1.49);
  position: absolute;
  left: 17px;
  transform: scale(0);
}

@keyframes p-channel_sidebar__activity__toast {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  5% {
    opacity: 1;
  }

  10% {
    opacity: 1;
    transform: scale(1);
  }

  95% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes p-channel_sidebar__activity__toast_fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  5% {
    opacity: 0;
    transform: scale(0);
  }

  95% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.p-channel_sidebar__link--no_animation {
  animation-timing-function: step-start;
}

.p-channel_sidebar__link__activity {
  transform-origin: 10px 10px;
  transition: opacity .15s ease-out, transform .15s ease-out;
}

.p-channel_sidebar__link__activity--hide {
  opacity: 0;
  animation-name: none;
  transform: scale(0);
}

.p-channel_sidebar__activity__toast--with-tooltip {
  height: unset;
  pointer-events: auto;
  flex-direction: column;
  justify-content: center;
  width: 22px;
  margin: 0;
  transition: opacity .15s cubic-bezier(.59, .52, .62, 1.49), transform .15s cubic-bezier(.59, .52, .62, 1.49);
  display: flex;
  top: 0;
  bottom: 0;
  left: 12px;
}

.p-channel_sidebar__activity__toast--paused {
  opacity: 1;
  animation-name: none;
  transform: scale(1);
}

.p-channel_sidebar__activity__toast__tip_sub {
  color: #868686;
  display: block;
}

.p-channel_sidebar__ia_edu_pages_throbber {
  position: absolute;
  top: 85px;
  right: 20px;
}

.p-channel_sidebar__compose_button .p-channel_sidebar__ia_edu_compose_throbber {
  width: 120px;
  height: 120px;
  position: absolute;
  top: -42px;
  left: -42px;
}

.p-channel_sidebar__create_modal--no-flash {
  transition: none;
}

.p-channel_sidebar__section_heading_icon {
  margin: 0;
}

.p-channel_sidebar__user_avatar {
  width: 20px;
  height: 20px;
  margin: 0 8px 0 -4px;
  position: relative;
}

.p-channel_sidebar__user_avatar:hover .c-avatar {
  cursor: pointer;
}

.p-channel_sidebar__user_avatar .c-hidden_user_avatar {
  background-color: #fff;
}

.p-channel_sidebar__user_avatar--away {
  opacity: .64;
}

.p-channel_sidebar__mpim_avatars {
  height: var(--dt_static_space-125);
  width: var(--dt_static_space-125);
  margin: 0 1px 0 -4px;
  margin-right: var(--dt_static_space-050);
  flex-shrink: 0;
}

.p-channel_sidebar__mpim_avatars:hover .c-avatar {
  cursor: pointer;
}

.p-channel_sidebar__mpim_avatars .c-hidden_user_avatar {
  background-color: #fff;
}

.p-channel_sidebar__mpim_avatars img {
  vertical-align: top;
}

.p-channel_sidebar__mpim_wrapper {
  width: var(--mpim-size);
  height: var(--mpim-size);
  position: relative;
}

.p-channel_sidebar__mpim_avatars_mpim1 {
  position: absolute;
  top: 0;
  left: 0;
}

.p-channel_sidebar__mpim_avatars_mpim1 [class^="c-base_icon"] {
  clip-path: var(--mpim-mask);
}

.p-channel_sidebar__mpim_counter {
  --mpim-radius: calc(var(--mpim-size) * .2);
  width: var(--mpim-size);
  height: var(--mpim-size);
  font-size: calc(var(--mpim-size) * .75);
  border-radius: var(--mpim-radius);
  text-align: center;
  background-color: var(--p-channel_sidebar__theme-text--opacity-11);
  place-items: center;
  line-height: 1;
  display: grid;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
}

.p-ia4_client--theming .p-channel_sidebar__mpim_counter {
  background-color: var(--dt_color-theme-surf-sec);
  color: var(--dt_color-content-pry);
}

.p-channel_sidebar__more_menu .c-menu_item__button {
  padding: 0 24px 0 16px;
}

.p-channel_sidebar__more_menu .c-menu_item__icon {
  margin-right: 4px;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__customize_item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: -4px;
  padding: 0 24px;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__customize_item.c-menu_item__button--highlighted .sk_highlight {
  color: inherit;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__icon {
  font-size: 18px;
  position: relative;
}

.p-channel_sidebar.p-channel_sidebar--inset .p-channel_sidebar__section_heading {
  position: absolute;
  bottom: 0;
}

.p-channel_sidebar__list.p-channel_sidebar__list--inset {
  border-top: 1px solid var(--dt_color-otl-ter, var(--p-channel_sidebar__navigation-bar-color));
}

.p-channel_sidebar__channel_team {
  opacity: .7;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-sidebar_link__icon {
  margin-left: 0;
  margin-right: 8px;
}

.p-sidebar_link__icon.c-icon--slack, .p-sidebar_link__icon.c-icon--exclamation-circle, .p-sidebar_link__icon--progress {
  margin-left: -2px;
}

.p-sidebar_link__icon.c-icon--hourglass {
  margin-left: -5px;
}

.p-sidebar_link__title, .p-sidebar_link__subtitle {
  pointer-events: none;
  padding-left: 8px;
  padding-right: 24px;
}

.p-sidebar_link__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 900;
}

.p-sidebar_link__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 0;
}

.p-channel_sidebar__close_container .p-channel_sidebar__close.p-sidebar_link__close {
  top: auto;
}

.p-sidebar_link__offer_icon {
  margin-top: -16px;
  margin-left: -3px;
}

.p-upgrade_footer {
  margin: 60px 40px;
}

.p-upgrade_footer__heading {
  margin-bottom: 8px;
}

.p-upgrade_footer__subheading {
  color: #1d1c1db3;
  max-width: 430px;
  margin: 0 auto 16px;
}

.p-paid_benefits_header {
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  min-height: 256px;
  margin-bottom: 8px;
  padding: 56px 40px;
  font-weight: normal;
  display: grid;
  position: relative;
  box-shadow: 0 20px 20px #1d1c1d0f;
}

.p-paid_benefits_header__bg {
  position: absolute;
}

.p-paid_benefits_header__bg--gift {
  background-image: url(https://a.slack-edge.com/bv1-10/header_bg_gift_confetti-2e1d9f9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-column: 3 / span 1;
  width: 255px;
  height: 249px;
  margin-left: 7%;
  bottom: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-paid_benefits_header__bg--gift {
    background-image: url(https://a.slack-edge.com/bv1-10/header_bg_gift_confetti@2x-0ccc926.png);
  }
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__bg--gift, .p-workspace__primary_view--small .p-paid_benefits_header__bg--gift, .p-workspace__tiles--medium .p-paid_benefits_header__bg--gift {
  display: none;
}

.p-paid_benefits_header__bg--collab {
  background-image: url(https://a.slack-edge.com/bv1-10/header_bg_collaboration-868034e.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-column: 3 / span 1;
  width: 266px;
  height: 270px;
  margin-left: 1%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-paid_benefits_header__bg--collab {
    background-image: url(https://a.slack-edge.com/bv1-10/header_bg_collaboration@2x-1c54fba.png);
  }
}

.p-paid_benefits_header__text {
  grid-column: 1 / span 2;
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__text, .p-workspace__primary_view--small .p-paid_benefits_header__text, .p-workspace__tiles--medium .p-paid_benefits_header__text {
  grid-column: 1 / span 3;
}

.p-paid_benefits_header__title {
  color: #1d1c1d;
  max-width: 1000px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-paid_benefits_header__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  max-width: 1000px;
  padding: 16px 0;
}

.p-paid_benefits_header__button_container {
  grid-column: 1 / span 2;
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__button_container, .p-workspace__primary_view--small .p-paid_benefits_header__button_container, .p-workspace__tiles--medium .p-paid_benefits_header__button_container {
  grid-column: 1 / span 3;
}

.p-paid_benefits_header__button {
  min-width: 150px;
  margin: 8px 4px;
}

.p-trial_persistent_banner__container {
  z-index: 100;
  will-change: transform;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 15px;
  font-weight: 900;
  transition: transform .15s cubic-bezier(.2, .3, .25, .9);
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-trial_persistent_banner__container--slide-up {
  transform: translateY(-100%);
}

.p-trial_persistent_banner__button {
  white-space: pre-wrap;
  min-width: 169px;
  height: auto;
  min-height: 36px;
  margin-left: 16px;
}

.p-trial_seven_days_left_banner__alert {
  background-color: #fff;
}

.p-paid_benefits_view__scrollbar .c-scrollbar__child {
  transform: translateZ(0);
}

.p-paid_benefits_view {
  background-color: #f8f8f8;
  padding-bottom: 48px;
}

.p-paid_benefits_view__loading_spinner {
  top: 40%;
}

.p-paid_benefits_view__body {
  flex-direction: column;
  display: flex;
}

.p-paid_benefits_view__fine_print {
  border-bottom: 1px solid #1d1c1d21;
  margin: 32px 40px;
  padding-bottom: 32px;
}

.p-paid_benefits_view__alert_container {
  background-color: #fff;
  padding: 16px 16px 0;
}

.p-paid_benefits_view__alert .p-paid_benefits_view__alert-link {
  color: #1264a3;
  text-decoration: none;
}

.p-paid_benefits_view__benefits_card_heading {
  margin: 32px auto;
  padding: 0 32px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-recent_page {
  outline: none;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-recent_page__new {
  z-index: 1;
  align-items: center;
  height: 52px;
  padding: 0 20px;
  display: flex;
  position: relative;
  box-shadow: 0 1px #1d1c1d21;
}

.p-recent_page__new__prefix {
  color: #1d1c1db3;
}

.p-recent_page__select {
  flex: 1;
}

.p-recent_page__select__multi_select_input {
  box-shadow: none;
  border: none;
}

.p-recent_page__select__multi_select_input.c-multi_select_input--initial .c-multi_select_input__placeholder {
  top: 7px;
}

.p-recent_page__select__multi_select_input.c-multi_select_input--initial .c-multi_select_input__filter_query {
  margin-top: 7px;
}

.p-recent_page__select_options_list .c-select_options_list__group_option {
  padding-left: 24px;
}

.p-recent_page__list {
  background: #1d1c1d0a;
  flex: 1;
  min-height: 0;
}

.p-recent_page__list .c-virtual_list__item--focus:after {
  left: 16px;
  right: 16px;
}

.p-recent_page__item {
  cursor: pointer;
  background: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  margin: 0 16px;
  padding: 12px 16px;
  box-shadow: inset 0 -1px #0000001a;
}

.p-recent_page__item:hover {
  background: #f8f8f8;
}

.p-recent_page__item--active, .p-recent_page__item--active:hover {
  background: #1d9bd11a;
}

.p-recent_page__item--first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-recent_page__item--last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-recent_page__top_anchor {
  height: 1px;
}

.p-recent_page__bottom_padding {
  height: 20px;
}

.p-recent_page__divider {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #f8f8f8;
  margin: 0 16px;
  padding: 24px 0 12px 16px;
  font-weight: 700;
}

.p-recent_page__conversation {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  align-items: flex-start;
  width: calc(100% - 32px);
  display: flex;
}

.p-recent_page__conversation__avatar {
  flex-shrink: 0;
  margin: 4px 10px 0 0;
  display: flex;
}

.p-recent_page__conversation__avatar:empty {
  display: none;
}

.p-recent_page__conversation__avatar .c-avatar {
  cursor: pointer;
}

.p-recent_page__conversation__content {
  flex: 1;
  min-width: 0;
}

.p-recent_page__conversation__header {
  align-items: center;
  display: flex;
}

.p-recent_page__conversation__name {
  font-weight: 700;
}

.p-recent_page__item--unread .p-recent_page__conversation__name {
  font-weight: 900;
}

.p-recent_page__timestamp {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: auto;
}

.p-recent_page__conversation__sender:empty {
  display: none;
}

.p-recent_page__conversation__sender:after {
  content: ": ";
}

.p-recent_page__conversation__secondary {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.p-recent_page__conversation__later {
  align-self: center;
  margin-left: 16px;
}

.p-recent_page__message {
  color: #1d1c1db3;
  min-height: 22.0002px;
  max-height: 44.0004px;
  overflow: hidden;
}

.p-recent_page__message .c-mrkdwn__pre, .p-recent_page__message .c-mrkdwn__br, .p-recent_page__message .c-mrkdwn__quote {
  display: none;
}

.p-recent_page__item--unread .p-recent_page__message {
  color: #1d1c1d;
}

.p-recent_page__message .c-message__body--mpdm_move {
  margin-top: 0;
  display: inline;
}

.p-recent_page__message--huddle .c-message__body {
  margin: 0;
}

.p-recent_page__conversation__rich_text, .p-recent_page__conversation__rich_text .p-rich_text_section {
  display: inline;
}

.p-recent_page__empty {
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  background: #1d1c1d0a;
  width: 100%;
  padding: 88px 16px;
  font-size: 18px;
}

.p-recent_page__empty__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-recent_page__empty__lightbulb {
  color: #f2c744;
  margin-right: 8px;
}

.p-recent_page__empty__text {
  color: #1d1c1db3;
  max-width: 615px;
  margin: 4px auto 0;
}

.p-recent_page__avatar {
  margin-right: 12px;
}

.p-recent_page--tile .p-recent_page__divider {
  margin: 0;
}

.p-recent_page--tile .p-recent_page__item {
  border-left: none;
  border-right: none;
  margin: 0;
}

.p-recent_page--tile .p-recent_page__item--first, .p-recent_page--tile .p-recent_page__item--last {
  border-radius: 0;
}

.p-recent_page--tile .p-recent_page__conversation {
  width: 100%;
}

.p-recent_page--tile .p-recent_page__select__multi_select_input .c-multi_select_input__placeholder {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  right: 0;
  overflow: hidden;
}

.p-recent_page--tile .p-recent_page__select__multi_select_input .c-multi_select_input__placeholder wbr {
  display: none;
}

.p-outbox_page_header__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-outbox_page_header__edit-icon {
  margin-right: 4px;
}

.p-outbox_page_header__edit-button {
  margin-right: 8px;
}

.p-outbox_page_header__delete-button {
  margin-right: 4px;
}

.p-icon_avatar-container {
  background: #dddddd80;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-drafts_page {
  background: #f8f8f8;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-drafts_page .c-virtual_list__scroll_container {
  margin-left: 20px;
  margin-right: 20px;
}

.p-drafts_page .c-virtual_list__item .p-drafts_page__draft {
  margin-top: 16px;
}

.p-drafts_page .c-virtual_list__item:last-child .p-drafts_page__draft {
  margin-bottom: 16px;
}

.p-drafts_page .p-drafts_page__draft_list_item:after {
  border-radius: 8px;
  top: 20px;
}

.p-drafts_page .p-drafts_page__draft_list_item:last-child:after {
  bottom: 20px;
}

.p-ia4_client .p-drafts_page .c-empty_state__image_wrapper {
  margin-bottom: 0;
}

.p-drafts_page__education, .p-drafts_page__sent-education {
  margin-top: 20px;
}

.sk-client-theme--dark .p-drafts_page__sent-education {
  color: #f8f8f8;
  background-color: #ddd;
}

.p-drafts_page__sent-education {
  background-color: #f4ede4;
}

.p-drafts_page__sent-education.p-browse_page_education_card {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

.p-drafts_page__sent-education.p-browse_page_education_card.p-drafts_page__sent-education--margins {
  margin-left: 20px;
  margin-right: 20px;
}

.p-drafts_page__sent-education .p-browse_page_education_card__title {
  margin-bottom: 0;
}

.p-drafts_page__sent-education .p-browse_page_education_card__content {
  flex: initial;
}

.p-drafts_page__sent-education .p-browse_page_education_card__image {
  padding-left: 60px;
}

.p-drafts_page__sent-education .p-browse_page_education_card__image img {
  height: 90px;
}

.p-drafts_page__title_icon {
  color: #4a154b;
}

.p-drafts_page__list {
  flex: 1;
  position: relative;
}

.p-drafts_page__list--bordered:before {
  content: "";
  z-index: 1;
  background: #f8f8f8;
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
  height: 20px;
  position: absolute;
  top: 0;
}

.p-drafts_page__older_drafts {
  margin-left: 12px;
}

.p-drafts_page__older_drafts--surrounded {
  margin-top: 16px;
}

.p-drafts_page__section_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 8px;
  margin-left: 12px;
  font-weight: 700;
}

.p-drafts_page__older_drafts_label {
  color: #1d1c1db3;
  font-weight: 700;
}

.p-drafts_page__older_drafts_label:after {
  content: "|";
  color: #1d1c1d21;
  margin: 0 8px;
  font-weight: normal;
  display: inline-block;
}

.p-drafts_page__draft {
  cursor: pointer;
  outline: none;
}

.p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft:focus .p-drafts_page__draft_actions, .p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft:hover .p-drafts_page__draft_actions, .p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft--focused .p-drafts_page__draft_actions {
  display: block;
}

.p-drafts_page__draft_header {
  color: #616061;
  justify-content: space-between;
  display: flex;
}

.p-drafts_page__draft_destination {
  color: #1d1c1d;
  min-width: 0;
}

.p-drafts_page__draft_destination--empty, .p-drafts_page__draft_body--empty {
  color: #1d1c1db3;
}

.p-drafts_page__draft_recipients_wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-drafts_page__draft_recipients_wrapper wbr {
  display: none;
}

.p-drafts_page__draft_meta {
  white-space: nowrap;
  flex: 0;
  align-items: center;
  margin-left: 16px;
  display: flex;
  position: relative;
  top: 2px;
}

.p-drafts_page__draft_meta .p-drafts_page__draft_badge {
  margin-left: 8px;
}

.p-drafts_page__draft_timestamp {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  flex: 0;
}

.p-drafts_page__draft_timestamp--outbounds {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-drafts_page__draft_badge {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #e01e5a;
  font-weight: 700;
}

.sk-client-theme--dark .p-drafts_page__draft_badge {
  color: #e8912d;
}

.p-drafts_page__draft--sending .p-drafts_page__draft_badge {
  color: #1d1c1db3;
}

.p-drafts_page__draft--avatar_container {
  display: flex;
}

.p-drafts_page__draft_text_container {
  width: calc(100% - 46px);
}

.p-drafts_page__draft_thread_participants {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-drafts_page__draft_body {
  margin-top: 8px;
}

.p-drafts_page__draft_body--outbounds {
  color: #1d1c1db3;
  margin-top: 0;
}

.p-drafts_page__preview {
  word-wrap: break-word;
  max-width: none;
}

.p-drafts_page__draft_actions {
  right: 12px;
}

.p-drafts_page__draft_date_scheduled {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 4px;
}

.p-drafts_page__draft_date_scheduled--outbounds {
  margin-top: 0;
}

.p-drafts_page--empty {
  background: #fff;
}

.p-drafts_page__draft_files_container {
  margin-top: 12px;
  display: flex;
}

.p-drafts_page__draft_file {
  pointer-events: none;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 8px;
}

.p-drafts_page__draft_file .c-pillow_file {
  flex-direction: column;
  align-items: center;
  padding-top: 9px;
}

.p-drafts_page__draft_file .p-drafts_page__draft_file__draft_image {
  background-position: 50%;
  background-size: cover;
  width: 40px;
  height: 40px;
  display: block;
}

.p-drafts_page__draft_file .p-drafts_page__draft_file__draft_image:after {
  content: "";
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.p-drafts_page__draft_file.p-drafts_page__draft_file--image, .p-drafts_page__draft_file.p-drafts_page__draft_file--story {
  border-width: 0;
}

.p-drafts_page__draft_file.p-drafts_page__draft_file--image .c-pillow_file, .p-drafts_page__draft_file.p-drafts_page__draft_file--story .c-pillow_file {
  padding: 0;
}

.p-drafts_page__draft_file--story .p-media_file_thumbnail {
  width: 40px;
  height: 40px;
}

.p-drafts_page__draft--editing {
  align-items: center;
  display: flex;
}

.p-drafts_page__draft--editing .p-drafts_page__draft {
  flex: 1;
}

input.c-input_checkbox.p-drafts_page__draft_checkbox {
  margin: 16px 12px 0 0;
}

.p-drafts_page__edit_header {
  padding: 20px;
  display: flex;
}

.p-drafts_page__edit_header .p-drafts_page__select_all {
  flex: 1;
  font-weight: bold;
}

.p-drafts_page__edit_header + .p-drafts_page__list .c-virtual_list__item:first-child {
  padding-top: 1px;
}

.p-drafts_page--scrolled > .p-drafts_page__edit_header {
  z-index: 1;
  box-shadow: 0 1px #1d1c1d21;
}

.p-drafts_page__edit_buttons {
  display: flex;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__button {
  color: #616061;
  font-weight: bold;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__button .c-icon {
  padding-right: 8px;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__delete--highlighted {
  color: #e01e5a;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send--highlighted {
  color: #1d1c1d;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send--disabled {
  cursor: default;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send {
  margin-right: 12px;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__divider {
  background-color: #1d1c1d21;
  width: 2px;
  height: 22px;
  margin: 0 20px;
  display: block;
}

.p-sent_page_item {
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: flex-start;
  width: 100%;
  padding: 12px 16px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-sent_page_item:hover {
  background: #f8f8f8;
}

.p-sent_page_item--first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-sent_page_item--last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-sent_page_item__avatar {
  flex-shrink: 0;
  margin: 4px 12px 0 0;
  display: flex;
}

.p-sent_page_item__avatar:empty {
  display: none;
}

.p-sent_page_item__avatar .c-avatar {
  cursor: pointer;
}

.p-sent_page_item__content {
  flex: 1;
  min-width: 0;
}

.p-sent_page_item__name {
  font-weight: 700;
}

.p-sent_page_item--unread .p-sent_page_item__name {
  font-weight: 900;
}

.p-sent_page_item__timestamp {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: auto;
}

.p-sent_page_item__secondary {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.p-sent_page_item__message {
  color: #1d1c1db3;
  min-height: 22.0002px;
  max-height: 44.0004px;
  overflow: hidden;
}

.p-sent_page_item__message .c-mrkdwn__pre, .p-sent_page_item__message .c-mrkdwn__br, .p-sent_page_item__message .c-mrkdwn__quote {
  display: none;
}

.p-sent_page_item--unread .p-sent_page_item__message {
  color: #1d1c1d;
}

.p-sent_page_item__message .c-message__body--mpdm_move {
  margin-top: 0;
  display: inline;
}

.p-sent_page_item__rich_text, .p-sent_page_item__rich_text .p-rich_text_section {
  display: inline;
}

.p-sent_page {
  background: #f8f8f8;
  flex-direction: column;
  flex: auto;
  height: 100%;
  display: flex;
}

.p-sent_page .c-virtual_list__scroll_container {
  margin-left: 20px;
  margin-right: 20px;
}

.p-sent_page .p-sent_page__sent_list_item:after {
  border-radius: 12px;
}

.p-sent_page .p-sent_page__sent_list_item--education:after {
  top: 20px;
}

.p-sent_page__list {
  flex: auto;
}

.p-sent_page__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-sent_page__divider {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 16px;
  padding: 24px 0 12px;
  font-weight: 700;
}

.p-outbox_page__container {
  flex: 1 1 0;
  min-height: 96px;
  position: relative;
  overflow: hidden;
}

.p-ia4_client .p-outbox_page__container .c-empty_state__image_wrapper {
  margin-bottom: 0;
}

.p-outbox_page__tab-menu {
  padding-left: 16px;
}

.p-outbox_page__container .p-recent_page__item {
  width: 100%;
  margin: 0;
}

.p-outbox_page__select-all-container {
  padding-left: 12px;
  font-weight: bold;
}

.p-outbox_page__select-all-label .c-label__text {
  color: #1d1c1d;
  font-weight: 700;
  top: 0;
}

.p-outbox_link__badge_list {
  align-items: center;
  display: flex;
}

.p-outbox_link__badge {
  align-items: center;
  padding-left: 8px;
  font-size: 13px;
  display: flex;
}

.p-outbox_link__icon {
  padding-right: 1.6px;
}

.p-outbox_link__container {
  height: inherit;
  flex: none;
  overflow: hidden;
}



.p-browse_container {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-browse_container .p-client--ia2022 .c-search__container {
  text-align: left;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-browse_container .p-client--ia2022 .c-search {
  flex: 1;
}

.p-browse_sidebar {
  background-color: var(--ia_theme_none_overwrite, var(--p-channel_sidebar__column-bg));
  flex-direction: column;
  flex: auto;
  width: 100%;
  display: flex;
}

.p-browse_sidebar__list {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 0 8px;
  display: flex;
}

.p-browse__navigable_list_wrapper {
  flex: auto;
}

.p-browse_sidebar__divider {
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
  margin: 8px 0;
}

.p-browse_sidebar__item {
  border-radius: 4px;
  align-items: center;
  width: 100%;
  height: 28px;
  padding: 3px 12px;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.p-browse_sidebar__item:not(.c-link--disabled) {
  color: inherit;
}

.p-browse_sidebar__item.p-browse_sidebar__item--selected {
  background-color: var(--dt_color-theme-base-inv-hgl-1, var(--p-channel_sidebar__item-selected-bg));
  color: var(--p-channel_sidebar__item-selected-text);
}

.p-browse_sidebar__item.p-browse_sidebar__item--selected:hover {
  background-color: var(--dt_color-theme-base-inv-hgl-1, var(--p-channel_sidebar__item-selected-bg));
  color: var(--dt_color-theme-content-inv-pry, var(--p-channel_sidebar__item-selected-text));
}

.p-ia4_client--theming .p-browse_sidebar__item.p-browse_sidebar__item--selected {
  color: var(--dt_color-content-inv-pry);
}

.p-browse_sidebar__item:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-hover-bg));
  text-decoration: none;
}

.p-browse_sidebar__item_container {
  padding: 0 8px;
}

.p-browse_sidebar__header {
  box-shadow: none !important;
}

.p-browse_main {
  background: #fff;
  flex-direction: column;
  flex: auto;
  display: flex;
}

.p-browse_main__header {
  align-items: center;
  height: 50px;
  padding: 0 16px 0 20px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-browse_all__container {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  height: 100%;
  display: grid;
}

.p-browse_all__cell {
  cursor: pointer;
  background-color: #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all__cell:hover .p-browse_all__cell_image img {
  width: 48%;
}

.p-browse_all__cell_image {
  flex: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.p-browse_all__cell_image img {
  width: 47%;
  transition: all .2s;
}

.p-browse_all__cell_content {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.p-browse_all__cell_title {
  font-weight: 900;
  line-height: 22px;
}

.p-browse_all__cell_description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  line-height: 18px;
}

.p-browse_all__cell_button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-browse_all__cell_button svg {
  transition: all .1s;
  transform: translate(0);
}

.p-browse_all__cell_button:hover svg {
  transform: translate(2px);
}

.p-browse_all__cell_button--create {
  position: absolute;
  top: 16px;
  right: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all__cell_button--create svg, .p-browse_all__cell_button--create:hover svg {
  transform: none;
}

.p-browse_all_sidebar {
  flex-direction: column;
  flex: auto;
  display: flex;
}

.p-browse_all_sidebar__icon {
  vertical-align: middle;
  margin-right: 8px;
  display: inline-flex;
}

.p-browse_all_sidebar__label {
  margin-right: 8px;
}

.p-browse_all_sidebar__secondary_icon {
  vertical-align: middle;
  opacity: .5;
  margin-left: auto;
}

.p-browse_all_actions {
  background-color: #f8f8f8;
  flex-direction: row;
  padding: 12px;
  display: flex;
}

.p-browse_all_action_card {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 235px;
  margin: 8px;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-browse_all_action_card:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all_action_card__icon {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-browse_all_action_card__heading {
  margin-top: 12px;
  font-weight: bold;
}

.p-browse_all_action_card__subtext {
  color: #616061;
}

.p-upgrades_coachmark {
  background-color: #f4f1f4;
  border: 1px solid #cec0ce;
  box-shadow: 0 18px 48px #00000014;
}

.sk-client-theme--dark .p-upgrades_coachmark {
  background-color: #fff;
  border-color: #ddd;
}

.p-upgrades_coachmark--top-right:before {
  border-width: 18px;
  border-top-color: #cec0ce;
  margin-left: -18px;
  top: 100%;
}

.sk-client-theme--dark .p-upgrades_coachmark--top-right:before {
  border-top-color: #ddd;
}

.p-upgrades_coachmark--top-right:after {
  border-width: 16px;
  border-top-color: #f4f1f4;
}

.sk-client-theme--dark .p-upgrades_coachmark--top-right:after {
  border-top-color: #fff;
}

.p-upgrades_coachmark--left:before {
  border-width: 18px;
  border-left-color: #cec0ce;
  margin-top: -18px;
}

.sk-client-theme--dark .p-upgrades_coachmark--left:before {
  border-left-color: #ddd;
}

.p-upgrades_coachmark--left:after {
  border-left-color: #f4f1f4;
}

.sk-client-theme--dark .p-upgrades_coachmark--left:after {
  border-left-color: #fff;
}

.p-upgrades_coachmark button[data-action-type="primary"] {
  width: min-content;
  height: 26px;
}

.p-upgrades_coachmark div[class="c-coachmark__footer"] {
  margin-top: 10px;
}

.p-upgrades_coachmark__content {
  display: flex;
}

.p-upgrades_coachmark__label {
  color: #616061;
  flex-grow: 2;
}

.p-upgrades_coachmark__heading {
  color: #1d1c1d;
  font-weight: 700;
}

.p-slack_connect_manage_menu {
  margin-left: 8px;
}

.p-slack_connect_manage_menu__menu {
  margin-top: 8px;
}

.p-slack_connect_manage_menu__trigger__button {
  color: #1d1c1db3;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_manage_menu__menu:hover .p-slack_connect_manage_menu__trigger__button, .p-slack_connect_manage_menu__trigger__button:focus, .p-slack_connect_manage_menu__trigger__button:hover, .p-slack_connect_manage_menu__trigger__button--hover {
  color: #1d1c1d;
}

.p-slack_connect_manage_menu__menu .c-icon--external-link {
  left: 8px;
}

.p-slack_connect_trial_offer_modal__video_border {
  border: 19px solid #f2c744;
  border-width: 19px 10px;
}

.p-slack_connect_hub_header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 8px;
  display: flex;
}

.p-slack_connect_hub_header--ia4_new_teams_v3 {
  max-width: 1000px;
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 16px;
}

.p-slack_connect_hub_header__subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_hub_header__powered_by {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 8px;
}

.p-slack_connect_hub_header__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  background-clip: padding-box;
  border-radius: 4px;
}

.p-slack_connect_hub_header__button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-slack_connect_hub_header__button:active {
  background: #1d1c1d21;
}

.p-section_header {
  margin: 0 0 16px;
}

.p-section_header--with_background {
  margin: 16px 20px 24px;
}

.p-section_header--with_cta {
  display: grid;
}

.p-section_header__title {
  margin-right: 4px;
}

@media (max-width: 1440px) {
  .p-section_header__title {
    min-width: 100%;
  }
}

.p-section_header__cta {
  grid-area: 1 / 2 / span 2;
  place-self: start end;
  margin-left: 24px;
}

.p-shared_channel_member_orgs_modal__teams {
  margin: 0 -28px;
  list-style-type: none;
}

.p-shared_channel_member_orgs_modal__team {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 8px 28px;
  display: flex;
}

.p-shared_channel_member_orgs_modal__team_info {
  align-items: center;
  display: flex;
}

.p-shared_channel_member_orgs_modal__team_info_separator {
  color: #1d1c1d21;
  margin: 0 8px;
}

.p-shared_channel_member_orgs_modal__team_icon {
  flex: none;
  margin-right: 8px;
}

.p-shared_channel_member_orgs_modal__team_privacy_icon {
  font-size: 15px;
}

.p-shared_channel_member_orgs_modal__team_verified_icon {
  color: #4a154b;
  margin-left: 4px;
}

.sk-client-theme--dark .p-shared_channel_member_orgs_modal__team_verified_icon {
  color: #fff;
}

.p-shared_channel_member_orgs_modal__team_additional_info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  min-height: 18px;
}

.p-shared_channel_member_orgs_modal__footer {
  width: 100%;
  display: flex;
}

.p-shared_channel_member_orgs_modal__modal_close_button {
  margin-left: auto;
}

.p-slack_connect_multi_avatar {
  width: 36px;
  height: 36px;
  position: relative;
}

.p-slack_connect_multi_avatar__icon {
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.p-slack_connect_multi_avatar__icon .c-base_icon, .p-slack_connect_multi_avatar__icon .c-avatar__image, .p-slack_connect_multi_avatar__icon .c-team_icon, .p-slack_connect_multi_avatar__icon .c-team_icon:after {
  border-radius: 4px;
}

.p-slack_connect_multi_avatar__icon--back, .p-slack_connect_multi_avatar__icon--front {
  border: 2px solid #fff;
  border-radius: 6px;
  width: 28px;
  height: 28px;
}

.p-slack_connect_channel:hover .p-slack_connect_multi_avatar__icon--back, .p-slack_connect_channel:hover .p-slack_connect_multi_avatar__icon--front, .p-slack_connect_multi_avatar--clickable:hover .p-slack_connect_multi_avatar__icon--back, .p-slack_connect_multi_avatar--clickable:hover .p-slack_connect_multi_avatar__icon--front {
  border-color: #f8f8f8;
}

.p-slack_connect_multi_avatar__icon--back {
  position: absolute;
  top: -2px;
  left: -2px;
}

.p-slack_connect_multi_avatar__icon--front {
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.p-slack_connect_multi_avatar__icon--multi {
  color: #1d1c1d;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  background-color: #ddd;
  font-weight: bold;
  line-height: 24px;
}

.c-truncated_expandable_text {
  align-items: start;
  display: flex;
}

.c-truncated_expandable_text--expanded {
  display: block;
}

.c-truncated_expandable_text_expanded {
  display: inline;
}

.c-truncated_expandable_text_button {
  padding-left: 4px;
  display: inline;
}

.p-slack_connect_card {
  color: #1d1c1db3;
  background: #fff;
  border-radius: 8px;
  margin: 8px 16px;
}

.p-slack_connect_card__interactive {
  cursor: pointer;
}

.p-slack_connect_card__interactive:hover {
  background-color: #f8f8f8;
}

.p-slack_connect_card--focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-color: #0000;
  border-radius: 8px;
  outline: none;
  position: relative;
}

.p-slack_connect_card__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-top: 1px solid #1d1c1d21;
  border-left: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 8px 16px 4px;
}

.p-slack_connect_card__body {
  border-left: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  flex-direction: column;
  padding: 0 16px 12px;
  display: flex;
}

.p-slack_connect_card__body:first-child {
  border-top: 1px solid #1d1c1d21;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-top: 12px;
}

.p-slack_connect_card__body:last-child {
  border-bottom: 1px solid #1d1c1d21;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-slack_connect_card__body .c-truncated_expandable_text {
  margin: 16px 0 4px;
}

.p-slack_connect_card__main_row {
  align-items: center;
  display: flex;
  position: relative;
}

.p-slack_connect_card__icon {
  flex: none;
  margin: 2px 12px 2px 0;
  display: flex;
}

.p-slack_connect_card__content {
  flex: auto;
  margin-right: 16px;
}

.p-slack_connect_card__primary {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.p-slack_connect_card__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_card__actions {
  flex-direction: row-reverse;
  display: flex;
}

.p-slack_connect_card__footer {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border: 1px solid #1d1c1d21;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 8px 16px;
}

.p-slack_connect_card__footer--accepted {
  background-color: #007a5a0d;
  border-color: #007a5a33;
}

.p-slack_connect_card__footer--rejected {
  background-color: #e01e5a0d;
  border-color: #e01e5a33;
}

.p-slack_connect_card__footer--inactive, .p-slack_connect_card__footer--error {
  background-color: #1d1c1d0a;
  border-color: #1d1c1d21;
}

.p-slack_connect_select_workspace_modal {
  min-width: 560px;
}

.p-slack_connect_select_workspace_modal__title_bar {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 72px;
  display: flex;
}

.p-slack_connect_select_workspace_modal__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_select_workspace_modal__subtitle {
  margin-bottom: 8px;
}

.p-slack_connect_select_workspace_modal__workspaces {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.p-slack_connect_select_workspace_modal__workspaces li {
  margin-bottom: 0;
}

.p-slack_connect_select_workspace_modal__workspace {
  background-clip: padding-box;
  border: 1px solid #0000;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 8px 4px 8px 8px;
  display: flex;
}

.p-slack_connect_select_workspace_modal__workspace:hover {
  background: #1d9bd126;
  border: 1px solid #1d9bd126;
}

.p-slack_connect_select_workspace_modal__workspace--selected {
  background: #1d9bd11a;
  border: 1px solid #1d9bd11a;
}

.p-slack_connect_select_workspace_modal__workspace_icon {
  flex: 0;
}

.p-slack_connect_select_workspace_modal__workspace_label {
  flex: 1;
  margin-left: 12px;
}

.p-slack_connect_select_workspace_modal__workspace_radio_btn {
  width: 20px;
  height: 16px;
}

.p-slack_connect_confirm_workspace_modal {
  min-width: 560px;
}

.p-slack_connect_confirm_workspace_modal__footer_actions {
  justify-content: flex-end;
  max-width: 100%;
  display: flex;
}

.p-slack_connect_confirm_workspace_modal__cta_button_text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-slack_connect_start_free_trial_modal .c-sk-modal_footer--speedbump {
  padding: unset;
}

.p-slack_connect_start_free_trial_modal .c-modal_speed_bump__heading {
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.p-slack_connect_start_free_trial_modal .c-modal_speed_bump__text_wrapper {
  padding-bottom: 16px;
}

.p-slack_connect_start_free_trial_modal .c-sk-modal_title_bar__icon {
  align-items: center;
  display: flex;
}

.p-slack_connect_start_free_trial_modal__image {
  background-color: #1d1c1d0a;
  height: 290px;
}

.p-slack_connect_start_free_trial_modal__icon {
  margin-right: 8px;
}

.p-slack_connect_start_free_trial_modal__pro_badge {
  margin-left: 12px;
  display: inline;
}

.p-radio_option_panel_box {
  cursor: pointer;
  color: #1d1c1d;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  outline-width: 0;
}

.p-radio_option_panel_box--unselected:hover, .p-radio_option_panel_box--unselected:focus {
  background-color: #1d1c1d03;
}

.p-radio_option_panel_box--selected, .p-radio_option_panel_box--selected_only_option {
  cursor: inherit;
  outline-width: 0;
}

.p-radio_option_panel_box--selected:hover, .p-radio_option_panel_box--selected:focus {
  background-color: #1d1c1d03;
}

.p-radio_option_panel_box--disabled {
  cursor: inherit;
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
}

.p-radio_option_panel_container {
  align-items: center;
  margin: 12px 16px;
  display: flex;
}

.p-radio_option_panel_content {
  flex-direction: column;
  margin-left: 4px;
  display: flex;
}

.p-radio_option_panel_content__text {
  display: inline-block;
}

.p-radio_option_panel_content__text--secondary {
  color: #1d1c1db3;
}

.p-radio_option_panel_icon {
  margin-right: 12px;
}

.p-radio_option_panel_icon--selected {
  color: #1264a3;
}

.p-radio_option_panel_icon--disabled {
  color: #868686;
}

.p-radio_option_panel_radio_button--selected_icon_size {
  width: 20px;
  height: 16px;
}

.p-radio_option_panel_choice_image {
  width: 70px;
  height: 70px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_input {
  margin: 0;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container .p-channel_name_input__label_error {
  margin-top: 4px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container--with_steps .p-channel_name_input__label_error {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #e01e5a;
  margin-top: 8px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container--with_steps .c-hint {
  margin: 8px 0 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container {
  justify-content: space-between;
  margin: 0;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container--with_steps {
  margin: 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container--with_steps .c-legend {
  margin: 0 0 8px;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option {
  width: 246px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option .p-radio_option_panel_container {
  align-items: baseline;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--with_steps {
  margin-bottom: 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--with_steps:not(:last-child) {
  margin-bottom: 8px;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--lightweight > span.c-label__text {
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--lightweight > span .c-label__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_accept_channel_invite_modal__trial_banner {
  background-color: #f2c74433;
  border-top: 1px solid #1d1c1d21;
  align-items: center;
  margin-top: 24px;
  padding: 16px 28px 0;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__trial_banner {
  color: #e8912d;
  background-color: #e8912d1a;
  border-color: #e8912d66;
}

.p-slack_connect_accept_channel_invite_modal__trial_icon {
  color: #b98a09;
  margin-right: 16px;
  padding-top: 6px;
}

.p-slack_connect_accept_channel_invite_modal__trial_icon:before {
  font-size: 32px;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__trial_icon {
  color: #e8912d;
}

.p-slack_connect_accept_channel_invite_modal__label:not(:last-child) {
  margin-bottom: 24px;
}

.p-slack_connect_accept_channel_invite_modal__target_workspace {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__target_workspace--with_steps {
  padding: 2px 0 6px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__team_selection_escape_hatch {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-top: 4px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__team_selection_escape_hatch_new_window_icon {
  margin-left: 2px;
}

.p-slack_connect_accept_channel_invite_modal__team_icon {
  margin-right: 8px;
}

.p-slack_connect_accept_channel_invite_modal__team_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-slack_connect_accept_channel_invite_modal__ctas--with_trial {
  background-color: #f2c74433;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__ctas--with_trial {
  background-color: #e8912d1a;
}

.p-slack_connect_accept_channel_invite_modal__speed_bump {
  padding: 24px 28px;
}

.p-slack_connect_accept_channel_invite_modal__speed_bump_heading {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-slack_connect_accept_channel_invite_modal__footer_stepper {
  color: #1d1c1db3;
}

.p-slack_connect_accept_channel_invite_modal__content_section:last-child {
  padding-bottom: 8px;
}

.p-slack_connect_accept_channel_invite_modal__privacy_warning {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 20px 0 0;
}

.p-slack_connect_accept_channel_invite_modal__select_option {
  padding-left: 0;
}

.p-slack_connect_accept_channel_invite_modal__select_option .c-base_entity__text-contents {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_accept_channel_invite_modal__select_option .c-base_entity__text-contents wbr {
  display: none;
}

.p-slack_connect_accept_channel_invite_modal__select_option--secondary_content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-select_options_list__option--active .p-slack_connect_accept_channel_invite_modal__select_option--secondary_content {
  color: inherit;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d0a;
  padding: 16px 24px;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note .p-pro_badge {
  margin-right: 12px;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note a {
  margin-left: 4px;
}

.p-slack_connect_upgrade_modal {
  min-width: 560px;
}

.p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration_container {
  background-color: #f5efe8;
}

.p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/confirmation-9d699ca.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 155px;
  margin-top: 20px;
}

.sk-client-theme--dark .p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/confirmation-dark-f0db418.svg);
}

.p-slack_connect_pending_in_another_workspace_modal__top_content {
  margin-bottom: 20px;
}

.p-slack_connect_pending_in_another_workspace_modal__bottom_content {
  background-color: #1d1c1d0f;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  margin: 0 24px 4px;
  padding: 12px 16px;
}

.p-slack_connect_invite_actions__icon_actions {
  opacity: 0;
  background-color: #fff;
  border-radius: 8px;
  align-self: center;
  margin: 0;
  list-style: none;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slack_connect_card--focus-within .p-slack_connect_invite_actions__icon_actions, .p-slack_connect_card:hover .p-slack_connect_invite_actions__icon_actions, .p-slack_connect_card--focus .p-slack_connect_invite_actions__icon_actions {
  opacity: 1;
}

.p-slack_connect_invite_actions__icon_action {
  margin: 2px;
}

.p-slack_connect_invite_actions__icon_action .c-button-unstyled {
  border-radius: 6px;
}

.p-slack_connect_invite_actions__text_actions {
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-slack_connect_invite_actions__text_actions--activity {
  margin-top: 8px;
  margin-left: 0;
}

.p-slack_connect_invite_actions__text_actions li:last-child {
  margin-right: 0;
}

.p-slack_connect_invite_actions__text_action {
  margin: 0 4px 0 0;
}

.p-slack_connect_invite_actions__overflow_actions {
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-slack_connect_invite_actions__overflow_menu_button {
  min-width: auto;
  padding: 4px;
}

.p-slack_connect_confirm_trust_modal {
  min-width: 520px;
}

.p-slack_connect_confirm_trust_modal__header {
  background-color: #e8912d1a;
  flex-direction: column;
  align-items: center;
  padding: 24px 0;
  display: flex;
}

.p-slack_connect_confirm_trust_modal__header--suspicious {
  background-color: #e01e5a1a;
}

.p-slack_connect_confirm_trust_modal__suspicious_icon {
  color: #e01e5a;
  width: 44px;
  height: 44px;
}

.p-slack_connect_confirm_trust_modal__suspicious_icon:before {
  font-size: 44px;
}

.p-slack_connect_confirm_trust_modal__header_title {
  padding-top: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_confirm_trust_modal__header_subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: center;
  margin: 0 100px;
}

.p-slack_connect_confirm_trust_modal__invite_details_container {
  flex-direction: column;
  align-items: center;
  padding: 24px 0 8px;
  display: flex;
}

.p-slack_connect_confirm_trust_modal__invite_details {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 4px;
  padding-top: 8px;
}

.p-slack_connect_confirm_trust_modal__email {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_confirm_trust_modal__created_at {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 4px 0 0;
}

.p-slack_connect_sent_email_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 20px;
  display: flex;
}

.p-slack_connect_sent_email_invite__icon--channel, .p-slack_connect_sent_email_invite__icon--dm {
  color: #11a489;
  background-color: #11a4891a;
}

.p-slack_connect_sent_email_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_email_invite__header {
  display: flex;
}

.p-slack_connect_sent_email_invite__channel_link {
  text-decoration: none;
}

.p-slack_connect_sent_email_invite__channel_link:hover, .p-slack_connect_sent_email_invite__channel_link:focus {
  text-decoration: underline;
}

.p-slack_connect_sent_email_invite__where {
  flex: 2;
}

.p-slack_connect_sent_email_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_email_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_email_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_email_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_sent_email_invite__footer_icon--rejected {
  color: #e01e5a;
}

.p-slack_connect_sent_email_invite__footer_icon--warning {
  color: #1d1c1db3;
}

.p-slack_connect_sent_email_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_sent_email_invite__footer_channel_link {
  font-weight: 700;
}

.p-slack_connect_sent_email_invite__member_entity, .p-slack_connect_sent_email_invite__member_entity:hover, .p-slack_connect_sent_email_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_sent_email_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-slack_connect_received_channel_invite__avatar {
  vertical-align: middle;
  margin-right: 3px;
  display: inline-flex;
  bottom: 2px;
}

.p-slack_connect_received_channel_invite__member_entity, .p-slack_connect_received_channel_invite__member_entity:hover, .p-slack_connect_received_channel_invite__member_entity:focus {
  color: #1d1c1db3;
  line-height: 1.2em;
}

.p-slack_connect_received_channel_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-slack_connect_received_channel_invite__avatar--inactive {
  filter: grayscale();
}

.p-slack_connect_received_channel_invite__sponsored_connections_info {
  border-right: 1px solid #1d1c1d21;
  height: 14px;
  margin-right: 8px;
  padding-right: 8px;
  position: relative;
  top: 3px;
}

.p-slack_connect_received_channel_invite__sponsored_connections_info_icon {
  top: -3px;
}

.p-slack_connect_received_channel_invite__sponsored_connections_info_icon:before {
  font-size: 14px;
}

.p-slack_connect_received_channel_invite__teams_in_channel_link, .p-slack_connect_received_channel_invite__teams_in_channel_link:hover {
  color: #1d1c1db3;
}

.p-slack_connect_received_channel_invite__channel_name_button {
  border-radius: 4px;
  padding: 0 4px;
}

.p-slack_connect_received_channel_invite__channel_name_button:hover {
  background-color: #1d1c1d0a;
}

.p-slack_connect_received_dm_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-slack_connect_received_dm_invite__icon--dm {
  color: #007a5a;
  background-color: #007a5a1a;
}

.p-slack_connect_received_dm_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_received_dm_invite__header {
  display: flex;
}

.p-slack_connect_received_dm_invite__where {
  flex: 2;
}

.p-slack_connect_received_dm_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_received_dm_invite__message {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_received_dm_invite__message wbr {
  display: none;
}

.p-slack_connect_received_dm_invite__message .c-message_kit__blocks--rich_text {
  margin-bottom: 0;
}

.p-slack_connect_received_dm_invite__message .p-rich_text_section {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_received_dm_invite__message .p-rich_text_section wbr {
  display: none;
}

.p-slack_connect_received_dm_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_received_dm_invite__footer--introduced {
  align-items: center;
  display: flex;
}

.p-slack_connect_received_dm_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_received_dm_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_received_dm_invite__footer_icon--rejected {
  color: #e01e5a;
}

.p-slack_connect_received_dm_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_received_dm_invite__footer_icon--warning {
  color: #1d1c1db3;
}

.p-slack_connect_received_dm_invite__footer_dm_link {
  font-weight: 700;
}

.p-slack_connect_received_dm_invite__member_entity, .p-slack_connect_received_dm_invite__member_entity:hover, .p-slack_connect_received_dm_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_received_dm_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-shared_workspace_invitation_actions {
  justify-content: center;
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-shared_workspace_invitation_actions > * {
  min-width: auto;
  margin: 0 4px 0 0;
}

.p-shared_workspace_invitation_actions li:last-child {
  margin-right: 0;
}

.p-shared_workspace_invitation_actions--activity {
  justify-content: left;
  margin-top: 8px;
  margin-left: 0;
}

.p-shared_workspace_invite_modal--content {
  list-style: none;
}

.p-hub_skeleton__results_container:not(.hub_skeleton__results_container--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-org_card {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  min-width: 256px;
}

.p-org_card:not(.p-org_card--loading):hover, .p-org_card:not(.p-org_card--loading):active {
  box-shadow: 0 1px 3px #00000014;
}

.p-org_card__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-org_card__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-org_card .c-icon--inherit {
  width: 1.2em;
}

.p-actionable_invitations__list {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  box-shadow: 0 1px 3px #00000014;
}

.p-actionable_invitations__list > * {
  margin: 0;
}

.p-actionable_invitations__list_item_wrapper {
  width: 100%;
}

.p-actionable_invitations__list_item_wrapper:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.p-actionable_invitations__list_item_wrapper:not(:last-child) {
  border-bottom: 1px solid #1d1c1d21;
}

.p-actionable_invitations__list_item--shared-workspace-top-invite {
  border-top: 1px solid #1d1c1d21;
}

.p-actionable_invitations__list_item {
  background: none;
  border-radius: 0;
  margin: 0;
  padding: 16px 20px;
}

.p-actionable_invitations__list_item .p-slack_connect_card__header, .p-actionable_invitations__list_item .p-slack_connect_card__body, .p-actionable_invitations__list_item .p-slack_connect_card__footer {
  background: none;
  border: none;
  padding: 0;
}

.p-actionable_invitations__list_item--footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-actionable_invitations__list_item.p-slack_connect_card > :not(:last-child).p-slack_connect_card__header {
  padding-bottom: 4px;
}

.p-actionable_invitations__list_item.p-slack_connect_card > :not(:last-child).p-slack_connect_card__body {
  padding-bottom: 8px;
}

.p-actionable_invitations__list_item:first-child {
  border-radius: 8px 8px 0 0;
}

.p-actionable_invitations__list_item:last-child {
  border-radius: 0 0 8px 8px;
}

.p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__header, .p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__body {
  display: none;
}

.p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__footer > * {
  align-items: center;
}

.p-actionable_invitations__badge {
  background: #e01e5a;
  border-style: solid;
  border-color: #e01e5a;
  border-radius: 3px;
  width: 6px;
  height: 6px;
  margin-right: 8px;
}

.p-show_all_contacts__copy {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-member_grid__member, .p-member_grid__member:focus {
  border-radius: 8px;
}

.p-org_card_cta {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 94px;
  margin: auto;
  padding: 20px;
  display: flex;
}

.p-org_card_cta:hover, .p-org_card_cta:active {
  background-color: #fff;
  box-shadow: 0 1px 3px #00000014;
}

.p-org_card_cta--disabled {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  border-color: #ddd;
  transition: all 80ms linear;
}

.p-org_card_cta--disabled:hover {
  background: #ddd;
}

.p-org_card_cta__icon {
  margin-bottom: 8px;
}

.p-org_card_cta__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 2px;
  font-weight: bold;
}

.p-load_more_button {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 32px;
}

.p-load_more_button:hover, .p-load_more_button:active {
  box-shadow: 0 1px 3px #00000014;
}

.p-lightbulb_icon--dark {
  color: #f2c744;
}

.p-lightbulb_icon {
  vertical-align: bottom;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.p-lightbulb_icon--inline {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  width: 20px;
  height: auto;
}

.p-lightbulb_icon--inline .p-lightbulb_icon__icon {
  margin-top: -50%;
  margin-left: -50%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.p-lightbulb_icon--inline:after {
  content: "​";
}

.p-lightbulb_icon--inherit {
  width: 1em;
}

.p-lightbulb_icon__icon {
  width: 20px;
  height: auto;
  position: relative;
  top: -2px;
}

.p-lightbulb_icon--inherit .p-lightbulb_icon__icon {
  width: 1em;
}

.p-lightbulb_icon--inline.p-lightbulb_icon--inherit .p-lightbulb_icon__icon {
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
}

.p-slack_connect_edu_modal__step {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 12px;
  margin-bottom: 12px;
}

.p-slack_connect_edu_modal__content_title {
  margin-bottom: 4px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_edu_modal__content_description {
  color: #616061;
}

.p-slack_connect_edu_modal__footer_tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slack_connect_edu_modal__tip_link, .p-slack_connect_edu_modal__tip_link:active, .p-slack_connect_edu_modal__tip_link:visited {
  text-decoration: none;
}

.p-slack_connect_edu_modal__tip_link:hover {
  text-decoration: underline;
}

.p-slack_connect_edu_modal .c-sk-modal__close_button {
  background-color: #fff;
  border-color: #f8f8f8;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slack_connect_edu_modal .c-sk-modal__close_button:hover {
  background-color: #fff;
}

.p-slack_connect_edu_modal .c-button--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
}

.p-slack_connect_edu_modal__image {
  width: 100%;
  height: 280px;
  display: block;
  position: relative;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__image {
  background-color: #f8f8f8;
}

.p-slack_connect_edu_modal__banner {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #4a154b;
  width: 100%;
  padding: 9px 28px 7px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  bottom: 0;
}

.p-slack_connect_edu_modal__image_container {
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-slack_connect_edu_modal__content--animated .p-slack_connect_edu_modal__animated_image {
  width: 100%;
  height: auto;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__animated_image {
  border-radius: 10px;
  box-shadow: 0 18px 48px #0000001a;
}

.p-slack_connect_edu_modal__image_intro--user_hub_v1 {
  width: 364px;
  height: 200px;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__image_intro--user_hub_v1 .p-slack_connect_edu_modal__animated_image {
  box-shadow: none;
}

.p-slack_connect_edu_modal__image_1--user_hub_v1 {
  width: 460px;
  height: 196px;
}

.p-slack_connect_edu_modal__image_2--user_hub_v1 {
  width: 368px;
  height: 200px;
}

.p-slack_connect_edu_modal__image_3--user_hub_v1 {
  width: 351px;
  height: 164px;
}

.p-slack_connect_edu_modal__image_4--user_hub_v1 {
  width: 368px;
  height: 200px;
}

.p-slack_connect_edu_modal__content--animated .p-slack_connect_edu_modal__image {
  opacity: 0;
  background-image: none;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  transition: none;
  display: flex;
  position: relative;
  top: 20px;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__image {
  opacity: 1;
  transition: opacity .25s ease-in-out, top .375s;
  top: 0;
}

.p-slack_connect_edu_modal__content--animated {
  transition: background-color .375s ease-in-out;
}

.p-slack_connect_edu_modal__content--bg_color_light_green {
  background-color: #e0eee7;
}

.p-slack_connect_edu_modal__content--bg_color_light_blue {
  background-color: #e8f5fa;
}

.p-slack_connect_edu_modal__content--bg_color_light_purple {
  background-color: #ede8ed;
}

.p-slack_connect_edu_modal__content--bg_color_light_yellow {
  background-color: #fcf4da;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__content {
  background-color: #ddd;
}

.p-slack_connect_edu_modal__image.p-slack_connect_edu_modal__image_intro--user_hub_v1, .p-slack_connect_edu_modal__content.p-slack_connect_edu_modal__content--intro {
  background-color: #e0eee7;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__image.p-slack_connect_edu_modal__image_intro--user_hub_v1, .sk-client-theme--dark .p-slack_connect_edu_modal__content.p-slack_connect_edu_modal__content--intro {
  background-color: #4cbf9d1a;
}

.p-slack_connect_edu_modal__content_section {
  z-index: 2;
  background-color: #fff;
  border-top: 1px solid #ddd;
  padding: 20px 28px 0;
}

.p-slack_connect_hub_edu_banner {
  z-index: 1;
  background-color: #e0eee7;
  border: 1px solid #11a4894d;
  border-radius: 8px;
  justify-content: space-between;
  width: calc(100% - 40px);
  margin: 20px 20px 0;
  padding: 20px 24px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_hub_edu_banner {
  background-color: #4cbf9d0a;
}

.p-slack_connect_hub_edu_banner--focus, .p-slack_connect_hub_edu_banner:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
  outline: none;
}

.p-slack_connect_hub_edu_banner__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Mini-Hero-41e0705.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 96px;
  height: 74px;
  margin: 0 8px 0 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_edu_banner__image {
    display: none;
  }
}

.p-slack_connect_hub_edu_banner__image_icon {
  color: #0b4c8c;
  min-width: 20px;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_edu_banner__image_icon {
    display: none;
  }
}

.p-slack_connect_hub_edu_banner_contents-text {
  flex-direction: column;
  margin: auto;
  display: flex;
}

.p-slack_connect_hub_edu_banner__header {
  flex-grow: 1;
  padding: 0 12px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_hub_edu_banner__close_wrapper {
  max-width: 20px;
  max-height: 20px;
}

.p-slack_connect_hub_edu_banner__close {
  z-index: 3;
  top: -8px;
  right: 8px;
}

.p-slack_connect_hub_edu_banner__content {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 1;
  margin-bottom: 0;
  padding: 0 12px;
}

.p-slack_connect_hub_edu_banner__link {
  font-weight: 700;
}

.p-hub_search_empty_state {
  margin: 96px auto;
}

.p-hub_search_empty_state__contact_lookup {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  width: calc(100% - 40px);
  max-width: none;
  margin: 0 20px;
  padding: 28px;
}

.p-hub_search_empty_state__contact_lookup > .c-empty_state__description {
  max-width: 440px;
  margin: 0 auto;
}

.p-hub_search_empty_state__contact_lookup button:not(.p-hub_search_empty_state__link_button) {
  margin: 16px auto 0;
}

.p-hub_search_empty_state__contact_lookup_icon {
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0 auto 8px;
  font-size: 20px;
  display: flex;
}

.p-hub_search_empty_state__link_button[aria-disabled="true"] {
  color: inherit;
  text-decoration: underline;
}

.p-hub_search_empty_state__link_button_spinner {
  margin-left: 8px;
  position: absolute;
  transform: translateY(50%);
}

.p-admin_page_section__full_width {
  margin-left: -40px;
  margin-right: -40px;
}

.p-admin_page--mobile .p-admin_page_section__full_width {
  margin-left: -16px;
  margin-right: -16px;
}

.p-admin_page_section__full_height {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-admin_page_section__remove_top_padding {
  margin-top: -32px;
}

.p-admin_page {
  --data-table-header-padding: 0 40px;
  flex-direction: column;
  width: 100%;
  padding: 32px 40px 0;
  display: flex;
}

.p-admin_page.p-admin_page--mobile {
  --data-table-header-padding: 16px;
  padding: 16px 16px 0;
}

.p-admin_page--team_site #page_contents {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  padding: 5rem 0 0;
}

.p-admin_page--team_site #page_contents .p-admin_page {
  background-color: #fff;
  height: calc(100vh - 5rem);
}

@media only screen and (max-height: 768px), screen and (max-width: 640px) {
  .p-admin_page--team_site #page_contents {
    margin-top: 0;
    padding-top: 4rem;
  }

  .p-admin_page--team_site #page_contents .p-admin_page {
    height: calc(100vh - 4rem);
  }
}

@media only screen and (min-width: 1441px) {
  .p-admin_page--team_site.widescreen:not(.nav_open) #page_contents.full_width {
    padding-left: 300px;
  }

  .p-admin_page--team_site.widescreen:not(.nav_open) #page_contents.full_width .p-admin_page {
    border-left: 1px solid #ddd;
  }
}

.p-admin_page--team_site .c-sk-modal {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-admin_page--team_site .c-sk-modal_title_bar__text h1 {
  letter-spacing: normal;
  margin: 0;
}

.p-sync_google_contacts_banner {
  background: #1d9bd11a;
  border: 1px solid #1264a34d;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin: 20px;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

@media screen and (max-width: 960px) {
  .p-sync_google_contacts_banner {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1680px) {
  .p-sync_google_contacts_banner {
    justify-content: space-around;
  }
}

.p-sync_google_contacts_banner:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
  outline: none;
}

.p-sync_google_contacts_banner__body {
  align-items: center;
  display: flex;
}

.p-sync_google_contacts_banner__body:before {
  content: "";
  background-image: url(https://a.slack-edge.com/bv1-10/sync_contacts_hub-cd4640e.svg);
  min-width: 91px;
  height: 91px;
  margin-right: 36px;
}

@media screen and (max-width: 1024px) {
  .p-sync_google_contacts_banner__body:before {
    display: none;
  }
}

.p-sync_google_contacts_banner__body--no_illo:before {
  display: none;
}

.p-sync_google_contacts_banner__text_container {
  max-width: 486px;
  margin-right: 96px;
}

@media screen and (max-width: 1440px) {
  .p-sync_google_contacts_banner__text_container {
    margin-right: 48px;
  }
}

.p-sync_google_contacts_banner__title {
  margin: 0;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: 700;
}

.p-sync_google_contacts_banner__description {
  color: #1d1c1db3;
  margin: 0;
}

@media screen and (max-width: 960px) {
  .p-sync_google_contacts_banner__description {
    margin-bottom: 24px;
  }
}

.p-sync_google_contacts_banner__google_btn .c-third_party_auth__icon {
  width: 16px;
  height: 16px;
}

.p-sync_google_contacts_banner__dismiss_btn {
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-slack_connect_help_content__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  max-width: 1000px;
  margin-bottom: 16px;
}

.p-slack_connect_help_content__articles {
  gap: 12px;
  max-width: 1000px;
  display: flex;
}

.p-slack_connect_help_content__article {
  color: #1d1c1d;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-grow: 1;
  justify-content: flex-start;
  height: auto;
  padding: 20px 16px;
  display: flex;
}

.p-slack_connect_help_content__article:hover {
  background-color: #fff;
}

.p-slack_connect_help_content__article_image {
  background-color: rgb(var(--dt_color-plt-horchata-10));
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
  width: 52px;
  min-width: 52px;
  height: 52px;
  min-height: 52px;
  margin-right: 20px;
}

.p-slack_connect_help_content__article_body {
  text-align: left;
}

.p-slack_connect_help_content__article_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_help_content__article_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slack_connect_card_buttons__wrapper {
  margin: 0 20px;
}

.p-slack_connect_card_buttons {
  max-width: 1000px;
  margin: auto;
}

.p-slack_connect_card_buttons__card_button:hover, .p-slack_connect_card_buttons__card_button:focus, .p-slack_connect_card_buttons_button:active {
  color: inherit;
  text-decoration: none;
}

.p-slack_connect_card_buttons__card_button_container:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.p-slack_connect_card_buttons__card_button_container:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-slack_connect_card_buttons__card_button_container:hover {
  cursor: pointer;
  background-color: #1d1c1d0a;
}

.p-slack_connect_card_buttons__card_button_container--ia4_new_teams_v3:hover {
  background-color: #fff;
}

.p-slack_connect_card_buttons__card_button {
  height: 40px;
  display: flex;
}

.p-slack_connect_card_buttons__card_button__icon_container {
  text-align: center;
  background-color: #1d1c1d0a;
  border-radius: 50%;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  margin-right: 12px;
}

.p-slack_connect_card_buttons__card_button__content_container {
  flex-grow: 1;
}

.p-slack_connect_card_buttons__card_button__content_container .c-truncate {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_card_buttons__card_button__link_icon_container {
  margin-right: 12px;
  font-size: 16px;
}

.p-slack_connect_card_buttons__card_button__link_icon {
  color: #1d1c1db3;
  font-size: 16px;
  position: relative;
  top: 8px;
}

.p-slack_connect_card_buttons__card_button__icon {
  color: #1d1c1db3;
  font-size: 20px;
  position: relative;
  top: 10px;
}

.p-page_header {
  padding: 0 0 32px;
}

.p-admin_page--mobile .p-page_header {
  padding: 0 0 16px;
}

.p-page_header__info {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.p-page_header__description {
  max-width: 624px;
  margin-top: 4px;
}

.p-page_header__main_column {
  align-items: center;
  display: flex;
}

.p-page_header__icon {
  margin-right: 12px;
  display: flex;
}

.p-page_header_large__title {
  letter-spacing: normal;
  margin: 0;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-page_header_large__subline {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d80;
}

.p-page_header__buttons button:last-of-type {
  margin-left: 12px;
}

.p-page_header__buttons {
  display: flex;
}

.p-page_header__breadcrumbs {
  margin-bottom: 4px;
  display: flex;
}

.p-page_header__breadcrumbs_crumb {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  align-items: center;
  font-weight: bold;
  display: flex;
}

.p-page_header__breadcrumbs_crumb:hover {
  text-decoration: none;
}

.p-admin_modal h1, .p-admin_modal h3 {
  margin-bottom: 0;
}

.p-admin_modal_footer .c-sk-modal_footer_actions {
  margin-left: 12px;
  display: flex;
}

.c-sidebar_menu {
  margin-bottom: 32px;
}

.c-sidebar_menu__header {
  padding: 0 8px;
  font-weight: 700;
}

.c-sidebar_menu__list {
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  list-style-type: none;
}

.c-sidebar_menu__list > :not(:first-child) {
  margin-top: .1875rem;
}

.c-sidebar_menu__list > :not(:first-child).c-sidebar_menu__divider {
  margin-top: 16px;
}

.c-sidebar_menu__list li {
  margin-bottom: 2px;
}

.c-sidebar_menu__list-expandable {
  margin-left: 8px;
  transition: max-height .6s;
  overflow: hidden;
}

.c-sidebar_menu__list-expandable li {
  margin-left: 4px;
}

.c-sidebar_menu__list-offscreen {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-sidebar_menu__list_item {
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  text-align: left;
  border: 1px solid #0000;
  border-radius: 4px;
  width: 100%;
  padding: 4px 8px;
  font-size: 15px;
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

.c-sidebar_menu__list_item wbr {
  display: none;
}

.c-sidebar_menu__list_item.is_active {
  color: #fff;
  background: #1264a3;
  border: 1px solid #1264a3;
}

.c-sidebar_menu__list_item:not(.is_active):hover {
  color: inherit;
  background-color: #1d1c1d0a;
  border-color: #0000;
}

a.c-sidebar_menu__list_item {
  color: inherit;
}

a.c-sidebar_menu__list_item:hover, .c-sidebar_menu__list_item.c-link--button:hover, a.c-sidebar_menu__list_item:focus, .c-sidebar_menu__list_item.c-link--button:focus {
  text-decoration: none;
}

.p-slack_connect_hub_cta.c-card_container {
  border: none;
  border-radius: 8px;
  flex-direction: column;
  flex: 1 0 auto;
  min-width: 200px;
  padding: 20px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slack_connect_hub_cta--left.c-card_container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_cta--left.c-card_container {
    border-radius: 8px 8px 0 0;
    display: block;
  }
}

.p-slack_connect_hub_cta--right.c-card_container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_cta--right.c-card_container {
    border-radius: 0 0 8px 8px;
    display: block;
  }
}

.p-slack_connect_hub_cta--disabled.c-card_container, .p-slack_connect_hub_cta--disabled.c-card_container .p-slack_connect_hub_cta__icon {
  color: #616061;
}

.p-slack_connect_hub_cta--disabled.c-card_container .p-slack_connect_hub_cta__disabled_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  font-weight: bold;
}

.p-slack_connect_hub_cta:hover .p-slack_connect_empty_landing_page__link_icon, .p-slack_connect_hub_cta:focus .p-slack_connect_empty_landing_page__link_icon {
  color: #e8f5fa;
  background-color: #1264a3;
}

.p-slack_connect_hub_cta__content_container {
  margin: 20px;
}

.p-slack_connect_hub_cta__icon {
  color: #1264a3;
}

.p-slack_connect_hub_cta__content_container__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 4px;
  font-weight: 900;
}

.p-slack_connect_hub_cta__image {
  margin-bottom: 12px;
}

.p-slack_connect_hub_cta__link_button:focus {
  outline: none;
}

.p-slack_connect_hub_cta--user-hub {
  border: 1px solid #0000;
  width: 100%;
  min-width: 344px;
  height: auto;
  padding: 0;
  display: block;
  position: relative;
}

.p-slack_connect_hub_cta--user-hub.p-slack_connect_hub_cta--disabled {
  cursor: not-allowed;
  pointer-events: all;
  background-color: #1d1c1d0a;
}

.p-slack_connect_hub_cta--ia4_new_teams_v3:hover {
  background-color: #fff;
}

.p-slack_connect_hub_cta__outer_container--user-hub {
  flex-grow: 1;
}

.p-slack_connect_hub_cta__contents {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.p-slack_connect_hub_cta__contents--ia4_new_teams_v3 {
  padding: 20px 16px;
}

.p-slack_connect_hub_cta__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border: 1px solid #bbbabb;
  border-radius: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-slack_connect_hub_cta__button--primary {
  color: #fff;
  background-color: #007a5a;
}

.p-slack_connect_hub_cta__contents:active {
  border-color: #1d1c1d4d;
}

.p-slack_connect_hub_cta__icon--hub-next {
  color: #1d1c1db3;
  background-color: #1d1c1d0f;
  border-radius: 50%;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
}

.p-slack_connect_hub_cta__icon--disabled, .sk-client-theme--dark .p-slack_connect_hub_cta__icon--disabled {
  color: #1d1c1d80;
  background-color: #1d1c1d21;
}

.p-slack_connect_hub_cta__content_container--user-hub {
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 40px);
  display: flex;
}

.p-slack_connect_hub_cta__content_container__title--user-hub {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub, .p-slack_connect_hub_cta__content_container__subtitle--ia4_new_teams_v3 {
  color: #1d1c1db3;
  width: 100%;
  margin-bottom: 0;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_hub_cta__content_container__subtitle--ia4_new_teams_v3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub-wrapper {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-label_link_text_with_icon_wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-label_link_icon {
  margin-left: 4px;
}

.p-label_link, .p-label_link_text_with_icon_wrapper, .p-label_link .c-avatar, .p-label_link_text_with_icon_wrapper .c-avatar {
  cursor: pointer;
}

.p-label_link, .p-label_link_text_with_icon_wrapper, .p-label_link:hover, .p-label_link_text_with_icon_wrapper:hover, .p-label_link:focus, .p-label_link_text_with_icon_wrapper:focus {
  text-decoration: none !important;
}

.p-label_link:not(.p-label_link--with-entity), .p-label_link_text_with_icon:not(.p-label_link--with-entity), .p-label_link.p-label_link--with-entity .c-base_entity__text strong, .p-label_link_text_with_icon.p-label_link--with-entity .c-base_entity__text strong {
  color: #1d1c1d;
  border-bottom: 1px solid #1d1c1d4d;
}

.p-label_link:hover:not(.p-label_link--with-entity), .p-label_link_text_with_icon:hover:not(.p-label_link--with-entity), .p-label_link:focus:not(.p-label_link--with-entity), .p-label_link_text_with_icon:focus:not(.p-label_link--with-entity), .p-label_link:hover.p-label_link--with-entity .c-base_entity__text strong, .p-label_link_text_with_icon:hover.p-label_link--with-entity .c-base_entity__text strong, .p-label_link:focus.p-label_link--with-entity .c-base_entity__text strong, .p-label_link_text_with_icon:focus.p-label_link--with-entity .c-base_entity__text strong {
  color: #0b4c8c;
  border-bottom-color: #0b4c8c;
}

.p-label_link--button:not(.p-label_link--with-entity), .p-label_link_text_with_icon--button:not(.p-label_link--with-entity), .p-label_link--button.p-label_link--with-entity .c-base_entity__text strong, .p-label_link_text_with_icon--button.p-label_link--with-entity .c-base_entity__text strong {
  border-bottom-style: dotted;
}

.p-admin_member_entity .c-avatar .c-base_icon {
  vertical-align: baseline;
}

.p-admin_member_entity .c-avatar--deleted_member {
  filter: grayscale();
}

.c-table_cell_container > .p-admin_member_entity:only-child {
  width: 100%;
}

.p-admin_member_entity__text_content {
  display: flex;
}

.p-admin_member_entity__you {
  color: #1d1c1db3;
}

.p-slack_connect_empty_landing_page__row--ia4_new_teams_v3 {
  max-width: 1000px;
  margin: 0 auto 24px;
  padding: 0 16px;
}

.p-slack_connect_empty_landing_page__header {
  background-color: #e0eee7;
  width: 100%;
  height: 300px;
  min-height: 0;
  padding: 0 40px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__header {
  background-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__header--ia4_new_teams_v3 {
  background-color: #f4ede4;
  height: 216px;
  padding: 0 48px;
}

.p-slack_connect_empty_landing_page__header_content_container {
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.p-slack_connect_empty_landing_page__header_container {
  flex-direction: row;
  flex: 1 0 auto;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  height: 100%;
  margin: auto;
  display: flex;
}

.p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_container, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_container {
  justify-content: center;
}

.p-slack_connect_empty_landing_page__header_image {
  background-image: url(https://a.slack-edge.com/bv1-10/sc_hub_hero-07817aa.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  width: 220px;
  height: 220px;
  display: flex;
}

.p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Hero-v1-99dac3e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  width: 220px;
  height: 220px;
  display: flex;
}

.p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  display: none;
}

.p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  background-image: url(https://a.slack-edge.com/bv1-10/external-connections-nux-banner-image-5c5c2d2.svg);
  margin-left: 52px;
}

.p-slack_connect_empty_landing_page__header_text {
  text-align: left;
  max-width: 400px;
  margin: 8px 0;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2143;
}

.p-slack_connect_empty_landing_page__header_text--ia4_new_teams_v3 {
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_empty_landing_page__header_subtext {
  color: #1d1c1db3;
  max-width: 400px;
}

.p-slack_connect_empty_landing_page__header_subtext--ia4_new_teams_v3 {
  max-width: 550px;
}

.p-slack_connect_empty_landing_page__security_info {
  text-align: center;
}

.p-slack_connect_empty_landing_page__security_info__description {
  text-align: center;
  color: #1d1c1db3;
}

.p-slack_connect_empty_landing_page__learn_more {
  text-align: center;
  color: #1d1c1d;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #f8f8f8;
  border: 1px solid #e0eee71a;
  border-radius: 30px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  padding: 8px 16px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more {
  border-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__learn_more:hover, .p-slack_connect_empty_landing_page__learn_more:active, .p-slack_connect_empty_landing_page__learn_more:focus {
  background-color: #fff;
  border: 1px solid #e0eee71a;
  border-radius: 30px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:hover, .sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:active, .sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:focus {
  border-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__learn_more__icon_container {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb@2x-94e9db4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more__icon_container {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-dark@2x-ee7f751.png);
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.p-slack_connect_empty_landing_page__learn_more__icon_container--hover {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-lit@2x-cef90a9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more__icon_container--hover {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulblit-dark@2x-05210e2.png);
}

.p-slack_connect_empty_landing_page__shared_workspace_stack {
  color: #1d1c1db3;
  text-align: center;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-top: 40px;
}

.p-slack_connect_empty_landing_page__cta_container {
  justify-content: center;
  margin: 0 20px;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container .p-slack_connect_hub_cta.c-card_container {
  flex: 0 auto;
  max-width: 500px;
}

.p-slack_connect_empty_landing_page__cta_container--v1 {
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 40px 52px;
}

.p-slack_connect_empty_landing_page__cta_container--v1 .p-slack_connect_hub_cta__outer_container--user-hub {
  flex-basis: 50%;
  width: 100%;
  max-width: 498px;
  margin: 4px;
}

@media (max-width: 768px) {
  .p-slack_connect_empty_landing_page__cta_container--simple-populated, .p-slack_connect_empty_landing_page__cta_container--v0 {
    flex-flow: column wrap;
  }
}

.p-slack_connect_empty_landing_page__cta_container--simple-populated .p-slack_connect_hub_cta.c-card_container {
  flex-grow: 1;
  width: 100%;
}

.p-slack_connect_empty_landing_page__cta_container--user-hub {
  justify-content: center;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--user-hub, .p-slack_connect_empty_landing_page__cta_container_prompt--ia4_new_teams_v3 {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: bold;
  display: flex;
  position: relative;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--user-hub {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 28px;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--ia4_new_teams_v3 {
  margin: unset;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: flex-start;
  margin-bottom: 16px;
  font-weight: bold;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__title {
  margin-top: 12px;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__title--ia4_new_teams_v3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  margin-top: 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-weight: 700;
}

.p-slack_connect_empty_landing_page__cta_container--simple-populated .p-slack_connect_empty_landing_page__cta.c-card_container {
  flex-grow: 1;
}

.p-slack_connect_empty_landing_page__cta_container--ia4_new_teams_v3 {
  margin: unset;
  flex-wrap: nowrap;
  gap: 12px;
}

.p-slack_connect_empty_landing_page__cta_container--ia4_new_teams_v3 .p-slack_connect_hub_cta__outer_container--user-hub {
  margin: 0;
}

.p-slack_connect_empty_landing_page__link_icon {
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  font-weight: 400;
  transition: background-color 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-slack_connect_empty_landing_page__setup_container_wrapper {
  margin: 0 20px;
}

.p-slack_connect_empty_landing_page__setup_container {
  justify-content: center;
  max-width: 1000px;
  margin: 40px auto 28px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup_container--ia4_new_teams_v3 {
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 32px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup_container__content {
  align-self: center;
}

.p-slack_connect_empty_landing_page__setup_container__content__title {
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_empty_landing_page__setup_container__content__description {
  color: #1d1c1db3;
  width: 80%;
}

.p-slack_connect_empty_landing_page__setup-illo {
  background-image: url(https://a.slack-edge.com/bv1-10/sc_hub_spot-f222ed7.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 80px;
  height: 80px;
  margin: 0 24px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup-illo--admin-user_hub_v1 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Admin-Spot-Light-630ce22.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 84px;
  height: 84px;
  margin-right: 20px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__setup-illo--admin-user_hub_v1 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Admin-Spot-Dark-4ab5c1e.svg);
}

.p-slack_connect_empty_landing_page__scroll_container {
  flex: auto;
  min-height: 0;
  position: relative;
}

.p-slack_connect_empty_landing_page__scroll_container .c-virtual_list__item--focus:after {
  content: unset;
}

.p-roles_mgmt_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-roles_mgmt_team_site__page #page_contents {
    padding: 0;
  }
}

@media only screen and (min-width: 1441px) {
  .p-roles_mgmt_team_site__page #page_contents {
    min-width: 80vw;
    margin-left: 300px;
  }
}

@media only screen and (max-height: 768px) {
  .p-roles_mgmt_team_site__page #page_contents {
    padding: 6rem 0;
  }
}

.p-roles_mgmt_team_site__page .p-roles_mgmt_team_site {
  padding-left: 40px;
  padding-right: 40px;
}

.p-roles_mgmt_team_site__page .p-roles_mgmt__page {
  min-height: 100vh;
  padding-top: 32px;
}

.p-roles_mgmt_team_site__page .p-roles_mgmt__filter_container {
  border-top: none;
}

.p-roles_mgmt_team_site__page .p-roles_mgmt__search_container, .p-roles_mgmt_team_site__page .p-role_mgmt__search_input {
  max-width: 536px;
}

.p-roles_mgmt_team_site__page .c-sk-modal_title_bar__text h1, .p-roles_mgmt_team_site__page .c-sk-modal_title_bar__text h3 {
  margin-bottom: 0;
}

.p-roles_mgmt_team_site__page .c-sk-modal_content_section {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-roles_mgmt_team_site__page .p-roles-mgmt__assign_members_table {
  font-size: 15px;
}

.p-roles_mgmt_team_site__mobile_gate {
  justify-content: center;
  align-items: center;
  height: calc(100vh - 12rem);
  display: flex;
  overflow: hidden;
}

.p-roles_mgmt_team_site__page.ReactModal__Body--open {
  overflow: hidden;
}

.p-slack_connect_social_proof_banner {
  color: #1d1c1db3;
  text-align: center;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: center;
  align-items: center;
  margin: 40px 0;
  display: flex;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

@keyframes row_highlight {
  0% {
    background: none;
  }

  10% {
    background: #f2c74433;
  }

  100% {
    background: none;
  }
}

@keyframes row_hover_highlight {
  0% {
    background: #f8f8f8;
  }

  10% {
    background: #f2c74433;
  }

  100% {
    background: #f8f8f8;
  }
}

.c-table_view_flexbox_container {
  position: relative;
  overflow: hidden;
}

.c-table_view_keyboard_navigable_container.focus-ring, .c-table_view_keyboard_navigable_container .focus-ring {
  box-shadow: 0 0 0 1px #1264a3, 0 0 0 5px #1d9bd14d;
  border-radius: 4px !important;
}

.c-table_view_all_rows_container {
  min-height: 5rem;
  position: relative;
}

.c-table_view_flexbox {
  flex-direction: row;
  width: 100%;
  display: flex;
  position: relative;
}

.c-table_view_all_rows_container .c-table_view_row_container {
  border-bottom: 1px solid #ddd;
}

.c-table_view_all_rows_container .c-virtual_list__item:last-of-type .c-table_view_row_container {
  border-bottom-color: #0000;
}

.c-table_view_row, .c-table_view_row_header {
  flex-direction: col;
  flex-wrap: nowrap;
  position: relative;
}

.c-table_view_row_header {
  border-bottom: 1px solid #ddd;
}

.c-table_view_header_item {
  padding-bottom: 0;
  font-size: 13px;
}

.c-table_view_header_item_clickable {
  cursor: pointer;
}

.c-table_view_header_item_value {
  font-weight: bold;
}

.c-table_view_header_item_value, .c-table_view_row_header .c-deprecated-icon {
  color: #616061;
}

.c-table_view__header_message_container {
  text-align: center;
  border-bottom: 1px solid #ddd;
  padding: 20px;
}

.c-table_view_row_item_sort_applied .c-table_view_header_item_value, .c-table_view_row_item_sort_applied .c-deprecated-icon {
  color: #1264a3;
}

.c-table_view_header_item, .c-table_view_row_item {
  flex: 1;
  align-self: baseline;
  padding: 16px 0 16px 16px;
}

.c-table_view_header_item:focus, .c-table_view_row_item:focus {
  outline: none;
}

.c-table_view_row--selected {
  background: #1d9bd11a;
}

.c-table_view_row--highlighted {
  animation: 1s ease-out row_highlight;
}

.c-table_view_row--inactive {
  color: #1d1c1db3;
}

.c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_header_item:not(.c-table_view_hover_disabled):hover, .c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_row:not(.c-table_view_hover_disabled):hover {
  background: #f8f8f8;
}

.c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_header_item:not(.c-table_view_hover_disabled):hover.c-table_view_row--selected, .c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_row:not(.c-table_view_hover_disabled):hover.c-table_view_row--selected {
  background: #1d9bd11a;
}

.c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_header_item:not(.c-table_view_hover_disabled):hover.c-table_view_row--highlighted, .c-table_view_flexbox_container:not(.c-table_view_hover_disabled) .c-table_view_row:not(.c-table_view_hover_disabled):hover.c-table_view_row--highlighted {
  animation: 1s ease-out row_hover_highlight;
}

.c-table_view_header_item {
  padding-top: 20px;
  padding-bottom: 8px;
}

.c-table_view_row_item {
  display: inline-flex;
}

.c-table_view_row_item_value {
  width: 100%;
}

.c-table_view__spinner_overlay {
  background-color: #ffffffd9;
  width: 100%;
  height: 100%;
  padding-top: 64px;
  animation: .2s c-table_view--fade-background-in;
  position: absolute;
  top: 0;
}

@keyframes c-table_view--fade-background-in {
  0% {
    background-color: #ffffff40;
  }

  100% {
    background-color: #ffffffd9;
  }
}

.c-table_view__spinner--empty {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 4px 12px #0000001a;
}

.c-table_view__spinner {
  background: #fffffff2;
  border-radius: 100%;
  padding: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.c-lazy_filter_select {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: relative;
}

.c-lazy_filter_select__input_container {
  cursor: text;
  border: 1px solid #868686;
  border-radius: 5px;
  width: 100%;
  max-height: 250px;
  padding: 0 0 4px;
  display: block;
  position: relative;
  overflow-y: auto;
}

.c-lazy_filter_select__input_container--value {
  padding: 0 0 4px;
}

.c-lazy_filter_select__value {
  display: inline-block;
}

.c-lazy_filter_select__token {
  color: #fff;
  cursor: pointer;
  text-align: start;
  vertical-align: middle;
  background: #1d9bd1;
  border: 1px solid #1d9bd1;
  border-radius: 4px 0 0 4px;
  flex-direction: column;
  justify-content: center;
  height: 26px;
  margin: 6px 32px 0 6px;
  padding: 0;
  font-size: 15px;
  font-weight: 700;
  display: inline-flex;
  position: relative;
}

.c-lazy_filter_select__token:not(.c-lazy_filter_select__token--disabled, .c-lazy_filter_select__token--single):after {
  vertical-align: middle;
  content: "";
  color: #fff;
  background-color: #1d9bd1;
  border-radius: 0 4px 4px 0;
  width: 26px;
  height: 26px;
  padding-left: 6px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -32px;
  transform: translateY(-50%);
}

.c-lazy_filter_select__token--disabled {
  cursor: not-allowed;
  border-radius: 4px;
  margin-right: 0;
  padding-right: 10px;
}

.c-lazy_filter_select__token--single {
  color: inherit;
  font-weight: inherit;
  background: none;
  border: none;
  height: 40px;
  margin: 4px 0;
  padding: 12px;
}

.c-lazy_filter_select__token--highlighted {
  background: #0b4c8c;
  border-color: #0b4c8c;
}

.c-lazy_filter_select__token--highlighted:not(.c-lazy_filter_select__token--disabled, .c-lazy_filter_select__token--single):after {
  background-color: #0b4c8c;
}

input[type="text"].c-lazy_filter_select__input.c-input_text {
  vertical-align: middle;
  border: none;
  outline: none;
  width: auto;
  height: 30px;
  margin-top: 6px;
  margin-bottom: 0;
  display: inline-block;
  box-shadow: none !important;
}

input[type="text"].c-lazy_filter_select__input.c-input_text:focus {
  animation: unset;
  border: none;
}

.c-lazy_filter_select__list_container {
  z-index: 200;
  background: #fff;
  border: 1px solid #868686;
  border-radius: 5px;
  width: 100%;
  max-height: 260px;
  margin-top: -1px;
  margin-bottom: 3px;
  padding: 4px 3px 4px 4px;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  overflow: auto;
  box-shadow: 0 3px 3px #0000001a;
}

.c-lazy_filter_select__list_container--visible {
  display: block;
}

.c-lazy_filter_select__list {
  width: 100%;
  height: 100%;
  max-height: 250px;
  margin-right: 1px;
}

.c-lazy_filter_select__item {
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  border: 1px solid #fff;
  border-radius: 5px;
  outline: none;
  width: 100%;
  padding: 1px;
  font-weight: 700;
  display: block;
  overflow: hidden;
}

.c-lazy_filter_select__item wbr {
  display: none;
}

.c-lazy_filter_select__item--selected {
  color: #1d1c1d;
  background-color: #ddd;
  border-color: #fff;
}

.c-lazy_filter_select__item--selected:after {
  vertical-align: middle;
  content: "";
  color: #1d1c1d;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 0;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translateY(-50%);
}

.c-lazy_filter_select__item--active {
  color: #fff;
  background-color: #1d9bd1;
  border-color: #fff;
}

.c-lazy_filter_select__item--active.c-lazy_filter_select__item--selected:after {
  color: #fff;
}

.c-lazy_filter_select__item--child {
  padding-left: 16px;
}

.c-lazy_filter_select__item--group {
  color: #1d1c1d;
  width: 100%;
  font-weight: bold;
}

.c-lazy_filter_select__item--disabled {
  cursor: not-allowed;
  background-color: #ddd;
  border-color: #fff;
}

.c-lazy_filter_select__item--active.c-lazy_filter_select__item--disabled {
  color: #fff;
  cursor: not-allowed;
  background-color: #1d9bd1;
  border-color: #fff;
}

.c-lazy_filter_select__status {
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  padding: 6px;
  font-size: 18px;
  display: block;
  overflow: hidden;
}

.c-lazy_filter_select__status wbr {
  display: none;
}

.c-lazy_filter_select__status--loading {
  padding: 3px 6px;
}

.c-lazy_filter_select__list_container--above {
  margin-bottom: 0;
  top: auto;
  bottom: 100%;
}

.c-lazy_filter_select__list_container--showing_status .c-lazy_filter_select__list {
  display: none;
}

.c-lazy_filter_select__list_container--showing_status .c-lazy_filter_select__status {
  display: block;
}

.c-lazy_filter_select--single .c-lazy_filter_select__input_container:after {
  content: "";
  pointer-events: none;
  margin-top: -10px;
  font-family: Slack;
  font-size: 20px;
  position: absolute;
  top: 50%;
  right: 11px;
}

.c-lazy_filter_select--single .c-lazy_filter_select__input_container--active:after {
  color: #0b4c8c;
}

.c-lazy_filter_select--single .c-lazy_filter_select__input_container--value:not(.c-lazy_filter_select__input_container--active) input[type="text"].c-lazy_filter_select__input {
  display: none;
}

.c-lazy_filter_select--small .c-lazy_filter_select__token {
  height: 24px;
  padding-left: 5px;
  padding-right: 22px;
  font-size: 15px;
}

.c-lazy_filter_select--small .c-lazy_filter_select__token:not(.c-lazy_filter_select__token--disabled, .c-lazy_filter_select__token--single):after {
  font-size: 28px;
  right: -4px;
}

.c-lazy_filter_select--small .c-lazy_filter_select__token--disabled {
  padding-right: 5px;
}

.c-lazy_filter_select--small .c-lazy_filter_select__token--single {
  margin: 4px 3px;
}

.c-lazy_filter_select--small.c-lazy_filter_select--single .c-lazy_filter_select__input_container:after {
  top: 8px;
}

.c-lazy_filter_select--small input[type="text"].c-lazy_filter_select__input {
  padding: 7px 8px;
  font-size: 15px;
}

.c-lazy_filter_select--small .c-lazy_filter_select__status {
  padding: 6px;
  font-size: 15px;
}

.c-lazy_filter_select--disabled {
  background: #f8f8f8;
}

.c-lazy_filter_select__member_item, .c-lazy_filter_select__user_group_item, .c-lazy_filter_select__team_item {
  pointer-events: none;
  padding: 2px;
  display: flex;
}

.c-lazy_filter_select__member_token, .c-lazy_filter_select__user_group_token, .c-lazy_filter_select__team_token {
  pointer-events: none;
  display: flex;
}

.c-lazy_filter_select__member_token_icon, .c-lazy_filter_select__team_token_icon, .c-lazy_filter_select__member_list_icon, .c-lazy_filter_select__team_list_icon {
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.c-lazy_filter_select__member_token_icon, .c-lazy_filter_select__team_token_icon {
  border-radius: 4px 0 0 4px;
}

.c-lazy_filter_select__member_token_name, .c-lazy_filter_select__user_group_token_name, .c-lazy_filter_select__team_token_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 8px;
  line-height: 24px;
  display: block;
  overflow: hidden;
}

.c-lazy_filter_select__member_token_name wbr, .c-lazy_filter_select__user_group_token_name wbr, .c-lazy_filter_select__team_token_name wbr {
  display: none;
}

.p-change_account_type__modal_content {
  min-height: 250px;
}

.p-change_account_type__modal_header {
  padding-bottom: 0;
}

.p-change_account_type__modal_header .c-sk-modal_title_bar {
  padding-bottom: 1rem;
}

.p-change_account_type__modal_footer_link {
  margin-right: 12px;
}

.p-change_account_type__modal_footer_link .c-link {
  color: #1d1c1db3;
}

.p-change_account_type__modal_footer_link .c-link:hover {
  text-decoration: none;
}

.p-change_account_type__modal_footer_actions {
  display: flex;
}

@media screen and (max-width: 480px) {
  .p-change_account_type__modal_footer {
    flex-direction: column;
    height: auto;
  }

  .p-change_account_type__modal_footer_link {
    width: 100%;
    margin-bottom: 12px;
  }
}

.p-change_account_type__modal_description {
  padding-bottom: 1rem;
  font-size: 1rem;
}

.c-label.p-change_account_type__acct_label {
  margin-bottom: .5rem;
}

.c-label.p-change_account_type__acct_label.c-label--with_subtext .c-label__text {
  font-weight: normal;
}

.p-change_account_type__guest_alert {
  margin-bottom: 16px;
}

.c-alert .p-change_account_type__guest_alert_link {
  color: #1264a3;
  text-decoration: none;
}

.p-change_account_type__admin_alert {
  margin-top: 16px;
}

.p-change_account_type__loading {
  font-size: 1rem;
}

.p-change_account_type__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 8px;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled {
  box-sizing: border-box;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  margin: 8px 0;
  padding: 4px 8px 4px 12px;
  font-size: 1rem;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: block;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled: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-change_account_type__date_picker_trigger.c-button-unstyled:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-change_account_type__date_picker_trigger.c-button-unstyled[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

@media screen and (max-width: 330px) {
  .p-change_account_type__date_picker_trigger.c-button-unstyled {
    font-size: 11px;
  }
}

.p-change_account_type__date_picker_trigger.active .c-icon--calendar {
  color: #1264a3;
}

.p-change_account_type__date_picker_text {
  display: inline;
}

.p-change_account_type__edit_channels.p-admin_member_table__edit_channels .c-lazy_filter_select--single .c-lazy_filter_select__input_container:after {
  content: "";
  color: #616061;
  font-family: Slack v2;
  right: 8px;
}

.p-change_account_type__org_edit_channels .c-lazy_filter_select__token {
  color: #1d1c1d;
  background-color: #1d9bd11a;
  border: none;
}

.p-change_account_type__org_edit_channels .c-lazy_filter_select__token:not(.c-lazy_filter_select__token--disabled, .c-lazy_filter_select__token--single):after {
  color: #1d1c1d;
  background-color: #1d9bd11a;
  padding-left: 2px;
  right: -26px;
}

.p-change_account_type__org_edit_channels .c-lazy_filter_select__token.c-lazy_filter_select__token--single {
  background-color: initial;
}

.p-change_account_type__org_edit_channels .c-lazy_filter_select__item--active {
  color: #1d1c1d;
  background-color: #1d9bd11a;
  border: none;
}

.p-change_account_type__org_edit_channels .c-lazy_filter_select__item--active.c-lazy_filter_select__item--selected:after {
  color: #1d1c1d;
}

.c-side_panel {
  background: #fff;
  border-left: 1px solid #ddd;
  flex-direction: column;
  width: 396px;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  box-shadow: 0 0 12px #ddd;
}

.c-side_panel:focus {
  outline: none;
}

.c-side_panel__title_container {
  border-bottom: 1px solid #ddd;
  padding: 24px 16px 24px 24px;
}

.c-side_panel__title {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 900;
  display: flex;
}

.c-side_panel__subtitle {
  color: #616061;
}

.c-side_panel__close {
  width: 52px;
  height: 36px;
}

.c-side_panel__overlay {
  z-index: 1000;
  background-color: #0000;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-side_panel__overlay--fade-background {
  background-color: #0009;
}

.c-side_panel__overlay--fade-background .c-side_panel {
  box-shadow: none;
}

.p-app_dialog_elements {
  color: #1d1c1d;
  width: 100%;
  min-height: 100px;
  padding-bottom: 4px;
}

.p-app_dialog_elements form {
  margin-bottom: 0;
}

.p-app_dialog_elements--submitting {
  opacity: .4;
}

.p-app_dialog_elements--empty {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.p-app_dialog_elements__loading_message {
  text-align: center;
}

.p-app_dialog_elements .c-label:last-child .c-hint, .p-app_dialog_elements .c-label:last-child :not([class*="--with_hint"]) + .c-alert, .p-app_dialog_elements .c-label:last-child [class^="c-input"] {
  margin-bottom: 0;
}

.p-app_dialog {
  max-height: 96%;
}

.p-app_dialog.c-dialog__content--custom-titlebar {
  max-height: calc(96% - 31px);
}

.p-app_dialog.c-dialog__content--frameless {
  max-height: calc(96% - 22px);
}

[data-gantry][data-app="app-popouts"] .p-app_dialog {
  border-radius: 0;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
}

.p-app_dialog__title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-app_dialog__title_icon {
  border-radius: .25rem;
  flex-shrink: 0;
  width: 2.25rem;
  height: 2.25rem;
  margin-right: 16px;
}

.p-app_dialog__title_text {
  color: #1d1c1d;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-app_dialog__title_text wbr {
  display: none;
}

.c-wizard_speed_bump_overlay, .c-wizard_speed_bump_wrapper {
  z-index: 1000;
}

.c-wizard_speed_bump_overlay {
  background-color: #ffffffb3;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: background-color .2s ease-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.c-wizard_speed_bump_overlay--hidden {
  background-color: none;
}

.c-wizard_speed_bump_wrapper {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.c-wizard_speed_bump {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-radius: 0 0 8px 8px;
  padding: 20px 24px;
  transition: transform .2s ease-in-out;
  transform: translateY(0);
}

.c-wizard_speed_bump--hidden {
  transform: translateY(100%);
}

.c-wizard_speed_bump__header {
  margin-bottom: 8px;
}

.c-wizard_speed_bump__body {
  margin-bottom: 12px;
}

.c-wizard_speed_bump__button_row {
  justify-content: flex-end;
  display: flex;
}

.c-wizard_speed_bump__button {
  margin-left: 12px;
}

.p-prompt_to_search {
  color: #616061;
}

.c-wizard_modal.c-dialog {
  z-index: 1000;
}

.c-wizard_modal .c-dialog__footer {
  justify-content: flex-end;
}

.c-wizard_modal__next {
  margin-left: 12px;
}

.p-contacts--with_background {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding-bottom: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-contacts__card_container {
  width: 192px;
  display: inline-block;
}

.p-contacts__card_container.c-button-unstyled {
  margin: 8px;
}

.p-contacts__card_container .p-browse_page_member_card_entity__avatar .c-base_icon__width_only_container {
  position: absolute;
}

.p-contacts__input_container {
  position: relative;
}

.p-contacts__input_container .c-filter_input__input {
  max-width: calc(100% - 40px);
}

.p-contacts__input_container:valid:not(.p-contacts__input_container--submitted) > .c-filter_input--active .c-filter_input__input {
  padding-right: 175px;
}

.p-contacts__input_container:valid:not(.p-contacts__input_container--submitted) > .c-filter_input--active ~ .p-contacts__input_hint {
  visibility: visible;
}

.p-contacts__input_container small {
  font-size: 13px;
}

.p-contacts__input_hint {
  color: #616061;
  text-overflow: ellipsis;
  white-space: nowrap;
  visibility: hidden;
  border-right: 1px solid #ddd;
  max-width: 151px;
  margin-right: 48px;
  padding-right: 16px;
  font-size: 13px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  transform: translateY(50%);
}

.p-contacts__input_container--has_error .c-filter_input:not(.c-filter_input--active) {
  border-color: #e01e5a;
}

.p-contacts__input_container--has_error .c-filter_input--active {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.p-contacts__input_error {
  align-items: center;
  margin-top: 6px;
  display: flex;
  position: absolute;
}

.p-contacts__input_error > :first-child {
  margin-right: 8px;
}

.p-contacts_slack-connect__ia4-find-page-items {
  justify-content: flex-end;
  margin: 16px 20px -44px;
  display: flex;
}

.p-app_view__loading_spinner {
  opacity: .7;
  z-index: 1;
  background: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-profile_image__img_container {
  border-radius: 6px;
  max-width: 256px;
  margin: 16px;
  position: relative;
  overflow: hidden;
}

.c-profile_image__img_container:after {
  content: "";
  pointer-events: none;
  border-radius: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #0000000d;
}

.c-profile_image__circle {
  border-radius: 50%;
}

.c-profile_image__img {
  width: 100%;
  display: block;
}

.p-block_kit_modal {
  width: 520px;
  max-height: 640px;
  overflow: hidden;
}

.p-block_kit_modal .c-dialog__body {
  min-height: 90px;
}

.p-block_kit_modal .c-dialog__body.c-dialog__body--slack_scrollbar {
  padding: 8px 20px 16px 24px;
}

.p-block_kit_modal .c-search-select {
  min-width: 190px;
}

.p-block_kit_modal .c-message_attachment__image {
  box-shadow: none;
}

.p-block_kit_modal .c-dialog__footer {
  border-top: 1px solid #ddd;
}

.p-block_kit_modal .p-block_kit_date_picker_button {
  float: none;
}

.p-block_kit_modal .multi_select_element_container {
  margin: 0;
}

[data-gantry][data-app="app-popouts"] .p-block_kit_modal, .p-block_kit_modal--app_popout, .p-block_kit_modal--app_popout {
  border-radius: 0;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
}

.p-block_kit_modal--app_popout.p-block_kit_modal--desktop {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding-top: 20px;
}

.p-block_kit_modal__title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-block_kit_modal__title_icon {
  border-radius: .25rem;
  flex-shrink: 0;
  width: 2.25rem;
  height: 2.25rem;
  margin-right: 16px;
}

.p-block_kit_modal__title_text {
  color: #1d1c1d;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-block_kit_modal__title_text wbr {
  display: none;
}

.p-block_kit_modal--loading .c-dialog__body, .p-block_kit_modal--submitting .c-dialog__body {
  opacity: .7;
}

.p-block_kit_modal--loading .c-dialog__footer {
  border-top: none;
}

.p-block_kit_modal__spinner {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-block_kit_modal .p-block_wrapper--modal_view:not(:first-of-type) {
  margin: 12px 0 0;
}

.p-connectable_contacts__coachmark {
  width: 337px;
}

.p-connectable_contacts__banner {
  z-index: 999;
}

.p-connectable_contacts__sync_awareness_coachmark {
  width: 278px;
}

.p-connectable_contacts__subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-connectable_contacts__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-ai_summary_ready_toast {
  min-width: 350px;
  padding: 0 16px 0 0;
}

.p-ai_summary_ready_toast #toast-children {
  width: 100%;
  overflow: hidden;
}

.p-ai_summary_ready_toast__close_button {
  margin-top: 0;
  margin-left: auto;
}

.p-ai_summary_ready_toast__container {
  padding: 16px 0 16px 16px;
}

.p-ai_summary_ready_toast__wrapper {
  cursor: pointer;
  width: 350px;
}

.p-ai_summary_ready_toast__wrapper .c-toast__wrapper {
  align-items: flex-start;
}

.p-ai_summary_ready_toast__item {
  margin-bottom: 12px;
  display: flex;
}

.p-ai_summary_ready_toast__item:last-child {
  margin-bottom: 0;
}

.p-ai_summary_ready_toast__subtitle {
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #fff;
  display: inline-block;
  overflow: hidden;
}

.p-ai_summary_ready_toast__subtitle wbr {
  display: none;
}

.p-hub_dm_invite_modal__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-hub_dm_invite_modal__footer {
  background-color: #1d1c1d0a;
  padding: 24px;
}

.p-hub_dm_invite_modal__lightbulb_icon {
  width: 18px;
  height: 22px;
}

.p-featured_contact_card {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.p-featured_contact_card:hover, .p-featured_contact_card:active {
  filter: brightness(97%);
}

.p-featured_contact_card__body {
  padding: 12px 16px;
}

.p-featured_contact_card__name, .p-featured_contact_card__email {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-featured_contact_card__name:empty:after, .p-featured_contact_card__email:empty:after {
  content: " ";
  visibility: hidden;
}

.p-featured_contact_card__name {
  font-size: 15px;
  font-weight: bold;
}

.p-featured_contact_card__email {
  color: #868686;
  margin-bottom: 16px;
  font-size: 13px;
}

.p-featured_contact_card__photo {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.p-featured_contact_card__primary_button {
  border-radius: inherit;
  background-color: #0000;
  width: 100%;
  height: 100%;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-featured_contact_card__primary_button:hover, .p-featured_contact_card__primary_button:active, .p-featured_contact_card__primary_button:focus {
  background-color: #0000;
}

.p-featured_contact_card__primary_button:hover, .p-featured_contact_card__primary_button:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-featured_contact_card__cta[aria-disabled="true"] {
  pointer-events: all !important;
}

.p-featured_contact_card__cta > :first-child {
  margin-right: 4px;
}

.c-card {
  border: 1px solid #1d1c1d21;
  border-radius: 5px;
  margin-bottom: 32px;
  position: relative;
}

.c-card--tight_corners {
  border-radius: 4px;
}

.c-card--info {
  border-color: #1d9bd1;
}

.c-card--warning {
  border-color: #de4e2b;
}

.c-card--padded {
  padding: 32px;
}

.c-card--shadowed {
  box-shadow: 0 1px #00000040;
}

.c-card__header {
  background-color: #f8f8f8;
  border-bottom: 1px solid #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 16px 24px;
}

.c-card__section {
  border-bottom: 1px solid #ddd;
  margin: 0 24px;
  padding: 20px 0;
}

.c-card__section:last-child {
  border-bottom: none;
}

.p-search_error {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-top: 6px;
  display: flex;
  position: absolute;
}

.p-search_error > :first-child {
  margin-right: 8px;
}

.p-delete_file_dialog {
  z-index: 1053;
}

.p-pile {
  margin-right: 8px;
  display: flex;
}

.p-pile_item {
  border-radius: 4px;
  margin-right: -4px;
  display: flex;
  box-shadow: 0 0 0 2px #fff;
}

.p-pile_item:first-child {
  z-index: 1;
}

.p-pile_item:nth-child(2) {
  z-index: 2;
}

.p-pile_item:nth-child(3) {
  z-index: 3;
}

.p-pile_item:nth-child(4) {
  z-index: 4;
}

.p-pile_item:nth-child(5) {
  z-index: 5;
}

.p-pile_item:nth-child(6) {
  z-index: 6;
}

.p-pile_item > * {
  border-radius: 4px;
}

.p-pile_item_count {
  color: #616061;
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-weight: 700;
  display: flex;
}

.p-media_viewer_threads__root {
  margin: 16px 16px 0;
}

.p-media_viewer_threads__root_spacer {
  height: 16px;
}

.p-member_pile {
  align-self: center;
  min-width: 36px;
  min-height: 36px;
  position: relative;
}

.p-member_pile > .p-pile_item {
  margin: 0;
  position: absolute;
}

.p-member_pile > .p-pile_item:first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}

.p-member_pile > .p-pile_item:nth-child(2):last-child {
  bottom: 0;
  right: 0;
}

.p-media_viewer_controls {
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
  grid-auto-flow: column;
  align-items: center;
  column-gap: 12px;
  display: grid;
}

.p-media_viewer_controls--dark {
  color: #fff;
}

.p-contact_card_preview__team {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #ddd;
}

.p-media_viewer_window_button__menu_item_label {
  align-items: center;
  display: flex;
}

.p-media_viewer_window_button__menu_item_label_icon {
  margin-right: 12px;
}

.p-latest_message_preview__sender:empty {
  display: none;
}

.p-latest_message_preview__sender:after {
  content: ": ";
}

.p-latest_message_preview__rich_text, .p-latest_message_preview__rich_text .p-rich_text_section {
  display: inline;
}

.p-media_viewer_actions {
  z-index: 1;
  grid-auto-flow: column;
  align-items: center;
  column-gap: 12px;
  margin-left: auto;
  display: grid;
}

.p-media_viewer_actions__file_viewer_actions {
  grid-auto-flow: column;
  column-gap: 12px;
  display: grid;
}

.p-conversation_row {
  border-bottom: 1px solid #ddd;
}

.p-conversation_row:hover, .p-conversation_row:active {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-conversation_row:focus {
  border-bottom: 1px solid #fff;
  border-radius: 0;
}

.p-conversation_row:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-conversation_row:last-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-conversation_row__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 1.6px;
}

.p-media_viewer_slides {
  background: #1d1c1d;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.p-media_viewer_slides .p-slides__slide {
  margin: 0 auto;
}

.p-media_viewer_slides__toggle_play_pause {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-media_viewer_slides__progress_bar {
  opacity: 1;
  transition: bottom 80ms cubic-bezier(.36, .19, .29, 1);
  bottom: 32px;
}

.p-media_viewer_modal__multimedia_video--not_hovering .p-media_viewer_slides__progress_bar {
  transition-delay: .16s;
  bottom: 0;
}

.p-organization__page_header {
  background-color: #fff;
}

.p-organization__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-organization__team_icon {
  background-color: #bbbabb;
  background-clip: padding-box;
  border: 4px solid #fff;
  border-radius: 20px;
}

.p-organization__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-organizations__conversations {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  min-width: 292px;
}

.p-organization__verified_icon {
  color: #4a154b;
}

.p-organization__verified_icon:hover, .p-organization__verified_icon:active, .p-organization__verified_icon:focus, .p-organization__verified_icon:link, .p-organization__verified_icon:visited {
  text-decoration: none;
}

.p-organization__ia4-find-page-items {
  justify-content: flex-end;
  margin: 8px 20px -44px;
  display: flex;
}

.p-image_annotation_item, .p-image_annotation_item__new {
  z-index: 1013;
  pointer-events: all;
  background-color: #fff;
  border-radius: 30px 30px 30px 0;
  justify-content: center;
  align-items: center;
  transition: opacity .5s;
  display: flex;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-image_annotation_item__new {
  z-index: 1014;
}

.p-image_annotation_item--collapsed, .p-image_annotation_item__new--collapsed {
  width: 50px;
  height: 50px;
}

.p-image_annotation_item--expanded, .p-image_annotation_item__new--expanded {
  z-index: 1014;
  border-radius: 8px 8px 8px 0;
  height: -moz-fit-content;
  height: fit-content;
  padding: 8px;
}

.p-image_annotation_item--expanded {
  width: max-content;
  max-width: 500px;
}

.p-image_annotation_item__new--expanded {
  width: 300px;
}

.p-image_annotation_item__input {
  width: 100%;
}

.p-image_annotation_item__avatar {
  border-radius: 18px;
  overflow: hidden;
}

.p-image_annotation_item--faded:not(.p-image_annotation_item--expanded) {
  opacity: .25;
}

.p-image_annotation_item__message--hidden {
  display: none;
}

.p-connections__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-connections_search_no_results {
  margin: 96px auto;
}

.p-image_annotation_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-image_annotation_overlay--no_events {
  pointer-events: none;
}

.p-connectable_contacts_search_awareness_tip {
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-top-color: #0000;
  border-radius: 0 0 4px 4px;
  align-items: center;
  margin-top: -2px;
  padding: 10px 8px 8px;
  font-size: 13px;
  display: flex;
}

.p-connectable_contacts_search_awareness_tip > :last-child {
  margin-left: auto;
  display: inline-block;
}

.p-connectable_contacts_search_awareness_tip__callout {
  color: #1d1c1d;
  background-color: #fff;
  border-radius: 10px;
  margin-right: 8px;
  padding: 0 8px;
  font-weight: 700;
  line-height: 18px;
}

.p-media_viewer_modal {
  color: #1d1c1d;
  background: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d1a;
}

.p-media_viewer_modal .p-media_viewer__video_container {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-media_viewer_modal .p-media_viewer__video_container:focus {
  box-shadow: none;
  outline: none;
}

.p-media_viewer_modal .p-media_viewer__video {
  background: none;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: block;
  position: relative;
}

.p-media_viewer_modal__blurry_background {
  pointer-events: none;
  filter: blur(40px) brightness(.4);
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: -100px;
  bottom: -100px;
  left: -100px;
  right: -100px;
}

.p-media_viewer_modal__blurry_background--pdf {
  filter: blur(40px) brightness(.3);
}

.p-media_viewer_modal__blurry_background_overlay {
  background: #fff9;
  transition: background-color .16s cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-media_viewer_modal__flexpane {
  z-index: 1;
  background: #fff;
  flex-direction: column;
  flex-shrink: 0;
  max-width: 400px;
  display: flex;
  box-shadow: -1px 0 #1d1c1d21;
}

.p-media_viewer_modal__flexpane .p-flexpane_header {
  padding-right: 7px;
}

.p-media_viewer_modal__flexpane .p-flexpane_body {
  height: 100%;
  overflow-y: scroll;
}

@media screen and (max-width: 1440px) {
  .p-media_viewer_modal__flexpane {
    max-width: 360px;
  }
}

@media screen and (max-width: 1280px) {
  .p-media_viewer_modal__flexpane {
    max-width: 300px;
  }
}

.p-media_viewer_modal__header {
  -webkit-user-select: none;
  user-select: none;
  box-shadow: none;
  z-index: 1;
  background: none;
  border-radius: 8px 8px 0 0;
  align-items: center;
  height: auto;
  padding: 12px 7px 12px 12px;
  display: flex;
}

.p-media_viewer_modal__header__avatar {
  cursor: pointer;
}

.p-media_viewer_modal__header__info {
  margin-left: 8px;
}

.p-media_viewer_modal__header__name {
  cursor: pointer;
  margin-right: 8px;
  font-weight: 900;
}

.p-media_viewer_modal__header__channel_info {
  color: #1d1c1db3;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-media_viewer_modal__flexpane__hide {
  color: #1d1c1db3;
}

.p-media_viewer_modal__footer {
  box-shadow: none;
  background: none;
  border-radius: 0 0 8px 8px;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 8px 12px;
  display: flex;
  position: relative;
}

.p-media_viewer_modal__footer .p-file_viewer__header__actions {
  margin-left: 0;
  padding: 0;
}

.p-media_viewer_modal__navigation__button {
  color: #1d1c1d;
  background: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  display: flex;
  position: absolute;
  top: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-media_viewer_modal__navigation__button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-media_viewer_modal__navigation__button--previous {
  left: 24px;
}

.p-media_viewer_modal__navigation__button--next {
  right: 24px;
}

.p-media_viewer_modal__header--slide_over_content, .p-media_viewer_modal__footer--slide_over_content {
  position: absolute;
  left: 0;
  right: 0;
}

.p-media_viewer_modal__header--slide_over_content {
  top: 0;
}

.p-media_viewer_modal__footer--slide_over_content {
  bottom: 0;
}

.p-media_viewer_modal__header__gradient {
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
  background: linear-gradient(#1d1c1d99, #1d1c1d00);
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.p-media_viewer_modal__footer__gradient {
  pointer-events: none;
  visibility: hidden;
  background: linear-gradient(#1d1c1d00, #1d1c1d99);
  height: 85px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-media_viewer_modal__header--slide_over_content .p-media_viewer_modal__header__gradient, .p-media_viewer_modal__footer--slide_over_content .p-media_viewer_modal__footer__gradient {
  visibility: visible;
}

.p-media_viewer_modal__header--slide_over_content, .p-media_viewer_modal__footer--slide_over_content, .p-media_viewer_modal__tabs_close--slide_over_content, .p-media_viewer_modal__one_click_reactions--slide_over_content, .p-media_viewer_modal__navigation__button {
  transition-property: opacity, transform;
  transition-duration: 80ms;
}

.p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open).p-media_viewer_modal__multimedia_video--is_playing {
  cursor: none;
}

.p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__header--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__footer--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__tabs_close--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__one_click_reactions--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__navigation__button {
  opacity: 0;
  transition-delay: .16s;
}

.p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__header--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__tabs_close--slide_over_content, .p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__one_click_reactions--slide_over_content {
  transform: translateY(-20px);
}

.p-media_viewer_modal__multimedia_video--not_hovering:not(.p-media_viewer_modal__multimedia_video--has_keyboard_focus, .p-media_viewer_modal__multimedia_video--is_paused, .p-media_viewer_modal__multimedia_video--menu_open) .p-media_viewer_modal__footer--slide_over_content {
  transform: translateY(20px);
}

.p-media_viewer_modal__messages {
  flex: 1;
  height: 100%;
  min-height: 0;
  display: flex;
  position: relative;
}

.p-media_viewer_modal__messages .p-flexpane_header__primary {
  height: 49px;
}

.p-media_viewer_modal__multimedia_video {
  background: #000000b3;
  flex-direction: column;
  flex-shrink: 1;
  width: 100%;
  min-width: 0;
  height: 100%;
  display: flex;
  position: relative;
}

.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__multimedia_video {
  background: #1d1c1d0a;
}

.p-media_viewer_modal__multimedia {
  flex-direction: row;
  height: 100%;
  display: flex;
}

.p-media_viewer_modal__multimedia .p-media_viewer_modal__multimedia_video {
  flex: 1;
}

.p-media_viewer_modal ::cue {
  text-shadow: 0 1px 1px #00000040;
  background-color: #000c;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 24px;
}

.p-media_viewer_modal__embed {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.p-media_viewer_modal .c-message_attachment__video_play, .p-media_viewer_modal .c-message_attachment__video_link {
  font-size: 2.3rem;
}

.p-media_viewer_modal__zoom_control {
  left: 0;
}

.p-media_viewer_modal__zoom_control .p-zoom__control_group {
  color: #1d1c1db3;
  background-color: #0000;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider {
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  background: none;
  outline: none;
  flex: 1;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: visible;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-moz-range-thumb {
  box-shadow: none;
  background: #1d9bd1;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-moz-range-track {
  background: #ddd;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-webkit-slider-thumb {
  box-shadow: none;
  background: #1d9bd1;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-webkit-slider-runnable-track {
  background: #ddd;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-ms-thumb {
  box-shadow: none;
  background: #1d9bd1;
}

.p-media_viewer_modal__zoom_control .p-zoom__slider::-ms-track {
  background: #ddd;
}

.p-media_viewer_modal__tab_flexpane {
  flex: 1;
}

.p-media_viewer_modal__tabs {
  align-items: stretch;
  height: 50px;
  padding-left: 12px;
  display: flex;
}

.p-media_viewer_modal__tabs .c-tabs__tab {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-media_viewer_modal__tabs.p-media_viewer_modal__tabs--single_tab .c-tabs__tab {
  box-shadow: none;
  cursor: default;
}

.p-media_viewer_modal__tabs_close {
  z-index: 1;
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-media_viewer_modal__playback_speed_button {
  align-items: center;
  height: 32px;
  display: flex;
}

.p-media_viewer_modal__playback_speed_button:hover {
  border-radius: 4px;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__icon_button:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__icon_button:hover, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__zoom_icon_button.p-zoom__control_group:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__zoom_icon_button.p-zoom__control_group:hover {
  background: #1d1c1dd9;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__zoom_control .p-media_viewer_modal__zoom_icon_button, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__zoom_control .p-media_viewer_modal__zoom_icon_button, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__playback_speed_button, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__playback_speed_button, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__playback_speed_button .c-select_button__icon, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__playback_speed_button .c-select_button__icon {
  color: #ffffffb3;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__zoom_control .p-media_viewer_modal__zoom_icon_button:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__zoom_control .p-media_viewer_modal__zoom_icon_button:hover, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__playback_speed_button:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__playback_speed_button:hover, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__playback_speed_button .c-select_button__icon:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__playback_speed_button .c-select_button__icon:hover {
  color: #fff;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__playback_speed_button:hover, .sk-client-theme--dark .p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__playback_speed_button:hover {
  background: #1d1c1dd9;
}

.p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__header__gradient {
  background: linear-gradient(#fff9, #fff0);
  height: 100px;
}

.p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__footer__gradient {
  background: linear-gradient(#fff0, #fff9);
  height: 100px;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header .c-icon, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header__name, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header__info .c-icon--hash-medium, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header__channel_info, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header span.c-timestamp__label, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header span.c-channel_entity__name, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__one_click_reactions {
  color: #fff;
}

.p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__header span.c-timestamp__label {
  color: #1d1c1d;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__header__info {
  text-shadow: 1px 1px 4px #1d1c1d66;
}

.p-media_viewer_modal.p-media_viewer_modal--transparency_fix_themed_blur .p-media_viewer_modal__blurry_background {
  filter: blur(80px) brightness();
  background-color: #fff;
}

.p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__multimedia_video .c-button--focus-visible:focus, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__multimedia_video .c-select_button:focus, .p-media_viewer_modal:not(.p-media_viewer_modal--transparency_fix_themed_blur) .p-media_viewer_modal__multimedia_video .p-media_volume_slider__track:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-media_viewer_modal__reactions_reel {
  padding-bottom: 115px;
  padding-left: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-media_viewer_modal__reactions_confetti {
  position: absolute;
  bottom: 115px;
  left: 24px;
}

.p-media_viewer_modal__one_click_reactions {
  z-index: 1;
  padding: 0;
  position: absolute;
  top: 8px;
  right: 48px;
}

.p-media_viewer_modal__one_click_reactions .p-media_reactions_one_click_bar__button {
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

.p-media_viewer_modal__one_click_reactions .p-media_reactions_one_click_bar__button:hover {
  background: #1d1c1dd9;
}

.p-media_viewer_modal__one_click_reactions--thread_open {
  right: 8px;
}

.p-media_viewer_modal .p-image_viewer__image--png {
  background: #fff;
}

.p-team_image_banner {
  height: 150px;
  margin-bottom: -90px;
  overflow: hidden;
}

.p-team_image_banner__image {
  filter: blur(20px);
  text-align: center;
  background-position: center;
  background-size: cover;
  margin-top: -40px;
  margin-left: -40px;
  display: block;
  width: calc(100% + 80px) !important;
  height: calc(100% + 80px) !important;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-workflow_trigger_speedbump_modal__header {
  border-bottom: none;
}

.p-workflow_trigger_speedbump_modal__preview_section > .p-workflow_preview {
  margin-top: 4px;
}

.p-workflow_trigger_speedbump_modal__preview_section .p-autoclog__hook {
  display: block;
}

@media screen and (max-width: 640px) {
  .p-workflow_trigger_speedbump_modal_footer {
    flex-direction: column;
    align-items: flex-end;
    height: 80px;
  }

  .p-workflow_trigger_speedbump_modal_footer .p-workflow_trigger_speedbump_modal_footer__copy_workflow_link {
    margin-bottom: 8px;
  }
}

.p-slack_connect_sent_channel_link_invite__header {
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__header_text {
  flex: 2;
}

.p-slack_connect_sent_channel_link_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_channel_link_invite__icon {
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 20px;
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_channel_link_invite__channel_link {
  text-decoration: none;
}

.p-slack_connect_sent_channel_link_invite__channel_link:hover, .p-slack_connect_sent_channel_link_invite__channel_link:focus {
  text-decoration: underline;
}

.p-slack_connect_sent_channel_link_invite__tooltip {
  cursor: default;
}

.p-slack_connect_sent_channel_link_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_channel_link_invite__accepted_users_link, .p-slack_connect_sent_channel_link_invite__accepted_users_link:hover, .p-slack_connect_sent_channel_link_invite__accepted_users_link:focus {
  color: #1d1c1db3;
  text-decoration: none;
}

.p-scopes_modal__header {
  border-bottom: none;
}

.p-scopes_modal__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-scopes_modal__subtitle {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.p-scopes_modal__scopes-list {
  flex-direction: column;
  margin-top: 8px;
  margin-bottom: 20px;
  display: flex;
}

.p-scopes_modal__scopes-list__item {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.p-scopes_modal__view-workflow-details-link {
  margin-bottom: 16px;
}

.p-slack_connect_sent_dm_link_invite__header {
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__header_text {
  flex: 2;
}

.p-slack_connect_sent_dm_link_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_dm_link_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__icon--dm {
  color: #11a489;
  background-color: #11a4891a;
}

.p-slack_connect_sent_dm_link_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_dm_link_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_dm_link_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_sent_dm_link_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_sent_dm_link_invite__footer_channel_link {
  font-weight: 700;
}

.p-slack_connect_sent_dm_link_invite__member_entity, .p-slack_connect_sent_dm_link_invite__member_entity:hover, .p-slack_connect_sent_dm_link_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_sent_dm_link_invite__member_entity:focus {
  text-decoration: underline;
}

.p-third_party_auth__header {
  border-bottom: none;
}

.p-third_party_auth__picker {
  margin-bottom: 16px;
}

.p-trial_slack_connect_hub_trial_offer_banner {
  text-align: center;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 40px 48px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-trial_slack_connect_hub_trial_offer_banner__wrapper {
  padding: 0 16px;
}

.p-trial_slack_connect_hub_trial_offer_banner__header_image {
  margin-bottom: 16px;
}

.p-trial_slack_connect_hub_trial_offer_banner__title {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-trial_slack_connect_hub_trial_offer_banner__description {
  color: #1d1c1db3;
  margin-bottom: 24px;
}

.p-missing_context_modal__header {
  border-bottom: none;
}

.p-missing_context_modal__powerful-scopes-list {
  margin-bottom: 20px;
  list-style-type: circle;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner {
  text-align: center;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 40px 48px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__wrapper {
  padding: 0 16px;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__header_image {
  margin-bottom: 16px;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__title {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__description {
  color: #1d1c1db3;
  margin-bottom: 24px;
}

.p-multi_speedbump_section {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-multi_speedbump_section__title {
  font-weight: 700;
}

.p-multi_speedbump_section__description {
  margin-top: 4px;
}

.p-multi_speedbump_section__learn-more-btn {
  margin-left: 40px;
  padding-left: 32px;
  padding-right: 32px;
}

.p-multi_speedbump_section__icon {
  margin-left: 4px;
}

.p-slack_connect_list {
  background: #1d1c1d0a;
  flex: auto;
  min-height: 0;
  position: relative;
}

.p-slack_connect_list .c-virtual_list__item--focus:after {
  content: unset;
}

.p-full_scopes_modal__header {
  border-bottom: none;
}

.p-full_scopes_modal_section {
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-full_scopes_modal__subtitle {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.p-slack_connect_tab_empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.p-slack_connect_tab_empty_state--has-footer {
  top: -70px;
}

.p-slack_connect_tab_empty_state__image--sent {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-074dc65.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--sent {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-074dc65.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--sent {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-Dark-485f40e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--sent {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-Dark-485f40e.svg);
  }
}

.p-slack_connect_tab_empty_state__image--received {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--received {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--received {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--received {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  }
}

.p-slack_connect_tab_empty_state__image--connections {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-a403f26.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--connections {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-a403f26.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--connections {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-Dark-08357d2.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--connections {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-Dark-08357d2.svg);
  }
}

.p-slack_connect_tab_empty_state__title {
  text-align: center;
  font-size: 24px;
  font-weight: 900;
  line-height: 36px;
}

.p-slack_connect_tab_empty_state__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
  max-width: 400px;
  margin-top: 4px;
  padding: 0 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-slack_connect_tab_empty_state__divider {
  border-top: 1px solid #1d1c1d80;
  width: 160px;
  margin: 24px auto;
}

.p-slack_connect_tab_empty_state__sent_steps {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
  padding: 0 16px;
  line-height: 2.6;
}

.p-default_workflow_speedbump_modal__header {
  border-bottom: none;
}

.p-default_workflow_speedbump_modal__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-default_workflow_speedbump_modal__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_tab_empty_state_footer {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 156px;
  padding: 40px 0;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-slack_connect_tab_empty_state_footer__title {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 20px;
  font-weight: 700;
}

.p-slack_connect_tab_empty_state_footer__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 20px;
}

.p-slack_connect_tab_empty_state_footer__button__icon_wrapper {
  font-size: 16px;
}

.p-slack_connect_tab_empty_state_footer__button__icon {
  color: #11a489;
  margin-right: 4px;
}

.p-slack_connect_tab_empty_state_footer__button {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border: 1px solid #1d1c1d4d;
  height: 38px;
  padding: 7px 16px 8px;
  font-weight: 700;
}

.p-slack_connect_tab_empty_state_footer__button:hover {
  box-shadow: 0 1px 3px #00000014;
}

.p-slack_connect_tab_empty_state_footer__button:active {
  border-color: #1d1c1d80;
}

.p-slack_connect_tab_empty_state_footer__link_button {
  padding: 7px 16px 8px;
}

.p-slack_connect_tab_empty_state_footer__link_button:hover, .p-slack_connect_tab_empty_state_footer__link_button:visited, .p-slack_connect_tab_empty_state_footer__link_button:active {
  text-decoration: none;
}

.p-slack_connect_tab_empty_state_footer__button_container {
  display: flex;
}

.p-slack_connect_tab_empty_state_footer__button_spacer {
  margin-right: 12px;
  display: flex;
}

.p-slide_voice_recorder__waveform_container {
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 220px;
  height: 48px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slide_voice_recorder__waveforms {
  flex: 1;
}

.p-slide_voice_recorder__cancel {
  color: #fff;
  background-color: #1d1c1d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: -10px;
  right: -10px;
  box-shadow: 0 0 0 4px #fff;
}

.p-slide_voice_recorder__done {
  width: 36px;
  min-width: auto;
  height: 36px;
  margin-top: 12px;
}

.p-unverified_email_received_empty_page {
  text-align: center;
  background-color: #1d1c1d0a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-bottom: 64px;
  display: flex;
}

.p-unverified_email_received_empty_page__title {
  margin: 16px 0 4px;
  font-size: 24px;
  font-weight: 900;
}

.p-unverified_email_received_empty_page__subtitle {
  color: #616061;
  max-width: 269px;
  font-size: 15px;
}

.p-unverified_email_received_empty_page__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-unverified_email_received_empty_page__image {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  }
}

.sk-client-theme--dark .p-unverified_email_received_empty_page__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-unverified_email_received_empty_page__image {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  }
}

.p-unverified_email_received_empty_page__alert {
  border-top: 0;
  border-radius: 0;
}

.p-unverified_email_received_empty_page__alert_subtext {
  color: #616061;
}

.p-unverified_email_received_empty_page__alert .c-link--button {
  color: #1264a3;
  text-decoration: none;
}

.p-slide_voice_over_button__file {
  border-radius: 4px;
  padding: 8px;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slide_voice_over_button__remove {
  color: #fff;
  background-color: #1d1c1d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: -10px;
  right: -10px;
  box-shadow: 0 0 0 4px #fff;
}

.p-slack_connect_tab {
  outline: none;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-slack_connect_tab__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slack_connect_tab__empty {
  background-color: #1d1c1d0a;
  justify-content: center;
}

.p-slides__slide {
  width: 660px;
  height: 400px;
  position: relative;
}

.p-slides__slide video {
  object-fit: contain;
  max-height: 100%;
}

.p-slides__element {
  position: absolute;
}

.p-slides__element--text {
  text-overflow: ellipsis;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.p-slides__element--image, .p-slides__element--video {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.p-slides__element--video {
  object-fit: cover;
}

.p-slides__element--image {
  object-fit: contain;
}

.p-slides__element--blocks {
  justify-content: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.p-slides__element--blocks .p-rich_text_block {
  font-size: 18px;
  line-height: 1.5;
}

.p-slides__element--blocks-centered .p-rich_text_block {
  text-align: center;
}

.p-slides__effect_container {
  pointer-events: none;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-slides__effect_lottie {
  width: 100%;
  height: 100%;
  margin: auto;
}

.p-slides__modal {
  display: flex;
}

.p-slides__modal + .c-sk-modal__close_button {
  top: 8px;
}

.p-slides__modal_left {
  background: #f3f3f3;
  width: 692px;
}

.p-slides__modal_right {
  border-left: 1px solid #1d1c1d21;
  flex-grow: 1;
}

.p-slides__header {
  justify-content: space-between;
  display: flex;
}

.p-slides__header--hidden {
  opacity: 0;
  pointer-events: none;
}

.p-slides__header__left {
  color: #1d1c1dcc;
  padding: 16px;
  font-weight: 700;
  display: flex;
}

.p-slides__header__save {
  margin: 12px 16px;
}

.p-slides__empty {
  color: #1d1c1d80;
  justify-content: center;
  align-items: center;
  width: 660px;
  height: 400px;
  margin: 16px;
  display: flex;
}

.p-slides__preview {
  margin: 16px;
  box-shadow: 0 1px 3px #00000014;
}

.p-slides__timeline {
  width: 100%;
  display: flex;
  overflow: scroll;
}

.p-slides__timeline__slide_container {
  margin: 16px 0 16px 16px;
  position: relative;
}

.p-slides__timeline__slide {
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  width: 165px;
  height: 100px;
  transition: scale 80ms cubic-bezier(.36, .19, .29, 1);
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-slides__button_base {
  transition: scale 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-slides__button_base:active {
  transform: scale(.95);
}

.p-slides__timeline__slide--current:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 3px #1d9bd1cc;
}

.p-slides__timeline__slide--dragging {
  box-shadow: 0 4px 12px #0000001a;
}

.p-slides__timeline__preview {
  transform-origin: 0 0;
  transform: scale(.25);
}

.p-slides__timeline__delete {
  opacity: 0;
  pointer-events: none;
  transition-property: opacity transform;
  color: #fff;
  background: #e01e5a;
  border-radius: 50%;
  padding: 4px;
  transition-duration: .16s;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: -8px;
  right: -8px;
  overflow: hidden;
  transform: scale(.8);
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slides__timeline__slide_container:hover .p-slides__timeline__delete {
  pointer-events: initial;
  opacity: 1;
  transform: scale(1);
}

.p-slides__timeline__slide_container:hover .p-slides__timeline__delete:hover {
  transform: scale(1.15);
}

.p-slides__timeline__slide_container:hover .p-slides__timeline__delete:active {
  transform: scale(.9);
}

.p-slides__timeline__add {
  background: #fff;
  justify-content: center;
  align-items: center;
  margin: 16px;
  display: flex;
}

.p-slides__controls_header {
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  height: 52px;
  padding: 0 20px;
  font-weight: 700;
  display: flex;
}

.p-slides__controls {
  padding: 20px;
  overflow: auto;
}

.p-slides__controls__label {
  color: #1d1c1d80;
  margin-top: 24px;
  margin-bottom: 8px;
  font-size: 13px;
  display: block;
}

.p-slides__controls__text {
  display: block;
}

.p-slides__image_picker {
  border-radius: 8px;
  width: 100px;
  height: 80px;
  display: block;
  overflow: hidden;
}

.p-slides__image_picker__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.p-slides__image_picker__popover {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slides__image_picker__popover__tab_menu {
  padding: 0 8px;
}

.p-slides__image_picker__target {
  text-align: center;
  border: 2px dashed #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 100px;
  margin: 20px;
  padding: 20px;
  display: flex;
}

.p-slides__image_picker__target--overlay {
  background: #fff;
  position: absolute;
}

.p-slides__image_picker__browse {
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 300px;
  height: 300px;
  display: flex;
  overflow: auto;
}

.p-slides__image_picker__browse--loading {
  color: #1d1c1d80;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-slides__image_picker__browse__file {
  border-radius: 4px;
  width: 132px;
  height: 120px;
  margin: 12px 0 0;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slides__image_picker__browse__file:last-child {
  margin-bottom: 12px;
}

.p-slides__image_picker__browse__file__header {
  border-bottom: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  height: 40px;
  padding: 4px 8px;
  display: flex;
}

.p-slides__image_picker__browse__file__name {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

.p-slides__image_picker__browse__file__user {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  line-height: 1.2;
  display: block;
  overflow: hidden;
}

.p-slides__image_picker__browse__file__preview {
  object-fit: cover;
  width: 100%;
  height: 80px;
  display: block;
}

.p-slides__image_picker__record {
  position: relative;
}

.p-slides__image_picker__record .p-video_recorder_canvas__container {
  border-radius: 0;
}

.p-slides__image_picker__record__controls {
  display: flex;
}

.p-slides__image_picker__record__controls button {
  flex-grow: 1;
}

.p-slides__image_picker__record__start_stop {
  color: #fff;
  background: #e01e5a;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-weight: 700;
  display: flex;
}

.p-slides__image_picker__record__uploading {
  background: #ffffffe6;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-slides__header__title {
  color: #1d1c1d;
  align-items: center;
  margin-top: -2px;
  display: flex;
}

.p-slides__header__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slides__header__spinner {
  margin: 0 4px 0 8px;
}

.p-slides__header__spinner_label {
  margin-top: 2px;
}

.p-slides__modal_soundtrack_button {
  color: #1d1c1db3;
  border-radius: 4px;
  align-items: center;
  padding: 4px;
  font-weight: 700;
  display: flex;
}

.p-slides__modal_soundtrack_button svg {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.p-slides__modal_soundtrack_button:hover {
  background-color: #1d1c1d0a;
}

.p-slides__controls_themes {
  display: flex;
}

.p-slides__controls_theme {
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  margin-right: 8px;
  padding: 2px 4px;
}

.p-slides__preview_header {
  margin-left: 16px;
  font-weight: 700;
}

.p-slides__template_picker_templates {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
  width: 660px;
  height: 400px;
  margin: 16px;
  padding: 16px;
  display: flex;
}

.p-slides__template_picker_button {
  -webkit-user-select: none;
  user-select: none;
  margin: 8px 8px 16px;
}

.p-slides__template_picker_button:hover .p-slides__template_picker_button_label {
  color: #1d9bd1;
}

.p-slides__template_picker_button:hover .p-slides__timeline__slide {
  transform: scale(1.05);
  box-shadow: 0 4px 12px #0000001a;
}

.p-slides__header__collaborate {
  width: 28px;
  height: 28px;
  margin-right: 8px;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.p-slides__template_description {
  margin-top: 84px;
  padding: 16px;
  animation: .16s fadeIn;
}

.p-slides__template_picker_button_inner {
  pointer-events: none;
  flex-direction: column;
  display: flex;
}

.p-slides__template_picker_button_label {
  align-self: center;
  margin-top: 8px;
}

.p-slides__layout_picker {
  position: relative;
}

.p-slides__layout_picker_layouts {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
  width: 660px;
  height: 400px;
  margin: 16px;
  padding: 16px;
  display: flex;
  overflow: scroll;
}

.p-slides__layout_picker_close {
  color: #fff;
  background: #1d1c1d;
  border-radius: 50%;
  padding: 4px;
  transition-property: transform;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: -14px;
  right: 4px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slides__layout_picker_close:hover, .p-slides__layout_picker_close:active {
  transform: scale(1.1);
}

.p-slides__layout_picker_close svg {
  width: 20px;
  height: 20px;
}

.p-slides__header_preview--playing {
  color: #e01e5a;
}

.p-slides__controls__texty {
  background-color: #fff;
  border-color: #1d1c1d4d;
}

.p-slides__controls__texty:focus-within {
  -webkit-appearance: none;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-color: #0000;
  border-radius: 4px;
}

.p-slides__controls__texty:focus-within::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-slides__controls__texty:focus-within::-moz-placeholder {
  color: #1e1d1e;
}

.p-slides__controls__texty:focus-within:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-slides__controls__texty:focus-within:-moz-placeholder {
  color: #1e1d1e;
}

.p-slides__controls__texty .c-wysiwyg_container__footer {
  display: none;
}

.p-file_attachments {
  width: 100%;
  position: relative;
}

.p-file_attachments_container {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-file_attachments__menu .c-menu_item__icon {
  margin-left: -12px;
}

.p-file_attachments__menu_item {
  margin-bottom: 8px;
  margin-left: 12px;
  display: flex;
}

.p-file_attachments__menu_item:last-of-type {
  margin-bottom: 2px;
}

.p-file_attachments__remove_button {
  margin-left: auto;
  margin-right: 2px;
}

.p-file_attachments__add_button {
  width: 36px;
  height: 36px;
  margin-left: 4px;
}

.p-file_attachments__spinner {
  margin-left: 4px;
}

.p-file_attachments__files {
  margin-left: 2px;
}

.p-file_attachments__drag_overlay {
  z-index: 200;
  cursor: grabbing;
  background: #fffffff2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-file_attachments__drag_overlay_icon {
  color: #fff;
  background: #1d9bd1;
  border-radius: 8px;
  width: 36px;
  height: 36px;
}

.p-list_record_modal_info {
  margin: 32px 0 16px;
  overflow: auto;
}

.p-list_record_modal_info__default_field {
  width: 100%;
  padding: 0 0 0 100px;
}

.p-list_record_modal_info__default_field:hover {
  background-color: #f8f8f8;
}

@media screen and (max-width: 768px) {
  .p-list_record_modal_info__default_field {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.p-list_record_modal_info__field_row_container {
  display: flex;
}

.p-list_record_modal_info__field_row_container .p-list_detail__date_field_input.c-date_picker__select_input, .p-list_record_modal_info__field_row_container .p-list_detail__date_field_container, .p-list_record_modal_info__field_row_container .p-list_detail__date_range_field {
  padding-left: 0;
}

.p-list_record_modal_info__field_row_container .p-list_detail__date_field_input.c-date_picker__select_input:hover, .p-list_record_modal_info__field_row_container .p-list_detail__date_field_container:hover, .p-list_record_modal_info__field_row_container .p-list_detail__date_range_field:hover {
  cursor: pointer;
}

.p-list_record_modal_info__field_row_container:hover {
  background-color: #f8f8f8;
}

.p-list_record_modal_info__field_row_container:hover .p-list_record_modal_info__field_row_reorder_control {
  visibility: visible;
}

.p-list_record_modal_info__field_row_container:hover .p-list_detail__date_field_input {
  background-color: #0000;
}

.p-list_record_modal_info__field_row_container .p-list_detail__vote {
  padding-left: 0;
}

.p-list_record_modal_info__field_row_reorder_control {
  visibility: hidden;
  max-width: 128px;
  margin-left: 72px;
  padding: 6px 8px 6px 0;
}

@media screen and (max-width: 768px) {
  .p-list_record_modal_info__field_row_reorder_control {
    max-width: 78px;
    margin-left: 22px;
  }
}

.p-list_record_modal_info__field_row_reorder_control_icon {
  color: #1d1c1d66;
}

.p-list_record_modal_info__field {
  width: 100%;
  padding: 6px 100px 6px 0;
}

@media screen and (max-width: 768px) {
  .p-list_record_modal_info__field {
    padding-right: 50px;
  }
}

.p-list_record_modal_info__field_editable:hover {
  cursor: pointer;
}

.p-list_record_modal_info__field_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-list_record_modal_info__field_value {
  word-break: break-word;
  flex: 1;
  align-items: center;
  min-height: 40px;
  font-size: 15px;
  display: flex;
}

.p-list_record_modal_info__field_value.p-list_record_modal_info__field_value--large {
  font-size: 21px;
  font-weight: 900;
}

.p-list_record_modal_info__field_value .p-list_record_modal_info__done_checkbox {
  padding-left: 0;
}

.p-list_record_modal_info__field_value .c-basic_container, .p-list_record_modal_info__field_value .c-search-select, .p-list_record_modal_info__field_value .c-basic-select, .p-list_record_modal_info__field_value .c-multi-select, .p-list_record_modal_info__field_value .c-date_picker__select_container {
  width: 100%;
}

.p-list_record_modal_info__field_value .c-timestamp__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  padding-left: 0;
}

.p-list_record_modal_info__field_value .c-small_member_list_entity {
  padding-left: 0;
}

.p-list_record_modal_info__field_value_container {
  display: flex;
}

.p-list_record_modal_info__field_value_input_container {
  width: 100%;
  padding-top: 8px;
}

.p-list_record_modal_info__field_value_input_container .c-select_input:focus, .p-list_record_modal_info__field_value_input_container .c-multi_select_input--focused, .p-list_record_modal_info__field_value_input_container .c-date_picker_input--focused, .p-list_record_modal_info__field_value_input_container .c-basic_container--bordered:focus-within {
  border: 1px solid #1264a3;
  box-shadow: 0 1px 6px #0000004d;
}

.p-list_record_modal_info__field_value_input_container .c-date_picker_input--focused {
  border-radius: 4px;
  padding: 0 12px;
}

.p-list_record_modal_info__field_value_input_container .p-list_detail__done_checkbox {
  padding-left: 0;
}

.p-lists_release_tier_flags_modal {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-right: 4px;
  display: inline-block;
}

.p-lists_release_tier_flags_modal--green {
  background-color: rgb(var(--dt_color-plt-cilantro-30));
}

.p-lists_release_tier_flags_modal--red {
  background-color: rgb(var(--dt_color-plt-rose-60));
}

.p-list_release_tier_badge {
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  margin-left: 12px;
  padding: 4px 8px;
  display: flex;
}

.p-list_release_tier_badge__label {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.p-list_release_tier_badge__light {
  color: #0b4c8c;
  background: #e8f5fa;
}

.p-list_release_tier_badge__dark {
  color: #1d9bd1;
  background: #1d9bd11a;
}

.p-list_release_tier_badge__new_label {
  box-shadow: none;
  flex-wrap: wrap;
  align-content: center;
  margin-left: 0;
  font-size: 13px;
  display: flex;
  top: 0;
}

.p-explorer_header__title .p-list_release_tier_badge__new_label {
  margin-left: 16px;
}

.p-list_record_modal_top_bar {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  min-height: 69px;
  padding: 0 20px;
  display: flex;
}

.p-list_record_modal_top_bar__actions {
  min-width: 80px;
  padding-right: 0;
  display: flex;
}

.p-list_record_modal_top_bar__header {
  align-items: center;
  min-width: 140px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 900;
  display: flex;
}

.p-list_record_modal_top_bar__header .p-list_record_modal_top_bar__list_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 16px;
  font-size: 16px;
}

.p-list_record_modal_top_bar__link {
  color: #1d1c1db3;
  align-items: center;
  padding: 2px 0 0 12px;
  display: flex;
}

.p-list_record_modal_top_bar__link:hover, .p-list_record_modal_top_bar__link:focus {
  color: #1d1c1db3;
}

.p-list_record_modal_top_bar__link:hover:hover, .p-list_record_modal_top_bar__link:focus:hover {
  text-decoration: none;
}

.p-list_record_modal_top_bar__next_record_action, .p-list_record_modal_top_bar__copy_link_action, .p-list_record_modal_top_bar__more_actions_menu, .p-list_record_modal_top_bar__share_action, .p-list_record_modal_top_bar__open_in_new_window {
  margin-right: 8px;
}

@media screen and (max-width: 1024px) {
  .p-list_record_modal_top_bar__share_action {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .p-list_record_modal_top_bar__next_record_action, .p-list_record_modal_top_bar__prev_record_action, .p-list_record_modal_top_bar__copy_link_action {
    display: none;
  }
}

.p-list_record_modal_top_bar__more_actions_next_record_menu_item .c-menu_item__icon, .p-list_record_modal_top_bar__more_actions_prev_record_menu_item .c-menu_item__icon, .p-list_record_modal_top_bar__more_actions_copy_link_menu_item .c-menu_item__icon, .p-list_record_modal_top_bar__more_actions_send_feedback_menu_item .c-menu_item__icon {
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.p-list_record_modal_top_bar__report_record_menu_item .c-menu_item__link_icon {
  margin-left: 8px;
}

.p-list_record_modal_top_bar__report_record_menu_item.c-menu_item__button--highlighted {
  background-color: #e01e5a;
}

.p-list_record_modal_top_bar__more_actions_next_record_menu_item, .p-list_record_modal_top_bar__more_actions_prev_record_menu_item {
  display: none;
}

@media screen and (max-width: 768px) {
  .p-list_record_modal_top_bar__more_actions_next_record_menu_item, .p-list_record_modal_top_bar__more_actions_prev_record_menu_item {
    display: flex;
  }
}

.p-list_record_modal_top_bar__toggle_record_thread {
  color: #1d1c1db3;
  background: none;
}

.p-list_record_modal_top_bar__toggle_record_thread[disabled], .p-list_record_modal_top_bar__toggle_record_thread[disabled]:hover {
  color: #1d1c1d21;
  background-color: #0000;
}

.p-list_record_modal_top_bar__toggle_record_thread[aria-pressed="true"] {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-list_record_modal_top_bar__toggle_record_thread[aria-pressed="true"]:hover, .p-list_record_modal_top_bar__toggle_record_thread[aria-pressed="true"]:focus {
  background-color: #1d1c1d33;
}

.p-list_record_history__edit {
  padding: 8px 24px 8px 16px;
}

.p-list_record_history__edit .c-message__sender {
  margin-left: 8px;
  margin-right: 6px;
}

.p-list_record_history__edit > .c-avatar {
  transform: translateY(4px);
}

.p-list_record_modal_flexpane {
  border-left: 1px solid #1d1c1d21;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 300px;
  display: flex;
}

.p-list_record_modal_flexpane__top_bar {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  min-height: 69px;
  padding: 0 16px;
  display: flex;
}

.p-list_record_modal_flexpane__title {
  align-items: baseline;
  margin-right: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.5rem;
}

.p-list_record_modal_flexpane__view_switcher {
  display: flex;
}

.p-list_record_modal_flexpane__view_switcher_button.p-view_header__big_button {
  width: auto;
}

.p-list_record_modal_flexpane__actions {
  padding-right: 48px;
}

.p-list_record_modal_flexpane__filter_action_badge {
  background: #e01e5a;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 24px;
  right: 70px;
}

.p-list_record_nux_banner {
  background-color: #1d9bd11a;
  border: 1px solid #1d9bd166;
  border-radius: 8px;
  margin: 16px 100px;
  padding: 8px 16px 0;
}

.p-list_record_nux_banner .c-alert__icon {
  color: #1d9bd1;
}

.p-list_record_nux_banner__button {
  align-self: baseline;
}

.p-list_record_nux_banner__image_container {
  width: 260px;
  height: 88px;
  margin-right: 16px;
  overflow: hidden;
}

@media only screen and (max-width: 1200px) {
  .p-list_record_nux_banner__image_container {
    display: none;
  }
}

.p-list_record_nux_banner__text {
  margin-bottom: 16px;
  margin-right: 16px;
  padding-top: 6px;
}

.p-list_record_management {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-list_record_management__container {
  flex-direction: column;
  flex: 2 2 0;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-list_record_management__container_content {
  overflow: auto;
}

.p-list_record_management__spinner {
  place-self: center;
  position: absolute;
  top: 50px;
}

.p-list_record_modal {
  width: 100%;
  max-width: 1200px;
  height: 100%;
}

.p-list_record_modal .c-sk-modal__close_button {
  top: 16px;
}

.p-huddle_schedule_time_picker {
  flex-direction: row;
  flex-wrap: unset;
  width: unset;
  margin-left: 0;
}

.p-huddle_schedule_time_picker .c-label {
  padding: 0;
}

.p-huddle_schedule_time_picker .c-label__text {
  padding-bottom: 4px;
}

.p-huddle_schedule_time_picker #custom-modal-time-label {
  padding-left: 12px;
}

.p-huddle_schedule_time_picker .c-date_time_picker__date_picker_container, .p-huddle_schedule_time_picker .c-date_time_picker__time_picker_container {
  flex: unset;
  min-width: 150px;
  max-width: 150px;
  padding: 0;
  transition: all .2s;
}

.p-huddle_schedule_time_picker .c-date_time_picker__time_picker_container {
  margin-left: 8px;
}

.p-huddle_schedule_time_picker .c-select_input, .p-huddle_schedule_time_picker .c-input_text {
  border-radius: 4px;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-date_time_picker__date_picker_container, .p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-date_time_picker__time_picker_container {
  min-width: 50px;
  transition: all .2s;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-time_picker__select_input_wrapper {
  border-radius: 4px;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-time_picker__select_input_content, .p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-date_picker__select_input, .p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-time_picker__select_input, .p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-icon--chevron-medium-down {
  display: none;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon {
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon: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-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-huddle_schedule_time_picker.p-huddle_schedule_time_picker--focus_input .c-input_text_icon .c-input_text_icon__icon {
  margin: unset;
}

.p-huddle_schedule_members_picker {
  margin: 4px 0;
  display: flex;
}

.p-huddle_schedule_members_picker .c-icon--user {
  color: #616061;
  width: 15px;
  height: 100%;
  margin-left: 12px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-huddle_schedule_members_picker .c-icon--user:before {
  font-size: 15px;
}

.p-huddle_schedule_members_picker .c-multi_select_input {
  border-radius: 4px;
}

.p-huddle_schedule_members_picker .c-multi_select_input .c-multi_select_input__token {
  cursor: default;
}

.p-huddle_schedule_members_picker .c-multi_select_input .c-token--disabled {
  background: none;
}

.p-huddle_schedule_members_picker .c-multi_select_input__input--with-icon, .p-huddle_schedule_members_picker .c-multi_select_input__placeholder--with-icon {
  margin-left: 24px;
}

.p-huddle_schedule_modal__content_section .c-basic_container--bordered {
  border: 1px solid #1d1c1d4d;
}

.p-huddle_schedule_modal__date_time_topic {
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.p-huddle_schedule_modal__date_time_topic > :not(:last-child) {
  margin-right: 8px;
}

.p-huddle_schedule_modal__topic_input_container {
  text-overflow: ellipsis;
  border-radius: 4px;
  flex: 1;
  overflow: hidden;
}

.p-huddle_schedule_modal__topic_input_container .p-huddle_schedule_modal__topic_input .ql-editor {
  height: 36px;
  min-height: 36px;
  max-height: 36px;
}

.p-huddle_schedule_modal__topic_input_container .p-huddle_schedule_modal__topic_input .ql-editor > p {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-huddle_schedule_modal__topic_input_container .p-huddle_schedule_modal__topic_input .ql-placeholder {
  opacity: 1;
  color: #616061;
}

.p-huddle_schedule_modal__topic_input_container:focus-within {
  border-radius: 4px;
}

.p-huddle_schedule_modal__footer {
  justify-content: flex-start;
}

.p-huddle_schedule_modal__footer_actions {
  width: 100%;
  display: flex;
}

.p-huddle_schedule_modal__info_msg {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-huddle_schedule_modal__go_button {
  margin-left: auto;
  margin-right: 0;
}

.p-slack_connect_hub_body {
  background-color: #f8f8f8;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddles_alert_banner_base {
  z-index: 200;
  text-align: left;
  display: flex;
  position: relative;
}

.p-huddles_alert_banner_base .c-banner__text {
  display: flex;
}

.p-huddles_alert_banner_base__content {
  margin-bottom: 0;
  font-weight: normal;
}

.p-huddles_alert_banner_base__content.p-huddles_alert_banner_base__content--music_player {
  width: 100%;
}

.p-huddles_alert_banner_base--mini_player {
  left: 0 !important;
}

.p-huddles_alert_banner_base--baby_window {
  border-radius: 5px;
  margin: 0 4px 4px;
}

.p-huddle_window--ia4 .p-huddles_alert_banner_base--baby_window {
  border-radius: 5px;
  margin: 0 4px;
}

.p-huddle_window--ia4 .p-huddles_alert_banner_base--baby_window.p-huddles_alert_banner_base--lounge_music {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.p-huddles_alert_banner_base--expanded_window {
  text-align: center;
  border-radius: 8px;
}

.p-huddles_alert_banner_base--expanded_window .c-banner__text {
  justify-content: center;
  align-items: center;
}

.p-huddles_alert_banner_base--expanded_window .p-huddles_temporary_control_banner_jukebox__song_name, .p-huddles_alert_banner_base--expanded_window .p-huddles_temporary_control_banner_transcript__title {
  display: inline-flex;
}

.p-huddles_alert_banner_base--expanded_window.p-huddles_alert_banner_base--lounge_music {
  border-radius: 8px;
  margin: 4px;
}

.p-huddles_alert_banner_base__icon {
  margin-right: 5px;
}

.p-huddles_alert_banner_base--default_background {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddles_alert_banner_base--default_background.p-huddles_alert_banner_base__lounge_music--mini_player {
  border: 1px solid #1d1c1d4d;
  border-radius: 12px;
}

.p-huddles_alert_banner_base__warning_banner .c-banner__close, .p-huddles_alert_banner_base__warning_banner .c-banner__close:hover {
  color: #1d1c1d;
}

.p-huddles_alert_banner_base__icon_container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddles_alert_banner_base__icon_container .p-huddle_lounge_music_icon {
  fill: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  width: 15px;
  height: 15px;
}

.p-huddles_alert_banner_base__icon_container .p-huddle_lounge_music_icon--lottie {
  width: 20px;
  height: 20px;
}

.p-huddle_sidebar_footer--ia4 .p-huddles_alert_banner_base--mini_player {
  border-radius: 12px;
  margin-bottom: 2px;
}

.p-huddle_sidebar_footer--ia4 .p-huddles_alert_banner_base--mini_player.p-huddles_alert_banner_base--lounge_music {
  margin: 8px 4px 4px;
  top: -4px;
}

.p-huddles_alert_banner_base--lounge_music {
  color: #fff;
  background: #1d1c1d;
  padding: 12px 0;
}

.sk-client-theme--dark .p-huddles_alert_banner_base--lounge_music {
  background-color: rgb(var(--dt_color-plt-gray-20));
  color: var(--dt_color-theme-content-inv-pry);
}

.p-ia4_client--theming .p-huddles_alert_banner_base--lounge_music {
  background-color: var(--dt_color-base-inv-pry);
  color: var(--dt_color-content-inv-pry);
}

.p-huddles_alert_banner_base--lounge_music .c-banner__text {
  margin: 0;
}

.p-slack_connect_invitation_view__header_subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-huddle_lounge_music_stop_icon {
  width: 20px;
  height: 20px;
}

.p-empty_page {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 16px;
  height: 100%;
  display: flex;
}

.p-empty_page__description {
  max-width: 320px;
  margin-bottom: 0;
}

.p-empty_page__icon {
  margin-bottom: 16px;
}

.p-empty_page__illustration {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 18px;
  display: flex;
}

.p-empty_page__illustration__img {
  width: 33%;
  min-width: 140px;
  max-width: 360px;
}

.p-huddle_lounge_music_control_button {
  justify-content: center;
  align-items: center;
  max-height: 24px;
  margin-left: auto;
  margin-right: 4px;
  display: flex;
}

.p-huddle_lounge_music_banner--window_full_mode .p-huddle_lounge_music_control_button {
  margin-left: 16px;
}

.p-huddles_header {
  width: 968px;
  margin: auto;
  display: flex;
}

.p-huddle_lounge_music_icon {
  fill: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  width: 10px;
  height: 10px;
}

.p-huddle_lounge_music_icon--lottie path {
  fill: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  stroke: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_lounge_music_banner .p-huddle_lounge_music_icon--lottie path {
  fill: #fff;
  stroke: #fff;
}

.p-huddles_participants_facepile .c-avatar:not(:last-child) {
  margin-right: 8px;
}

.p-huddles_participants_facepile .c-avatar__additional_overlay {
  top: unset;
  bottom: -4px;
  left: unset;
  color: #1d1c1d;
  background-color: #fff;
  height: 22px;
  padding: 2px 4px;
  font-size: 13px;
  right: -6px;
}

.p-huddle_lounge_music_banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_lounge_music_banner.p-huddle_lounge_music_banner--window_full_mode {
  flex-direction: row-reverse;
  padding: 0 12px;
}

.p-huddle_lounge_music_banner__player {
  display: flex;
}

.p-huddle_lounge_music_banner__icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  margin-right: 5px;
  display: flex;
}

.p-huddle_lounge_music_banner__icon .p-huddle_lounge_music_icon {
  fill: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  width: 15px;
  height: 15px;
}

.p-huddle_lounge_music_banner__icon .p-huddle_lounge_music_icon--lottie {
  width: 20px;
  height: 20px;
}

.sk-client-theme--dark .p-huddle_lounge_music_banner__icon .p-huddle_lounge_music_icon--lottie path {
  fill: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  stroke: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_lounge_music_banner__divider--bottom {
  border-bottom: 1px solid #fff6;
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.p-huddle_lounge_music_banner__info_msg, .p-huddle_lounge_music_banner__player {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.p-huddle_lounge_music_banner--window_full_mode .p-huddle_lounge_music_banner__info_msg, .p-huddle_lounge_music_banner--window_full_mode .p-huddle_lounge_music_banner__player {
  padding: 0;
}

.p-huddle_lounge_music_banner__info_msg {
  text-align: left;
  align-items: center;
  display: flex;
}

.p-huddle_lounge_music_banner--window_full_mode .p-huddle_lounge_music_banner__info_msg {
  justify-content: right;
}

.p-huddle_lounge_music_banner__close_btn {
  min-width: 32px;
}

.p-huddles_active_tile {
  color: #fff;
  cursor: pointer;
  background-color: #1264a3;
  border-radius: 12px;
  flex-direction: column;
  width: 332px;
  height: 185px;
  margin: 0 8px 16px;
  padding: 4px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_active_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_active_tile.p-huddles_active_tile--joined {
  color: #1d1c1d;
  background-color: #fff;
}

.p-huddles_active_tile.p-huddles_active_tile--invited {
  border: 2px solid #fff;
}

.p-huddles_active_tile__header {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 100%;
  height: 117px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_active_tile__header .p-huddles_active_tile__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_active_tile__header .p-huddles_active_tile__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_active_tile__content {
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_active_tile__primary {
  font-weight: 700;
}

.p-huddles_active_tile__secondary {
  font-size: 13px;
  display: flex;
}

.p-huddles_active_tile__secondary .p-huddles_active_tile__elapsed {
  opacity: .8;
}

.p-huddles_active_tile__channel_name_with_icon {
  align-items: center;
  display: flex;
}

.p-huddles_active_tile__channel_name_with_icon .p-huddles_active_tile__channel_icon {
  margin-right: 2px;
}

.p-huddles_active_tile__button_container {
  flex: 1;
  justify-content: end;
  margin-left: 12px;
  display: flex;
}

.p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  background-color: #0b4c8c;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddles_active_tile__button_container .p-huddles_active_tile__button:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_active_tile--joined .p-huddles_active_tile__secondary .c-timestamp__label {
  color: #1d1c1d;
}

.p-huddles_active_tile--joined .p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  color: #1d1c1db3;
  cursor: default;
  background-color: #1d1c1d21;
}

.p-huddles_active_tile--invited .p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  color: #1264a3;
  background-color: #fff;
}

.p-huddles_temporary_control_banner_jukebox__song_name {
  flex-direction: column;
  padding-right: 12px;
  font-weight: 700;
  display: flex;
}

.p-huddles_active_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 115px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_active_list_item.p-huddles_active_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_active_list_item.p-huddles_active_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-huddles_active_list_item .p-huddles_active_list_item__live_badge {
  align-items: center;
  height: 18px;
  margin-left: 8px;
  padding: 1px 8px;
  display: flex;
}

.p-huddles_active_list_item .p-huddle_msg_join_button {
  animation: none;
}

.p-huddles_active_list_item__header {
  align-items: center;
  display: flex;
}

.p-huddles_active_list_item__sub_text {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_active_list_item__time {
  margin-left: 8px;
  font-weight: 400;
}

.p-huddles_active_list_item__icon_column {
  height: 100%;
  margin-right: 12px;
}

.p-huddles_active_list_item__icon_column .p-huddles_active_list_item__icon_background {
  color: #fff;
  background: #1264a3;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_active_list_item__huddle_name_column {
  flex-direction: column;
  flex: 1;
  height: 100%;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_temporary_control_banner_transcript__icon__record {
  color: #e01e5a;
  opacity: 1;
  animation: 3s infinite huddles_temporary_control_banner_transcript__icon_fade;
}

@keyframes huddles_temporary_control_banner_transcript__icon_fade {
  0% {
    opacity: 1;
  }

  35% {
    opacity: .5;
  }

  70% {
    opacity: 1;
  }
}

.p-huddles_temporary_control_banner_transcript__title {
  flex-direction: column;
  padding-right: 12px;
  font-weight: 700;
  display: flex;
}

.p-huddles_section_list {
  padding: 0 12px;
}

.p-huddles_section_list__divider {
  height: 19px;
  margin-bottom: 8px;
  margin-left: 8px;
  font-size: 13px;
  font-weight: 700;
}

.p-huddles_alert_banner_container--expanded_window {
  flex-direction: column-reverse;
  display: flex;
}

.p-huddles_alert_banner_container--expanded_window .p-huddles_alert_banner_base--bottom_banner {
  border-radius: 0 0 8px 8px;
}

.p-huddles_alert_banner_container__inner--expanded_window {
  flex-direction: column;
  display: flex;
}

.p-huddles_active_section__container {
  flex-wrap: wrap;
  padding: 0 12px 4px;
  display: flex;
}

.p-huddles_active_section__emptystate {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 12px;
  width: 100%;
  padding: 16px;
}

.p-ia4_client--theming .p-huddles_active_section__emptystate {
  color: var(--dt_color-content-sec);
}

.p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__image {
  justify-content: center;
  display: flex;
}

.p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__image img {
  width: 186px;
}

.p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button {
  color: var(--p-channel_sidebar__theme-text);
  align-items: center;
  font-weight: 700;
  display: flex;
}

.p-ia4_client--theming .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button {
  color: var(--dt_color-content-pry);
}

.p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button svg {
  margin-left: 2px;
}

.p-calls_video.flipped {
  transform: scaleX(-1);
}

.p-calls_video {
  background-color: #ffffff80;
  border-radius: 5px;
}

.p-huddles_scheduled_list_item__title {
  align-items: center;
  display: flex;
}

.p-huddles_scheduled_list_item__date_start {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 16px;
}

.p-huddles_scheduled_list_item__date_start.p-huddles_scheduled_list_item__date_start--empty_topic {
  margin-left: 0;
}

.p-huddles_scheduled_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_scheduled_list_item.p-huddles_scheduled_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_scheduled_list_item.p-huddles_scheduled_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddles_scheduled_list_item__icon_column {
  margin-right: 12px;
}

.p-huddles_scheduled_list_item__icon_column .p-huddles_scheduled_list_item__icon_background {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_scheduled_list_item__huddle_name_column {
  flex: 1;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_scheduled_list_item__participants_column {
  margin-right: 8px;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-huddles_video.flipped {
  transform: scaleX(-1);
}

.p-huddles_video__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-huddles_thread_open_button__icon {
  position: relative;
}

.p-huddles_thread_open_button__badge_circle {
  background: #e01e5a;
  border: 2px solid #fff;
  border-radius: 8px;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: 60%;
  left: 60%;
}

.p-huddle_open_window_button_wrapper {
  margin: auto;
  display: flex;
  position: relative;
}

.p-huddle_open_window_button_wrapper .c-avatar {
  cursor: pointer;
}

.p-huddles_history_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_history_list_item.p-huddles_history_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_history_list_item.p-huddles_history_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddles_history_list_item__icon_column {
  margin-right: 12px;
}

.p-huddles_history_list_item__icon_column .p-huddles_history_list_item__icon_background {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_history_list_item__huddle_name_column {
  flex: 1;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_history_list_item__participants_column {
  margin-right: 8px;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-huddles_history_list_item__notes_column, .p-huddles_history_list_item__thread_column {
  width: 36px;
  height: 36px;
  margin-left: 4px;
}

.p-huddles_history_list_item__notes_column button, .p-huddles_history_list_item__thread_column button {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.p-huddles_history_list_item__notes_column button:hover, .p-huddles_history_list_item__thread_column button:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0f;
}

.p-presented_items_pane__container {
  text-align: center;
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  display: flex;
  position: relative;
}

.p-presented_items_pane__container.p-presented_items_pane__container--miniplayer_ia4 {
  padding: 0;
}

.p-presented_items_pane__container .p-presented_items_pane__screenshare--no_bottom_radius {
  border-radius: 8px 8px 0 0;
}

.p-presented_items_pane__container .p-presented_items_pane__button {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-presented_items_pane__container .p-presented_items_pane__button:hover {
  color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__text_color_opacity_13));
}

.p-presented_items_pane__container .p-file_quip__snippet .p-block_kit_renderer {
  transform-origin: 0 0;
  width: 200%;
  transform: scale(.5);
}

.p-presented_items_pane__slider_content {
  transition: transform .16s cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: relative;
}

.p-presented_items_pane__slider {
  max-height: 180px;
  overflow: hidden;
}

.p-presented_items_pane__button {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  width: 28px;
  height: 32px;
}

.p-presented_items_pane__file {
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.p-presented_items_pane__button--right:before, .p-presented_items_pane__button--left:before {
  content: "";
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
}

.p-presented_items_pane__button--left:before {
  border-radius: 8px 0 0 8px;
}

.p-presented_items_pane__button--right:before {
  border-radius: 0 8px 8px 0;
}

.p-presented_items_pane__file .p-file_image_thumbnail__wrapper {
  pointer-events: none;
}

.p-presented_items_pane__screenshare {
  object-fit: cover;
  aspect-ratio: 1.77778;
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  border-radius: 8px;
  width: 100%;
  height: auto;
  max-height: 180px;
}

.p-presented_items_pane--flex_basis {
  flex: 0 0 100%;
  display: flex;
}

.p-presented_items_pane__screenshare_overlay {
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  background-color: var(--dt_color-theme-surf-sec, var(--p-huddle__bg_opacity_50));
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.p-presented_items_pane__screenshare_overlay .p-presented_items_pane__screenshare_overlay__expand_label {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  border-radius: 8px;
  padding: 8px 28px;
  font-weight: 700;
  line-height: 20px;
}

.p-presented_items_pane__slider:hover .p-presented_items_pane__screenshare_overlay {
  opacity: 1;
}

.p-presented_items_pane__slider_container {
  width: 100%;
  position: relative;
}

.p-presented_items_pane--with_replies {
  position: relative;
}

.p-presented_items_pane__floating_video_container {
  pointer-events: none;
  display: flex;
  position: absolute;
  bottom: 4px;
  left: 4px;
}

.p-presented_items_pane__floating_video_container.presented_items_pane--unreads {
  bottom: 48px;
}

.p-presented_items_pane__floating_video_container .c-base_icon, .p-presented_items_pane__floating_video_container .p-presented_items_pane__video, .p-presented_items_pane__floating_video_container .c-base_icon.flipped, .p-presented_items_pane__floating_video_container .p-presented_items_pane__video.flipped {
  border-radius: 8px;
}

.p-presented_items_pane--cover {
  object-fit: cover;
  aspect-ratio: 1;
}

.p-presented_items_pane__floating_avatar .c-base_icon__width_only_container {
  border-radius: 8px;
}

.p-presented_items_pane__container--in_canvas_window {
  padding: 0 4px 4px;
}

.p-huddle_window--ia4 .p-presented_items_pane__container--in_canvas_window {
  padding: 0 4px;
}

.p-presented_items_pane__container--in_canvas_window .p-presented_items_pane__slider {
  max-height: none;
}

.p-presented_items_pane__container--in_canvas_window .p-presented_items_pane__screenshare {
  border-radius: 8px;
  max-height: none;
}

.p-huddle_window--ia4 .p-presented_items_pane__container--in_canvas_window .p-presented_items_pane__screenshare {
  border-radius: 6px 6px 0 0;
}

.p-presented_items_pane__container--in_canvas_window .p-presented_items_pane__floating_video_container {
  bottom: 8px;
  left: 8px;
}

.p-presented_items_pane__left_right_controls {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 0;
}

.p-huddles_history_section {
  position: relative;
}

.p-huddles_history_section__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddle_quick_emoji_picker {
  max-height: initial;
  background-color: #fff;
  width: 360px;
  position: relative;
  overflow: hidden;
}

.p-huddle_quick_emoji_picker__tab_menu {
  padding: 2px 8px 0;
}

.p-huddle_quick_emoji_picker__tab_panel .c-menu, .p-huddle_quick_emoji_picker__tab_panel .c-menu.p-emoji_picker {
  box-shadow: none;
}

.p-huddle_quick_emoji_picker__reaction_panel {
  height: 200px;
  overflow: hidden;
}

.p-huddle_quick_emoji_picker__reaction_panel_subtitle {
  color: #1d1c1db3;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-left: 16px;
  padding-top: 8px;
}

.p-huddle_quick_emoji_picker__reaction_grid, .p-huddle_quick_emoji_picker__sticker_grid {
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 8px;
  display: flex;
}

.p-huddle_quick_emoji_picker__reaction_grid {
  margin-top: 16px;
}

.p-huddle_quick_emoji_picker__sticker_grid {
  justify-content: start;
  margin-top: 0;
}

.p-huddle_quick_emoji_picker__reaction_button {
  flex-direction: column;
  align-items: center;
  width: 25%;
  margin-bottom: 8px;
  display: flex;
}

.p-huddle_quick_emoji_picker__reaction_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-huddle_quick_emoji_picker__reaction_emoji_wrapper, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #f8f8f8;
  border-radius: 28px;
  width: 56px;
  height: 56px;
  margin-bottom: 6px;
  font-weight: 700;
  position: relative;
}

.p-huddle_quick_emoji_picker__reaction_emoji_wrapper:hover, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper:hover {
  background-color: #ddd;
}

.p-huddle_quick_emoji_picker__reaction_emoji_wrapper.p-huddle_quick_emoji_picker__reaction_emoji_wrapper--selected, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper.p-huddle_quick_emoji_picker__reaction_emoji_wrapper--selected, .p-huddle_quick_emoji_picker__reaction_emoji_wrapper.p-huddle_quick_emoji_picker__sticker_emoji_wrapper--selected, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper.p-huddle_quick_emoji_picker__sticker_emoji_wrapper--selected {
  color: #fff;
  background-color: #007a5a;
}

.p-huddle_quick_emoji_picker__reaction_emoji_wrapper.p-huddle_quick_emoji_picker__reaction_emoji_wrapper--selected:hover, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper.p-huddle_quick_emoji_picker__reaction_emoji_wrapper--selected:hover, .p-huddle_quick_emoji_picker__reaction_emoji_wrapper.p-huddle_quick_emoji_picker__sticker_emoji_wrapper--selected:hover, .p-huddle_quick_emoji_picker__sticker_emoji_wrapper.p-huddle_quick_emoji_picker__sticker_emoji_wrapper--selected:hover {
  background-color: #006147;
}

.p-huddle_quick_emoji_picker__sticker_emoji_wrapper {
  border-radius: 8px;
  justify-content: start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.p-huddle_quick_emoji_picker__reaction_emoji {
  width: 56px;
  height: 56px;
  padding: 16px;
}

.p-huddle_quick_emoji_picker__sticker_emoji {
  width: 24px;
  height: 24px;
  margin-left: 16px;
  margin-right: 8px;
}

.p-huddle_quick_emoji_picker__emoji_picker_content {
  min-height: 200px;
  max-height: 200px;
}

.p-huddle_quick_emoji_picker__emoji_picker_content--reaction-height-without-cta {
  min-height: 168px;
  max-height: 168px;
}

.p-huddle_quick_emoji_picker__emoji_picker_content--message-height-without-cta {
  min-height: 136px;
  max-height: 136px;
}

.p-huddle_quick_emoji_picker__sticker_button {
  width: 50%;
  padding: 8px;
}

.p-huddle_quick_emoji_picker__right_controls {
  z-index: 2;
  position: absolute;
  top: 2px;
  right: 0;
}

.p-huddles_page {
  background-color: #f8f8f8;
  width: 100%;
  height: 100%;
}

.p-huddles_page .p-huddles-page-content {
  max-width: 968px;
  margin: 20px auto;
}

@media only screen and (max-width: 1200px) {
  .p-huddles_page .p-huddles-page-content {
    padding: 0 20px;
  }
}

.p-huddles_page__live_section {
  color: #1d1c1db3;
  margin: 12px 12px 12px 20px;
  font-weight: 400;
}

.p-huddles_page__section_header {
  color: #1d1c1db3;
  align-items: center;
  margin: 12px 12px 12px 20px;
  font-weight: 700;
  display: flex;
}

.p-huddles_page__section_header .p-huddles_page__section_header__button {
  color: #1d1c1d;
  display: flex;
}

.p-huddles_page__section_header .p-huddles_page__section_header__button svg {
  margin-top: 2px;
  margin-right: 4px;
}

.p-huddles_page__section_header .p-huddles_page__section_header__divider {
  background-color: #1d1c1d21;
  flex: 1;
  height: 1px;
  margin-left: 8px;
}

.p-huddle_screen_picker {
  margin-top: 16px;
  margin-bottom: 16px;
}

.p-huddle_screen_picker.p-huddle_screen_picker--window-compact-view {
  margin-top: 12px;
  margin-bottom: 0;
}

.p-huddle_screen_picker.p-huddle_screen_picker--window-compact-view .p-video_recorder_screen_picker_tile {
  width: 120px;
  height: 92px;
  margin-bottom: 12px;
  padding: 0;
}

.p-huddle_screen_picker.p-huddle_screen_picker--window-compact-view .p-video_recorder_screen_picker_tile .p-video_recorder_screen_picker_tile__thumb {
  width: 120px;
  height: 74px;
  margin-bottom: 0;
}

.p-huddle_screen_picker__screens_grid {
  grid-gap: 0 24px;
  grid-template-columns: repeat(auto-fit, 136px);
  justify-content: center;
  margin: 0 12px;
  display: grid;
}

.p-huddles_scheduled_section {
  position: relative;
}

.p-huddles_scheduled_section__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddle_screen_picker_modal {
  max-width: 600px;
  max-height: 370px;
}

.p-huddle_screen_picker_modal .p-video_recorder_screen_picker_tile {
  place-self: center;
}

.p-huddle_screen_picker_modal .p-video_recorder_screen_picker_tile.p-video_recorder__new-tile {
  border-radius: 8px;
  max-width: 100px;
  max-height: 112px;
}

.p-huddle_screen_picker_modal .p-video_recorder_screen_picker_tile:hover, .p-huddle_screen_picker_modal .p-video_recorder_screen_picker_tile--selected {
  color: #fff;
  background-color: #1d9bd1;
}

.p-huddle_screen_picker_modal .p-video_recorder_screen_picker_tile--selected .p-video_recorder_canvas_screen_picker_tile--no-screen {
  color: #fff;
  background: #1264a3;
}

.p-huddle_screen_picker_modal.p-huddle_screen_picker_modal--window-compact-view .p-huddle_screen_picker_modal__modal_header--compact, .p-huddle_screen_picker_modal.p-huddle_screen_picker_modal--window-compact-view .p-huddle_screen_picker_modal__modal_title_bar--compact {
  min-height: 34px;
}

.p-huddle_screen_picker_modal.p-huddle_screen_picker_modal--window-compact-view .p-huddle_screen_picker_modal__modal_title_bar--compact {
  padding: 12px 12px 0;
}

.p-huddle_screen_picker_modal.p-huddle_screen_picker_modal--window-compact-view .p-huddle_screen_picker_modal__modal_title_bar--compact .c-sk-modal_title_bar__text h1 {
  font-size: 15px;
  line-height: 22px;
}

.p-huddle_screen_picker_modal.p-huddle_screen_picker_modal--window-compact-view .c-sk-modal__close_button {
  top: 6px;
  right: 12px;
}

.p-huddle_screen_picker_modal__content {
  flex: 1;
}

.p-huddles_page_start_display {
  background-color: var(--dt_color-base-pry);
  white-space: nowrap;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.p-huddles_page_start_display:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddle_education__mini_window {
  text-align: left;
  border-radius: 4px;
  margin: 0 4px 4px;
  font-weight: normal;
}

.p-huddle_education__large_window {
  text-align: left;
  border-radius: 8px;
  margin-top: 4px;
}

.p-huddle_education__connect_with_huddles_canvas {
  font-weight: normal;
}

.p-huddle_education__mini_player, .p-huddle_education__entrypoint {
  text-align: left;
  border-radius: 8px 8px 0 0;
  font-weight: normal;
}

.p-huddle_education__screenshare {
  text-align: center;
  border-radius: 8px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 600px;
  margin: -53px auto 0;
  position: absolute;
  left: -276px;
}

@media screen and (max-width: 1070px) {
  .p-huddle_education__screenshare--small .p-huddle_education__screenshare {
    min-width: 400px;
    margin-top: -76px;
    left: -176px;
  }
}

.p-huddle_education__screenshare:after {
  content: "";
  background-color: #1264a3;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -5px;
  left: calc(50% - 5px);
  transform: rotate(45deg);
}

.p-huddle_education__screenshare_container {
  position: relative;
}

.p-huddle_education__mini_player .c-banner__close, .p-huddle_education__mini_window .c-banner__close, .p-huddle_education__entrypoint .c-banner__close, .p-huddle_education__screenshare .c-banner__close, .p-huddle_education__large_window .c-banner__close {
  color: #fff;
}

.p-huddles_suggestion_tile {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-content-pry);
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  width: 360px;
  height: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_suggestion_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_suggestion_tile:hover .p-huddles_page_start_display, .p-huddles_suggestion_tile:focus-within .p-huddles_page_start_display {
  opacity: 1;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-huddles_suggestion_tile .p-huddles_page_start_display {
  opacity: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 136px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header .p-huddles_suggestion_tile__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header .p-huddles_suggestion_tile__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content {
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__primary {
  flex-wrap: nowrap;
  font-weight: 700;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__primary .c-emoji {
  margin-left: 6px;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary {
  align-items: center;
  font-size: 13px;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary .c-custom_status__emoji_in_member_profile {
  margin-right: 8px;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary .c-member__presence {
  margin-right: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary span:last-child {
  padding-left: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__presence_text {
  opacity: 0;
  width: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__button_container {
  flex: 1;
  justify-content: end;
  margin-left: 12px;
  display: flex;
}

.p-huddle_invite_menu_item--copy {
  flex-grow: 1;
  display: flex;
}

.p-huddle_invite_menu_item--pro_badge {
  align-self: center;
}

.p-huddles_page_invite_teammates {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-content-pry);
  border-radius: 8px;
  flex-direction: column;
  width: 346px;
  height: auto;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 136px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__header_tile {
  width: 60px;
  height: 60px;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__header_invite_tile {
  background-color: var(--dt_color-base-sec);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content {
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__primary {
  flex-wrap: nowrap;
  font-weight: 700;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__secondary {
  align-items: center;
  font-size: 13px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__button {
  justify-content: end;
  margin-left: auto;
}

.p-huddle_topic_dialog .c-sk-modal_title_bar {
  padding-bottom: 11px;
}

.p-huddle_topic_dialog .c-sk-modal_content__inner {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-huddle_topic_dialog .c-sk-modal_footer {
  padding-top: 15px;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__container {
  flex-wrap: nowrap;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}

@media only screen and (max-width: 1000px) {
  .p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__container .p-huddles_suggestion_tile:last-child {
    display: none;
  }
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title {
  color: var(--dt_color-content-pry);
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title_separator {
  padding-left: 5px;
  padding-right: 5px;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title_separator:before {
  content: "—";
  font-weight: 700;
}

.p-huddle_jukebox_menu--stop {
  color: #e01e5a;
}

.c-menu_item__li--highlighted .p-huddle_jukebox_menu--stop {
  color: #fff;
}

.p-huddles_page_channel_suggestion {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_page_channel_suggestion:hover .p-huddles_page_start_display, .p-huddles_page_channel_suggestion:focus-within .p-huddles_page_start_display {
  opacity: 1;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-huddles_page_channel_suggestion .p-huddles_page_start_display {
  opacity: 0;
}

.p-huddles_page_channel_suggestion:first-child {
  border-top: 1px solid #0000001a;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-huddles_page_channel_suggestion:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__button {
  margin-left: auto;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__icon {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details {
  margin-left: 8px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details .p-huddles_page_channel_suggestion__name {
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details .p-huddles_page_channel_suggestion__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddle_background_menu__category {
  padding-top: 8px;
}

.p-huddle_background_menu__category_label {
  color: #1d1c1d;
  width: 88%;
  margin: 0 auto;
}

.p-huddle_background_menu__preview_image_and_checkbox_container {
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1);
  position: relative;
}

.p-huddle_background_menu__preview_image_and_checkbox_container:hover {
  transform: scale(1.05);
}

.p-huddle_background_menu__preview_image_checkbox_icon {
  z-index: 999;
  color: #1264a3;
  position: absolute;
  top: 5px;
  right: 5px;
}

.p-huddle_background_menu__preview_image_checkbox_icon_background {
  color: #fff;
}

.p-huddle_background_menu__category_preview_image {
  cursor: pointer;
  border-radius: 8px;
  width: 143px;
  height: 96px;
  padding: 1.6px;
}

.p-huddle_background_menu__category_preview_image--selected {
  box-shadow: 0 1px 3px #00000014, 0 0 0 2px #1264a3;
}

.p-huddle_background_menu__category_previews {
  flex-wrap: wrap;
  justify-content: left;
  gap: 20px;
  margin: 15px 0 15px 25px;
  display: flex;
}

.p-huddle_background_menu__category_previews--compact_mode {
  flex-wrap: wrap;
  row-gap: 10px;
  display: flex;
}

.p-huddle_background_menu__category_previews--tooltip_artist_detailed {
  color: #868686;
  font-weight: bold;
}

.p-huddles_page_channel_suggestions {
  margin-top: 20px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title {
  color: var(--dt_color-content-pry);
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title_separator {
  padding-left: 5px;
  padding-right: 5px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title_separator:before {
  content: "—";
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container {
  margin-top: 10px;
  margin-bottom: 10px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_button {
  margin-left: auto;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_icon {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details {
  margin-left: 8px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details .p-huddles_page_channel_suggestions__item_name {
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details .p-huddles_page_channel_suggestions__item_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item_first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item_last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddle_background_dialog .c-sk-modal_footer {
  border-top: 1px solid #ddd;
}

.p-huddle_background_dialog .c-sk-modal_footer .p-huddle_background_dialog__footer_copy {
  color: #1d1c1db3;
  margin-bottom: 0;
  padding-right: 8px;
}

.p-huddle_background_dialog .c-sk-modal_footer_actions {
  display: flex;
}

.p-huddle_background_dialog__title_bar--compact_mode {
  padding-right: 0;
}

.p-huddle_background_dialog__content {
  max-height: 600px;
  padding: 0;
  overflow: auto;
}

.p-huddles_page_sidebar_link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-huddles_page_sidebar_link .p-channel_sidebar__name {
  margin-right: auto;
}

.p-huddles_page_sidebar_link .p-channel_sidebar__badge {
  margin-left: 0;
}

.p-huddle_video_background_menu__image_and_checkbox_container {
  flex-grow: 1;
  transition: transform 80ms cubic-bezier(.36, .19, .29, 1);
  position: relative;
}

.p-huddle_video_background_menu__image_and_checkbox_container:hover {
  transform: scale(1.05);
}

.p-huddle_video_background_menu__category_preview_image {
  cursor: pointer;
  border-radius: 8px;
}

.p-huddle_video_background_menu__category_preview_image--compact_mode {
  margin: 8px;
}

.p-huddle_video_background_menu__category_preview_image--selected {
  padding: 2px;
  box-shadow: 0 1px 3px #00000014, 0 0 0 2px #1264a3;
}

.p-huddle_video_background_menu__category_previews {
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  max-height: 320px;
  margin: 10px 0;
  display: flex;
}

.p-huddle_video_background_menu__category_previews--compact_mode {
  gap: 10px;
  margin-left: 35px;
}

.p-huddle_video_background_menu__category_previews--compact_mode .p-huddle_video_background_menu__checkbox_icon:before {
  font-size: 15px;
}

.p-huddle_video_background_menu__category_previews--compact_mode .p-huddle_video_background_menu__checkbox_icon {
  top: 13px;
  right: 13px;
}

.p-huddle_video_background_menu__checkbox_icon {
  z-index: 999;
  color: #1264a3;
  position: absolute;
  top: 7px;
  right: 7px;
}

.p-huddle_video_background_menu__checkbox_icon_background {
  color: #fff;
}

.p-huddle_video_background_menu__category_preview_image_none {
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_video_background_menu__category_preview_image_none--selected {
  color: #fff;
  background-color: #0b4c8c;
  border: 2px solid #fff;
}

.p-huddle_video_background_menu__category_preview_image_blur {
  color: #fff;
  background: radial-gradient(91.15% 91.15% at 50% 8.85%, #93a699 0%, #7f945c 52.06%, #6a6b45 92.19%);
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_video_background_menu__category_preview_image_blur--selected {
  background: radial-gradient(91.15% 91.15% at 50% 8.85%, #4889af 29.17%, #1a5b7a 92.19%);
  border: 2px solid #fff;
}

.p-today_huddles_happening_item_container {
  background-color: var(--dt_color-base-pry);
  border-radius: 6px;
  flex-flow: row;
  margin: 2px;
  padding: 8px;
  display: inline-flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-today_huddles_happening_item_container:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__facepile {
  margin-right: 8px;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__icon {
  color: var(--dt_color-base-inv-hgl-2);
  margin-right: 8px;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__name {
  color: var(--dt_color-base-inv-pry);
  font-weight: 700;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__caret {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.p-huddle_video_background_dialog__video_content {
  min-width: 240px;
  min-height: 240px;
  padding-bottom: 20px;
}

.p-huddle_video_background_dialog__video_content--compact_mode {
  min-width: 200px;
  min-height: 200px;
  padding-bottom: 20px;
}

.p-huddle_video_background_dialog__previews {
  margin-bottom: 45px;
  display: flex;
}

.p-huddle_video_background_dialog__video_stream {
  border-radius: 8px;
  width: 240px;
  height: 240px;
  margin: auto;
  display: flex;
}

.p-huddle_video_background_dialog__video_stream--compact_mode {
  width: 200px;
  height: 200px;
}

.p-huddle_video_background_dialog__video_stream_container {
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_video_background_dialog__spinner_container {
  z-index: 1;
  position: absolute;
}

.p-huddle_video_background_dialog__video_container {
  z-index: 2;
}

.p-today_huddles_happening_list_container {
  gap: 16px;
  padding-top: 16px;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.p-huddle_reaction_menu_item .c-emoji__small {
  border: none;
}

.p-huddle_reaction_menu_item .c-menu_item__icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_reaction_menu_item .p-huddle_reaction_menu_item__emoji {
  width: 16px;
  height: 16px;
}

.p-today_huddles_happening_now_container {
  margin-top: 16px;
}

.p-today_huddles_happening_now_container .p-today_huddles_happening_now__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddle_camera_preview_menu__content {
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
  display: flex;
}

.p-huddle_camera_preview_menu__wrapper {
  flex-direction: column;
  gap: 8px;
  width: 240px;
  padding: 0 12px;
  display: flex;
}

.p-huddle_more_actions_menu--full-height-and-width .p-huddle_camera_preview_menu__wrapper {
  width: 100%;
}

.p-huddle_camera_preview_menu__video_stream_container {
  aspect-ratio: 1;
  background-color: #ddd;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 216px;
  display: flex;
}

.p-huddle_camera_preview_menu__spinner_container {
  position: absolute;
}

.p-huddle_camera_preview_menu__video_container {
  z-index: 1;
}

.p-huddle_camera_preview_menu__camera_select {
  width: 100%;
}

.p-huddle_camera_preview_menu__video_element {
  border-radius: 4px;
  width: 100%;
  display: block;
}

.p-huddle_camera_preview_menu__camera_select_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-self: flex-start;
  font-weight: 700;
}

.p-huddle_camera_preview_menu__footer {
  justify-content: right;
  gap: 8px;
  padding-top: 12px;
  display: flex;
}

.p-today_event_icon {
  color: var(--dt_color-theme-content-sec, #1d1c1db3);
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-today_event_icon img {
  height: 20px;
}

.p-today_event_icon.p-today_event_icon--live {
  background-color: rgb(var(--dt_color-plt-aubergine-60));
  color: #fff;
}

.p-today_event_icon.p-today_event_icon--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_icon.p-today_event_icon--past_event {
  color: var(--dt_color-base-inv-pry);
}

.p-huddle_more_actions_menu--full-height-and-width {
  max-width: none;
  height: 100%;
  max-height: none;
}

.p-huddle_window--ia4 .p-huddle_more_actions_menu--full-height-and-width {
  box-shadow: none;
}

.p-huddle_more_actions_menu--submenu-as-menu-list-item {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-huddle_more_actions_menu--submenu-as-menu-list-item .c-menu_item__submenu-indicator {
  padding-right: 4px;
}

.p-huddle_more_actions_menu__menu-header {
  align-items: center;
  margin-top: -4px;
  padding: 0 16px 0 24px;
  display: flex;
}

.p-huddle_more_actions_menu__menu-header .p-huddle_more_actions_menu__menu-header__label {
  color: #1d1c1db3;
  flex: 1;
  font-weight: 700;
}

.p-huddle_more_actions_menu__submenu-as-menu-header {
  justify-content: space-between;
  align-items: center;
  margin-top: -4px;
  padding: 0 16px;
  display: flex;
}

.p-huddle_more_actions_menu__submenu-as-menu-header .p-huddle_more_actions_menu__submenu-as-menu-header__back-button {
  color: #1d1c1db3;
  align-items: center;
  display: flex;
}

.p-today_members_copy {
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-sec);
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

@keyframes p-huddle_icon__slash {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes p-video_button_icon--blink {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.p-huddle_camera_icon.p-huddle_camera_icon__container {
  text-align: center;
  font-size: 15px;
  display: flex;
  position: relative;
}

.p-huddle_camera_icon .p-huddle_camera_icon--slash {
  color: #e01e5a;
}

.p-huddle_camera_icon .p-huddle_camera_icon--slash_animated {
  stroke-dasharray: 24;
  stroke-dashoffset: 24px;
  animation: .175s cubic-bezier(.5, 0, 1, 1.25) forwards p-huddle_icon__slash;
}

.p-huddle_camera_icon .p-huddle_camera_icon--dot {
  color: #007a5a;
  opacity: 1;
  animation: .7s 4 alternate p-video_button_icon--blink;
}

.p-huddle_camera_icon .p-huddle_camera_icon--dot-no-animation {
  animation: none !important;
}

.p-today_event_join_button {
  background-color: var(--dt_color-base-sec);
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_join_button:hover, .p-today_event_join_button:active, .p-today_event_join_button:focus {
  text-decoration: none;
}

.p-today_event_join_button.p-today_event_join_button--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_join_button__meeting_provider_icon {
  justify-content: center;
  align-items: center;
  margin-right: 4px;
  display: flex;
}

.p-today_event_join_button__meeting_provider_icon > img {
  width: 16px;
  height: 16px;
}

@keyframes p-huddle_icon__slash {
  to {
    stroke-dashoffset: 0;
  }
}

.p-huddle_mic_icon.p-huddle_mic_icon__container {
  text-align: center;
  font-size: 15px;
  display: flex;
  position: relative;
}

.p-huddle_mic_icon .p-huddle_mic_icon__microphone--slash {
  color: #e01e5a;
}

.p-huddle_mic_icon .p-huddle_mic_icon__microphone--slash_animated {
  stroke-dasharray: 24;
  stroke-dashoffset: 24px;
  animation: .175s cubic-bezier(.5, 0, 1, 1.25) forwards p-huddle_icon__slash;
}

.p-huddle_mic_icon .p-huddle_mic_icon__microphone--input_level {
  transform-origin: 0;
  transition: transform .2s;
}

.p-today_event_item {
  cursor: pointer;
  flex-direction: row;
  gap: 8px;
  padding: 16px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-today_event_item.p-today_event_item--live {
  background-color: rgb(var(--dt_color-plt-ocean-0));
}

.p-today_event_item.p-today_event_item--huddle-live {
  background-color: rgb(var(--dt_color-plt-jade-0));
}

.p-today_event_item.p-today_event_item--focus, .p-today_event_item:hover {
  background-color: var(--dt_color-theme-surf-sec);
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__action, .p-today_event_item:hover .p-today_event_item__action {
  display: flex;
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__title_row .p-today_event_item__facepile, .p-today_event_item:hover .p-today_event_item__title_row .p-today_event_item__facepile {
  display: none;
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__open_calendar_link_container, .p-today_event_item:hover .p-today_event_item__open_calendar_link_container {
  display: flex;
}

.p-today_event_item.p-today_event_item--huddle-live .p-today_event_item__facepile .p-today_event_item__facepile_avatar span, .p-today_event_item:hover .p-today_event_item__facepile .p-today_event_item__facepile_avatar span {
  border: 2px solid #0000;
  border-radius: 9px;
}

.p-today_event_item.p-today_event_item--huddle-live .p-today_event_item__facepile .c-base_icon__width_only_container, .p-today_event_item:hover .p-today_event_item__facepile .c-base_icon__width_only_container {
  background-color: #0000;
}

.p-today_event_item .p-today_event_item__facepile_container {
  margin-left: auto;
}

.p-today_event_item .p-today_event_item__facepile .p-today_event_item__facepile_avatar span {
  border: 2px solid var(--dt_color-base-sec);
  border-radius: 9px;
}

.p-today_event_item .p-today_event_item__facepile.p-today_event_item__facepile--hidden {
  display: none;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  background-color: unset;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-today_event_item__event_details {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
  position: relative;
}

.p-today_event_item__title_row {
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.p-today_event_item__title_container {
  color: var(--dt_color-content-pry);
  flex-direction: column;
  flex: 1 0 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.p-today_event_item__title {
  align-items: center;
  display: flex;
}

.p-today_event_item__open_calendar_link_container {
  align-items: center;
  display: none;
}

.p-today_event_item__open_calendar_link {
  color: var(--dt_color-content-sec);
  margin-left: 8px;
  margin-right: 2px;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.p-today_event_item__open_calendar_icon {
  color: var(--dt_color-content-sec);
}

.p-today_event_item__huddle_link {
  display: flex;
}

.p-today_event_item__add_huddle_input_container {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-today_event_item__add_huddle_input__save {
  display: flex;
}

.p-today_event_item__add_huddle_input__save button:first-child {
  margin-left: auto;
}

.p-today_event_item__add_huddle_input {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 8px;
}

.p-today_event_item__time_ago {
  white-space: nowrap;
  margin-left: auto;
  font-size: 12px;
  display: flex;
}

.p-today_event_item__time_ago.p-today_event_item--huddle_time_ago {
  color: rgb(var(--dt_color-plt-jade-70));
}

.p-today_event_item__add_huddle_button {
  margin-top: 4px;
}

.p-today_event_item__add_huddle_button span {
  margin-left: 4px;
}

.p-today_event_item__header {
  flex-direction: row;
  align-items: center;
  width: 100px;
  margin-right: 4px;
  display: flex;
}

.p-today_event_item__channel_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-today_event_item__time {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-sec);
}

.p-today_event_item__event_state {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.p-today_event_item__event_state.p-today_event_item__event_state--live_huddle {
  gap: 8px;
}

.p-today_event_item__start_time_info {
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
}

.p-today_event_item__start_time_info.p-today_event_item__start_time_info--huddle {
  color: var(--dt_color-base-inv-hgl-2);
}

.p-today_event_item__start_time_info.p-today_event_item__start_time_info_meeting_provider--non-huddle {
  color: var(--dt_color-base-inv-hgl-1);
}

.p-today_event_item__action {
  margin-left: auto;
  display: none;
}

.p-today_event_item__action.p-today_event_item__action--visible {
  display: flex;
}

.p-today_event_item__join_button {
  background-color: var(--dt_color-base-sec);
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_item__join_button:hover, .p-today_event_item__join_button:active, .p-today_event_item__join_button:focus {
  text-decoration: none;
}

.p-today_event_item__join_button.p-today_event_item__join_button--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_item__add_huddle_link {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-base-inv-pry);
  border: 1px solid var(--dt_color-otl-pry);
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_item__add_huddle_link:hover, .p-today_event_item__add_huddle_link:active, .p-today_event_item__add_huddle_link:focus {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-base-inv-pry);
  text-decoration: none;
}

.p-today_event_item__actions {
  flex-direction: row;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.p-today_event_item__more_container {
  flex-direction: row;
  align-self: start;
  display: flex;
}

.p-today_event_item__live_title {
  align-items: center;
  display: flex;
}

.p-huddle_alone_warning__clip_button {
  margin-top: 8px;
  font-weight: 700;
}

.p-huddle_alone_warning__clip_button .c-icon {
  color: #1264a3;
  transform: translateY(2px);
}

.p-huddle_alone_warning__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
}

.p-huddle_alone_warning__body {
  color: #616061;
}

.p-huddle_alone_warning__body__clip {
  text-decoration: underline;
}

.p-today_calendar_icon {
  display: flex;
}

.p-huddle_tooltip_device_content .p-huddle_tooltip_device_label {
  opacity: .6;
}

.p-today_event_list__container {
  flex: auto;
  height: 100%;
}

.p-today_event_list__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 12px 16px;
  box-shadow: 0 1px #1d1c1d21;
}

.p-today_event_list__item {
  margin: 8px;
  display: flex;
}

.p-today_event_list__item_content {
  flex-direction: column;
  margin-left: 8px;
  display: flex;
}

.p-today_event_list__item_time {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-today_event_list {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-today_event_list__meeting-provider-link {
  border-radius: 4px;
  justify-content: center;
  align-self: start;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: flex;
}

.p-today_event_list__meeting-provider-link a {
  width: inherit;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: auto;
  text-decoration: none;
  display: flex;
}

.p-today_event_list__meeting-provider-link img, .p-today_event_list__meeting-provider-link i {
  border-radius: 5px;
  width: 20px;
  height: 20px;
}

.p-today_event_list__meeting-provider-link .p-calendar_event__dm_huddle_link {
  width: 10px;
  height: 10px;
  margin-top: -15px;
  margin-left: 18px;
}

.p-today_event_list__meeting-provider-link .p-calendar_event__dm_huddle_link:hover {
  text-decoration: none;
}

.p-today_event_list__empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-today_event_list__empty_state > img {
  margin-bottom: 8px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_toolbar__container {
  width: 100%;
  display: flex;
}

.p-huddle_toolbar__container .p-huddle_toolbar__buttons_left {
  flex: 1;
  align-self: center;
  align-items: flex-start;
  margin-right: auto;
  display: flex;
}

.p-huddle_toolbar__container .p-huddle_toolbar__buttons_center {
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.p-huddle_toolbar__container .p-huddle_toolbar__buttons_right {
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  margin-left: auto;
  display: flex;
}

.p-huddle_toolbar__container .p-huddle_toolbar__button {
  background-color: var(--dt_color-theme-content-pry, #ddd);
  color: var(--dt_color-theme-content-inv-pry, #1d1c1d);
  z-index: 11;
  border-radius: 100px;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  margin: 6px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_toolbar__container .p-huddle_toolbar__button:hover:not([disabled], .p-huddle_toolbar__button--toggled_on), .p-huddle_toolbar__container .p-huddle_toolbar__button.p-huddle_toolbar__button--toggled_on {
  background-color: var(--dt_color-theme-content-inv-pry, #fff);
  color: var(--dt_color-theme-content-pry, #1d1c1d);
}

.p-huddle_toolbar__container .p-huddle_toolbar__button .p-huddle_toolbar__mic_volume_indicator .p-huddle_mic_icon__microphone--input_level {
  color: #007a5a;
}

.p-huddle_toolbar__container .p-huddle_toolbar__button.p-huddle_toolbar__button--badged {
  clip-path: path("M 0 0 L 30 0 C 30 0 29 11 40 10 L 40 40 L 0 40 z");
}

.p-huddle_toolbar__container .p-huddle_toolbar__button.p-huddle_toolbar__button--disabled {
  opacity: .5;
}

.p-huddle_toolbar__container .p-huddle_toolbar__button.p-huddle_toolbar__button--education {
  color: #fff;
  background: #1264a3;
}

.p-huddle_toolbar__container .p-huddle_toolbar__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: 100px;
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--dark-theme .p-huddle_toolbar__button:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, #868686);
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--dark-theme .p-huddle_toolbar__button.p-huddle_toolbar__button--toggled_on {
  background-color: var(--dt_color-theme-content-inv-pry, #fff);
  color: var(--dt_color-theme-base-inv-pry, #fff);
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode {
  margin: 0 auto;
  padding-top: 8px;
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button, .p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__leave_button {
  margin: 0 4px 8px;
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode.p-huddle_toolbar__container--dark-theme .p-huddle_toolbar__button:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-content-inv-pry, #868686);
  color: var(--dt_color-theme-content-pry, #fff);
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button--compact_mode {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__border_color));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_70));
  box-shadow: none;
  border-radius: 100px;
  width: 48px;
  height: 48px;
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button--compact_mode.p-huddle_toolbar__button--toggled_on {
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  background-color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button--compact_mode:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color_opacity_70));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
}

.p-ia4_client--theming .p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button--compact_mode:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-inv-pry-hover), var(--dt_color-theme-surf-inv-pry-hover));
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__button--compact_mode: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: 100px;
}

.p-huddle_toolbar__container.p-huddle_toolbar__container--compact_mode .p-huddle_toolbar__leave_button--compact_mode {
  height: 45px;
  margin-top: 2px;
}

.p-huddle_toolbar__container .p-huddle_toolbar__buttons_left_drawing_support_container, .p-huddle_toolbar__container .p-huddle_toolbar__buttons_center_drawing_support_container, .p-huddle_toolbar__container .p-huddle_toolbar__buttons_right_drawing_support_container {
  display: flex;
}

.p-huddle_toolbar__emoji_button .p-huddle_toolbar__emoji_button_hover, .p-huddle_toolbar__emoji_button:hover .p-huddle_toolbar__emoji_button_resting {
  display: none;
}

.p-huddle_toolbar__emoji_button:hover .p-huddle_toolbar__emoji_button_hover {
  display: flex;
}

.p-huddle_toolbar__thread_toggle_container {
  position: relative;
}

.p-huddle_toolbar__thread_toggle_container .p-huddle_toolbar__thread_toggle_badge {
  background: #e01e5a;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: -4px;
  right: 0;
}

.p-huddle_toolbar__leave_button {
  height: 36px;
  margin: 6px 6px 6px 8px;
  font-size: 15px;
}

.p-huddle_toolbar__leave_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-huddle_toolbar__coachmark_selfview {
  padding: 12px 12px 0;
}

.p-huddle_toolbar__coachmark_muted {
  text-align: center;
  max-width: 300px;
  padding: 12px;
}

.p-huddle_toolbar__container--expanded_mode {
  justify-content: space-between;
  height: 65px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__buttons_left {
  width: 25%;
  position: relative;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__buttons_center, .p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__buttons_right {
  width: 25%;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__invite_topic_container {
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__invite_topic_container .p-huddle_toolbar__vertical_divider {
  display: none;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__vertical_divider {
  border-left: 1px solid var(--dt_color-theme-surf-inv-pry, var(--p-huddle__border_color));
  height: 25px;
  position: relative;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--expanded_mode {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__border_color));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_70));
  box-shadow: none;
  border-radius: 100px;
  width: 48px;
  height: 48px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--expanded_mode.p-huddle_toolbar__button--toggled_on {
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  background-color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--expanded_mode:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color_opacity_70));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
}

.p-ia4_client--theming .p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--expanded_mode:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-inv-pry-hover), var(--dt_color-theme-surf-inv-pry-hover));
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--expanded_mode: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: 100px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--full_bleed {
  color: #fff;
  background: #1d1c1d;
  border-radius: 100px;
  width: 48px;
  height: 48px;
  box-shadow: inset 0 0 0 .5px #ffffff21;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--full_bleed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  color: #fff;
  background: #1d1c1dcc;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--full_bleed: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: 100px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--full_bleed.p-huddle_toolbar__button--toggled_on {
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar_thread_button.p-huddle_toolbar__thread_button--full_bleed {
  color: #fff;
  background: #1d1c1d;
  box-shadow: inset 0 0 0 .5px #ffffff21;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar_thread_button.p-huddle_toolbar__thread_button--full_bleed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  color: #fff;
  background: #1d1c1dcc;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar_thread_button {
  background: none;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--toggled_on {
  background-color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--toggled_on .p-huddle_toolbar__emoji_button_resting {
  display: none;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__button--toggled_on .p-huddle_toolbar__emoji_button_hover {
  display: flex;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__leave_button--expanded_mode {
  height: 45px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button {
  color: var(--dt_color-theme-content-inv-sec, var(--p-huddle__text_color));
  box-shadow: none;
  background: none;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  margin: 0;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button:focus {
  border-radius: 8px;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  text-decoration: none;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button--toggled_on {
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  background-color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button--full_bleed {
  color: var(--dt_color-constants-white);
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button--full_bleed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-constants-white);
  box-shadow: none;
}

.p-huddle_toolbar__container--expanded_mode .p-huddle_toolbar__troubleshooting_button--full_bleed_toggled_on {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
}

.p-huddle_toolbar__troubleshooting_button--compact_mode {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_70));
  border-radius: 100px;
  margin-bottom: 4px;
}

.p-huddle_toolbar__troubleshooting_button--compact_mode:hover {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-today_page_container {
  height: 100%;
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
}

.p-today_page_container .p-today_page_agenda {
  margin-top: 32px;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__event_list {
  border-radius: 4px;
  height: 400px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__event_list--empty {
  box-shadow: none;
}

.p-huddle_toolbar_thread_button__container {
  position: relative;
}

.p-huddle_toolbar_thread_button__container .p-huddle_toolbar_thread_button {
  box-shadow: none;
  color: #000;
  background: #fff;
  border: none;
  border-radius: 100px;
  width: 48px;
  min-width: 36px;
  height: 48px;
  min-height: 36px;
  margin: 0 8px;
}

.p-huddle_toolbar_thread_button__container .p-huddle_toolbar_thread_button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_toolbar_thread_button__container .p-huddle_toolbar_thread_button__badge_circle {
  background: #e01e5a;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: -4px;
  right: 4px;
}

.p-huddle_toolbar_thread_button.p-huddle_toolbar_thread_button--closed {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__border_color));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_70));
}

.p-huddle_toolbar_thread_button.p-huddle_toolbar_thread_button--closed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color));
}

.p-ia4_client--theming .p-huddle_toolbar_thread_button.p-huddle_toolbar_thread_button--closed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-inv-pry-hover), var(--dt_color-theme-surf-inv-pry-hover));
}

.p-huddle_toolbar_thread_button__badge_circle.p-huddle_toolbar_thread_button__badge_circle--toggled-off {
  width: 10px;
  height: 10px;
  top: 12px;
  right: 20px;
}

.p-huddle_topic {
  box-shadow: none;
  color: var(--dt_color-theme-content-inv-ter, var(--p-huddle__text_color_opacity_50));
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 36px;
  margin-top: 0;
  margin-left: 0;
  padding: 8px;
  font-weight: bold;
  display: flex;
}

.p-huddle_topic:hover {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color_opacity_50));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  text-decoration: none;
}

.p-huddle_topic--full_bleed {
  color: var(--dt_color-constants-white);
}

.p-huddle_topic--full_bleed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-constants-white);
  box-shadow: none;
}

.p-huddle_topic--has-topic {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  flex: 2;
  display: block;
  overflow: hidden;
}

.p-huddle_topic--has-topic wbr {
  display: none;
}

.p-huddle_participants_menu_item__pending_display_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  gap: 4px;
  font-weight: 700;
  display: flex;
}

.p-huddle_participants_menu_item__pending {
  opacity: .5;
}

.p-huddle_participants_menu__menu_item {
  position: relative;
}

.p-huddle_participants_menu__menu_item .c-base_list_entity--medium {
  padding: 8px 0;
}

.p-huddle_participants_menu__menu_item.c-menu_item__button {
  line-height: normal;
}

.p-huddle_participants_menu__menu_item.c-menu_item__button--highlighted .c-base_entity__subtext {
  color: #e8e8e8;
}

.p-huddle_participants_menu__add_user {
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  padding-top: 8px;
  padding-left: 8px;
}

.p-huddle_participants_menu__pro_badge {
  margin-top: 1.6px;
  margin-left: 4px;
}

.p-huddle_participants_menu_panel__container {
  background: #fff;
  max-width: 90vw;
  max-height: 90vh;
}

.p-huddle_participants_menu_trigger__button {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  display: flex;
  overflow: hidden;
}

.p-huddle_participants_menu_trigger__button:hover {
  text-decoration: underline;
}

.p-huddle_participants_menu_trigger__button.p-huddle_participants_menu_trigger__button--full_window {
  color: var(--dt_color-theme-content-inv-sec, var(--p-huddle__text_color));
  border-radius: 6px;
  height: 36px;
  margin-top: 0;
  padding: 8px;
}

.p-huddle_participants_menu_trigger__button.p-huddle_participants_menu_trigger__button--full_window:hover {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  text-decoration: none;
}

.p-huddle_participants_menu_trigger__button.p-huddle_participants_menu_trigger__button--full_window.p-huddle_toolbar__button--toggled_on:not(.p-huddle_participants_menu_trigger__button--full_bleed) {
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
}

.p-huddle_participants_menu_trigger__button--full_bleed {
  color: var(--dt_color-constants-white);
  border-radius: 6px;
  height: 36px;
  margin-top: 0;
  padding: 8px;
}

.p-huddle_participants_menu_trigger__button--full_bleed.p-huddle_toolbar__button--toggled_on {
  color: var(--dt_color-constants-white);
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
}

.p-huddle_participants_menu_trigger__button--full_bleed:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-constants-white);
  box-shadow: none;
  text-decoration: none;
}

@keyframes p-huddle_participants_menu_trigger--fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes p-huddle_participants_menu_trigger--slide-up {
  from {
    transform: translateY(20px);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes p-huddle_participants_menu_trigger--slide-down {
  from {
    transform: translateY(-20px);
  }

  to {
    transform: translateY(0);
  }
}

.p-huddle_participants_menu_trigger__participants_label {
  display: inline-block;
}

.p-huddle_participants_menu_trigger__participants_label--slide_up {
  animation: 80ms linear p-huddle_participants_menu_trigger--fade-in, .16s cubic-bezier(.36, .19, .29, 1) p-huddle_participants_menu_trigger--slide-up;
}

.p-huddle_participants_menu_trigger__participants_label--slide_down {
  animation: 80ms linear p-huddle_participants_menu_trigger--fade-in, .16s cubic-bezier(.36, .19, .29, 1) p-huddle_participants_menu_trigger--slide-down;
}

.p-huddle_participants_menu_trigger__user_icon {
  justify-content: center;
  align-items: center;
  margin-right: 4px;
  display: flex;
}

.p-huddle_participants_menu_trigger__button--active {
  background: #1264a3;
}

.sk-client-theme--dark .p-huddle_participants_menu_trigger__button--active {
  color: #fff;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-huddle_participants_menu_trigger__button--active:hover {
  background: #f8f8f8;
}

.p-huddle_participants_menu_trigger__button--active:hover {
  background: #1264a3;
}

.p-huddle_add_teammates_coachmark {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1264a3;
  border-radius: 20px;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--default, .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--light, .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--default:hover, .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--light:hover {
  color: #fff;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--default:focus, .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--light:focus {
  box-shadow: none;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__title {
  margin: 0;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__content {
  color: #fff;
  margin-right: 24px;
  padding: 8px 12px;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__body {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.p-huddle_add_teammates_coachmark .c-coachmarkv2__close {
  top: 3px;
  right: 3px;
}

.p-huddle_add_teammates_coachmark.c-coachmarkv2:before, .p-huddle_add_teammates_coachmark.c-coachmarkv2:after {
  border-width: 8px;
}

.p-huddle_add_teammates_coachmark.c-coachmark--top:before, .p-huddle_add_teammates_coachmark.c-coachmark--top:after {
  border-top-color: #1264a3;
}

.sk-client-theme--dark .p-huddle_add_teammates_coachmark {
  color: #f8f8f8;
  background-color: #f8f8f8;
}

.sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--default, .sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--light, .sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--default:hover, .sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__close.c-icon_button--light:hover, .sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__content, .sk-client-theme--dark .p-huddle_add_teammates_coachmark .c-coachmarkv2__body {
  color: #f8f8f8;
}

.sk-client-theme--dark .p-huddle_add_teammates_coachmark.c-coachmark--top:before, .sk-client-theme--dark .p-huddle_add_teammates_coachmark.c-coachmark--top:after {
  border-top-color: #f8f8f8;
}

.p-slackai_huddle_menu_item {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  flex-direction: row;
  gap: 8px;
  padding: 8px;
  display: flex;
}

.p-slackai_huddle_menu_item.p-slackai_huddle_menu_item--coming_soon {
  opacity: .5;
}

.p-slackai_huddle_menu_popover .p-slackai_huddle_menu_item .p-slackai_huddle_menu_item__checkbox {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.p-slackai_huddle_menu_item__content {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.p-slackai_huddle_menu_item__content_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-slackai_huddle_menu_item__content_description {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1d80;
}

.p-slackai_huddle_menu_popover {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  gap: 8px;
  width: 300px;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slackai_huddle_menu_popover__header {
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-slackai_huddle_menu_popover__header_link {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-left: auto;
}

.p-slackai_huddle_menu_popover__header_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-huddle_troubleshooting_panel__metric-line-label {
  width: 140px;
  min-width: 140px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: inline-flex;
}

.p-huddle_troubleshooting_panel__metric-line-status {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.p-huddle_troubleshooting_panel__metric-line-status .p-huddle_troubleshooting_panel__metric-line-divider:after {
  content: ":";
  color: #1d1c1d4d;
  margin: 0 2px 0 -1px;
}

.p-huddle_troubleshooting_panel__metric-line-value {
  color: #007a5a;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.p-huddle_troubleshooting_panel__metric-line-value--poor {
  color: #e01e5a;
}

.p-huddle_troubleshooting_panel__metric-line {
  flex-direction: row;
  align-items: flex-start;
  gap: 8px;
  padding: 0;
  display: flex;
}

.p-huddle_troubleshooting_panel__metric-line-content {
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-start;
  display: flex;
}

.p-huddle_troubleshooting_panel__metric-line-content p {
  color: var(--dt_color-content-ter);
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 12px;
}

.p-huddle_troubleshooting_panel__container {
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 450px;
  max-width: 90vw;
  height: auto;
  min-height: 275px;
  max-height: 90vh;
  padding: 4px 0;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.p-huddle_troubleshooting_panel__panel-section {
  padding: 16px 12px;
}

.p-huddle_troubleshooting_panel__tabs-menu {
  padding-left: 4px;
}

.p-huddle_troubleshooting_panel__status-alert, .p-huddle_troubleshooting_panel__tabs, .p-huddle_troubleshooting_panel__status-container {
  width: 100%;
}

.p-huddle_troubleshooting_panel__status-alert .p-huddle_troubleshooting_panel__inline-device-selector {
  margin-left: -30px;
  margin-right: -26px;
}

.p-huddle_troubleshooting_panel__status-container:not(:last-child) {
  margin-bottom: 16px;
}

.p-huddle_troubleshooting_panel__status-text {
  color: #1d1c1d;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.p-huddle_troubleshooting_panel__status-text-tips-intro {
  color: #1d1c1db3;
  display: inline-block;
}

.p-huddle_troubleshooting_panel__status-text-tips-line {
  color: #1d1c1db3;
  list-style: none;
}

.p-huddle_troubleshooting_panel__status-text-tips-line:before {
  content: "•";
  color: #1d1c1db3;
  margin-right: 6px;
}

.p-huddle_troubleshooting_panel__status-text-summary {
  color: #1d1c1d;
  margin-bottom: 8px;
  display: inline-block;
}

.p-huddle_troubleshooting_panel__status-audio-only-mode {
  color: #1d1c1d;
  box-sizing: border-box;
  background: #fff;
  border-top: 1px solid #1d1c1d21;
  border-radius: 12px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 12px 12px 0;
  display: flex;
  box-shadow: 0 -2px 8px #0000000a;
}

.p-huddle_troubleshooting_panel__status-audio-only-mode h4 {
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
}

.p-huddle_troubleshooting_panel__status-audio-only-mode .p-huddle_troubleshooting_panel__status-text {
  color: var(--dt_color-content-ter);
  max-width: 75%;
  margin-top: 4px;
  font-size: 13px;
}

.p-huddle_troubleshooting_panel__status-icon {
  background: none;
  border: none;
}

.p-huddle_troubleshooting_panel__warning-icon {
  color: #e8912d;
  margin-left: 2px;
  display: inline-block;
}

.p-huddle_troubleshooting_panel__device-selector {
  width: 100%;
}

.p-huddle_troubleshooting_panel__support-link-container {
  color: #1d1c1db3;
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin: -8px auto 0;
  padding: 0 0 8px;
  font-size: 13px;
  display: flex;
}

.p-huddle_troubleshooting_panel__audio-only-mode--content {
  width: 100%;
}

.p-huddle_troubleshooting_panel__devices_device-selector {
  align-items: center;
  margin-bottom: 12px;
}

.p-huddle_troubleshooting_panel__inline-device-selector h4 {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: bold;
}

.p-huddle_troubleshooting_panel__support-section-spacer {
  flex-grow: 1;
}

.p-huddle_troubleshooting_icon {
  width: 22px;
  height: 22px;
  margin-top: 1px;
}

.p-huddle_troubleshooting_icon--compact {
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 1px;
}

.p-huddle_reaction_bubble {
  cursor: default;
  color: #1d1c1d;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: max-content;
  height: 30px;
  margin-bottom: 3px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_reaction_bubble--small {
  border-radius: 20px;
  height: 24px;
}

.p-huddle_reaction_bubble:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddle_reaction_bubble--self_reacted, .p-huddle_reaction_bubble--self_reacted:hover {
  cursor: default;
  color: #1264a3 !important;
  background-color: #e8f5fa !important;
}

.p-huddle_reaction_bubble--self_reacted.c-button--focus-visible, .p-huddle_reaction_bubble--self_reacted:hover {
  box-shadow: 0 4px 12px #00000014, 0 0 0 1px #1264a3;
}

.p-huddle_reaction_bubble__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: center;
  margin-left: 8px;
  margin-right: 4px;
  font-weight: bold;
}

.p-huddle_reaction_bubble__emoji {
  margin-right: 8px;
  display: flex;
}

.p-huddle_reaction_bubble_bg_00 {
  background-color: #ffe0e0;
}

.p-huddle_reaction_bubble_bg_01 {
  background-color: #fcf;
}

.p-huddle_reaction_bubble_bg_02 {
  background-color: #dbeb8d;
}

.p-huddle_reaction_bubble_bg_03 {
  background-color: #b5e0ff;
}

.p-huddle_reaction_bubble_bg_04 {
  background-color: #ffe5b2;
}

.p-huddle_reaction_bubble_bg_05 {
  background-color: #bde595;
}

.p-huddle_reaction_bubble_bg_06 {
  background-color: #d4d5ff;
}

.p-huddle_reaction_bubble_bg_07 {
  background-color: #f9ef6e;
}

.p-huddle_reaction_bubble_bg_08 {
  background-color: #d0f2ed;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_reaction_list {
  background: none;
  flex-direction: column;
  align-items: end;
  width: max-content;
  display: flex;
  position: absolute;
}

.p-huddle_reaction_list--modal {
  z-index: 1010;
  padding: 0 2px 20px;
  bottom: 48px;
  right: 8px;
}

.p-huddle_reaction_list--sidebar {
  bottom: 46px;
  right: 16px;
}

.p-huddle_reaction_list--sidebar.p-huddle_reaction_list--video {
  bottom: 50px;
  right: 20px;
}

.p-huddle_reaction_list__transition-enter {
  animation: .15s forwards p-huddle_reaction_list__enter;
}

@keyframes p-huddle_reaction_list__enter {
  from {
    opacity: 0;
    transform: scale(.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-huddle_reaction_list__transition-exit {
  animation: 1.5s ease-out forwards p-huddle_reaction_list__enter;
}

@keyframes p-huddle_reaction_list__enter {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_closed_caption_event__wrapper {
  pointer-events: all;
  background-color: #1d1c1d;
  border-radius: 6px;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 4px;
  padding: 4px 8px;
  transition: opacity .1s linear;
  animation: .16s linear fadeInHuddleClosedCaptionEvent;
}

.p-huddle_closed_caption_event__wrapper_fade_out {
  opacity: 0;
}

@keyframes fadeInHuddleClosedCaptionEvent {
  0% {
    opacity: 0;
    transform: translateY(20%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.p-huddle_closed_caption_event__member_name, .p-huddle_closed_caption_event__event_text {
  color: #fff;
  display: inline;
}

.p-huddle_closed_caption_event__member_name {
  padding-right: 8px;
  font-weight: 700;
}

.p-huddle_closed_caption_event__transcription_new {
  text-decoration: underline;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_closed_captions {
  pointer-events: none;
  z-index: 1010;
  background: none;
  flex-direction: column;
  justify-content: end;
  width: max-content;
  max-width: 50%;
  padding: 0 8px 20px;
  display: flex;
  position: absolute;
  bottom: 48px;
  left: 0;
}

.p-huddle_closed_captions:hover .p-huddle_closed_caption_event__wrapper {
  opacity: 1;
}

.p-huddle_closed_captions--compact_mode {
  max-width: 100%;
}

.p-huddle_closed_captions--compact_mode .p-huddle_closed_caption_event__wrapper:not(.p-huddle_closed_caption_event__wrapper_fade_out) {
  opacity: .8;
}

.p-huddle_closed_captions--compact_mode .p-huddle_closed_caption_event__wrapper:hover {
  opacity: 1;
}

.p-huddle_footer {
  pointer-events: none;
  width: 100%;
  min-height: 62px;
  margin-top: auto;
  padding: 6px 4px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-huddle_footer.p-huddle_footer--compact_mode {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-huddle_footer.p-huddle_footer--compact_mode .p-huddle_reaction_list--modal, .p-huddle_footer.p-huddle_footer--compact_mode .p-huddle_closed_captions--compact_mode {
  padding: 0 2px;
}

.p-huddle_footer > div {
  pointer-events: auto;
}

.p-huddle_footer--adjust_position_upwards {
  bottom: 35px;
}

.p-huddle_footer__reaction_list_expanded_view {
  margin-bottom: 0;
  bottom: 0;
}

.p-huddle_footer__reaction_list--full_bleed {
  margin-bottom: 32px;
}

.p-huddle_popover_reaction__description {
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  text-overflow: ellipsis;
  padding-left: 8px;
  font-weight: bold;
  overflow: hidden;
}

.p-huddle_peer_tile__sticky_emoji_container.p-huddle_popover_reaction__audio_only_mode--huddle_window {
  color: #fff;
  background: #1d1c1d;
}

.p-huddle_popover_reaction__audio_only_mode--huddle_window:not(.p-huddle_peer_tile__emoji_container--small_tile) svg {
  display: none;
}

.p-huddle_popover_reaction__audio_only_mode--huddle_window:not(.p-huddle_peer_tile__emoji_container--small_tile) .p-huddle_popover_reaction__description {
  color: #fff;
  padding-left: 0;
}

.p-peer_tile__sticky_reaction.p-huddle_popover_reaction__audio_only_mode--mini_player {
  color: #fff;
  background: #1d1c1d;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_peer_tile {
  cursor: pointer;
  border-radius: 12px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_peer_tile.p-huddle_peer_tile--no_click_target {
  cursor: default;
}

.p-huddle_peer_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 12px;
}

.p-huddle_peer_tile .p-huddle_peer_tile__emoji {
  width: 20px;
  height: 20px;
  overflow: visible;
}

.p-huddle_peer_tile:hover .p-huddle_peer_tile__name_overlay, .p-huddle_peer_tile:hover .p-huddle_peer_tile__actions_button_container, .p-huddle_peer_tile:hover .p-huddle_peer_tile__invite_status_overlay__hover {
  opacity: 1 !important;
}

:is(.p-huddle_peer_tile:focus-within .p-huddle_peer_tile__actions_button_container, .p-huddle_peer_tile:focus-visible .p-huddle_peer_tile__actions_button_container, .p-huddle_peer_tile:focus .p-huddle_peer_tile__actions_button_container, .p-huddle_peer_tile:focus-within .p-huddle_peer_tile__actions_button, .p-huddle_peer_tile:focus-visible .p-huddle_peer_tile__actions_button, .p-huddle_peer_tile:focus .p-huddle_peer_tile__actions_button) {
  opacity: 1;
}

.p-huddle_peer_tile.p-huddle_peer_tile_hidden_user {
  background: #ddd;
}

.p-huddle_peer_tile .p-huddle_peer_tile__hidden_user_avatar {
  background: #ddd;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-huddle_peer_tile--black_background {
  background-color: #000;
}

.p-huddle_peer_tile__actions_button_container {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-huddle_peer_tile__actions_button_container.p-huddle_peer_tile__actions_button_container--small-tile {
  top: 4px;
  right: 4px;
}

.p-huddle_peer_tile__actions_button {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
  color: #000 !important;
  background: #fff !important;
}

.p-huddle_peer_tile__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-huddle_peer_tile__video_or_avatar_container {
  border-radius: 12px;
  overflow: hidden;
  transform: translateZ(0);
}

.p-huddle_peer_tile__video {
  border-radius: 12px;
  flex-wrap: nowrap;
  justify-content: center;
  display: flex;
}

.p-huddle_peer_tile__avatar {
  background-color: #0000;
  border-radius: 12px;
}

.p-huddle_peer_tile__avatar video, .p-huddle_peer_tile__avatar .c-base_icon, .p-huddle_peer_tile__avatar .c-base_icon__width_only_container {
  border-radius: 12px;
}

.p-huddle_peer_tile__avatar .c-base_icon__width_only_container {
  background-color: #0000;
}

.p-huddle_peer_tile__avatar.c-avatar {
  cursor: pointer;
}

.p-huddle_peer_tile video {
  object-fit: cover;
  aspect-ratio: 1;
}

.p-huddle_peer_tile__name_overlay, .p-huddle_peer_tile__mic_overlay, .p-huddle_peer_tile__steps_overlay {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  opacity: 0;
  background: #fff;
  border-radius: 100px;
  align-items: center;
  margin-right: 12px;
  padding: 4px 8px;
  font-weight: 700;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  bottom: 8px;
  left: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_peer_tile__name_overlay.p-huddle_peer_tile__mic_overlay, .p-huddle_peer_tile__mic_overlay.p-huddle_peer_tile__mic_overlay, .p-huddle_peer_tile__steps_overlay.p-huddle_peer_tile__mic_overlay {
  opacity: 1;
}

.p-huddle_peer_tile__invite_status_overlay {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  background: #fff;
  border-radius: 100px;
  align-items: center;
  margin-right: 12px;
  padding: 4px 8px;
  font-weight: 700;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  top: 8px;
  left: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_peer_tile__invite_status_overlay .p-huddle_peer_tile__invite_status_overlay_text {
  padding-left: 4px;
}

.p-huddle_peer_tile__invite_status_overlay__compact {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  border-radius: 4px 0;
  align-items: center;
  padding: 4px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-huddle_peer_tile__invite_status_overlay__hover {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-huddle_peer_tile__pending_user {
  opacity: .5;
}

.p-huddle_peer_tile__steps_overlay {
  opacity: 1;
  align-items: center;
  gap: 8px;
  display: flex;
  top: 12px;
  bottom: auto;
}

.p-huddle_peer_tile__steps_overlay_icon {
  height: 20px;
  margin-left: 4px;
}

.p-huddle_peer_tile__display_pronouns {
  font-weight: normal;
}

.p-huddle_peer_tile__emoji_container, .p-huddle_peer_tile__sticky_emoji_container {
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  max-width: calc(100% - 24px);
  height: 32px;
  padding: 5px;
  display: flex;
  position: absolute;
  top: 8px;
  left: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_peer_tile__emoji_container.p-huddle_peer_tile__emoji_container--small_tile, .p-huddle_peer_tile__sticky_emoji_container.p-huddle_peer_tile__emoji_container--small_tile {
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 4px;
  padding: 2px;
  display: flex;
  top: 0;
  left: 0;
}

.p-huddle_peer_tile__active_speaker {
  outline: 3px solid #fff;
  box-shadow: 0 0 8px 5px #fff;
}

.p-huddle_peer_tile__active_speaker.p-huddle_peer_tile__active_speaker_compact {
  outline: none;
  box-shadow: 0 0 4px #fff;
}

.p-huddle_peer_tile__active_speaker.p-huddle_peer_tile__active_speaker_compact video, .p-huddle_peer_tile__active_speaker.p-huddle_peer_tile__active_speaker_compact .p-huddle_peer_tile__avatar .c-base_icon {
  outline-offset: -2px;
  outline: 2px solid #fff;
}

.p-huddle_peer_tile__actions_button--small-tile {
  border-radius: 8px;
  width: 28px;
  height: 28px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddles_cursor_tracking__renderer, .p-huddles_cursor_tracking__target {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.p-huddles_cursor_tracking__target {
  z-index: 1000;
}

.p-huddles_cursor_tracking__container, .p-huddles_cursor_tracking__target_container {
  height: 100%;
  position: relative;
}

.p-huddles_draw__name_tag {
  color: #000;
  pointer-events: none;
  background: #1d1c1db3;
  border-radius: 2px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-right: 8px;
  display: flex;
  position: absolute;
  top: 28px;
  left: 20px;
}

.p-huddles_draw__name_tag_avatar .c-base_icon {
  border-radius: 2px;
}

.p-huddles_draw__name_tag_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 125px;
  margin-left: 4px;
  font-weight: 700;
  overflow: hidden;
}

.p-huddles_cursor_tracking__cursor_container {
  position: fixed;
}

.p-huddles_cursor_tracking__cursor {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  visibility: hidden;
  max-width: 100px;
  height: auto;
  display: block;
  position: absolute;
}

.p-huddles_cursor_tracking__cursor:after {
  content: "";
  background-image: url(https://a.slack-edge.com/bv1-10/cursor-doodle-1cb831f.png);
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  top: 2px;
  left: 5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {
  .p-huddles_cursor_tracking__cursor:after {
    background-image: url(https://a.slack-edge.com/bv1-10/cursor-doodle@2x-70116de.png);
  }
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-calls__host_draw_window {
  -webkit-user-select: none;
  user-select: none;
}

.p-calls_draw__target {
  cursor: -webkit-image-set(url(https://a.slack-edge.com/bv1-10/cursor-doodle-1cb831f.png) 1dppx, url(https://a.slack-edge.com/bv1-10/cursor-doodle@2x-70116de.png) 2dppx) 10 34, auto;
}

.p-calls_draw__target_none {
  cursor: none;
  z-index: 10;
}

.p-calls_draw__renderer {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.p-calls_draw__name_tag {
  color: #fff;
  pointer-events: none;
  white-space: nowrap;
  background: #1d1c1de6;
  border-radius: 5px;
  padding: 2px 8px;
  position: absolute;
}

.p-calls_draw__pencil_cursor {
  pointer-events: none;
  background-image: url(https://a.slack-edge.com/bv1-10/cursor-doodle-1cb831f.png);
  background-size: 42px 43px;
  width: 42px;
  height: 43px;
  display: block;
  position: absolute;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.2) {
  .p-calls_draw__pencil_cursor {
    background-image: url(https://a.slack-edge.com/bv1-10/cursor-doodle@2x-70116de.png);
  }
}

.p-huddle_screenshare_tile_footer {
  background-color: #fff;
  border-radius: 0 0 12px 12px;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-huddle_screenshare_tile_footer .c-hidden_user_avatar {
  background: #ddd;
}

.p-huddle_screenshare_tile_footer--small {
  padding: 8px;
}

.p-huddle_screenshare_tile_footer__title {
  color: #1d1c1d;
  font-weight: 700;
}

.p-huddle_screenshare_tile_footer--small .p-huddle_screenshare_tile_footer__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-huddle_screenshare_tile_footer__sub_title {
  color: #616061;
}

.p-huddle_screenshare_tile_footer--small .p-huddle_screenshare_tile_footer__sub_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddle_screenshare_tile_footer__text_container {
  flex-direction: column;
  margin-left: 12px;
  display: flex;
}

.p-huddle_screenshare_tile_footer__facepile {
  margin-left: auto;
  display: flex;
}

.p-huddle_screenshare_tile_footer__facepile .c-avatar {
  margin-left: 4px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_screenshare_tile {
  width: 100%;
  height: 100%;
  display: flex;
}

.p-huddle_screenshare_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
}

.p-huddle_screenshare_tile__container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  display: flex;
  position: relative;
}

.p-huddle_screenshare_tile_small_tile_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-huddle_screenshare_tile_small_tile_overlay svg {
  color: #fff;
  background: #1264a3;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  padding: 4px;
  position: absolute;
  bottom: 5px;
  right: 5px;
}

.p-huddle_screenshare_tile__video {
  aspect-ratio: 1;
  border-radius: 12px;
  object-fit: cover !important;
}

.p-huddle_screenshare_tile__users {
  flex-wrap: nowrap;
  justify-content: center;
  height: 160px;
  display: flex;
}

.p-huddle_screenshare_tile__users--small {
  height: 60px;
}

.p-huddle_screenshare_tile--with_footer {
  flex-direction: column;
  display: flex;
  position: relative;
}

.p-huddle_screenshare_tile--with_overlay video {
  border-radius: 12px !important;
}

.p-huddle_grid_component {
  width: 100%;
  height: 100%;
}

.p-huddle_grid_component:hover .p-huddle_peer_tile__name_overlay, .p-huddle_grid_component:hover .p-huddle_peer_tile__invite_status_overlay__hover {
  animation: 5s linear hoverNameFade;
}

.p-huddle_grid_component__grid {
  position: absolute;
}

.p-huddle_grid_component__tile {
  display: flex;
}

.p-huddle_compact_audio_pane--container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-huddle_compact_audio_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile, .p-huddle_compact_audio_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__video_or_avatar_container, .p-huddle_compact_audio_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar, .p-huddle_compact_audio_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar .c-base_icon, .p-huddle_compact_audio_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar .c-base_icon__width_only_container {
  border-radius: 4px;
}

.p-huddle_compact_audio_pane--container .p-peer_tile__overflow_text {
  background-color: #1d1c1d;
}

.p-huddle_compact_audio_pane--container .p-huddle_compact_audio_pane--additional_peers {
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.p-huddle_compact_pagination_controls {
  pointer-events: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.p-huddle_compact_pagination_controls .p-huddle_compact_pagination_controls__page_button {
  color: #1d1c1d;
  pointer-events: initial;
  background: #fff;
  border-radius: 100px;
  align-items: center;
  width: 41px;
  height: 32px;
  padding: 3px 3px 3px 10px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 1px 3px #1d1c1d14;
}

.p-huddle_compact_pagination_controls .p-huddle_compact_pagination_controls__previous_button {
  flex-direction: row-reverse;
  margin-right: auto;
  padding: 3px 10px 3px 3px;
}

.p-huddle_compact_pagination_controls .p-huddle_compact_pagination_controls__next_button {
  flex-direction: row;
  margin-left: auto;
  padding: 3px 3px 3px 10px;
}

.p-activity_item_context_menu__item .c-menu_item__icon svg {
  font-size: 18px;
}

.p-huddle_compact_video_pane--container {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__video_or_avatar_container, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__video, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar .c-base_icon, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_peer_tile__avatar .c-base_icon__width_only_container, .p-huddle_compact_video_pane--container .p-huddle_grid_component__tile .p-huddle_screenshare_tile__users {
  border-radius: 8px;
}

.p-huddle_compact_video_pane--container .p-peer_tile__overflow_text {
  background-color: #1d1c1d;
}

.p-huddle_compact_video_pane--container .p-huddle_compact_video_pane--additional_peers {
  position: absolute;
  bottom: 3px;
  right: 4px;
}

.p-huddle_compact_video_pane--flexpane .p-huddle_grid_component__grid {
  position: relative;
}

.p-huddle_compact_video_pane--compact_window .p-huddle_compact_pagination_controls {
  padding: 12px;
}

.p-activity_ia4_page__item {
  background-color: var(--ia_theme_none_overwrite, #fff);
  border-bottom: 1px solid var(--dt_color-otl-ter);
  border-radius: 0;
  padding: 16px;
}

.p-activity_ia4_page__item .c-message_kit__gutter__right {
  padding-bottom: 16px;
}

.p-activity_ia4_page__item .c-avatar {
  cursor: pointer;
}

.p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: var(--dt_color-theme-surf-ter, var(--p-channel_sidebar__item-selected-bg--opacity-10));
  cursor: pointer;
}

.p-ia4_client--theming .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-ter-hover), var(--dt_color-theme-surf-ter-hover));
}

.p-ia4_client--theming .p-peek_card .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: var(--dt_color-base-pry);
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-base-pry-hover), var(--dt_color-base-pry-hover));
}

.p-ia4_client--theming .p-dms_list--dark .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static), .p-ia4_client--theming .p-activity_ia4_page--dark .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: #0000;
}

.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--selected:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-activity_ia4_page__item--static:hover {
  cursor: default;
}

.p-activity_ia4_page__item .p-message_pane_message__message_label .c-message_kit__labels__label {
  padding: 0 0 8px;
}

.p-activity_ia4_page__item .p-message_pane_message__message_label .c-message_kit__labels__label .c-message_kit__labels__icon {
  width: 10px;
}

.p-activity_ia4_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.p-activity_ia4_page__item__header--read {
  font-weight: 400;
}

.p-activity_ia4_page__item__header--unread {
  color: #1d1c1d;
  font-weight: 700;
}

.p-activity_ia4_page__item__header__primary {
  align-items: center;
  margin-right: 4px;
  display: flex;
}

.p-activity_ia4_page__item__header__primary__icon {
  margin: 0 4px 0 0;
  display: flex;
}

.p-activity_ia4_page__item__header__secondary {
  flex: none;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.p-activity_ia4_page__item__link {
  display: inline;
}

.p-activity_ia4_page__item__link--unread {
  color: #1d1c1d;
  font-weight: 900;
}

.p-activity_ia4_page__item__link--read {
  font-weight: 400;
}

.p-activity_ia4_page__item__senders {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.p-activity_ia4_page__item__senders__primary {
  color: #1d1c1d;
  flex: auto;
  font-weight: 700;
}

.p-activity_ia4_page__item--read--activity .p-activity_ia4_page__item__senders__primary .c-message_kit__sender {
  font-weight: 700;
}

.p-activity_ia4_page__item__senders__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: none;
}

.p-activity_ia4_page__item__message--unread {
  color: #1d1c1d;
}

.p-activity_ia4_page__item__message--muted {
  color: var(--dt_color-content-ter);
}

.p-activity_ia4_page__item__message--unread-dot {
  background: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  border-radius: 6px;
  width: 12px;
  height: 12px;
  margin-left: 8px;
  display: inline-block;
}

.p-activity_ia4_page__item__filter--unread-dot {
  content: "";
  position: absolute;
  top: 9px;
  right: 6px;
}

.p-activity_ia4_page__item__badge {
  background: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  max-width: none;
}

.p-activity_ia4_page__item__thread_container {
  color: #616061;
  align-items: baseline;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  overflow: hidden;
}

.p-activity_ia4_page__item__thread_container .p-rich_text_block {
  font-size: 13px;
}

.p-activity_ia4_page__item__thread_container__replied_to {
  flex-shrink: 0;
  margin-right: 4px;
}

.p-activity_ia4_page__item__thread_container__message .c-message__body {
  margin: 0;
  display: block;
}

.p-activity_ia4_page__item__loading .c-message_kit__gutter__right {
  padding-top: 6px;
}

.p-activity_ia4_page__item__activity_reaction__message {
  color: #616061;
}

.p-activity_ia4_page__item__activity_reaction__message .p-rich_text_block, .p-activity_ia4_page__item__activity_subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-activity_ia4_page__item__reactions_bar {
  margin-top: 8px;
}

.p-activity_ia4_page__item__group, .p-activity_ia4_page__item__app-group {
  border-bottom: 1px solid var(--dt_color-otl-ter);
  display: block;
}

.p-activity_ia4_page__item__group__spacer, .p-activity_ia4_page__item__app-group__spacer {
  background-color: #fff;
  padding: 4px;
}

.p-activity_ia4_page__item__group__header, .p-activity_ia4_page__item__app-group__header {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px 16px 0;
  display: flex;
}

.p-activity_ia4_page__item__group__header--unread, .p-activity_ia4_page__item__app-group__header--unread {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-activity_ia4_page__item__group__header .c-message_kit__gutter__right, .p-activity_ia4_page__item__app-group__header .c-message_kit__gutter__right {
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.p-activity_ia4_page__item__group__subheader, .p-activity_ia4_page__item__app-group__subheader {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #fff;
  justify-content: space-between;
  padding: 0 16px 4px;
  display: flex;
}

.p-activity_ia4_page__item__group .p-activity_ia4_page__item, .p-activity_ia4_page__item__app-group .p-activity_ia4_page__item {
  box-shadow: none;
  border-bottom: none;
  padding-top: 8px;
}

.p-activity_ia4_page__item__group__app-items .p-activity_ia4_page__item, .p-activity_ia4_page__item__app-group__app-items .p-activity_ia4_page__item {
  margin: 0;
  padding: 8px 16px;
}

.p-activity_ia4_page__item__group__app-items .p-activity_ia2022_page__header, .p-activity_ia4_page__item__app-group__app-items .p-activity_ia2022_page__header {
  margin: 0;
}

.p-activity_ia4_page__item__list_record .p-rich_text_section {
  font-size: 13px;
  line-height: 24px;
}

.p-activity_ia4_page__item.p-activity_page__item {
  box-shadow: none;
}

.p-activity_ia4_page__item__actions {
  z-index: 199;
  color: #616061;
  background: #fff;
  border-radius: 6px;
  padding: 2px;
  position: absolute;
  top: 4px;
  right: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-activity_ia4_page__item__actions .c-icon_button {
  font-size: 18px;
}

.p-activity_ia4_page__item__actions--active {
  color: #1d1c1d;
  display: block;
}

.p-activity_ia4_page__item__actions--offscreen {
  clip: rect(0 0 0 0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}

.p-huddle_compact_av_pane__container {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-huddle_compact_av_pane {
  flex-direction: column;
  min-height: 127px;
  display: flex;
  position: relative;
}

.p-huddle_compact_av_pane .p-huddle_compact_av_pane--content_container {
  width: 100%;
  height: 100%;
}

.p-huddle_compact_av_pane .p-huddle_footer {
  width: 100%;
  min-height: 44px;
  padding: 0 4px;
  position: relative;
  bottom: 0;
}

.p-huddle_compact_av_pane .p-huddle_footer.p-huddle_footer--compact_mode {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--footer_below_content {
  flex-direction: column;
  min-height: 190px;
  display: flex;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--footer_below_content .p-huddle_compact_av_pane--content_container {
  flex: 1;
  max-height: 146px;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--footer_below_content .p-huddle_footer {
  position: relative;
  bottom: -6px;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover .p-huddle_toolbar__container {
  opacity: 0;
  z-index: 1;
  transition: opacity 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover:focus-within .p-huddle_toolbar__container, .p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover:focus .p-huddle_toolbar__container, .p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover:hover .p-huddle_toolbar__container {
  opacity: 1;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover:not(:focus-within, :focus, :hover) .p-huddle_reaction_list--modal, .p-huddle_compact_av_pane.p-huddle_compact_av_pane--show_toolbar_on_hover:not(:focus-within, :focus, :hover) .p-huddle_closed_captions--compact_mode {
  bottom: 0;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--audio_only_view:not(.p-huddle_compact_av_pane--in_flexpane, .p-huddle_compact_av_pane--ia4) .p-huddle_toolbar__container .p-huddle_toolbar__button {
  box-shadow: none;
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color_opacity_70));
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--audio_only_view:not(.p-huddle_compact_av_pane--in_flexpane, .p-huddle_compact_av_pane--ia4) .p-huddle_toolbar__container .p-huddle_toolbar__button:focus-within:not([disabled], .p-huddle_toolbar__button--toggled_on), .p-huddle_compact_av_pane.p-huddle_compact_av_pane--audio_only_view:not(.p-huddle_compact_av_pane--in_flexpane, .p-huddle_compact_av_pane--ia4) .p-huddle_toolbar__container .p-huddle_toolbar__button:focus:not([disabled], .p-huddle_toolbar__button--toggled_on), .p-huddle_compact_av_pane.p-huddle_compact_av_pane--audio_only_view:not(.p-huddle_compact_av_pane--in_flexpane, .p-huddle_compact_av_pane--ia4) .p-huddle_toolbar__container .p-huddle_toolbar__button:hover:not([disabled], .p-huddle_toolbar__button--toggled_on) {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--audio_only_view:not(.p-huddle_compact_av_pane--in_flexpane, .p-huddle_compact_av_pane--ia4) .p-huddle_toolbar__container .p-huddle_toolbar__button.p-huddle_toolbar__button--toggled_on {
  background-color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--notes_open {
  background: unset;
  border-radius: 8px;
  width: 100%;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--notes_open:not(.p-huddle_compact_av_pane--audio_only_view), .p-huddle_compact_av_pane.p-huddle_compact_av_pane--notes_open .p-huddle_footer {
  min-height: unset;
}

.p-huddle_compact_av_pane.p-huddle_compact_av_pane--notes_open .p-huddle_compact_av_pane--content_container {
  max-height: unset;
}

.p-huddle_compact_av_pane--in_flexpane {
  min-height: unset;
}

.p-huddle_compact_av_pane--audio_only_view--in_flexpane {
  height: 136px;
}

.p-huddle_compact_av_pane--audio_only_view--in_flexpane .p-huddle_compact_av_pane--content_container {
  position: absolute;
}

.p-quip_title__title_container {
  display: flex;
}

.p-quip_title__title {
  margin-right: 8px;
}

.p-quip_title__title, .p-quip_title__title .p-rich_text_section {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.5rem;
}

.p-quip_title__blocks_simple .c-member_slug, .p-quip_title__blocks_simple .c-missing_channel--private {
  color: inherit;
  background: none;
}

.p-quip_title__blocks_simple .p-rich_text_block {
  font-size: inherit;
}

.p-quip_title__blocks_simple.p-quip_title__blocks__subtitle .p-rich_text_block {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-quip_title__blocks_simple.p-quip_title__blocks__subtitle .c-emoji--inline, .p-quip_title__blocks_simple.p-quip_title__blocks__subtitle .c-emoji--inline img {
  width: 22px;
}

.p-quip_title__blocks_simple.p-quip_title__blocks__caption .p-rich_text_block {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_title__blocks_simple.p-quip_title__blocks__caption .c-emoji--inline, .p-quip_title__blocks_simple.p-quip_title__blocks__caption .c-emoji--inline img {
  width: 16px;
}

.p-quip_title__subtitle {
  margin: 0 8px;
  font-size: 13px;
  font-weight: 400;
}

.p-quip_title__tooltip {
  text-align: center;
}

.p-quip_title__channel_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1db3;
  padding-top: 4px;
  display: block;
  overflow: hidden;
}

.p-quip_title__channel_name wbr {
  display: none;
}

.p-quip_title__tooltip__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #ddd;
}

.p-quip_title__file_viewers {
  border: 1px solid #1d1c1d21;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding: 4px;
  display: flex;
}

.p-quip_title__file_viewers .c-avatar {
  border-radius: 16px;
  margin-right: -4px;
  box-shadow: 0 0 0 2px #fff;
}

.p-quip_title__file_viewers .c-avatar:last-child {
  z-index: 1;
}

.p-quip_title__file_viewers .c-avatar:nth-last-child(2) {
  z-index: 2;
}

.p-quip_title__file_viewers .c-avatar:nth-last-child(3) {
  z-index: 3;
}

.p-quip_title__file_viewers .c-avatar:last-child {
  margin-right: 0;
}

.p-quip_title__file_viewers .c-base_icon--image {
  border-radius: 100%;
}

.p-quip_title__file_viewers__presence_indicator {
  border-radius: 100%;
  width: 8px;
  height: 8px;
  margin-left: 6px;
  margin-right: 6px;
}

.p-quip_title__file_viewers__additional_users {
  color: #1d1c1db3;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 13px;
  font-weight: 700;
}

.p-quip_title__file_viewers__user_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-right: 6px;
  font-weight: 700;
}

.p-quip_title__shares {
  display: flex;
  overflow: hidden;
}

.p-quip_title__shares > * {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-quip_title__share_locations__additional_count {
  padding-left: 4px;
}

.p-quip_title__actions__divider {
  border-left: 1px solid #1d1c1d21;
  height: 24px;
  margin: 0 4px;
}

.p-quip_title__quip_path_part {
  color: #1d1c1d80;
}

.p-quip_title__quip_path_part__permalink {
  color: #1d1c1d80;
  top: unset;
}

.p-quip_title__quip_path_part__permalink:hover, .p-quip_title__quip_path_part__permalink:active, .p-quip_title__quip_path_part__permalink:focus {
  color: #1d1c1d80;
  text-decoration: none;
}

.p-quip_title__access_indicator_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border: 1px solid #1d1c1d21;
  min-width: -moz-fit-content;
  min-width: fit-content;
  font-weight: 700;
}

.p-quip_title__access_indicator_menu {
  padding: 4px 24px;
}

.p-quip_title__access_indicator_menu .c-inline_channel_icon--space {
  margin-right: 0;
}

.p-quip_title__access_indicator_menu .c-button {
  width: 100%;
  margin-top: 12px;
}

.p-quip_title__trial_access_menu {
  padding: 12px 24px;
}

.p-quip_title__trial_access_menu .c-button {
  margin-top: 16px;
}

.p-quip_title__access_indicator_locked_edits {
  color: #1d1c1db3;
  margin-left: 12px;
  margin-right: 8px;
}

.p-quip_flexpane__header_actions_divider {
  border-left: 1px solid #1d1c1d21;
  height: 24px;
  margin: 0 4px;
}

.p-quip_flexpane .p-view_header {
  box-shadow: none;
  width: 100%;
}

.p-quip_flexpane .p-quip_flexpane__title {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-quip_flexpane .p-quip_flexpane__title .p-quip_flexpane__title__text {
  margin-right: auto;
}

.p-quip_flexpane .p-flexpane_header__primary_content {
  flex: 1 0 auto;
}

.p-quip_flexpane--has_metadata .p-flexpane__title_container {
  justify-content: space-between;
  align-items: center;
}

.p-quip_flexpane--quip_canvas_title {
  position: relative;
  top: -3px;
}

.p-quip_flexpane .p-flexpane__title_container {
  width: 100%;
}

.p-quip_flexpane--quip_canvas_sideview {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: relative;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__channel_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__channel_name wbr {
  display: none;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__permalink {
  color: #1d1c1db3;
  display: inherit;
  padding: 0 4px;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__permalink:hover, .p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__permalink:focus {
  color: #1d1c1db3;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__permalink:hover:hover, .p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__permalink:focus:hover {
  text-decoration: none;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__body {
  background-color: #fff;
  height: 100%;
  position: relative;
  container: quip-flexpane / size;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__body__actions {
  z-index: 1;
  transition: opacity .1s;
  position: absolute;
  top: 8px;
  right: 8px;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_flexpane--quip_canvas_sideview__body:hover .p-quip_flexpane--quip_canvas_sideview__body__actions {
  opacity: 1;
}

.p-quip_flexpane--quip_canvas_sideview .parts-screen-body {
  height: 100%;
}

.p-quip_flexpane--quip_canvas_sideview .parts-screen {
  border-radius: 8px;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_insertion_toolbar {
  margin-bottom: 24px;
}

.p-quip_flexpane--quip_canvas_sideview .p-quip_embed {
  border-radius: 8px;
}

.p-quip_flexpane--quip_canvas_sideview .p-bookmarks_bar_container {
  border-top: 1px solid #1d1c1d21;
  padding-top: 4px;
  position: relative;
}

.p-quip_flexpane--quip_canvas_sideview .p-bookmarks_bar__pins_popover_button_wrapper {
  display: none;
}

.p-quip_flexpane--quip_canvas_alt .p-flexpane_header {
  box-shadow: none;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_insertion_toolbar {
  background: #fff;
  border-top: 1px solid #1d1c1d21;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: 50px;
  margin: 0 auto;
  padding: 4px;
  display: flex;
  position: relative;
  bottom: 50px;
  left: 0;
  transform: none;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_insertion_toolbar .p-quip_insertion_toolbar_inner {
  margin-left: auto;
  margin-right: auto;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_insertion_toolbar .c-icon_button {
  color: #1d1c1db3;
  background: none;
  margin: 16px;
  font-size: 20px;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_insertion_toolbar .c-icon_button:hover {
  color: #1d1c1db3;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_insertion_toolbar .p-quip-insertion_toolbar__separator {
  display: none;
}

.p-quip_flexpane--quip_canvas_alt .p-quip_embed--toolbar-visible .parts-screen-body {
  margin-bottom: 50px;
}

.p-quip_flexpane--channel .p-view_header {
  padding-left: 2px;
}

.p-quip_flexpane--channel .p-flexpane_header__primary {
  height: 50px;
}

.p-quip_flexpane--channel .p-flexpane_header {
  z-index: 202;
}

.p-quip_flexpane__primary_reduce.c-icon_button {
  color: #fff;
  background: #1264a3;
  margin-left: 8px;
}

.p-quip_flexpane__primary_reduce.c-icon_button:hover {
  color: #fff;
  background: #1264a3;
}

.p-quip_flexpane__channel {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.p-quip_flexpane__channel .p-file_drag_drop__container {
  justify-content: flex-end;
}

.p-quip_flexpane_reverse_icon {
  transform: rotate(90deg);
}

.p-quip_flexpane__comment_stream_icon {
  color: #1d1c1db3;
  background: none;
}

.p-quip_flexpane__comment_stream_icon[disabled], .p-quip_flexpane__comment_stream_icon[disabled]:hover {
  color: #1d1c1d21;
  background-color: #0000;
}

.p-quip_flexpane__comment_stream_icon[aria-pressed="true"] {
  color: #1d1c1d;
  background-color: #1d1c1d21;
}

.p-quip_flexpane__comment_stream_icon[aria-pressed="true"]:hover, .p-quip_flexpane__comment_stream_icon[aria-pressed="true"]:focus {
  background-color: #1d1c1d33;
}

.p-quip_flexpane__comment_stream_icon > svg {
  width: 20px;
  height: 20px;
}

.p-quip_flexpane__action_items {
  align-items: center;
  display: flex;
}

.p-quip_flexpane__action_items.p-quip_flexpane__action_items--max-width {
  max-width: 70%;
}

.p-quip_flexpane__action_items.p-quip_flexpane__action_items--smaller-max-width {
  max-width: 58%;
}

.p-quip_flexpane__action_items .c-button--outline {
  border-color: #1d1c1d21;
}

.p-quip_flexpane__action_items .p-quip_flexpane__last_updated_reminder {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_flexpane__action_items .p-quip_flexpane__last_updated_reminder_button {
  color: #1d1c1db3;
  border-color: #0000;
  margin-right: 8px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
}

.p-quip_flexpane__action_items .p-quip_flexpane__last_updated_reminder_button .p-quip_flexpane__last_updated_reminder_button_text {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.p-quip_flexpane__action_items .p-quip_flexpane__last_updated_reminder_button:hover {
  box-shadow: none;
}

.p-quip_flexpane__action_items .p-quip_flexpane__share_button {
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-right: 8px;
}

.p-quip_flexpane__action_items .p-quip_flexpane__menu_trigger {
  width: 28px;
  height: 28px;
}

.p-quip_flexpane__megaphone_footer {
  border: none;
  padding: 0;
}

.p-quip_flexpane__last_updated_reminder_tooltip_block_data {
  color: #fff;
  white-space: nowrap;
  padding: 0 12px;
  font-weight: lighter;
}

.p-quip_flexpane__last_updated_reminder_tooltip_block_data .p-quip_popout__info_block_label {
  color: #868686;
}

.p-quip_flexpane__last_updated_reminder_tooltip_block_data .p-quip_flexpane__last_updated_reminder_tooltip_label {
  font-weight: bolder;
}

.p-quip_flexpane__last_updated_reminder_tooltip_label .p-quip_popout__info_block_label {
  color: #fff;
}

.p-quip_flexpane__channel_canvas_last_updated {
  border-radius: 3px;
  align-items: center;
  padding: 6px 8px;
  font-weight: 700;
  display: flex;
}

.p-quip_flexpane__channel_canvas_last_updated .p-canvas_recent_editors__avatar {
  align-items: center;
  display: flex;
}

.p-quip_flexpane__new_edits_pill {
  text-shadow: none;
  color: #fff;
  z-index: 200;
  background: #1264a3;
  border-radius: 14px;
  flex: 1;
  min-width: 0;
  height: 28px;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  display: flex;
}

.p-quip_flexpane__new_edits_pill.p-quip_flexpane__new_edits_pill--no-padding {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.p-quip_flexpane__new_edits_pill > .c-button-unstyled:first-of-type {
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}

.p-quip_flexpane__new_edits_pill > .c-button-unstyled:last-of-type {
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}

.p-quip_flexpane__new_edits_pill > .c-button-unstyled:hover {
  background: #0b4c8c;
}

.p-quip_flexpane__new_edits_pill .p-threads_flexpane__banner__icon {
  margin-right: 4px;
  position: relative;
  top: 2px;
  left: auto;
}

.p-quip_flexpane__new_edits_pill .p-threads_flexpane__unread_banner__close_icon {
  text-align: center;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  width: 36px;
  height: 28px;
  padding-top: 1px;
  padding-right: 2px;
}

.p-quip_flexpane__new_edits_pill.p-threads_flexpane__summarize_banner {
  color: var(--dt_color-theme-content-inv-pry);
  background-color: var(--dt_color-theme-base-inv-sec);
}

.p-quip_flexpane__new_edits_pill.p-threads_flexpane__summarize_banner > .c-button-unstyled:hover {
  background-color: var(--dt_color-theme-base-inv-pry);
}

.p-quip_flexpane__new_edits_pill .p-threads_flexpane__summarize_banner__button {
  align-items: center;
  gap: 4px;
  display: flex;
}

.p-quip_flexpane__new_edits_pill__close_icon {
  text-align: center;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  width: 36px;
  height: 28px;
  padding-top: 1px;
  padding-right: 2px;
}

.p-quip_flexpane__new_edits_pill__edits_button {
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  padding-right: 8px;
  display: flex;
}

.p-quip_flexpane__new_edits_pill__menu_item__last_edited {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_flexpane__new_edits_pill__menu_item__member {
  width: 100%;
  display: flex;
}

.p-quip_flexpane__new_edits_pill__menu_container {
  max-height: 420px;
}

.p-quip_flexpane__new_edits_pill__menu_header {
  font-weight: 700;
}

.p-quip_flexpane__new_edits_pill__menu_item {
  padding-top: 8px;
  padding-bottom: 8px;
}

.p-quip_flexpane__new_edits_pill__menu_item .c-menu_item__label {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-quip_flexpane__new_edits_pill__menu_item .c-avatar {
  margin-right: 8px;
}

.p-quip_overflow_actions__app_notifications--container {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-quip_overflow_actions__app_notifications--label {
  flex-grow: 1;
}

.p-quip_overflow_actions__menu {
  max-width: max-content;
  position: absolute;
  top: 8px;
  right: -12px;
}

.p-quip_overflow_actions__menu .c-menu_item__shortcut {
  padding-left: 32px;
}

.p-quip_overflow_actions__a11y_read_only_menu_item .c-menu_item__checkmark {
  position: relative;
  top: -16px;
}

.p-quip_overflow_actions__a11y_read_only_menu_item .c-menu_item__description, .p-quip_overflow_actions__auto_open_item .c-menu_item__description {
  white-space: normal;
  line-height: 1.38463;
}

.p-quip_overflow_actions__auto_open_item .c-menu_item__checkmark {
  align-self: baseline;
  padding-right: 4px;
}

.p-quip_overflow_actions__auto_open_item.c-menu_item__button--disabled {
  color: #1d1c1db3;
}

.p-quip_overflow_actions__canvas_templates_callout {
  box-shadow: none;
}

.p-quip_presence_facepile {
  display: flex;
}

.p-quip_presence_facepile .p-quip_presence_facepile__faces {
  flex-direction: row-reverse;
  display: flex;
}

.p-quip_presence_facepile .p-quip_presence_facepile__face {
  z-index: 1;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin-left: -6px;
  display: flex;
}

.p-quip_presence_facepile .p-quip_presence_facepile__face:last-child {
  margin-left: 0;
}

.p-quip_presence_facepile .p-quip_presence_facepile__count {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d21;
  border: 2px solid #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 28px;
  margin-left: -6px;
  font-weight: 700;
  display: flex;
}

.p-quip_presence_facepile .p-quip_presence_facepile__count.p-quip_presence_facepile__count--wide {
  min-width: 38px;
}

.p-quip_presence_facepile.p-quip_presence_facepile--round .p-quip_presence_facepile__face, .p-quip_presence_facepile.p-quip_presence_facepile--round .p-quip_presence_facepile__count, .p-quip_presence_facepile.p-quip_presence_facepile--round .c-base_icon__width_only_container {
  border-radius: 24px;
}

.p-canvas_recent_editors {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-radius: 4px;
  margin: 18px 0 0 28px;
  padding: 6px 8px 2px;
  display: inline-flex;
}

.p-toggle_channel_space_preview .p-canvas_recent_editors {
  margin-left: 20px;
}

.p-canvas_recent_editors__avatar_stack {
  margin-right: 8px;
  display: flex;
}

.p-canvas_recent_editors__avatar {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #fff;
}

.p-canvas_recent_editors__avatar:nth-child(2) {
  z-index: 2;
  margin-left: -4px;
}

.c-button--outline:hover .p-canvas_recent_editors__avatar {
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-saved_for_later_page__list .p-saved_item--not_ia4 {
  background-color: var(--ia_theme_none_overwrite, #fff);
  border-radius: 12px;
  width: calc(100% - 32px);
  margin: 16px 16px 0;
  padding: 0;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item:hover .p-saved_item__actions {
  display: block;
}

.p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-color: var(--dt_color-theme-surf-ter, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-ter-hover), var(--dt_color-theme-surf-ter-hover));
}

.p-ia4_client--theming .p-saved_for_later_page__list_wrapper--dark .p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-color: #0000;
}

.p-saved_for_later_page__list .p-saved_item--selected {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-saved_for_later_page__list .p-saved_item .p-file_card__entity {
  background-color: var(--dt_color-base-pry);
}

.p-saved_for_later_page__list .p-saved_item .pill-flex {
  display: flex;
}

.p-saved_for_later_page__list .p-saved_item .p-activity_ia4_page__item__header__secondary {
  color: var(--dt_color-content-sec);
}

.p-saved_for_later_page__list .p-saved_item--completed .c-icon--bookmark-filled {
  color: #1264a3;
}

.p-saved_for_later_page__list .p-saved_item--message {
  cursor: pointer;
}

.p-saved_for_later_page__list .p-saved_item__background--highlight {
  animation: 3s forwards p-saved_item--highlight;
}

@keyframes p-saved_item--highlight {
  20% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.p-saved_for_later_page__list .p-saved_item__undo {
  color: #1264a3;
  margin-left: auto;
  margin-right: 8px;
  font-weight: normal;
}

.p-saved_for_later_page__list .p-saved_item__undo:hover {
  text-decoration: underline;
}

.p-saved_for_later_page__list .p-saved_item__header {
  color: #616061;
  background: #fff;
  flex-direction: row;
  align-items: center;
  min-height: 20px;
  padding: 8px 10px 8px 20px;
  font-weight: bold;
  display: flex;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__header {
  color: #1d1c1d;
  background: none;
  padding: 12px 16px;
}

.p-saved_for_later_page__list .p-saved_item__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-saved_for_later_page__list .p-saved_item__link wbr {
  display: none;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  background: #f2c74433;
  border-radius: 16px;
  margin-left: 12px;
  padding: 1px 10px;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4 {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color--lighter));
  padding-right: 6px;
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4 {
  color: var(--dt_color-content-inv-pry);
}

.p-saved_for_later_page__list .p-saved_item__header__date_due--overdue {
  color: #1d1c1d;
  background: #f2c744;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due--overdue.p-saved_item__header__date_due--ia4 {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  color: var(--p-channel_sidebar__badge-text-color);
  font-weight: bold;
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item__header__date_due--overdue.p-saved_item__header__date_due--ia4 {
  color: var(--dt_color-content-inv-pry);
}

.p-saved_for_later_page__list .p-saved_item__header__snooze_options {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 12px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze_options span {
  margin-right: 4px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze {
  cursor: pointer;
  color: #1264a3;
  background-color: #0000;
  border-radius: 16px;
  padding: 1px 8px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze:hover {
  background-color: #1d1c1d21;
}

.p-saved_for_later_page__list .p-saved_item__team-name {
  opacity: .7;
  align-self: flex-end;
  margin-left: 4px;
  font-size: .86em;
  font-weight: 400;
  display: inline-block;
}

.p-saved_for_later_page__list .p-saved_item__reminder__avatar {
  margin-right: 8px;
}

.p-saved_for_later_page__list .p-saved_item__reminder__description {
  padding: 0 20px 16px;
}

.p-saved_for_later_page__list .p-saved_item__reminder__description blockquote {
  margin-bottom: 0;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__reminder__description {
  padding: 0 16px 16px;
}

.p-saved_for_later_page__list .p-saved_item__context_msg {
  padding: 8px 20px 20px;
}

.p-saved_for_later_page__list .p-saved_item__context_msg .p-rich_text_section .c-link {
  word-break: break-all;
}

.p-saved_for_later_page__list .p-saved_item__context_msg--hidden_message {
  padding-bottom: 32px;
}

.p-saved_for_later_page__list .p-saved_item .c-message__actions {
  position: absolute;
  top: 12px;
  right: 20px;
}

.p-saved_for_later_page__list .p-saved_item__actions {
  margin-left: auto;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__actions {
  background: #fff;
  border-radius: 6px;
  padding: 2px;
  display: none;
  position: absolute;
  top: 8px;
  right: 28px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__actions--active {
  display: block;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--mark-done {
  color: #007a5a;
  border-color: #007a5a;
  margin-right: 6px;
  padding-left: 6px;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--mark-done:hover {
  color: #fff;
  background-color: #007a5a;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--jump {
  transform: scale(-1);
}

.p-saved_for_later_page__list .p-saved_item--file_preview {
  max-width: 594px;
  padding: 0 20px 20px;
}

.p-saved_for_later_page__list .p-saved_item--file_preview .c-icon--bookmark-filled {
  color: #1264a3;
}

.p-saved_for_later_page__list .p-saved_item--file_preview .p-file_card__preview {
  min-height: 252px;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item--focus:after {
  content: unset;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item:last-child {
  padding-bottom: 16px;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item--focus .p-saved_item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 12px;
}

.c-icon_button--default.p-saved_item__action--saved, .c-icon_button--default:hover.p-saved_item__action--saved {
  color: #1264a3;
}

.p-canvas_notes {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: calc(100% - 60px);
  position: relative;
  overflow: hidden;
}

.p-huddle_window--ia4 .p-canvas_notes {
  border-radius: 0;
}

.p-canvas_notes .p-quip_find_modal {
  top: 55px;
}

.p-canvas_notes__buttons {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  display: flex;
  top: 0;
  left: 16px;
}

.p-canvas_notes__buttons .p-quip_flexpane__action_items--max-width {
  max-width: 100%;
}

.p-canvas_notes--hide_toolbar .p-quip_insertion_toolbar {
  display: none;
}

.p-canvas_notes__group {
  align-items: center;
  display: flex;
}

.p-saved_for_later_page {
  background-color: var(--ia_theme_none_overwrite, #f8f8f8);
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-saved_for_later_page .c-empty_state__image {
  max-height: 200px;
}

.p-saved_for_later_page__empty_state {
  padding: 16px;
}

.p-saved_for_later_page__list_wrapper {
  flex: auto;
}

.p-saved_for_later_page__infinite_spinner {
  height: 100%;
}

.p-saved_for_later_page__link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-saved_for_later_page__link .p-channel_sidebar__callout {
  margin-right: -6px;
}

.p-saved_for_later_page__header {
  background: var(--ia_theme_none_overwrite, #fff);
  align-items: center;
  width: 100%;
  display: flex;
}

.p-saved_for_later_page__header_controls {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-saved_for_later_page__list {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-saved_for_later_page__footer_spacer {
  height: 16px;
}

.p-saved_for_later_page__list--focus .c-virtual_list__scroll_container {
  justify-content: center;
  display: flex;
}

.p-saved_for_later_page__list--focus .c-virtual_list__item {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.p-saved_for_later_page__tabs .c-tabs__tab_menu {
  background: var(--ia_theme_none_overwrite, #fff);
  padding-left: 16px;
}

.p-ia4_client .p-saved_for_later_page__tabs .c-tabs__tab_menu {
  padding-left: 20px;
  box-shadow: 0 1px #1d1c1d21;
}

.p-saved_for_later_page__tabs .c-tabs__tab {
  margin: 0;
  padding: 9px 12px;
}

.p-ia4_client .p-saved_for_later_page__tabs .c-tabs__tab {
  margin-right: 20px;
  padding: 9px 0;
}

.p-saved_for_later_page__tabs .c-tabs__tab_panel {
  height: calc(100vh - 129px);
  overflow-y: scroll;
}

.p-saved_for_later_page__tabs .c-tabs__tab--highlight {
  animation: .5s 2 forwards tab--highlight;
}

@keyframes tab--highlight {
  0% {
    background: none;
  }

  50% {
    background: #f2c74433;
  }

  100% {
    background: none;
  }
}

.p-saved_for_later_page__icon {
  color: #1264a3;
}

.p-saved_for_later_page__icon_copy {
  color: #616061;
}

.p-saved_for_later_page__empty_title {
  margin-bottom: 0;
}

.p-saved_for_later_page__empty_emoji {
  margin-bottom: 8px;
}

.p-file_flexpane__content {
  height: 100%;
}

.p-file_details {
  -webkit-user-select: text;
  user-select: text;
  padding: 16px;
  line-height: 1.4;
}

.p-file_details__preview {
  margin-bottom: 16px;
  display: flow-root;
}

.p-file_details__preview .p-file_image_thumbnail__image {
  max-width: 100%;
}

.p-file_details__meta_container {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.p-workspace__secondary_view--tiny .p-file_details__meta_container {
  flex-direction: column;
}

.p-workspace__secondary_view--tiny .p-file_details__meta_container .c-file__actions {
  align-self: flex-end;
  margin-top: 4px;
}

.p-file_details__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1d;
  font-size: 15px;
  font-weight: 900;
  display: block;
  overflow: hidden;
}

.p-file_details__name wbr {
  display: none;
}

.p-file_details__user_meta {
  color: #616061;
  flex-wrap: wrap;
  font-size: 13px;
  display: flex;
}

.p-file_details__user_link {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 4px;
  display: block;
  overflow: hidden;
}

.p-file_details__user_link wbr {
  display: none;
}

.p-file_details__user_link, .p-file_details__user_link:link, .p-file_details__user_link:visited {
  color: #616061;
  font-weight: 700;
}

.p-file_details__meta {
  min-width: 0;
}

.p-file_details__upload_date, .p-file_details__private {
  flex-basis: 100%;
}

.p-file_details__ip_warning {
  margin-bottom: 8px;
}

.p-file_details__meta--show_filename .p-file_details__upload_date {
  flex-basis: auto;
}

.p-file_details__meta_container .c-file__actions {
  opacity: 1;
  flex-shrink: 0;
}

.p-file_details__meta_container .c-file__action_button {
  color: #616061;
}

.p-file_details__meta_container .c-file__action_button:hover {
  color: #0b4c8c;
}

.p-file_details__meta_container .c-file__action_button:after {
  border: none;
}

.p-file_details__meta_container .c-file__action_button:active {
  box-shadow: none;
}

.p-file_details__meta_container .active .c-file__action_button {
  color: #0b4c8c;
}

.p-file_details__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin: 8px 0;
}

.p-file_details__share_divider {
  margin-bottom: 12px;
  display: flex;
}

.p-file_details__share_divider span {
  color: #616061;
  flex-shrink: 0;
  margin-right: 10px;
  font-size: 13px;
}

.p-file_details__share_divider hr {
  border-color: #ddd;
  width: 100%;
  margin: auto;
}

.p-file_details__share {
  margin-bottom: 12px;
}

.p-file_details__share .c-infinite_spinner {
  display: inline-flex;
  top: 4px;
  left: 4px;
}

.p-file_details__share_channel_link {
  flex: auto;
  overflow: hidden;
}

.p-file_details__share_channel_link:hover {
  text-decoration: none;
}

.p-file_details__share_channel {
  color: #1d1c1d;
  display: inline-flex;
}

.p-file_details__share_channel:hover .c-base_entity__text-contents {
  text-decoration: underline;
}

.p-file_details__share_metadata {
  color: #616061;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 2px;
  margin-left: 28px;
  font-size: 12px;
  display: block;
  overflow: hidden;
}

.p-file_details__share_metadata wbr {
  display: none;
}

.p-file_details__share_metadata_reply_count {
  color: #616061;
}

.p-file_details__share_metadata_dot {
  margin: 0 4px;
}

.p-file_details__error, .p-file_details__tombstone {
  text-align: center;
  margin-top: 40px;
}

.p-file_details__error_header {
  font-size: 20px;
  font-weight: bold;
}

.p-file_details__unshare_button {
  flex: none;
  margin-left: 8px;
}

.p-file_details__channel_line {
  display: flex;
}

.p-file_details__tombstone {
  color: #616061;
}

.p-file_details__channel_line .c-small_channel_entity {
  width: 100%;
}

.p-file_details__tombstone_icon {
  text-align: center;
  color: #868686;
  margin-bottom: 12px;
  font-size: 36px;
  display: inline-block;
}

.p-file_details__comments {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 15px;
}

.p-file_details__comment_separator {
  color: #ddd;
}

.p-later_nux__banner_wrapper {
  background: #f2c7441a;
  width: 100%;
  height: 252px;
  display: flex;
}

.p-later_nux__banner {
  width: inherit;
  color: #1d1c1d;
  border-bottom: 1px solid #1d1c1d21;
  flex: auto;
  padding: 24px 24px 0 40px;
  display: flex;
}

.p-later_nux__banner--minimal_mode .p-later_nux__banner--img {
  display: none;
}

.p-later_nux__banner--content {
  width: inherit;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-later_nux__banner--text {
  --border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-later_nux__banner--text--title {
  letter-spacing: -.01em;
  width: inherit;
  flex-shrink: 1;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.p-later_nux__banner--text--body {
  width: inherit;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.38463;
}

.p-later_nux__banner--text--button {
  border-radius: var(--border-radius);
  border-color: #1d1c1db3;
  align-items: center;
  width: 130px;
  height: 40px;
  display: flex;
}

.p-later_nux__banner--text--button--text {
  color: #1d1c1d;
  margin-top: 2px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.p-later_nux__banner--text--button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-later_nux__banner__lightbulb_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-1f13342.png);
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-later_nux__banner__lightbulb_icon {
    background-image: url(https://a.slack-edge.com/bv1-10/lightbulb@2x-94e9db4.png);
  }
}

.p-later_nux__banner--img {
  align-items: flex-end;
  min-width: 220px;
  min-height: 220px;
  margin-top: 12px;
  display: flex;
}

.p-later_nux__banner--img img {
  object-fit: contain;
  width: 100%;
  max-height: 220px;
}

@media screen and (max-width: 780px) {
  .p-later_nux__banner--img {
    display: none;
  }
}

.p-later_nux__banner--dismiss-button {
  color: #1d1c1d80;
  align-self: flex-start;
}

.p-later_nux__banner--dismiss-button:hover {
  color: #616061;
}

.p-later_nux__coachmark__hero {
  background: #ffd57e;
  justify-content: center;
  align-items: center;
  padding: 30px 72px 16px;
  display: flex;
}

.p-later_nux__coachmark__hero img {
  object-fit: contain;
  width: 200px;
  height: 116px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__body {
  font-size: 13px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__actions {
  justify-content: center;
  margin-top: 16px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__secondary_button {
  gap: 4px;
  width: 292px;
  height: 34px;
  padding: 0 11px;
}

.p-later_nux__coachmark--newUser.c-coachmark--right:after, .p-later_nux__coachmark--newUser.c-coachmark--right:before {
  border-right-color: #ffd57e;
}

.p-file_flexpane {
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-file_flexpane--list {
  background: #f8f8f8;
}

.p-user_group_list__header {
  display: flex;
}

.p-file_flexpane__body {
  flex-direction: column;
  display: flex;
}

.p-calendar_header {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.p-calendar_header .p-calendar_header__navigation {
  flex-grow: 1;
  position: relative;
}

.p-calendar_header .p-calendar_header__navigation i {
  cursor: pointer;
}

.p-calendar_header .p-calendar_header__navigation i:hover {
  opacity: .4;
  color: #fff;
  background-color: #616061;
  border-radius: 50%;
}

.p-calendar_header .p-calendar_header__navigation .disappear {
  opacity: .2;
}

.p-calendar_header .p-calendar_header__navigation .p-calendar_header__navigation-today {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: -2px;
  position: absolute;
  left: 45px;
}

.p-calendar_header .p-calendar_header__navigation .p-calendar_header__navigation-today img {
  width: inherit;
  height: inherit;
}

.p-calendar_header .p-calendar_header__date_section {
  text-align: center;
  color: #1a73e8;
  flex-grow: 4;
  font-size: 16px;
  line-height: 20px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_participant_detail {
  border-radius: 8px;
  flex-direction: column;
  height: 100%;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_participant_detail [data-qa="member_profile_huddle_btn"] {
  display: none;
}

.p-huddle_participant_detail__header {
  align-items: center;
  height: 52px;
  padding: 0 12px 0 16px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-huddle_participant_detail__header .p-huddle_participant_detail__header__content {
  flex: 1;
  margin-right: auto;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-huddle_participant_detail__header .p-huddle_participant_detail__back_button {
  color: #1d1c1db3;
  margin-right: 8px;
  font-size: 20px;
}

.p-huddle_participant_detail__header .p-huddle_participant_detail__close_button {
  color: #1d1c1db3;
  font-size: 20px;
}

.p-huddle_participant_detail--compact_mode .p-huddle_participant_detail__header {
  height: 46px;
}

.p-huddle_participant_detail__content {
  flex: 1;
}

.p-event_info_modal .p-event_info_modal-content {
  padding: 0 20px 20px 28px;
}

.p-event_info_modal img {
  width: 48px;
  height: 48px;
}

.p-event_info_modal .p-event_info_modal-meeting-provider {
  align-items: center;
  padding: 20px 0;
  display: flex;
}

.p-event_info_modal .p-event_info_modal-meeting-provider img {
  border-radius: 5px;
  width: 30px;
  height: 30px;
}

.p-event_info_modal .p-event_info_modal-meeting-provider a {
  margin-left: 10px;
}

.p-event_info_modal .p-event_info_modal-inner-container {
  width: 85%;
}

.p-rimeto_people_celebration_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  display: inline-block;
}

.p-calendar_event {
  cursor: pointer;
  border: 1px solid #039be5;
  border-radius: 5px;
  height: 36px;
  padding: 2px 10px;
  position: absolute;
  right: 20px;
  overflow: hidden;
}

.p-calendar_event.p-calendar_event__accepted {
  color: #fff;
  background-color: #039be5;
  font-size: 11px;
}

.p-calendar_event.p-calendar_event__not_accepted {
  color: #039be5;
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.p-calendar_event.p-calendar_event__needs_action {
  color: #039be5;
  background-color: #fff;
  border-color: #039be5;
}

.p-calendar_event.p-calendar_event__rsvp_none {
  color: #fff;
  background-color: #7986cb;
  border-color: #7986cb;
}

.p-calendar_event.p-calendar_event__past {
  color: past_event_color;
  background-color: #b3e1f7;
  border: 1px solid #b3e1f7;
  font-size: 12px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link {
  height: inherit;
  width: 20px;
  font-size: 15px;
  display: flex;
  position: absolute;
  top: 0;
  right: 10px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link a {
  width: inherit;
  text-align: center;
  margin: auto;
  text-decoration: none;
}

.p-calendar_event .p-calendar_event__meeting-provider-link img, .p-calendar_event .p-calendar_event__meeting-provider-link i {
  border-radius: 5px;
  width: 20px;
  height: 20px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link img:not(.p-calendar_event__dm_huddle_link):hover, .p-calendar_event .p-calendar_event__meeting-provider-link i:not(.p-calendar_event__dm_huddle_link):hover {
  width: 22px;
  height: 22px;
  text-decoration: none;
}

.p-calendar_event .p-calendar_event__meeting-provider-link .p-calendar_event__dm_huddle_link {
  width: 10px;
  height: 10px;
  margin-top: -15px;
  margin-left: 18px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link .p-calendar_event__dm_huddle_link:hover {
  text-decoration: none;
}

.p-calendar_event_current_time {
  position: absolute;
  right: 20px;
}

.p-calendar_event_current_time .p-calendar_event_current_time_circle {
  z-index: 506;
  content: "";
  background-color: #ea4335;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-top: -5px;
  margin-left: -6.5px;
}

.p-calendar_event_current_time .p-calendar_event_current_time_line {
  z-index: 506;
  content: "";
  pointer-events: none;
  border: 1px solid #ea4335;
  height: 2px;
  margin-top: -6.5px;
  position: absolute;
  left: 0;
  right: 0;
}

.p-calendar_event--next {
  position: relative;
}

.p-edit_profile_section_form_pane__curent_location--container:not(:first-child) {
  margin-top: 28px;
}

.p-edit_profile_section_form_pane__curent_location--subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}

.p-edit_profile_section_form_pane__current_location_city_state--input {
  display: flex;
}

.p-edit_profile_section_form_pane__current_location_city_state--input .p-edit_profile_section_form_pane__current_location_flex--input:first-child {
  margin-right: 16px;
}

.p-edit_profile_section_form_pane__current_location_flex--input {
  flex: 1;
}

.p-edit_profile_section_form_pane__current_location_clear--div {
  margin: 20px 0;
}

.p-edit_profile_section_form_pane__current_location_clear--text {
  color: #1264a3;
}

.p-edit_profile_section_form_pane__current_location_clear--text:hover {
  cursor: pointer;
}

.p-edit_profile_section_form_pane__link--subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: bold;
}

.p-edit_profile_section_form_pane__modal-content {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  overflow-y: scroll;
}

.p-calendar_day {
  color: #3c4043;
  justify-content: flex-start;
  max-width: 100%;
  padding: 0 20px 0 0;
  font-size: 10px;
  position: relative;
  overflow: hidden;
}

.p-calendar_day .c-infinite_spinner {
  position: absolute;
  top: 43%;
  left: 43%;
}

.p-calendar_day__hour_block {
  display: flex;
}

.p-calendar_day__hour_block--hidden {
  visibility: hidden;
}

.p-calendar_day__hour_block--hour_section {
  text-align: right;
  flex: 0 0 60px;
  margin-top: -8px;
  margin-right: 10px;
}

.p-calendar_day__hour_block--event_section {
  border-bottom: 1px solid #dadce0;
  flex-grow: 10;
}

.c-wysiwyg_container.p-field-texty-input-error {
  border-color: #e01e5a;
}

.p-field-texty-input-no-label {
  margin-top: -8px;
}

.c-wysiwyg_container.p-field-texty-input-border {
  border-color: #1d1c1d4d;
}

.p-field_freeform_multi_select__input--token {
  white-space: normal;
  margin-top: 4px;
  margin-left: 0;
  padding: 3px 4px 3px 8px;
}

.p-rimeto_org_chart_page {
  background-color: #1d1c1d0a;
}

.p-rimeto_org_chart_page__header__subtitle {
  font-size: 13px;
  font-weight: 400;
}

.p-rimeto_org_chart_page_row {
  white-space: nowrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin: 0 16px;
  transition: background-color .2s, margin .2s;
  display: flex;
  position: relative;
}

.p-rimeto_org_chart_page_row.reports {
  background-color: #1d1c1d0a;
  margin: 0;
  transition: background-color .2s, margin .2s;
}

.p-rimeto_org_chart_page_row_arrow {
  cursor: pointer;
  z-index: 2;
  background: #fff;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 32px;
  padding: 0 8px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-rimeto_org_chart_page_row_arrow:hover, .p-rimeto_org_chart_page_row_arrow:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-rimeto_org_chart_page_row_arrow.left {
  top: 25%;
  left: 2px;
}

.p-rimeto_org_chart_page_row_arrow.right {
  top: 25%;
  right: 2px;
}

.p-rimeto_org_chart_page_row_member_cards {
  justify-content: center;
  gap: 12px;
  display: flex;
  position: relative;
}

.p-rimeto_org_chart_page_row_member_cards.reports_container {
  border-top: 2px solid #1d1c1d4d;
  width: 100%;
  padding-bottom: 24px;
}

.p-rimeto_org_chart_page_row_member_cards.valid_cards {
  border-top: 2px solid #1d1c1d4d;
  padding-top: 24px;
}

.p-rimeto_org_chart_page_row_member_cards.first {
  border-top: none;
}

.p-rimeto_org_chart_page_row_member_cards.reports {
  grid-gap: 12px;
  grid-template-columns: repeat(3, 128px);
  padding-top: 24px;
  display: grid;
}

.p-rimeto_org_chart_page__item--dummy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-rimeto_org_chart_page_member_card_actions__container {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 8px;
  display: flex;
  position: absolute;
}

.p-rimeto_org_chart_page_member_card_actions__group {
  border: unset;
  box-shadow: unset;
  background: #fff;
  border-radius: .375em;
  margin-right: 8px;
  line-height: 1;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-rimeto_org_chart_page_member_card_actions {
  align-self: flex-end;
  display: none;
}

.p-rimeto_org_chart_page_member_card_actions__container:hover:hover .p-rimeto_org_chart_page_member_card_actions, .p-rimeto_org_chart_page_member_card_actions--menu-open {
  display: inline-block;
}

.p-rimeto_org_chart_page_member_icon {
  font-size: 16px;
}

.p-rimeto_org_chart_page_member_card_actions__menu .c-menu__items {
  padding: 10px 0;
}

.p-rimeto_org_chart_page_member_icon .c-icon_button--size_small {
  width: 28px;
  height: 28px;
}

.p-user_profile_tags_element_token {
  white-space: normal;
  overflow-wrap: anywhere;
  margin: 4px 4px 0 0;
  padding: 4px;
}

.p-user_profile_tags_element_token--background {
  background-color: #1d1c1d21;
}

.p-user_profile_tags_element_edit__container {
  margin-bottom: 28px;
}

.p-user_profile_tags_element_edit__container:not(:first-child) {
  margin-top: 28px;
}

.p-user_profile_tags_element_edit__container .c-multi_select_input--initial.c-multi_select_input--large .c-multi_select_input__filter_query {
  margin-top: 4px;
}

.p-user_profile_tags_element_edit__option {
  padding: 0;
}

.p-user_profile_tags_element_edit__option--label {
  padding: 4px 24px;
}

.p-user_profile_tags_element_edit__option_selected--label {
  padding: 4px 24px 4px 4px;
}

.p-user_profile_tags_element_edit__option_selected--icon {
  margin-right: 1.6px;
}

.p-user_profile_tags_element_edit__option--create {
  color: #1264a3;
  margin: 0 24px;
}

.p-user_profile_tags_element_edit__option--active {
  color: #fff;
}

.p-user_profile_tags_element_edit__multi_select_input {
  padding: 4px 8px 8px;
}

.p-rimeto_org_chart_member_card {
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-rimeto_org_chart_member_card:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover {
  background: #1264a3;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  box-shadow: 0 0 0 2px #1264a3;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover .p-rimeto_org_chart_member_card_name, .p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover .p-rimeto_org_chart_member_card_title {
  color: #fff;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover:hover, .p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover:active {
  box-shadow: 0 0 0 2px #1264a3, 0 1px 5px #0b4c8c;
}

.p-rimeto_org_chart_member_card .c-truncate {
  word-break: break-word;
}

.p-rimeto_org_chart_member_card_outline {
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  box-shadow: 0 0 0 2px #1264a3;
}

.p-rimeto_org_chart_member_card_outline:hover, .p-rimeto_org_chart_member_card_outline:active {
  box-shadow: 0 0 0 2px #1264a3, 0 1px 5px #0b4c8c;
}

.p-rimeto_org_chart_member_card_selected {
  background: #1264a3;
}

.p-rimeto_org_chart_member_card_selected .p-rimeto_org_chart_member_card_name, .p-rimeto_org_chart_member_card_selected .p-rimeto_org_chart_member_card_title {
  color: #fff;
}

.p-rimeto_org_chart_member_card_avatar .c-base_icon, .p-rimeto_org_chart_member_card_avatar .c-base_icon__width_only_container {
  border-radius: 8px 8px 0 0;
}

.p-rimeto_org_chart_member_card_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: break-spaces;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 12px 12px 0;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-style: normal;
  font-weight: bold;
}

.p-rimeto_org_chart_member_card_title {
  white-space: break-spaces;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 0 12px;
  display: -webkit-box;
  overflow: hidden;
}

.p-rimeto_org_chart_member_card_title_skeleton {
  margin: 8px 12px;
}

.p-rimeto_org_chart_member_card_reports_container {
  margin-left: auto;
}

.p-rimeto_org_chart_member_card_reports {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: -34px;
  margin-right: 8px;
  padding: 0 4px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #ddd, 0 2px 8px #1d1c1d0a;
}

.p-rimeto_org_chart_member_card_tick {
  border-right: 2px solid #1d1c1d4d;
  width: 50%;
  height: 48px;
  margin-top: 2px;
}

.p-rimeto_org_chart_member_card_tick_placeholder {
  width: 50%;
  height: 48px;
  margin-top: 2px;
}

.p-rimeto_org_chart_member_card_dim {
  color: #1d1c1db3;
  filter: grayscale();
  -ms-filter: grayscale(1);
}

.p-rimeto_org_chart_member_card_reports--dummy {
  height: 20px;
  margin-top: -16px;
  display: flex;
}

.p-huddle_event_log__loading {
  margin: 48px;
}

.p-huddle_event_log__base_event {
  margin: 8px 20px;
  display: flex;
}

.p-huddle_event_log__base_event--first {
  margin-top: 16px;
}

.p-huddle_event_log__base_event--last {
  margin-bottom: 16px;
}

.p-huddle_event_log__base_event--active {
  color: #1264a3;
}

.p-huddle_event_log__event_content {
  flex-grow: 1;
  margin-left: 12px;
}

.p-huddle_event_log__avatar_container {
  margin-top: 4px;
  line-height: 0;
  position: relative;
}

@keyframes huddle_event_log__active_speaker {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: .4;
    transform: scale(1.1);
  }
}

.p-huddle_event_log__border {
  border-radius: 8px;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  box-shadow: inset 0 0 0 2.5px #1264a3;
}

.p-huddle_event_log__member_name {
  font-weight: bold;
}

.p-huddle_event_log__meta_text {
  color: #1d1c1db3;
}

.p-huddle_event_log__transcription_new {
  text-decoration: underline;
}

.p-sales_home_header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_home_header--ia4 {
  padding: 8px 16px;
}

.p-sales_home_header > h2 {
  flex: 1 1 0;
}

.p-sales_home_header__subtitle {
  white-space: nowrap;
  align-items: center;
  margin-right: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  display: flex;
}

.p-sales_home_header__connection {
  color: rgba(var(--sk_foreground_max, 29, 28, 29), .7);
  flex: 1 1 0;
  justify-content: flex-end;
  align-items: center;
  min-width: 210px;
  font-size: 15px;
  font-weight: 400;
  display: inline-flex;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_threads .c-virtual_list {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-huddle_threads .p-huddle_threads--empty_root {
  background: initial;
}

.p-huddle_threads--compact_mode .p-threads_flexpane__list__no-replies .c-scrollbar__hider {
  flex-direction: column-reverse;
  display: flex;
}

.p-sfdc_auth__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 100%;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.p-sfdc_auth__content {
  text-align: center;
  width: 510px;
}

.p-sfdc_auth__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_tabs {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.p-huddle_tabs.p-huddle_tabs--compact_mode.p-huddle_tabs--single_tab .p-huddle_tabs__tab_menu {
  display: none;
}

.p-huddle_tabs:not(.p-huddle_tabs--compact_mode).p-huddle_tabs--single_tab {
  flex: 1;
  overflow-x: visible;
  overflow-y: hidden;
}

.p-huddle_tabs:not(.p-huddle_tabs--compact_mode).p-huddle_tabs--single_tab .c-tabs__tab.c-tabs__tab--active {
  box-shadow: none;
}

.p-huddle_tabs--border {
  border-radius: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_window--ia4 .p-huddle_tabs--border.p-huddle_tabs--compact_mode {
  box-shadow: none;
}

.p-huddle_tabs__tab_menu {
  align-items: stretch;
  height: 52px;
  padding-left: 16px;
  display: flex;
}

.p-huddle_tabs__tab_menu .c-tabs__tab {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-huddle_tabs--right_controls {
  z-index: 3;
  position: absolute;
  top: 6px;
  right: 6px;
}

.p-huddle_tabs--right_controls button {
  margin-left: 12px;
}

.p-huddle_tabs--right_controls button.c-button-unstyled: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-huddle_tabs--right_controls .p-huddle_tabs__resize_button {
  color: #1d1c1db3;
}

.p-huddle_tabs__collapse_toggle {
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 46px;
  padding: 12px 64px 12px 16px;
  overflow: hidden;
}

.p-huddle_tabs__collapse_toggle .p-huddle_tabs__toggle_text, .p-huddle_tabs__collapse_toggle .p-canvas_tabs__toggle_text {
  opacity: .7;
  font-size: 15px;
  line-height: 22px;
}

.p-huddle_tabs__collapse_toggle .p-huddle_tabs__toggle_text_bold, .p-huddle_tabs__collapse_toggle .p-canvas_tabs__toggle_text_bold {
  font-weight: 700;
}

.p-huddle_tabs__collapse_toggle.p-huddle_tabs__collapse_toggle--expanded {
  box-shadow: inset 0 -1px #ddd;
}

:is(.p-huddle_tabs__collapse_toggle:focus, .p-huddle_tabs__collapse_toggle:focus-visible) {
  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;
}

:is(.p-huddle_window--ia4 .p-huddle_tabs__collapse_toggle:focus, .p-huddle_window--ia4 .p-huddle_tabs__collapse_toggle:focus-visible) {
  border-radius: 0 0 6px 6px;
}

.p-huddle_tabs--right_controls {
  top: 8px;
}

.p-huddle_tabs--compact_mode.p-huddle_tabs--with_unreads.p-huddle_tabs--tabs-collapsed .p-huddle_tabs__collapse_toggle .p-huddle_tabs__unread_replies_text {
  align-items: center;
  font-size: 13px;
  line-height: 18px;
  display: flex;
}

.p-huddle_tabs--compact_mode.p-huddle_tabs--with_unreads.p-huddle_tabs--tabs-collapsed .p-huddle_tabs__collapse_toggle .p-facepile {
  margin-right: 2px;
}

.p-huddle_tabs--compact_mode.p-huddle_tabs--with_unreads.p-huddle_tabs--tabs-collapsed .p-huddle_tabs__collapse_toggle .p-facepile .c-avatar {
  margin-right: 4px;
}

.p-huddle_tabs--compact_mode .p-huddle_tabs--right_controls {
  align-items: center;
  height: 46px;
  display: flex;
  top: 0;
  right: 12px;
}

.p-huddle_tabs--compact_mode .p-huddle_tabs__tab_menu {
  height: 46px;
  padding-left: 8px;
}

.p-huddle_tabs--compact_mode .p-huddle_tabs__tab_menu .c-tabs__tab {
  margin: 0 8px;
  font-weight: 700;
  line-height: 18px;
}

.p-huddle_tabs__icon_opacity_30 {
  opacity: .3;
}

.p-huddle_tabs__icon_opacity_70 {
  opacity: .7;
}

.p-huddle_tabs--notes_open .p-huddle_tabs__tab_menu {
  min-height: 52px;
}

.p-sales_feed__item {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 16px;
  margin: 0 16px 16px;
}

.p-sales_feed__item--first {
  margin-top: 16px;
}

.p-sales_feed__item__inner {
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
  transition: background-color .1s;
  position: relative;
}

.p-sales_feed__item__inner--highlight {
  background-color: #1d1c1d0f;
}

.p-sales_feed__item__header__link:active, .p-sales_feed__item__header__link:focus, .p-sales_feed__item__header__link:hover {
  color: inherit;
}

.p-sales_feed__item__icon {
  border-radius: 8px;
  width: 36px;
  height: 36px;
  margin-top: 4px;
  margin-right: 8px;
}

.p-sales_feed__item__unread_dot {
  background-color: #e01e5a;
  border-radius: 8px;
  width: 12px;
  height: 12px;
  margin-left: 8px;
}

.p-sales_feed__action_bar {
  opacity: 0;
  transition: opacity .1s;
  position: absolute;
  top: -8px;
  right: 16px;
}

.p-sales_feed__action_bar--visible {
  opacity: 1;
}

.p-sales_feed__opp_hover_card {
  border-radius: 8px;
  width: 350px;
  min-height: 285px;
  max-height: 50vh;
  padding: 0;
  overflow: auto;
}

.p-sales_feed__opp_hover_card .c-card__header {
  background-color: #fff;
}

.p-sales_feed__opp_hover_card_avatar {
  margin-right: 16px;
}

.p-sales_feed__opp_hover_card_avatar .c-base_icon {
  background-color: #fff;
}

.p-sales_feed__opp_hover_card_details_container {
  flex-wrap: wrap;
  display: flex;
}

.p-sales_feed__opp_hover_card_details {
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_stage_details, .p-sales_feed__opp_hover_card_owner_details {
  width: 100%;
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_next_steps_details {
  min-width: 3em;
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_details_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  min-width: 96px;
  margin-bottom: 4px;
}

.p-sales_feed__opp_hover_card_stage_details_pill {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
  border-radius: 4px;
  padding: 3px 6px;
  font-weight: 500;
  line-height: 18px;
  display: inline-block;
}

.p-sales_feed__opp_hover_card_actions {
  margin-top: 16px;
  display: flex;
}

.p-sales_feed__opp_hover_card_linkbutton {
  width: 100%;
  margin-right: 12px;
}

.p-sales_feed__opp_hover_card_linkbutton_text {
  margin-right: 4px;
}

.p-sales_feed__opp_hover_card_copybutton {
  min-width: 36px;
  padding: 0;
}

.p-sales_feed__opportunity_hover_card__modal {
  z-index: 999;
}

.p-sales_feed__opportunity_hover_card__popover {
  z-index: 1001;
  position: absolute;
}

.p-sales_feed__opportunity_hover_card {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-huddle_background__container {
  overflow: hidden;
}

.p-huddle_background__container.p-huddle_background__container--full_mode {
  border-radius: 8px;
}

.p-huddle_window--ia4 .p-huddle_background__container.p-huddle_background__container--full_mode {
  border-radius: 0;
}

.p-huddle_background__container.p-huddle_background__container--compact_mode, .p-huddle_window--ia4 .p-huddle_background__container.p-huddle_background__container--compact_mode {
  display: initial;
  border-radius: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 68px);
  margin: 0 4px;
}

.p-huddle_background, .p-huddle_background__container, .p-huddle_background__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-huddle_background {
  object-fit: cover;
}

.p-huddle_background__overlay {
  background: #0009;
}

.p-huddle_background__overlay--black {
  background: #000;
}

.p-huddle_background__overlay--dark {
  background: #1a1d21;
}

.p-sales_notifications__notifications__page {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: auto;
}

.p-sales_notifications__notifications__body {
  flex-grow: 1;
  margin: 0 40px 40px;
}

.p-sales_notifications__notifications__list_section {
  margin-top: 40px;
}

.p-sales_notifications__notifications__list_title {
  margin-top: 28px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_notifications__list {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  overflow: hidden;
}

.p-sales_notifications__list__empty_state {
  margin: 100px auto;
}

.p-sales_notifications__list__row {
  border-top: 1px solid #1d1c1d21;
  align-items: center;
  gap: 60px;
  width: 100%;
  padding: 12px;
  display: flex;
}

.p-sales_notifications__list__row:first-of-type {
  border-top: none;
}

.p-sales_notifications__list__row--muted {
  background-color: #1d1c1d0f;
}

.p-sales_notifications__list__cell__entity {
  flex-grow: 1;
}

.p-sales_notifications__list__cell__entity .c-base_entity__text, .p-sales_notifications__list__cell__entity .c-base_entity__subtext {
  text-wrap: wrap;
}

.p-sales_notifications__notification_template_entity__muted {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: center;
  display: flex;
}

.p-sales_notifications__list__cell__info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: right;
  white-space: nowrap;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 200px;
  display: flex;
}

.p-sales_notifications__list__cell__info > span {
  margin-left: 4px;
}

.p-sales_notifications__list__cell__actions {
  flex-shrink: 0;
  min-width: 96px;
}

.p-sales_notifications__list__cell__actions > button {
  width: 100%;
}

.p-sales_notifications__select_notification_type__container {
  background-color: #f8f8f8;
  height: 100%;
  padding: 40px 20px;
  overflow: auto;
}

.p-sales_notifications__select_notification_type__container_inner {
  flex-direction: column;
  gap: 20px;
  width: 633px;
  margin: 0 auto;
  display: flex;
}

.p-sales_notifications__select_notification_type__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-sales_notifications__select_notification_type__section {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding: 24px 32px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_header {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  padding-bottom: 24px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_header > div {
  flex-direction: column;
  align-items: start;
  width: 280px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_title {
  color: rgb(var(--dt_color-plt-aubergine-70));
  padding: 0 0 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-sales_notifications__select_notification_type_button {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  margin: 0 8px;
  padding: 20px 0;
  display: flex;
}

.p-sales_notifications__select_notification_type_button:first-of-type {
  border-top: none;
}

.p-sales_notifications__select_notification_type_button__image {
  border-radius: 4px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 14px;
  display: block;
}

.p-sales_notifications__select_notification_type_button__main {
  margin-right: 12px;
}

.p-sales_notifications__select_notification_type_button__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: flex-end;
  font-weight: 700;
  display: flex;
}

.p-sales_notifications__select_notification_type_button__title > svg {
  margin-left: 2px;
}

.p-sales_notifications__select_notification_type_button__details {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-sales_notifications__workflow_header {
  padding-right: 8px 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_notifications__workflow_header__image {
  border-radius: 2.5px;
  width: 36px;
  height: 36px;
  margin-left: 16px;
}

.p-sales_notifications__workflow_header h2 {
  align-items: center;
  margin-left: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-sales_notifications__workflow_header > button {
  flex-shrink: 0;
}

.p-sales_notifications__workflow_header__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 2px;
  margin-left: 16px;
}

.p-sales_notifications__workflow {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.p-sales_notifications__workflow__page {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-width: 1040px;
  min-height: 100%;
  display: flex;
}

.p-sales_notifications__workflow__page__primary {
  flex-grow: 1;
  max-width: 688px;
  padding: 32px 40px;
}

.p-sales_notifications__workflow__page__secondary {
  background-color: #1d1c1d0a;
  flex-shrink: 0;
  min-width: 404px;
}

.p-sales_notifications__workflow__page__secondary__inner {
  padding: 32px;
  position: sticky;
  top: 0;
}

.p-sales_notifications__workflow__subtitle {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_notifications__workflow__presentation_box {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 16px;
  width: 384px;
  padding: 20px;
}

.p-sales_notifications__workflow__presentation_box__icon {
  margin-top: 2px;
}

.p-sales_notifications__workflow__page__presentation_box_connector {
  border-left: 2px dashed #1d1c1d4d;
  height: 24px;
  position: relative;
  left: calc(50% - 1px);
}

.p-sales_notifications__workflow__section {
  width: 100%;
  display: flow-root;
}

.p-sales_notifications__workflow__form__field {
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__divider {
  margin-top: 4px;
  margin-bottom: 24px;
}

.p-sales_notifications__workflow__form__field .c-input_text {
  margin-bottom: unset;
}

.p-sales_notifications__workflow__form__field .p-sales_notifications__workflow__form__field__channel_select {
  flex: 1;
  margin-bottom: 8px;
}

.p-sales_notifications__workflow__form__field__select__option.c-select_options_list__group_header, .p-sales_notifications__workflow__form__field__advanced_options__select__option.c-select_options_list__group_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-sales_notifications__workflow__form__advanced_options {
  width: 100%;
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__amount_input {
  margin-bottom: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__content {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__spinner {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 8px;
  width: 100%;
  padding: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__fields {
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  padding: 12px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row {
  flex-wrap: nowrap;
  gap: 4px;
  width: 100%;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-basic-select .c-select_button, .p-sales_notifications__workflow__form__advanced_options__field__row .c-select_input__wrapper {
  min-width: 100%;
  max-width: calc(100% - 4px);
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-input_text {
  margin-bottom: 0;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-inline_alert {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-inline_alert .c-icon {
  font-size: 16px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:first-of-type {
  align-items: center;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:nth-of-type(2) {
  margin-top: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:nth-of-type(3) {
  margin-top: 4px;
  display: block;
}

.p-sales_notifications__workflow__form__advanced_options__field__label {
  flex-grow: 1;
  font-weight: 700;
}

.p-sales_notifications__workflow__form__advanced_options__field__controls {
  min-width: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .c-select_input__content, .p-sales_notifications__workflow__form__advanced_options__field--read_only .c-input_text {
  color: #1d1c1db3;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .p-sales_notifications__workflow__form__advanced_options__field__operator {
  flex-grow: 1;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .p-sales_notifications__workflow__form__advanced_options__field__operator .c-select_button--disabled {
  background-color: #f8f8f8;
  border-color: #868686;
}

.p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input {
  border-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input:focus, .p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input:focus-within {
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  --saf-1: rgba(var(--sk_raspberry_red, 224, 30, 90), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
}

.p-sales_notifications__workflow__form__advanced_options__field__input__time_number {
  width: 360px;
}

.p-sales_notifications__select_notification_type_button_badge {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: rgb(var(--dt_color-plt-aubergine-90));
  background-color: rgb(var(--dt_color-plt-aubergine-10));
  border-radius: 14px;
  height: 22px;
  padding: 1.6px 12px;
  font-weight: 700;
}

.p-huddle_compact_av_pane_in_flexpane__container {
  width: 100%;
  height: 100%;
  position: relative;
}

.p-huddle_compact_av_pane_in_flexpane__container .p-huddle_compact_av_pane_in_flexpane__background_container {
  width: 100%;
  height: 100%;
  position: absolute;
}

.p-huddle_compact_av_pane_in_flexpane__container .p-huddle_compact_av_pane__container {
  padding: 12px;
}

.p-sales_insights {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
  min-width: 400px;
  min-height: 142px;
  padding: 16px;
  position: relative;
}

.p-sales_insights_container {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 12px;
  display: flex;
}

.p-sales_insights_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 8px;
  font-weight: 700;
}

.p-sales_insights_title, .p-sales_insights_container {
  z-index: 1;
  position: relative;
}

.p-sales_insights_metric {
  border: 1px solid rgb(var(--dt_color-plt-ocean-10));
  background-color: #f8fcfe;
  border-radius: 8px;
  padding: 12px;
  position: relative;
}

.p-sales_insights_metric:hover {
  border-color: rgb(var(--dt_color-plt-ocean-20));
  background-color: var(--dt_color-base-hgl-1);
}

.sk-client-theme--dark .p-sales_insights_metric {
  border-color: rgb(var(--dt_color-plt-lagoon-10));
  background-color: var(--dt_color-base-pry);
}

.sk-client-theme--dark .p-sales_insights_metric:hover {
  border-color: rgb(var(--dt_color-plt-lagoon-20));
  background-color: rgb(var(--dt_color-plt-lagoon-5));
}

.p-sales_insights_metric, .p-sales_insights_add_insights {
  min-width: 178px;
}

.p-sales_insights_metric_actions {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.p-sales_insights_metric_report_url, .p-sales_insights_metric_actions_menu {
  color: #1d1c1db3;
  width: 24px;
  padding: 8px;
}

.p-sales_insights_metric_report_url:hover, .p-sales_insights_metric_actions_menu:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
  border-radius: 4px;
}

.p-sales_insights_metric_value {
  margin: 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  display: inline-block;
}

.p-sales_insights_metric_value .small {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

@media (max-width: 1020px) {
  .p-sales_insights_metric_value {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33334;
  }
}

.p-workspace__primary_view--small .p-sales_insights_metric_value, .p-workspace__primary_view--tiny .p-sales_insights_metric_value {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

@media (max-width: 904px) {
  .p-sales_insights_metric_value {
    font-size: 15px;
    line-height: 1.46668;
    font-weight: initial;
    font-weight: 900;
  }
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--success {
  line-height: 1;
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--error {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--request_limit_exceeded, .p-sales_insights_metric_value.p-sales_insights_metric_value--job_running, .p-sales_insights_metric_value.p-sales_insights_metric_value--loading {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  line-height: 1;
}

.p-sales_insights_metric_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0;
  padding-bottom: 8px;
  line-height: 1.25;
}

.p-sales_insights_metric_name .small {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

@media (max-width: 1020px) {
  .p-sales_insights_metric_name {
    font-size: 13px;
    line-height: 1.38463;
    font-weight: initial;
  }
}

.p-workspace__primary_view--small .p-sales_insights_metric_name, .p-workspace__primary_view--tiny .p-sales_insights_metric_name {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

@media (max-width: 904px) {
  .p-sales_insights_metric_name {
    font-size: 12px;
    line-height: 1.50001;
    font-weight: initial;
  }
}

.p-sales_insights_metric_last_updated {
  color: #616061;
  margin-bottom: 0;
  font-size: 13px;
}

.p-sales_insights_hero {
  position: absolute;
  top: 0;
  right: 0;
}

.p-sales_insights_add_insights {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-hgl-1);
  border: 1px solid var(--dt_color-otl-hgl-1);
  background-color: #e6f5fe;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  min-height: 72px;
  font-weight: 700;
  display: flex;
}

.p-sales_insights_add_insights:hover {
  background-color: rgb(var(--dt_color-plt-ocean-5));
  border-color: var(--dt_color-base-inv-hgl-1);
}

.sk-client-theme--dark .p-sales_insights_add_insights {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
}

.sk-client-theme--dark .p-sales_insights_add_insights:hover {
  background-color: rgb(var(--dt_color-plt-lagoon-5));
}

.p-sales_insights_add_edit_insights__loader {
  min-height: 40px;
  position: relative;
}

.p-sales_insights_add_edit_insights__loader .c-infinite_spinner--floating {
  top: 0;
}

.p-sales_insights_add_edit_insights_form #salesforceReportId_label_id .c-label__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
}

.p-sales_insights_add_edit_insights_report_search_form_field {
  width: 100%;
  max-width: 608px;
  margin-bottom: 20px;
}

.p-sales_insights_add_edit_insights_report_search_form_field .c-input_text {
  margin-bottom: unset;
}

.p-sales_insights_add_edit_insights_report_name {
  max-width: 330px;
  margin-bottom: 16px;
  font-weight: 400;
  display: inline-block;
}

.p-sales_insights_add_edit_insights_report_name .c-label__text {
  padding-bottom: 4px;
}

.p-sales_insights_add_edit_insights_change_report {
  float: right;
  margin-top: 8px;
}

.p-sales_insights_add_edit_insights_form #metricName_label_id .c-label__text {
  display: flex;
}

.p-sales_insights_add_edit_insights_form #metricName_label_id .c-label__subtext {
  margin-left: 4px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-canvas_quip_thread__header {
  justify-content: space-between;
  align-items: center;
  height: 52px;
  padding: 0 8px 0 24px;
  display: flex;
  box-shadow: inset 0 -1px #ddd;
}

.p-canvas_quip_thread__file_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-left: 8px;
}

.p-canvas_quip_thread__title {
  font-size: 15px;
  font-weight: 900;
}

.p-canvas_quip_thread__comments {
  height: calc(100% - 52px);
}

.p-canvas_quip_thread__comments_container {
  height: 100%;
}

.p-canvas_quip_thread--border {
  border-radius: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_window--ia4 .p-canvas_quip_thread--border.p-huddle_tabs--compact_mode {
  box-shadow: none;
}

.p-sales_today__container {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-sales_today__title_header {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.p-sales_today__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex: 1 1 0;
  font-weight: 700;
  display: flex;
}

.p-sales_today__notification_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: none;
  display: flex;
}

.p-sales_today__empty_state__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 100%;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.p-sales_today__empty_state__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_flexpane {
  flex-direction: column;
  width: 360px;
  max-width: 360px;
  height: 100%;
  min-height: 0;
  display: flex;
}

.p-huddle_flexpane > * {
  background: #fff;
}

.p-huddle_flexpane.p-huddle_flexpane--compact_mode {
  width: 100%;
  max-width: 100%;
  padding: 0 4px 4px;
}

.p-huddle_flexpane.p-huddle_flexpane--full_mode {
  padding-left: 4px;
}

.p-huddle_window--ia4 .p-huddle_flexpane.p-huddle_flexpane--full_mode {
  padding-left: 0;
}

.p-huddle_flexpane__content {
  background: #fff;
  border-radius: 8px;
  height: 100%;
}

.p-huddle_window--ia4 .p-huddle_flexpane__content, .p-huddle_window--ia4 .p-huddle_flexpane__content > * {
  border-radius: 0;
}

.p-huddle_window--ia4 .p-huddle_flexpane--compact_mode .p-huddle_flexpane__content {
  filter: drop-shadow(0 0 8px #0000001a) drop-shadow(0 0 28px #00000029);
  border-radius: 8px;
}

.p-huddle_window--ia4 .p-huddle_flexpane--compact_mode .p-huddle_flexpane__content > * {
  border-radius: 0 0 8px 8px;
}

.p-huddle_flexpane__content--expanded {
  flex-grow: 1;
  height: 0;
}

.p-huddle_flexpane__top_content {
  background: unset;
  max-height: 350px;
  margin-bottom: 4px;
  transition: max-height .5s;
}

.p-huddle_window--ia4 .p-huddle_flexpane__top_content {
  margin-bottom: 0;
}

.p-sales_home_nux_banner {
  color: #000;
  text-align: left;
  background-color: #83388a26;
  border-radius: 6px;
  font-weight: 400;
}

.p-sales_home_nux_banner .c-icon_button, .p-sales_home_nux_banner .c-icon_button:hover {
  color: #000;
}

.sk-client-theme--dark .p-sales_home_nux_banner .c-icon_button, .sk-client-theme--dark .p-sales_home_nux_banner .c-icon_button:hover {
  color: #fff;
}

.sk-client-theme--dark .p-sales_home_nux_banner {
  color: #fff;
  background-color: #83388abf;
}

.p-huddle_canvas_footer {
  width: 100%;
  margin-top: auto;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-huddle_canvas_footer__reaction_list {
  margin-bottom: 0;
  bottom: 0;
}

.p-opportunities_list_browser {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-opportunities_list_browser .p-explorer_search__container {
  margin-top: 24px;
}

.p-opportunities_list_browser .c-hero_banner_container-close-button {
  display: none;
}

.p-opportunities_list_browser .c-empty_state {
  max-width: none;
}

.p-opportunities_list_browser__list_entity {
  cursor: pointer;
  background-color: #fff;
  position: relative;
}

.p-opportunities_list_browser__list_entity:hover .p-opportunities_list_browser__entity_arrow {
  opacity: 1;
}

.p-opportunities_list_browser__entity_arrow {
  opacity: 0;
  position: absolute;
  top: calc(50% - 12px);
  right: 12px;
}

.p-opportunities_list_browser__loading_spinner {
  top: calc(50% - 24.5px);
}

.p-opportunities_list_browser__entity_icon {
  color: #ff5d2d;
  background-color: #1d1c1d0a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-opportunities_list_browser__page_footer_list_item {
  text-align: center;
  padding: 40px 20px 36px;
}

.p-opportunities_list_browser__page_footer_heading {
  color: var(--dt_color-content-ter);
}

.p-opportunities_list_browser__nux_banner {
  align-self: center;
  width: 100%;
  max-width: 1000px;
  padding: 16px 16px 0;
}

.p-huddle_special_reactions__container {
  pointer-events: none;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-huddle_special_reactions__lottie {
  width: 100%;
  height: 100%;
  margin: auto;
}

.p-huddle_special_reactions__lottie--25 {
  width: 25%;
  height: 25%;
}

.p-huddle_special_reactions__lottie--50 {
  width: 50%;
  height: 50%;
}

.p-sorted_column_list__item {
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 6px 0;
  display: flex;
}

.p-sorted_column_list__item:hover {
  background-color: #1d1c1d0a;
}

.p-sorted_column_list__list_item {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-sorted_column_list__list_item_label {
  margin-left: 12px;
}

.p-sorted_column_list__order_select {
  margin-left: 12px;
  margin-right: 4px;
}

.p-sorted_column_list__item_grabby {
  color: #1d1c1d80;
  cursor: grab;
  margin: 0 12px;
}

.p-sorted_column_list__item_delete {
  min-width: 36px;
}

.p-sorted_column_list__item--dragging_over:not(.p-sorted_column_list__item--dragging) {
  background-color: unset !important;
}

.p-sorted_column_list__item--dragging {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
  cursor: grabbing !important;
  background-color: #ddd !important;
}

.p-sort_editor {
  flex-direction: column;
  width: 464px;
  max-width: 464px;
  padding: 12px 0;
  display: flex;
  overflow: hidden;
}

.p-sort_editor__add_button {
  color: #1264a3;
  align-items: center;
  margin: 10px 0 8px 14px;
  display: flex;
}

.p-sort_editor__add_button:hover {
  color: #0b4c8c;
}

.p-sort_editor__add_label {
  margin-left: 8px;
}

.p-sort_editor--refined {
  margin-top: var(--dt_static_space-025);
}

.p-refine_pill {
  border-radius: var(--dt_static_radius-large);
  cursor: pointer;
  font-weight: var(--dt_static_type-weight-bold);
  align-items: center;
  gap: var(--dt_static_space-025);
  height: var(--dt_static_space-175);
  padding: var(--dt_static_space-025) var(--dt_static_space-050);
  background-color: var(--light-primary-primary-background, #fff);
  border: 1px solid var(--light-core-outline-tertiary, #5e5d6021);
  color: #1d1c1d;
  min-width: -moz-fit-content;
  min-width: fit-content;
  display: flex;
}

.sk-client-theme--dark .p-refine_pill {
  background-color: var(--dt_color-ctr-pry);
  border-color: var(--dt_color-otl-ter);
  color: var(--dt_color-content-pry);
}

.p-refine_pill:hover {
  box-shadow: var(--dt_static_shadow-base);
  background-color: var(--light-solid-soft-contrast-gray-solid, var(--dt_color-base-sec));
  background-image: unset;
}

.p-refine_pill__icon {
  color: var(--light-primary-max-contrast-gray, #1d1c1db3);
}

.sk-client-theme--dark .p-refine_pill__icon {
  color: var(--dt_color-content-pry);
}

.p-refine_pill__icon--column {
  margin-right: var(--dt_static_space-025);
}

.p-refine_pill__icon--dropdown {
  margin-left: 0;
}

.p-refine_pill--active {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
  border-color: rgb(var(--dt_color-plt-lagoon-0));
  color: #0b4c8c;
}

.p-refine_pill--active .p-refine_pill__text, .p-refine_pill--active .p-refine_pill__icon {
  color: #0b4c8c;
}

.p-refine_pill--active:hover {
  box-shadow: var(--dt_static_shadow-base);
  background-color: rgb(var(--dt_color-plt-lagoon-0));
}

.sk-client-theme--dark .p-refine_pill--active {
  background-color: rgb(var(--dt_color-plt-lagoon-50));
  border-color: rgb(var(--dt_color-plt-lagoon-50));
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
}

.sk-client-theme--dark .p-refine_pill--active .p-refine_pill__text, .sk-client-theme--dark .p-refine_pill--active .p-refine_pill__icon {
  color: rgba(var(--sk_inverted_foreground, 255, 255, 255), 1);
}

.sk-client-theme--dark .p-refine_pill--active:hover {
  background-color: rgb(var(--dt_color-plt-lagoon-60));
  border-color: rgb(var(--dt_color-plt-lagoon-60));
}

.p-refine_pill__text {
  font-size: var(--dt_static_type-size-caption);
  align-items: center;
  gap: var(--dt_static_space-025);
  display: flex;
}

.p-refine_pill__text--column-name {
  font-weight: var(--dt_static_type-weight-bold);
  width: max-content;
}

.p-refine_pill__text--column-name__sort {
  align-items: center;
  gap: var(--dt_static_space-025);
  display: flex;
}

.p-refine_pill__text--operator {
  font-weight: var(--dt_static_type-weight-base);
  width: max-content;
}

.menuInput__1BJ1L {
  padding-top: var(--dt_static_space-075);
  margin: 0 auto;
}

.menuInput__1BJ1L input {
  margin: 0;
}

.ratingOption__XgnIi {
  gap: var(--dt_static_space-025);
  display: flex;
}

.selectOption__RRy76 {
  align-items: baseline;
  margin-bottom: 10px;
  display: flex;
}

.selectOptionLast__DhM9J {
  margin-bottom: 0;
}

.checkbox__H9sRP:before {
  content: "";
  background: var(--light-primary-primary-background, #fff);
  border: 1px solid var(--light-solid-high-contrast-gray-solid, #868686);
  margin-right: var(--dt_static_space-075);
  border-radius: 3px;
  width: 14px;
  height: 14px;
}

.checkboxSelected__VjAwG:before {
  background-color: #4c89f4;
  background-image: url(https://a.slack-edge.com/bv1-10/checkbox_selected-ff5abe4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .checkboxSelected__VjAwG:before {
    background-image: url(https://a.slack-edge.com/bv1-10/checkbox_selected@2x-0068aaf.png);
  }
}

.deleteFilterMenuItem__lUDOE {
  align-items: center;
  gap: 10px;
  display: flex;
}

.menuContainer__idyqx {
  padding: 0 var(--dt_static_space-125);
  max-height: 380px;
  overflow: auto;
}

.menuContainerOptions__UfaW7 {
  padding-top: var(--dt_static_space-075);
}

.menuItem__ECa68 {
  min-height: 32px;
  padding: 0;
}

.listsFilterMenuHeader__TrBGo {
  justify-content: space-between;
  display: flex;
}

.listsFiltersMenuHeaderNoOperators__h7Jy1 {
  justify-content: flex-end;
  margin: 0;
}

.iconButton__KMdi8:hover {
  background: none !important;
}

.userFilterMenu__T5cDh {
  max-height: 380px;
  overflow: auto;
}

.userFilterMenu__T5cDh .menuItem__ECa68, .userFilterMenu__T5cDh .menuHeaderContainer__nqLdc, .userFilterMenu__T5cDh .clearAllLink__XheWK {
  padding: 0 var(--dt_static_space-125);
}

.userFilterMenu__T5cDh .menuItem__ECa68 {
  align-items: baseline;
  display: flex;
}

.userFilterMenu__T5cDh .menuInput__1BJ1L {
  padding: var(--dt_static_space-075) var(--dt_static_space-125);
}

.p-action_panel--search-input {
  border-radius: var(--dt_static_radius-large);
  width: 100%;
}

.p-action_panel--blue-link {
  margin: var(--dt_static_space-scale) 0;
  font-size: var(--dt_static_type-size-caption);
}

.p-action_panel--menu-item .c-menu_item__label {
  align-items: center;
  gap: var(--dt_static_space-050);
  display: flex;
}

.p-action_panel--field-container {
  gap: var(--dt_static_space-025);
  max-height: var(--dt_static_space-1600);
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-action_panel--sub-section {
  margin: 0 var(--dt_static_space-100);
}

.p-action_panel--sub-section--first {
  margin-top: var(--dt_static_space-100);
}

.p-action_panel--sub-section--last {
  margin-bottom: var(--dt_static_space-050);
}

.p-action_panel--container {
  height: 286px;
  overflow: auto;
}

.p-action_panel--operator-text {
  cursor: pointer;
  color: var(--light-primary-max-contrast-gray, #1d1c1db3);
}

.p-action_panel--operator-text:hover {
  color: var(--dt_color-base-inv-pry);
}

.sk-client-theme--dark .p-action_panel--operator-text {
  color: var(--dt_color-content-inv-sec);
}

.sk-client-theme--dark .p-action_panel--operator-text:hover {
  color: var(--dt_color-content-inv-pry);
}

.p-action_panel--operator-wrapper {
  font-size: var(--dt_static_type-size-caption);
  font-weight: var(--dt_static_type-weight-bold);
  align-items: center;
  display: flex;
}

.p-action_panel_menu_item:hover {
  color: #fff;
  background-color: #1264a3;
  text-decoration: none;
}

.p-action_panel_menu_item:hover .c-menu_item__description, .p-action_panel_menu_item:hover .c-menu_item__glimmer, .p-action_panel_menu_item:hover .c-menu_item__icon, .p-action_panel_menu_item:hover .c-menu_item__icon .c-icon:before, .p-action_panel_menu_item:hover .c-menu_item__submenu-indicator, .p-action_panel_menu_item:hover .c-menu_item__additional-icon, .p-action_panel_menu_item:hover .c-menu_item__label, .p-action_panel_menu_item:hover .c-menu_item__checkmark {
  color: #fff;
}

.p-action_panel_menu_item .p-action_panel_menu_item__additional-icon {
  transform: translate(0, 1px);
}

.p-action_panel_menu_item.p-action_panel_menu_item__operator .c-menu_item__button--checked {
  padding-left: var(--dt_static_space-125);
}

.p-pipe_separator {
  border-right: var(--dt_static_space-px) solid var(--dt_color-constants-white);
  height: var(--dt_static_space-175);
  z-index: 1;
}

.p-pipe_separator--dark {
  border-color: var(--dt_color-surf-pry);
}

.p-pipe_separator--light {
  border-color: #ffffff3d;
}

.p-save_for_everyone {
  background-color: var(--dt_color-base-inv-hgl-1);
  border-radius: var(--dt_static_space-050);
  color: var(--dt_color-constants-white);
  font-size: var(--dt_static_type-size-caption);
  font-weight: var(--dt_static_type-weight-bold);
  align-items: center;
  gap: var(--dt_static_space-050);
  height: var(--dt_static_space-175);
  padding: var(--dt_static_space-075);
  justify-content: flex-end;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}

.p-save_for_everyone:hover {
  background-color: rgb(var(--dt_color-plt-ocean-80));
  box-shadow: var(--dt_static_shadow-base);
}

.sk-client-theme--dark .p-save_for_everyone {
  background-color: var(--dt_color-base-inv-hgl-1);
}

.sk-client-theme--dark .p-save_for_everyone:hover {
  background-color: rgb(var(--dt_color-plt-ocean-20));
}

.p-save_for_everyone .p-save_for_everyone__toggle-button {
  border-radius: var(--dt_static_space-050);
  color: var(--dt_color-constants-white);
  width: var(--dt_static_space-075);
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.p-save_for_everyone .p-save_for_everyone__button {
  width: max-content;
}

.filterSectionContainer__rVnbp {
  margin: var(--dt_static_space-100);
  margin-bottom: 0;
}

.filterInput__Qc4lW {
  border-radius: var(--dt_static_radius-large);
  width: 100%;
}

.quickFiltersOuterContainer__dbJ9Y {
  margin: 0 var(--dt_static_space-100);
  width: 100%;
  display: flex;
}

.quickFiltersHeader__jFvJD {
  color: rgb(var(--dt_color-plt-gray-50));
  font-size: var(--dt_static_type-size-caption);
}

.noMatchesText__Y6V40 {
  margin: 0 var(--dt_static_space-100);
}

.listsActionsPanelContainer__D6yng {
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 327px;
  max-width: 90vw;
  height: auto;
  max-height: 380px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.tabsContainer__Iix8x {
  width: 100%;
}

.tabsMenu__4kvkJ:first-child {
  padding-left: var(--dt_static_space-100);
}

.tab__g2TF6 {
  padding: var(--dt_static_space-075) var(--dt_static_space-050);
}

.tab__g2TF6:not(:last-child) {
  margin-right: unset;
}

.panel__x-Ieg {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.p-filter_values_select {
  flex: 1;
  margin-left: 4px;
}

.p-filter_values_select__text, .p-filter_values_select__number {
  width: 100%;
  margin-bottom: 0;
}

.p-filter_column_list__item {
  border-radius: 4px;
  align-items: start;
  width: 100%;
  padding: 4px 4px 4px 12px;
  display: flex;
}

.p-filter_column_list__operator_select {
  margin-left: 4px;
}

.p-filter_column_list__item_delete {
  min-width: 36px;
  margin-left: 4px;
}

.p-filter_column_list__list_item {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-filter_column_list__list_item_label {
  margin-left: 12px;
}

.p-filter_editor {
  flex-direction: column;
  width: 600px;
  max-width: 600px;
  padding: 12px 0;
  display: flex;
  overflow: hidden;
}

.p-filter_editor__add_button {
  color: #1264a3;
  align-items: center;
  margin: 12px 0 8px 14px;
  display: flex;
}

.p-filter_editor__add_button:hover {
  color: #0b4c8c;
}

.p-filter_editor__add_label {
  margin-left: 8px;
}

.p-unsaved_refinements_badge {
  background-color: var(--dt_color-base-inv-imp);
  border: var(--dt_static_space-0125) solid #fff;
  height: var(--dt_static_space-050);
  width: var(--dt_static_space-050);
  border-radius: 50%;
  position: absolute;
  top: 10px;
  right: 6px;
}

.container__kVkwe {
  height: var(--dt_static_space-200);
  border: var(--dt_static_space-px) solid var(--dt_color-otl-ter);
  border-radius: var(--dt_static_radius-large);
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.refineButton__LzsJe {
  color: var(--dt_color-theme-base-inv-pry);
}

.refineButton__LzsJe:first-child {
  gap: var(--dt_static_space-0125);
  width: var(--dt_static_space-275);
}

.refineButton__LzsJe:not(:first-child) {
  width: var(--dt_static_space-150);
  align-self: center;
  display: flex;
}

.p-view_editor {
  flex-direction: column;
  padding: 20px 12px 12px;
  display: flex;
}

.p-view_editor__types {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.p-view_editor__type_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  width: 84px;
  margin-bottom: 12px;
  padding: 8px;
  font-weight: 700;
}

.p-view_editor__type_button:hover:not(.p-view_editor__type_button--selected, [disabled]) {
  background-color: #1d1c1d21;
}

.p-view_editor__type_button--disabled {
  color: #1d1c1d21;
  cursor: not-allowed;
}

.p-view_editor__type_button--selected {
  background-color: #1d9bd11a;
  border-color: #1264a3;
}

.p-view_editor__type_icon_board {
  transform: rotate(90deg);
}

.p-view_editor__add_button {
  align-self: flex-end;
  margin-top: 12px;
}

.p-view_editor__description_coming_soon {
  text-align: center;
  font-weight: 700;
}

.p-view_editor__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  min-height: 36px;
  margin: 4px 0;
}

.p-view_editor__options {
  margin-top: 12px;
  margin-bottom: 12px;
}

.p-column_editor_label {
  padding-bottom: 8px;
  font-weight: 700;
}

.p-select_column_editor {
  padding: 8px 12px 12px;
}

.p-select_column_editor__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: center;
  min-height: 32px;
  margin-bottom: 12px;
  font-weight: 700;
  display: flex;
}

.p-select_column_editor__header_button {
  margin-left: auto;
}

.p-select_column_editor__checkbox {
  padding: 4px 8px;
}

.p-select_column_editor__button {
  color: #1d1c1db3;
  border-radius: 4px;
  padding: 4px 8px;
}

.p-select_column_editor__button:hover {
  background-color: #1d1c1d0a;
}

.p-select_column_editor__button_icon {
  margin-right: 10px;
}

.p-select_column_editor__input {
  margin-bottom: 0;
}

.p-select_column_editor__options {
  margin-left: -4px;
}

.p-select_column_editor__option {
  cursor: pointer;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 4px;
  display: flex;
}

.p-select_column_editor__option:hover {
  background-color: #1d1c1d0a;
}

.p-select_column_editor__option_grabby {
  color: #1d1c1db3;
  cursor: grab;
  margin-right: 6px;
}

.p-select_column_editor__option_arrow {
  color: #1d1c1db3;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-select_column_editor__option_button {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-select_column_editor__option--dragging_over:not(.p-select_column_editor__option--dragging) {
  background-color: unset !important;
}

.p-select_column_editor__option--dragging {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
  cursor: grabbing !important;
  background-color: #ddd !important;
}

.p-select_column_editor__option_label {
  border-radius: 4px;
  padding: 2px 6px;
}

.p-select_column_editor__colors {
  flex-direction: column;
  margin-bottom: 12px;
  display: flex;
}

.p-select_column_editor__color_checkmark {
  align-self: flex-end;
  width: 20px;
}

.p-select_column_editor__color_button {
  border-radius: 4px;
  padding: 4px 12px 4px 0;
  display: flex;
}

.p-select_column_editor__color_button:hover {
  background-color: #1d1c1d0a;
}

.p-select_column_editor__option_menu .c-modal_speed_bump__heading {
  margin-bottom: 12px;
}

.p-select_column_editor__row {
  padding-bottom: 16px;
}

.p-select_column_editor__row_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding-top: 4px;
}

.p-select_column_editor__format_type {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding-top: 8px;
  display: flex;
}

.p-rating_column_editor {
  padding: 12px;
}

.p-rating_column_editor__option {
  margin-bottom: 12px;
}

.p-rating_column_editor__emoji_button {
  background-color: #fff;
}

.p-vote_column_editor {
  padding: 12px;
}

.p-vote_column_editor__option {
  margin-bottom: 12px;
}

.p-vote_column_editor__emoji_button {
  background-color: #fff;
}

.p-number_column_editor {
  padding: 12px;
}

.p-number_column_editor__row:not(:last-child) {
  padding-bottom: 16px;
}

.p-number_column_editor__format_types {
  align-content: space-between;
  gap: 8px;
  display: flex;
}

.p-number_column_editor__format_type_option {
  flex-direction: column;
  align-items: center;
  gap: 3px;
  width: 87px;
  height: 60px;
  padding: 10px 16px;
  display: flex;
}

.p-number_column_editor__format_type_option--selected, .p-number_column_editor__format_type_option--selected:hover {
  background: #1d9bd11f;
  box-shadow: 0 0 0 1px #1d9bd1;
}

.p-number_column_editor__format_type_option_symbol {
  font-weight: 700;
}

.p-number_column_editor__format_type_option_label {
  font-size: 13px;
  font-weight: 700;
}

.p-date_column_editor {
  padding: 0 12px 12px;
}

.p-date_column_editor__row {
  padding-bottom: 16px;
}

.p-date_column_editor__format_type {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding-top: 8px;
  display: flex;
}

.p-date_column_editor__format_type_option {
  flex-direction: column;
  align-items: center;
  gap: 3px;
  width: 134px;
  height: 60px;
  padding: 10px 16px;
  display: flex;
}

.p-date_column_editor__format_type_option--selected {
  box-shadow: none;
  background: #f8f8f8;
  border-color: #1d1c1d80;
}

.p-date_column_editor__format_type_option_symbol {
  font-weight: 700;
}

.p-date_column_editor__format_type_option_label {
  font-size: 13px;
  font-weight: 700;
}

.p-entity_column_editor {
  padding: 8px 12px 12px;
}

.p-entity_column_editor__row {
  padding-bottom: 16px;
}

.p-entity_column_editor__show_member_name {
  padding-bottom: 0;
}

.p-entity_column_editor__format_type, .p-entity_column_editor__show_member_name {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding-top: 8px;
  display: flex;
}

.p-checkbox_column_editor {
  padding: 0 12px 12px;
}

.p-checkbox_column_editor__mark_as_done {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-column_editor {
  flex-direction: column;
  display: flex;
  overflow: auto;
}

.p-column_editor__inputs {
  padding-top: 20px;
  padding-left: 12px;
  padding-right: 12px;
}

.p-column_editor__list_item {
  align-items: center;
  display: flex;
}

.p-column_editor__list_item_disabled {
  color: #1d1c1d80;
}

.p-column_editor__list_item_noneditable {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-column_editor__list_item_noneditable .p-column_editor_label {
  padding-bottom: 0;
}

.p-column_editor__list_item_label {
  margin-left: 12px;
}

.p-column_editor__add_button {
  width: auto;
  margin: 12px 12px 12px auto;
}

.p-column_editor__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 0 14px;
}

.p-column_editor__list_item_number {
  vertical-align: text-top;
  width: 24px;
  height: 20px;
  margin-right: 8px;
  font-size: 13px;
  font-weight: 700;
  display: inline-flex;
}

.p-column_editor .c-modal_speed_bump__heading {
  margin-bottom: 12px;
}

.p-column_editor__select_column_type_overlay .c-select_options_list__option {
  padding-left: 24px;
}

.p-view_field_editor {
  flex-direction: column;
  padding: 20px 12px 12px;
  display: flex;
}

.p-view_field_editor__option {
  height: 40px;
  padding: 2px 4px;
}

.p-view_field_editor__option_reorder_disabled {
  padding-left: 34px;
  padding-right: 8px;
}

.p-view_field_editor__header_button {
  color: #1264a3;
  margin-left: auto;
  font-weight: 400;
}

.p-view_field_editor__items {
  min-height: 34px;
  max-height: 500px;
  margin-left: -4px;
  overflow-y: auto;
}

.p-view_field_editor__toolbar {
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-view_field_editor__toolbar_button {
  width: 126px;
  margin: 0 8px;
}

.p-view_field_editor__visibility_button {
  margin-right: 6px;
}

.p-view_field_editor__option_arrow {
  color: #1d1c1db3;
}

.p-view_field_editor__menu_button_icon {
  margin-right: 10px;
}

.p-view_field_editor__menu_button {
  border-radius: 4px;
  margin-left: -4px;
  padding: 7px 8px 7px 4px;
}

.p-view_field_editor__menu_button:hover {
  background-color: #1d1c1d0a;
}

.p-view_grouping_editor {
  flex-direction: column;
  padding: 20px 12px 12px;
  display: flex;
}

.p-sales_onboarding__container {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-sales_onboarding__coachmark__hero {
  background: #ffd57e;
  border-radius: 8px 8px 0 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-sales_onboarding__coachmark__hero img {
  object-fit: contain;
  border-radius: 8px 8px 0 0;
  width: 403px;
  height: 117px;
}

.p-sales_onboarding__page__link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_onboarding__page__link .p-channel_sidebar__callout {
  background-color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 16px;
  flex: none;
  align-self: center;
  height: 18px;
  margin-left: 4px;
  margin-right: -6px;
  padding: 0 9px;
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.p-ia4_client--theming .p-sales_onboarding__page__link .p-channel_sidebar__callout {
  background-color: var(--dt_color-content-sec);
}

.p-sales_onboarding__coachmark .c-coachmarkv2__body {
  font-size: 13px;
}

.p-sales_onboarding__coachmark.c-coachmark--right:after, .p-sales_onboarding__coachmark.c-coachmark--right:before {
  border-right-color: #ffd57e;
}

.p-sales_onboarding__steps {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 50px 100px;
  display: flex;
  overflow-y: scroll;
}

.p-sales_onboarding__steps__title {
  width: 100%;
  max-width: 820px;
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_onboarding__card {
  border: 1px solid #616061;
  border-radius: 12px;
  width: 100%;
  max-width: 820px;
  margin: 16px 0 0;
  padding: 20px;
  transition: all .3s;
}

.p-sales_onboarding__card:hover, .p-sales_onboarding__card:active, .p-sales_onboarding__card:focus {
  box-shadow: 0 0 10px #00000026;
}

.p-sales_onboarding__card__content {
  transition: max-height .3s;
}

.p-sales_onboarding__card__hero {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.p-sales_onboarding__card__hero img {
  border-radius: 8px;
  width: 100%;
  max-height: 192px;
}

.p-sales_onboarding__card--expanded {
  cursor: default;
  border: 2px solid #1264a3;
  transition: max-height .3s;
  box-shadow: 0 0 10px #00000026;
}

.p-sales_onboarding__card--completed {
  cursor: default;
  background-color: #f8f8f8;
}

.p-sales_onboarding__card__title {
  align-items: center;
  margin: 0;
  display: flex;
}

.p-sales_onboarding__card__title--completed {
  color: #616061;
}

.p-sales_onboarding__card__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 12px;
}

.p-sales_onboarding__card__buttons {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-sales_onboarding__card_skip_button {
  cursor: pointer;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-left: 12px;
}

.p-list_message_banner {
  position: absolute;
  bottom: 0;
}

.p-list_message_banner a {
  color: #1264a3;
}

.p-list_message_banner__info_override {
  color: #1d1c1d;
  background: #1d9bd11a;
  font-weight: 500;
}

.p-list_message_banner__info_override .sk-client-theme--dark {
  color: #fff;
}

.p-list_message_banner .c-icon_button {
  color: #1d1c1d;
}

.p-list_message_banner .c-icon_button .sk-client-theme--dark {
  color: #fff;
}

.p-list_message_banner .c-link--button {
  font-size: 15px;
  font-weight: 500;
}

.p-list_message_banner__callout {
  font-weight: 700;
}

.p-thread_indicator__single_reply {
  align-items: center;
  display: flex;
}

.p-thread_indicator__reply_count {
  position: relative;
}

.p-thread_indicator__comment_icon {
  color: #e4e4e4;
  font-size: 26px;
  position: absolute;
  top: -13px;
  left: -14px;
}

.sk-client-theme--dark .p-thread_indicator__comment_icon {
  color: #b6b7b7;
}

.p-thread_indicator__comment_icon.p-thread_indicator__comment_icon--unread {
  color: #ffcf66;
}

.p-thread_indicator__reply_count_value {
  color: #1d1c1d;
  text-align: center;
  width: 22px;
  font-size: 11px;
  font-weight: 700;
  position: absolute;
  top: -8px;
  left: -12px;
}

.p-thread_indicator__reply_count_value.p-thread_indicator__reply_count_value--unread {
  color: #1d1c1d;
}

.p-sales_home__loading_spinner {
  top: calc(50% - 24.5px);
}

.p-field_empty_hoverable_value {
  opacity: .25;
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.p-crown_icon--orange {
  fill: #ff5d2d;
}

.p-crown_icon--blue {
  fill: var(--dt_color-content-hgl-1);
}

.p-crown_icon--white {
  fill: #fff;
}

.p-board_lane_card_field {
  padding-bottom: 8px;
}

.p-board_lane_card_field .p-member_profile_hover_card {
  margin-right: 6px;
}

.p-board_lane_card_field:first-child {
  flex: 1 0 100%;
}

.p-board_lane_card_field .c-member__member-name strong {
  font-weight: normal;
}

.p-board_lane_card_field .p-board_lane_card_field__label {
  color: rgb(var(--dt_color-plt-gray-100), .5);
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.p-board_lane_card_field .p-board_lane_card_field__primary_column {
  color: #1d1c1d;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.p-board_lane_card_field .p-field_renderer__multi_entity_field_container {
  margin-right: 6px;
}

.p-board_lane_card_field .p-message_column__main_link {
  padding-left: 0;
}

.p-board_lane_card_field--full_width {
  flex: 1 0 100%;
}

.container__eGB3c {
  margin: 0 0 20px;
}

.container__eGB3c.invalid__AFUPc, .container__eGB3c.has_hint__ylMyX {
  margin-bottom: 0;
}

.p-board_view {
  border-top: 1px solid #1d1c1d21;
  gap: 6px;
  width: 100%;
  display: inline-flex;
  overflow-x: auto;
  overflow-y: hidden;
}

.p-board_view .p-board_view__list_footer.p-list_detail__footer {
  z-index: 2;
  border-top: none;
  margin: 0;
  position: sticky;
  bottom: -18px;
}

.p-board_view .p-board_view__list_footer.p-list_detail__footer .p-list_detail__footer_add_button {
  margin-left: 0;
}

.p-board_view_inner_container {
  margin-top: 8px;
  margin-left: 80px;
  display: flex;
}

.p-board_view__column {
  flex-direction: column;
  width: 320px;
  min-width: 320px;
  margin: 10px 4px 4px;
  display: flex;
}

.p-board_view__inner_column {
  border-radius: 12px;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  max-height: 100%;
  display: flex;
}

.p-board_view__column--background {
  background: #1d1c1d0a;
}

.p-board_view__column_header {
  border-radius: 12px 12px 0 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-board_view__column_title {
  -webkit-user-select: none;
  user-select: none;
  flex-grow: 1;
  padding: 12px 0 0 16px;
  font-weight: bold;
  position: relative;
}

.p-board_view__column_list_wrapper {
  -webkit-user-select: none;
  user-select: none;
  border: 2px solid #0000;
  flex-direction: column;
  height: 100%;
  transition: border-color .16s, opacity .1s;
  display: flex;
}

.p-board_view__column_list_scroller {
  flex-direction: column;
  padding: 2px 4px;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
}

.p-board_view__column_list_item {
  background: #fff;
  border-radius: 8px;
  flex-flow: wrap;
  gap: 8px;
  min-height: 50px;
  margin: 1px 1px 12px;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-board_view__column_list_item:hover {
  background-color: #f8f8f8;
}

.p-board_view__column_list_item:focus {
  background-color: #e8f5fa;
}

.p-board_view__column_list_item--dragging {
  background-color: #e8f5fa;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-board_view__inner_column {
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  max-height: 100%;
  display: flex;
}

.p-board_view__field--full_width {
  flex: 1 0 100%;
}

.p-board_view__field.p-thread_indicator .p-thread_indicator__reply_count {
  flex-direction: column;
  align-items: end;
  width: 100%;
  height: 26px;
  display: flex;
}

.p-board_view__field.p-thread_indicator .p-thread_indicator__reply_count_value, .p-board_view__field.p-thread_indicator .p-thread_indicator__comment_icon {
  top: 0;
  left: unset;
  right: 0;
}

.p-board_view__field.p-thread_indicator .p-thread_indicator__reply_count_value {
  top: 4px;
  left: unset;
  right: 2px;
}

.p-sales_admin_page, .p-sales_admin_page .c-tabs__tab_container--vertical {
  height: 100%;
}

.p-sales_admin_page .c-tabs__tab.c-tabs__tab--disabled, .p-sales_admin_page .c-tabs__tab.c-tabs__tab--disabled:active {
  color: #1d1c1d4d;
}

.p-sales_admin__menu {
  border-right: 1px solid #1d1c1d21;
  flex-shrink: 0;
  width: 214px;
  height: 100%;
  padding: 8px;
}

.p-sales_admin__menu .c-tabs__tab {
  height: 36px;
  padding: 0 10px;
}

.p-sales_admin__menu .c-tabs__tab:not(:first-child) {
  margin-top: 12px;
}

.p-sales_admin__menu .c-tabs__tab svg {
  width: 20px;
  height: 20px;
}

.p-sales_admin__panel {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  padding: 28px 40px;
  display: flex;
  overflow-y: auto;
}

.p-sales_admin__panel_sections_container {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.p-sales_admin__panel_sections_container--filled {
  background-color: #1d1c1d0a;
}

.p-sales_admin__panel_section {
  min-height: 40px;
  margin: 0 40px;
  padding: 32px 0;
  display: flex;
}

.p-sales_admin__panel_section:not(:last-child) {
  border-bottom: 1px solid #1d1c1d21;
}

.p-sales_admin__panel_section--with_table {
  flex-grow: 1;
  margin: 0 0 -1px;
  padding: 0;
}

.p-sales_admin__panel_section__title {
  flex-shrink: 0;
  flex-basis: 33%;
  min-width: 200px;
  font-weight: 700;
}

.p-sales_admin__panel_section__details {
  flex-grow: 1;
  max-width: 600px;
}

.p-sales_admin__panel_section__actions {
  flex-grow: 1;
  flex-shrink: 0;
  margin-left: 2rem;
}

.p-sales_admin__panel_section__actions_inner {
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-sales_admin__no_connection__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_admin__no_connection__body {
  max-width: 600px;
  margin: 8px 0;
}

.p-sales_admin__no_connection__footer {
  margin: 16px 0 8px;
}

.p-sales_admin__no_connection__image_container {
  margin: 0 36px;
}

.p-sales_admin__connect_section__status {
  border-radius: 4px;
  margin-bottom: 2px;
  padding: 2px 6px;
  display: inline-block;
}

.p-sales_admin__connect_section__status--synced {
  background-color: rgb(var(--dt_color-plt-cilantro-5));
  color: rgb(var(--dt_color-plt-cilantro-70));
}

.p-sales_admin__connect_section__status--connected {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-sales_admin__connect_section__status--error {
  background-color: rgb(var(--dt_color-plt-tomato-5));
  color: rgb(var(--dt_color-plt-tomato-70));
}

.p-sales_admin__connect_section__name {
  font-weight: 700;
}

.p-sales_admin__connect_section__url {
  color: #1d1c1db3;
}

.p-sales_admin__organization_section__name {
  font-weight: 700;
}

.p-sales_admin__organization_section__domain {
  color: #1d1c1db3;
}

.p-sales_admin__organization_section__info {
  color: #1d1c1db3;
  margin-top: 8px;
}

.p-sales_admin__opportunity_section__name {
  font-weight: 700;
}

.p-sales_admin__opportunity_section__details {
  color: #1d1c1db3;
}

.p-sales_admin__notifications__modal .c-bulk_multi_select__actions {
  padding: 24px 0;
}

.p-sales_admin__notifications__acn__table_header {
  height: 40px;
}

.p-sales_admin__notifications__acn__table_header .p-sales_admin__notifications__acn__table_header__custom {
  padding-left: 8px;
  padding-right: 8px;
}

.p-sales_admin__notifications__acn__table_header .p-sales_admin__notifications__acn__table_header__custom .p-data_table_header--left {
  flex-grow: 1;
  justify-content: right;
}

.p-sales_admin__opportunity_lists__alert {
  width: 50%;
}

.p-calendar_view {
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-calendar_view__header {
  align-items: center;
  height: 42px;
  padding: 0;
  display: flex;
}

.p-calendar_view__header_controls {
  align-items: center;
  margin-left: auto;
  margin-right: 8px;
  display: flex;
}

.p-calendar_view__header_month {
  margin-left: 20px;
  font-weight: bold;
}

.p-calendar_view__header_today_button {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 0 8px;
  display: flex;
}

.p-calendar_view__header_today_button:hover {
  background-color: #1d1c1d0a;
}

.p-calendar_view__month {
  border-collapse: collapse;
  table-layout: fixed;
  border-spacing: 0;
  width: 100%;
  height: 100%;
}

.p-calendar_view__date_container {
  border: 1px solid #1d1c1d21;
}

.p-calendar_view__date {
  border: unset;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-calendar_view__date:hover .c-file__actions {
  opacity: 1;
}

.p-calendar_view__date--dragging-over {
  background-color: #1d9bd11a;
}

.p-calendar_view__date--weekend {
  background-color: #1d1c1d0a;
}

.p-calendar_view__date_header {
  border-radius: 100%;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 32px;
  height: 32px;
  min-height: 32px;
  margin: 3px;
  display: flex;
}

.p-calendar_view__date_header--today {
  color: #fff;
  background: #1264a3;
}

.p-calendar_view__date_header--other_month {
  color: #1d1c1d80;
}

.p-calendar_view__add_button {
  position: absolute;
  top: 3px;
  left: 0;
}

.p-calendar_view__date_records {
  flex-direction: column;
  flex-grow: 1;
  margin-top: 8px;
  display: flex;
  overflow: auto;
}

.p-calendar_view__date_record_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #fff;
  border-radius: 6px;
  margin: 4px 8px;
  padding: 6px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-calendar_view__date_record_name:hover {
  background-color: #1d1c1d0a;
}

.p-calendar_view__date_record_name--dragging {
  background-color: #f8f8f8;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-members_csv_result__container {
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
}

.p-members_csv_result__header {
  border-bottom: 1px solid #1d1c1d21;
  gap: 12px;
  padding: 12px;
  display: flex;
}

.p-members_csv_result__header_icon {
  color: #1d1c1d80;
  background-color: #1d1c1d0f;
  border-radius: 8px;
  padding: 8px;
}

.p-members_csv_result__header_content {
  flex-direction: column;
  display: flex;
}

.p-members_csv_result__header_file_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 700;
}

.p-members_csv_result__header_total_emails {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
}

.p-members_csv_result__tabs {
  padding: 0 12px;
}

.p-members_csv_result__tab--members {
  margin-left: 0;
  padding: 12px 0;
  margin-right: 16px !important;
}

.p-members_csv_result__tab--unknown {
  margin-left: 0;
  padding: 12px 0;
}

.p-members_csv_result_members_container {
  margin: 0 12px;
}

.p-members_csv_result_member_item {
  padding: 4px 0;
}

.p-members_csv_result_unknown_emails_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0f;
  padding: 12px;
}

.p-members_csv_result_unknown_emails_list {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
}

.p-gallery_view {
  background: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-gallery_view .p-list_detail__footer {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.p-gallery_view__content {
  grid-template-rows: max-content;
  grid-template-columns: repeat(auto-fill, minmax(237px, 1fr));
  grid-auto-rows: max-content;
  justify-content: center;
  gap: 12px;
  width: 100%;
  min-width: 237px;
  height: calc(100% - 42px);
  padding: 12px;
  display: grid;
  overflow: auto;
}

.p-gallery_view__card {
  background: #fff;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-gallery_view__card:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-gallery_view__card .p-file_card__preview {
  border-radius: 12px 12px 0 0;
  margin-bottom: 8px;
}

.p-gallery_view__field {
  margin: 0 12px 8px;
}

.p-gallery_view__field .p-member_profile_hover_card {
  margin-top: -4px;
  margin-left: -4px;
}

.p-gallery_view__field:last-child {
  margin-bottom: 12px;
}

.p-gallery_view__field:first-child {
  margin-top: 12px;
}

.p-gallery_view__field .c-member__member-name strong {
  font-weight: normal;
}

.p-gallery_view__cover_placeholder {
  color: #1d1c1d80;
  border-bottom: 1px solid #1d1c1d21;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 140px;
  margin-bottom: 8px;
  display: flex;
}

.p-gallery_view__cover_placeholder .c-icon {
  transform: scale(1.5);
}

.p-members_csv_file_state_container {
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  width: 472px;
  padding: 12px;
  display: flex;
}

.p-members_csv_file_state_file_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 700;
}

.p-members_csv_file_state_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
}

.p-members_csv_file_state_icon {
  background: #1d1c1d0f;
  border-radius: 8px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  display: flex;
}

.p-members_csv_file_state_error_alert {
  margin-bottom: 20px;
}

.p-lists_new_record_workflow_modal__container {
  align-items: center;
  display: flex;
}

.p-lists_new_record_workflow_modal__list_title {
  font-weight: 600;
}

.p-lists_new_record_workflow_modal__list {
  margin-top: 8px;
  list-style: none;
}

.p-lists_new_record_workflow_modal__label {
  flex-basis: 100%;
  margin-left: 8px;
}

.p-lists_new_record_workflow_modal__acl_warning {
  padding-bottom: 15px;
}

.p-lists_new_record_workflow_modal__channel_picker {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 20px;
}

.p-members_add_by_csv__select_file {
  margin-bottom: 2px;
  margin-left: 4px;
  display: inline-block;
}

.p-members_add_by_csv__footer_steps {
  color: #868686;
  margin-top: 8px;
}

.p-members_add_by_csv__file_upload_container {
  align-self: stretch;
  align-items: center;
  gap: 10px;
  display: flex;
}

.p-members_add_by_csv__file_pill {
  background: #1d1c1d0f;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 6px 12px;
  font-weight: 700;
  display: inline-block;
}

.p-members_add_by_csv__confirmation-header {
  padding: 20px 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-members_add_by_csv__confirmation-body {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.p-members_add_by_csv__confirmation-body p {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-status_updated_workflow_modal {
  min-height: 400px;
}

.p-status_updated_workflow_modal__trigger {
  font-size: 18px;
}

.p-status_updated_workflow_modal__trigger .c-basic-select {
  margin: 4px;
  display: inline-block;
}

.p-status_updated_workflow_modal__trigger .c-select_button--large {
  padding: 0 4px;
}

.p-status_updated_workflow_modal__trigger .c-select_button__content {
  text-decoration: underline;
}

.p-status_updated_workflow_modal__trigger .c-select_button__placeholder {
  color: #868686;
}

.p-status_updated_workflow_modal__trigger .c-select_button__icon {
  display: none;
}

.p-status_updated_workflow_modal__action {
  margin: 8px 0 16px;
  font-size: 18px;
}

.p-status_updated_workflow_modal__channel_name {
  margin-left: 8px;
  text-decoration: underline;
}

.p-status_updated_workflow_modal__channel_name_placeholder {
  color: #868686;
}

.p-members_add_individual__modal_content {
  height: 240px;
}

.p-lists_about_modal__icon {
  width: 28px;
  height: 28px;
  margin-right: 6px;
}

.p-lists_about_modal__list_name_field_icon {
  vertical-align: text-top;
  margin-right: 4px;
}

.p-lists_about_modal__download_button {
  color: #1264a3;
}

.p-lists_about_modal__download_button :hover {
  color: #0b4c8c;
}

.p-add_column_button {
  margin-left: 12px;
}

.p-add_column_button_icon {
  background-color: #1d1c1d0a;
  border-radius: 6px;
}

.p-grid_header__container {
  align-items: center;
  display: flex;
}

.p-grid_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 700;
  display: flex;
  position: relative;
}

.p-grid_header.p-grid_layout--background {
  background-color: #f6f3f6;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-grid_header.p-grid_layout--background:after {
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.p-grid_header.p-grid_layout--background.p-grid_header--group_by, .p-grid_header.p-grid_layout--background.p-grid_header--group_by:after {
  border-top-left-radius: unset;
}

.p-grid_header__cell {
  height: 100%;
  margin: 4px 0;
}

.p-grid_header__cell:first-of-type {
  padding-left: 10px;
}

.p-grid_header__cell .p-list_detail__field_header {
  padding: 10px;
  position: relative;
}

.p-grid_header__cell .p-list_detail__field_header:hover {
  border-radius: 8px;
}

.p-grid_header__cell .p-list_detail__field_header_name {
  padding-left: 0;
}

.p-grid_grouping_header {
  align-items: center;
  margin-top: 12px;
  margin-right: 12px;
  display: flex;
}

.p-grid_grouping_header.p-grid_grouping_header--sticky .p-grid_grouping_header__cell_label {
  position: sticky;
  left: 0;
}

.p-grid_grouping_header .p-grid_grouping_header__collapse_icon {
  cursor: pointer;
  transition: transform .1s;
  transform: rotate(90deg);
}

.p-grid_grouping_header .p-grid_grouping_header__collapse_icon.p-grid_grouping_header__collapsed {
  transform: rotate(0);
}

.p-grid_grouping_header .p-grid_grouping_header__row_count {
  opacity: .5;
  margin-left: 4px;
}

.p-grid_grouping_header .p-grid_grouping_header__cell_label {
  border-radius: 8px 8px 0 0;
  align-items: center;
  height: 36px;
  padding: 0 16px 0 8px;
  display: flex;
  position: relative;
}

.p-grid_grouping_header .p-grid_grouping_header__cell_label.p-grid_layout--background:after {
  border-radius: 9px 9px 0 0;
}

.p-grid_grouping_header .p-grid_grouping_header--collapsed {
  border-radius: 8px;
}

.p-grid_grouping_header .p-grid_grouping_header--collapsed.p-grid_layout--background:after {
  border-radius: 9px;
}

.p-entity_field--overlay .c-select_options_list__virtual_list {
  min-width: 300px;
}

.c-data_table_header_filter--unavailable {
  color: #1d1c1db3;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.c-data_table_header_filter--unavailable-info-text {
  padding-right: 4px;
}

.p-attachment_field .p-file_attachments {
  display: none;
}

.p-attachment_field .p-file_attachments.p-attachment_field--has_value {
  display: flex;
}

.p-attachment_field .p-file_attachments.p-attachment_field--has_value .p-file_attachments__add_button {
  visibility: hidden;
}

.p-attachment_field .p-file_attachments .p-file_attachments__add_button {
  margin-left: 0;
}

.p-attachment_field__empty_value {
  margin-left: 4px;
}

.p-data_table_header_search--medium {
  width: 224px;
}

.p-data_table_header_search--small {
  width: 200px;
}

@media screen and (max-width: 480px) {
  .p-data_table_header--responsive .p-data_table_header_search--small, .p-data_table_header--responsive .p-data_table_header_search--medium {
    width: 100%;
  }
}

.p-field_input_renderer__emoji--empty {
  height: 40px;
  margin-left: -6px;
  display: inline-flex;
}

.p-list_primary_column_actions {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-right: 10px;
  display: none;
  position: absolute;
  right: 0;
}

.p-grid_row:hover .p-list_primary_column_actions.p-list_primary_column_actions__border, .dsg-row:hover:not(.dsg-row-header) .p-list_primary_column_actions.p-list_primary_column_actions__border {
  border: 1px solid var(--dt_color-otl-ter);
  background-color: var(--dt_color-base-pry);
  border-radius: 6px;
  margin-right: 9px;
  box-shadow: 0 1px 3px #ddd;
}

.p-list_primary_column_actions > button {
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.p-list_primary_column_actions > button:hover {
  background-color: var(--dt_color-base-sec);
  border-radius: 6px;
}

.p-list_primary_column_actions .p-thread_indicator__reply_count {
  display: flex;
}

.p-list_primary_column_actions .p-thread_indicator__comment_icon {
  top: unset;
  left: unset;
  position: relative;
}

.p-list_primary_column_actions .p-thread_indicator__reply_count_value {
  top: unset;
  left: unset;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.p-list_primary_column_actions--has_replies:not(.p-list_primary_column_actions--editing) {
  border: none;
  display: flex;
}

.p-list_primary_column_actions__hover_button {
  display: none;
}

.p-list_primary_column_actions__thread_button {
  display: flex;
}

.p-list_primary_column_actions__thread_button svg {
  width: 20px;
  height: 20px;
}

.p-list_primary_column_actions__thread_button.p-list_primary_column_actions__thread_button--has_replies {
  display: flex;
}

.p-list_primary_column_actions__thread_button.p-list_primary_column_actions__thread_button--has_replies svg {
  width: 24px;
  height: 24px;
}

.p-data_table_header_count_selected {
  background-color: #1d9bd11a;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  min-height: 28px;
  padding-right: 8px;
  display: flex;
}

.p-data_table_header_count_selected .c-icon_button--size_small .c-icon:before {
  font-size: 16px;
}

.p-data_table_header_count_selected .c-icon_button--size_small {
  width: 16px;
  height: 20px;
}

.p-data_table_header_count_selected--label {
  padding-right: 8px;
  font-weight: bold;
}

.p-data_table_header_count_selected--close-icon {
  padding: 0 8px;
}

.p-grid_field {
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px 4px;
  display: flex;
}

.p-grid_field .p-list_detail__rating {
  height: 40px;
  margin-left: -6px;
  display: inline-flex;
}

.p-grid_field:hover .p-list_detail__rating_emoji_placeholder {
  display: flex;
}

.p-grid_field:hover .p-field_input_renderer__emoji--empty, .p-grid_field:hover .p-list_detail__rating:hover .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder {
  display: none;
}

.p-grid_field:hover .p-message_column__message_edit_button {
  display: flex;
}

.p-grid_field:hover .p-attachment_field__empty_value {
  display: none;
}

.p-grid_field:hover .p-file_attachments {
  display: flex;
}

.p-grid_field:hover .p-file_attachments.p-attachment_field--has_value .p-file_attachments__add_button {
  visibility: visible;
}

.p-grid_field .c-date_picker__select_container, .p-grid_field .p-grid_field--member_entity_field {
  width: 100%;
}

.p-grid_field .c-timestamp__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  padding-left: 12px;
}

.p-grid_field--is_editing {
  z-index: 2;
}

.p-grid_field--edit_default_width {
  width: 100%;
  min-width: 248px;
}

.p-grid_field--no_overflow {
  overflow: hidden;
}

.c-data_table_header_action {
  align-items: center;
  height: 28px;
  padding: 0 10px;
  display: flex;
}

.c-data_table_header_action__spinner {
  margin-top: 1.6px;
  margin-right: 1.6px;
}

.p-grid_cell__container {
  padding-bottom: 4px;
}

.p-grid_cell__container .p-grid_cell {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  height: 58px;
  min-height: 58px;
  display: flex;
  position: relative;
}

.p-grid_cell__container .c-member__member-name strong {
  font-weight: normal;
}

.p-grid_cell--first {
  font-weight: bold;
}

.p-grid_cell--first .p-grid_cell {
  border-left: 1px solid #1d1c1d21;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-left: 4px;
}

.p-grid_cell--first .p-grid_field {
  padding-left: 10px;
}

.p-grid_cell--last .p-grid_cell {
  border-right: 1px solid #1d1c1d21;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-right: 4px;
}

.p-grid_cell--last .p-grid_field {
  padding-right: 10px;
}

.p-grid_cell_empty_value {
  opacity: .25;
}

.p-grid_cell--is_editing {
  z-index: 2;
}

.p-grid_cell--no_overflow {
  overflow: hidden;
}

.c-data_table_edit_columns_modal {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.c-data_table_edit_columns_modal__title h1 {
  margin-bottom: 0;
}

.c-data_table_edit_columns_modal__option_section_title {
  margin: 16px 0 4px;
  font-weight: 700;
}

.c-data_table_edit_columns_modal__option_section_item {
  margin: 0;
}

.c-data_table_edit_columns_modal .c-label--with_subtext, .c-data_table_edit_columns_modal .c-label--with_subtext .c-label__text {
  font-weight: 400;
}

.p-grid_row {
  align-items: center;
  min-height: 46px;
  display: flex;
}

.p-grid_row.p-grid_row--grouped_last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-grid_row:hover {
  cursor: pointer;
}

.p-grid_row:hover .p-grid_cell {
  border-top: solid 1px var(--dt_color-otl-sec);
  border-bottom: solid 1px var(--dt_color-otl-sec);
}

.p-grid_row:hover .p-grid_cell--first .p-grid_cell {
  border-left: solid 1px var(--dt_color-otl-sec);
}

.p-grid_row:hover .p-grid_cell--last .p-grid_cell {
  border-right: solid 1px var(--dt_color-otl-sec);
}

.p-grid_row:hover .p-list_primary_column_actions, .p-grid_row:hover .p-list_primary_column_actions .p-list_primary_column_actions__hover_button {
  display: flex;
}

.c-data_table_header_multi_filter__filter_button {
  color: #1d1c1db3;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.c-data_table_header_multi_filter__filter_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.c-data_table_header_multi_filter__filter_icon {
  margin-left: 4px;
}

.c-data_table_header_multi_filter__active_badge {
  transform: translateY(1px);
}

.c-data_table_header_multi_filter__pop_over_container {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  max-height: auto;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 312px;
  display: flex;
  box-shadow: 0 4px 12px #0000001a;
}

.c-data_table_header_multi_filter__pop_over_header {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  padding: 16px 24px;
  display: flex;
  box-shadow: inset 0 -1px #ddd;
}

.c-data_table_header_multi_filter__header_title {
  font-weight: bold;
}

.c-data_table_header_multi_filter__header_reset {
  color: #1264a3;
}

.c-data_table_header_multi_filter__header_reset[disabled] {
  color: #1d1c1db3;
}

.c-data_table_header_multi_filter__pop_over_body {
  width: 100%;
  padding: 16px 24px;
  overflow-y: auto;
}

.c-data_table_header_multi_filter__section:not(:last-child) {
  margin-bottom: 16px;
}

.c-data_table_header_multi_filter__section_title {
  margin: 0 0 8px;
  font-weight: bold;
}

.c-data_table_header_multi_filter__radio_group {
  margin: 0;
}

.p-add_row_button {
  padding-left: 4px;
  padding-right: 4px;
}

.p-add_row_button.p-grid_layout--background, .sk-client-theme--dark .p-add_row_button.p-grid_layout--background {
  background-color: #fff;
}

.p-add_row_button > button {
  background-color: #fff;
  border: 1px dashed #1d1c1d21;
  border-radius: 12px;
  width: 100%;
  min-height: 58px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 10px;
}

.p-add_row_button .p-add_row_button__label {
  margin-left: 4px;
}

.p-add_row_button > svg path {
  fill: #1d1c1d80;
}

.p-add_row_button .p-add_row_button__label {
  color: #1d1c1d80;
}

.c-pagination-bar__container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #f8f8f8;
  justify-content: space-between;
  align-items: center;
  padding: 8px 40px;
  display: flex;
  box-shadow: 0 -1px 3px #00000014;
}

label.c-pagination-bar__rows_select__label {
  margin: 0;
}

.c-pagination-bar__rows_select__label {
  align-items: center;
  font-size: 13px;
  font-weight: normal;
  display: flex;
}

.c-pagination-bar__rows_select {
  margin-right: 8px;
}

.c-pagination-bar__links_container {
  display: flex;
}

.c-pagination-bar__prev_link, .c-pagination-bar__next_link {
  font-weight: bold;
  display: flex;
}

.c-pagination-bar__prev_link {
  margin-right: 12px;
}

.p-data_table_header {
  padding: var(--data-table-header-padding, 0 40px);
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #f8f8f8;
  justify-content: space-between;
  align-items: center;
  min-height: 44px;
  display: flex;
}

.p-data_table_header--full-width-in-modal {
  margin: 0 -28px;
  padding: 0 28px;
}

.p-data_table_header--left {
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.p-data_table_header__actions {
  margin-left: 20px;
  display: flex;
}

.p-data_table_header__actions > :first-child {
  margin-left: -10px;
}

.p-data_table_header--right {
  white-space: nowrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.p-data_table_header--right > :not(:last-child) {
  padding-right: 12px;
}

@media screen and (max-width: 480px) {
  .p-data_table_header--responsive {
    padding: var(--data-table-header-padding, 16px);
    border-bottom: 1px solid #ddd;
    flex-direction: column;
    align-items: flex-start;
  }

  .p-data_table_header--responsive .p-data_table_header--left {
    margin-bottom: 8px;
  }

  .p-data_table_header--responsive .p-data_table_header--right {
    width: 100%;
  }
}

.p-pref_override_settings_row {
  grid-column-gap: 32px;
  grid-template-columns: 1fr 2fr auto;
  padding: 8px 0;
  display: grid;
}

.p-pref_override_settings_row:not(:last-child) {
  margin-bottom: 40px;
}

.p-pref_override_settings_row__content {
  flex-direction: column;
  display: flex;
}

.p-pref_override_settings_row__callout {
  color: #1d1c1d80;
  box-shadow: none;
  background-color: #1d1c1d21;
  width: 73px;
  margin: 4px 0 0;
}

.p-modal_description_subtext--heading {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 700;
}

.p-connection_policy_content__label > .c-label__text {
  width: 100%;
  font-weight: 400;
}

.p-connection_policy_content__override_label {
  width: 100%;
}

.p-connection_policy_content__override_label .c-label__subtext {
  color: inherit;
}

.p-connection_policy_content__override_label > .c-label__text {
  min-width: 0;
}

.p-multi_value_select__list_option__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-select_options_list__option--active .p-multi_value_select__list_option__caption, .c-select_options_list__option--selected .p-multi_value_select__list_option__caption {
  color: inherit;
}

.p-multi_value_select__list_option__caption_wrapped {
  white-space: normal;
  white-space: preserve balance;
}

.p-mcp_core_implementation__container {
  background-color: #1d1c1d0a;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  margin-top: 16px;
  padding: 16px 24px;
}

.p-mcp_core_implementation__container > :last-child, .p-mcp_core_implementation__container > :last-child .c-radiogroup {
  margin-bottom: 0;
}

.p-mcp_core_implementation__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-top: -16px;
}

.p-mcp_core_implementation__childless_label > .c-label__text {
  width: 100%;
}

.p-workspace_row_item__text {
  flex-direction: column;
  display: flex;
}

.p-workspace_row_item__team_name_overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-workspace_row_item__team_name_overflow wbr {
  display: none;
}

.p-workspace_row_item__domain {
  color: #1d1c1db3;
  font-size: 14px;
}

.p-workspace_row_item__icon--inactive {
  opacity: .7;
  min-width: 0;
}

.p-workspace_row_item__icon--inactive .p-workspace_row_item__text {
  color: #1d1c1db3;
}

.p-workspace_row_item__org_name {
  min-width: 0;
}

.p-workspace_row_item__org_name .c-base_entity__text-contents strong {
  color: #1d1c1d;
  border-bottom: 1px solid #1d1c1d4d;
  width: max-content;
}

.p-workspace_row_item__org_name .c-base_entity__text-contents strong:hover {
  color: #0b4c8c;
  border-color: #0b4c8c;
}

.p-bulk_pref_override_modal__modal {
  max-width: 800px;
  height: 600px;
}

.p-bulk_pref_override_modal__sidebarMenu {
  flex: 1;
  max-width: 210px;
  margin-right: 20px;
}

.p-bulk_pref_override_modal__container {
  display: flex;
}

.p-bulk_pref_override_modal__container_child {
  flex: 1;
}

.p-bulk_pref_override_modal__container_child:first-child {
  margin-right: 20px;
}

.p-bulk_pref_override_modal__sidebarMenu_item.is_active {
  color: #1d1c1d;
  background: #1d1c1d0a;
  border-color: #0000;
}

.p-bulk_pref_override_modal__save_speed_bump .c-modal_speed_bump__heading {
  margin-bottom: 12px;
}

.p-bulk_pref_override_modal__save_speed_bump .c-modal_speed_bump__button_row {
  margin-top: 12px;
}

.p-bulk_pref_override_modal__save_speed_bump ul {
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-bulk_pref_override_modal__required_field_alert_button_link.c-alert, .p-bulk_pref_override_modal__required_field_alert_button_link.c-link--button {
  color: #1264a3;
  text-decoration: none;
}

.p-bulk_pref_override_modal__top_level_setting_message {
  margin-top: 230px;
  padding-top: 20px;
}

.p-bulk_pref_override_modal__modal_title_bar h2 {
  margin-bottom: 0;
}

.p-grid_layout__sticky_left_column {
  z-index: 1;
  height: 100%;
  position: sticky;
  left: 0;
}

.p-grid_layout__sticky_left_column .p-list_detail__field_header, .p-grid_layout__sticky_left_column .p-grid_cell {
  border-right: 1px solid #1d1c1d21;
}

.p-grid_layout__sticky_column {
  position: sticky;
  left: 0;
}

.p-grid_layout--background {
  background-color: var(--dt_color-theme-surf-ter);
}

.sk-client-theme--dark .p-grid_layout--background {
  background-color: var(--dt_color-theme-base-inv-pry);
}

.p-grid_layout--background:after {
  content: "";
  z-index: -1;
  background-color: var(--dt_color-theme-base-inv-pry);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-grid_layout__sticky_left_column--background {
  background-color: var(--dt_color-theme-base-inv-pry);
}

.p-grid_layout__sticky_left_column--background:after {
  content: "";
  background-color: var(--dt_color-theme-surf-ter);
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sk-client-theme--dark .p-grid_layout__sticky_left_column--background:after {
  background-color: unset;
}

.p-grid_layout__bg--gray {
  background-color: rgb(var(--dt_color-plt-gray-5));
}

.sk-client-theme--dark .p-grid_layout__bg--gray {
  background-color: rgb(var(--dt_color-plt-gray-20));
}

.p-grid_layout__bg--brown {
  background-color: rgb(var(--dt_color-plt-horchata-5));
}

.sk-client-theme--dark .p-grid_layout__bg--brown {
  background-color: rgb(var(--dt_color-plt-horchata-10));
}

.p-grid_layout__bg--orange, .sk-client-theme--dark .p-grid_layout__bg--orange {
  background-color: rgb(var(--dt_color-plt-campfire-5));
}

.p-grid_layout__bg--yellow, .sk-client-theme--dark .p-grid_layout__bg--yellow {
  background-color: rgb(var(--dt_color-plt-sunflower-5));
}

.p-grid_layout__bg--green {
  background-color: rgb(var(--dt_color-plt-cilantro-5));
}

.sk-client-theme--dark .p-grid_layout__bg--green {
  background-color: rgb(var(--dt_color-plt-cilantro-10));
}

.p-grid_layout__bg--blue {
  background-color: rgb(var(--dt_color-plt-ocean-5));
}

.sk-client-theme--dark .p-grid_layout__bg--blue {
  background-color: rgb(var(--dt_color-plt-ocean-10));
}

.p-grid_layout__bg--indigo {
  background-color: rgb(var(--dt_color-plt-indigo-5));
}

.sk-client-theme--dark .p-grid_layout__bg--indigo {
  background-color: rgb(var(--dt_color-plt-indigo-10));
}

.p-grid_layout__bg--purple {
  background-color: rgb(var(--dt_color-plt-aubergine-5));
}

.sk-client-theme--dark .p-grid_layout__bg--purple {
  background-color: rgb(var(--dt_color-plt-aubergine-10));
}

.p-grid_layout__bg--pink, .sk-client-theme--dark .p-grid_layout__bg--pink {
  background-color: rgb(var(--dt_color-plt-flamingo-5));
}

.p-grid_layout__bg--red, .sk-client-theme--dark .p-grid_layout__bg--red {
  background-color: rgb(var(--dt_color-plt-tomato-5));
}

.p-grid_layout__color--gray, .sk-client-theme--dark .p-grid_layout__color--gray {
  color: rgb(var(--dt_color-plt-gray-70));
}

.p-grid_layout__color--brown, .sk-client-theme--dark .p-grid_layout__color--brown {
  color: rgb(var(--dt_color-plt-horchata-70));
}

.p-grid_layout__color--orange, .sk-client-theme--dark .p-grid_layout__color--orange {
  color: rgb(var(--dt_color-plt-campfire-70));
}

.p-grid_layout__color--yellow {
  color: rgb(var(--dt_color-plt-sunflower-70));
}

.sk-client-theme--dark .p-grid_layout__color--yellow {
  color: rgb(var(--dt_color-plt-sunflower-60));
}

.p-grid_layout__color--green, .sk-client-theme--dark .p-grid_layout__color--green {
  color: rgb(var(--dt_color-plt-cilantro-70));
}

.p-grid_layout__color--blue, .sk-client-theme--dark .p-grid_layout__color--blue {
  color: rgb(var(--dt_color-plt-ocean-70));
}

.p-grid_layout__color--indigo, .sk-client-theme--dark .p-grid_layout__color--indigo {
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-grid_layout__color--purple {
  color: rgb(var(--dt_color-plt-aubergine-70));
}

.sk-client-theme--dark .p-grid_layout__color--purple {
  color: rgb(var(--dt_color-plt-aubergine-60));
}

.p-grid_layout__color--pink {
  color: rgb(var(--dt_color-plt-flamingo-70));
}

.sk-client-theme--dark .p-grid_layout__color--pink {
  color: rgb(var(--dt_color-plt-flamingo-60));
}

.p-grid_layout__color--red {
  color: rgb(var(--dt_color-plt-tomato-70));
}

.sk-client-theme--dark .p-grid_layout__color--red {
  color: rgb(var(--dt_color-plt-tomato-60));
}

.p-grid_view {
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: relative;
}

.p-grid_view .c-scrollbar__hider {
  scrollbar-width: thin;
  scrollbar-color: #0003 #0000;
  max-width: 100%;
  overflow-x: auto;
}

.p-grid_view .c-scrollbar__hider::-webkit-scrollbar:horizontal {
  height: 8px;
  display: flex;
}

.p-grid_view .c-scrollbar__hider::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3.75px;
  background: #f8f8f8;
  border-radius: 3px;
}

.p-grid_view .c-scrollbar__hider::-webkit-scrollbar-thumb {
  background: #1d1c1d85;
  border-radius: 3px;
}

.p-grid_view .c-scrollbar__hider .c-virtual_list__scroll_container {
  margin-left: 80px;
}

.p-grid_view .p-grid_view__list_item__width_fit_content {
  width: -moz-fit-content;
  width: fit-content;
}

.p-grid_view .p-grid_view__header_virtual_row {
  background-color: #fff;
}

.p-grid_view .p-grid_view__header_virtual_row:first-of-type {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-grid_view .p-grid_view__group {
  width: 100%;
}

.p-grid_view .p-data_sheet_grid__resize_handle {
  cursor: col-resize;
  z-index: 999;
  justify-content: center;
  width: 8px;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  right: -4px;
}

.p-grid_view .p-data_sheet_grid__resize_handle:hover .p-data_sheet_grid__col_indicator, .p-grid_view .p-data_sheet_grid__resize_handle.p-data_sheet_grid__resize_handle--resizing .p-data_sheet_grid__col_indicator {
  background-color: #1d9bd1;
  box-shadow: 0 0 0 1px #1d9bd1;
}

.p-list_detail--hotdog .p-grid_view .p-list_detail__views_menu {
  margin: 0;
}

.p-grid_view .p-list_detail__views_menu .p-list_detail__toolbar {
  padding-right: 0;
}

.p-grid_view:not(.p-grid_view--group_by) .c-virtual_list__sticky_container {
  z-index: 2;
  position: sticky;
}

.p-grid_view:not(.p-grid_view--group_by) .c-virtual_list__sticky_container:first-child {
  background-color: #fff;
  margin-top: 35px;
  left: 0;
}

.p-grid_view__group_header {
  align-items: center;
  margin: 12px 12px 12px 0;
  display: flex;
}

.p-grid_view__group_header .p-grid_view__row_count {
  margin-left: 4px;
}

.p-grid_view__group_by__collapse_expand_button {
  display: flex;
}

.p-grid_view__record:nth-last-child(2) .p-grid_layout--background {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.p-grid_view__record:nth-last-child(2) .p-grid_layout--background:after {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-list_view {
  background: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  width: 100%;
  height: 100%;
  position: relative;
}

.p-list_view .p-list_detail__footer {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.p-list_view__content {
  width: 100%;
  height: calc(100% - 42px);
}

.p-list_view__row {
  background: #fff;
  align-items: center;
  min-height: 46px;
  padding: 12px 0 12px 12px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-list_view__row:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-list_view__row:not(.p-list_view__row--grouped) {
  border-radius: 12px;
  margin: 12px 12px 0;
}

.p-list_view__row.p-list_view__row--grouped {
  margin: 0 12px;
}

.p-list_view__row.p-list_view__row--grouped_first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-list_view__row.p-list_view__row--grouped_last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-list_view__row .p-thread_indicator, .p-list_view__field {
  padding-right: 12px;
}

.p-list_view__row .p-thread_indicator .c-member__member-name strong, .p-list_view__field .c-member__member-name strong {
  font-weight: normal;
}

.p-list_view__primary_field {
  flex-grow: 1;
}

.p-list_view__group_header {
  margin: 20px 12px 12px 20px;
}

.p-table_row_dragging_clone {
  flex: 1;
  align-items: center;
  width: 300px;
  height: 42px;
  padding: 8px 16px 8px 32px;
  display: flex;
  position: absolute;
}

.dsg-container--hotdog .p-table_row_dragging_clone {
  border-radius: 12px;
  padding: 8px 16px 8px 8px;
}

.p-list_nux_banner {
  z-index: 1000;
  background-color: #1d9bd11a;
  border: 1px solid #1d9bd166;
  border-radius: 12px;
  margin: 32px 100px 0 80px;
  padding: 8px 16px 0;
  position: sticky;
  left: 80px;
}

.p-list_nux_banner .c-alert__icon {
  color: #1d9bd1;
}

.p-list_nux_banner__button {
  align-self: baseline;
}

.p-list_nux_banner__image_container {
  width: 192px;
  height: 62px;
  margin-right: 16px;
  overflow: hidden;
}

@media only screen and (max-width: 1300px) {
  .p-list_nux_banner__image_container {
    display: none;
  }
}

.p-list_nux_banner__text {
  flex-wrap: wrap;
  align-content: center;
  width: 100%;
  margin-bottom: 12px;
  margin-right: 16px;
  padding-top: 6px;
  display: flex;
}

:root {
  --dsg-selection-border-radius: 4px;
  --dsg-selection-border-width: 1px;
  --dsg-selection-background-color: #4580e60a;
  --dsg-selection-disabled-border-color: #9da6ab;
  --dsg-selection-disabled-background-color: #0000000a;
  --dsg-corner-indicator-width: 10px;
}

.dsg-container {
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  color: #1d1c1d;
  background-color: #f8f8f8;
  border-top: 1px solid #1d1c1d21;
  will-change: auto !important;
}

.dsg-container.is-context-menu-opened {
  pointer-events: none;
}

.dsg-container.dsg-container--hotdog {
  background-color: unset;
  border-top: none;
}

.dsg-container.dsg-container--hotdog .dsg-container-group {
  display: flex;
}

.dsg-container.dsg-container--hotdog .dsg-left-panel {
  left: 84px;
}

.dsg-container.dsg-container--hotdog .dsg-hotdog-left-trim {
  z-index: 1000;
  background-color: #fff;
  width: 80px;
  min-width: 80px;
  height: calc(100% + 42px);
  position: sticky;
  left: 0;
}

.dsg-container.dsg-container--hotdog .dsg-list-header-row-wrapper {
  z-index: 1000;
  background-color: #fff;
  position: sticky;
  top: 60px;
}

.dsg-corner-indicator {
  border-bottom: solid var(--dsg-corner-indicator-width) #1d1c1db3;
  border-left: solid var(--dsg-corner-indicator-width) transparent;
  width: 0;
  margin: auto;
  display: none;
}

.dsg-container--hotdog .dsg-cell-sticky-right {
  width: 6px;
}

.dsg-row {
  background-color: #f8f8f8;
  display: flex;
}

.dsg-row input {
  background-color: #0000;
}

.dsg-container--hotdog .dsg-row {
  background-color: unset;
}

.dsg-container--hotdog .dsg-row.dsg-row-active .p-thread_column__wrapper {
  background: none;
}

.dsg-container--hotdog .dsg-row-header.dsg-row {
  align-items: center;
}

.dsg-container--hotdog .dsg-row-header.dsg-row .dsg-cell, .dsg-container--hotdog .dsg-row-header.dsg-row .p-thread_column__wrapper {
  height: 42px;
}

.dsg-container--hotdog .dsg-row-header.dsg-row:first-child {
  border-radius: 6px 0 0;
}

.dsg-container--hotdog .dsg-row-header.dsg-row:last-child {
  border-radius: 0 6px 0 0;
}

.dsg-container--hotdog .dsg-row-header.dsg-row .dsg-cell.dsg-cell-header {
  border-bottom: unset;
  background-color: unset;
}

.dsg-container--hotdog .p-thread_column__wrapper {
  background-color: unset;
  border: 0;
  margin: 0;
}

.dsg-row:hover:not(.dsg-row-active) .dsg-cell, .dsg-row:hover:not(.dsg-row-active) .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-0));
}

.sk-client-theme--dark .dsg-row:hover:not(.dsg-row-active) .dsg-cell, .sk-client-theme--dark .dsg-row:hover:not(.dsg-row-active) .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-10));
}

.dsg-row:hover:not(.dsg-row-header) .p-thread_indicator__reply_count {
  outline-color: #1d9bd11a;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter {
  z-index: 2;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right.dsg-cell-stick-column-left, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter.dsg-cell-stick-column-left {
  z-index: 6;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right:not(.dsg-cell-stick-column-left), .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter:not(.dsg-cell-stick-column-left) {
  align-items: center;
  display: flex;
  position: relative;
  left: 0;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right:not(.dsg-cell-stick-column-left) .p-thread_column__row_hover, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter:not(.dsg-cell-stick-column-left) .p-thread_column__row_hover {
  position: sticky;
  left: 2px;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-list_detail__sticky_buttons, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-list_detail__sticky_buttons {
  opacity: 1;
  background-color: #f8f8f8;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-thread_column__row_hover_container, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_hover_container {
  z-index: 1;
  align-items: center;
  padding-left: 4px;
  display: flex;
  position: absolute;
  left: 8px;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-thread_column__row_hover, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_hover {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 7px;
  align-items: center;
  width: 66px;
  height: 34px;
  display: flex;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-thread_column__row_grab:hover, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_grab:hover {
  background-color: #1d1c1d0a;
  border-radius: 7px 0 0 7px;
  height: 32px;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-thread_column__grab_button, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__grab_button, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right .p-thread_column__expand_button, .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__expand_button {
  opacity: 1;
}

.dsg-row:hover:not(.dsg-row-header) .dsg-cell-focus input:focus {
  background-color: #fff;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .dsg-cell-sticky-right {
  background-color: #f8f8f8;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_hover_container {
  left: -45px;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_hover {
  background: none;
  border: none;
  width: 40px;
  height: 54px;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_hover:hover {
  background: none;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter .p-thread_column__row_grab:hover {
  background-color: #0000;
  border-radius: 0;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-gutter.dsg-cell-stick-column-left {
  z-index: 1000;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header, .dsg-row-active) .dsg-cell {
  background-color: #fff;
}

.p-list_detail__footer_container {
  z-index: 2;
  position: relative;
  bottom: 0;
  left: 0;
}

.dsg-container--hotdog .p-list_detail__footer_add_row_trigger {
  border: 1px dashed #1d1c1d21;
  border-radius: 12px;
  width: 100%;
  height: 56px;
  padding: 0 12px;
}

.dsg-container--hotdog .p-list_detail__footer_add_row {
  margin-top: 16px;
}

.dsg-container--hotdog .p-list_detail__footer_add_row_label {
  color: #1d1c1d80;
  margin-left: 4px;
}

.sk-client-theme--dark .dsg-container--hotdog .p-list_detail__footer_add_row_label {
  color: #616061;
}

.dsg-cell {
  outline: none;
}

.dsg-cell-header:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  z-index: 1;
  border-radius: 4px;
}

.dsg-row-header {
  z-index: 999;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: unset;
  font-weight: 700;
  display: flex;
  position: sticky;
  top: 0;
}

.dsg-container--hotdog .dsg-row-header {
  position: sticky;
  top: 60px;
}

.dsg-container--hotdog .dsg-row-header .dsg-cell {
  background: unset;
}

.dsg-row-active .dsg-cell, .dsg-row-active .p-thread_column__wrapper {
  background-color: var(--dt_color-base-hgl-1);
}

.dsg-row-active--dark .dsg-cell, .dsg-row-active--dark .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-lagoon-5));
}

.dsg-row-active .dsg-cell-gutter, .dsg-row-active .dsg-cell-sticky-right {
  background-color: #f8f8f8;
}

.dsg-container--hotdog .dsg-cell.dsg-cell-sticky-right, .dsg-container--hotdog .dsg-cell.dsg-cell-sticky-right:hover {
  background-color: #0000;
}

.dsg-cell.dsg-cell-focus, .dsg-cell-stick-column-left {
  background-color: #fff;
}

.dsg-cell {
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  align-items: center;
  display: flex;
  position: relative;
}

.dsg-container--hotdog .dsg-cell {
  border-right: none;
}

.dsg-hidden-cell {
  display: none;
}

.dsg-cell-sticky-right {
  z-index: 3;
}

.dsg-container--hotdog .dsg-cell-sticky-right.dsg-cell.dsg-cell-header {
  background-color: unset;
  width: 32px;
  height: 32px;
  margin-left: 16px;
}

.dsg-cell-disabled {
  background-color: #fff;
}

.dsg-cell-header, .dsg-cell-gutter {
  color: #1d1c1db3;
  transition: color 0;
  box-shadow: none;
}

.dsg-cell-header.dsg-cell-gutter {
  border: unset;
}

.dsg-cell.dsg-cell-gutter {
  border-right: unset;
}

.dsg-cell-header.dsg-cell-sticky-right {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  box-shadow: 0 0 #1d1c1d21;
}

.dsg-cell-gutter {
  color: #1d1c1d80;
  border-bottom: unset;
  border-top: unset;
  background-color: #f8f8f8;
  justify-content: center;
  left: 0;
}

.dsg-container--hotdog .dsg-cell-header.dsg-cell-gutter {
  display: none;
}

.dsg-container--hotdog .dsg-row-cell-wrapper .dsg-cell.dsg-cell-gutter {
  background-color: #0000;
  border: none;
  height: 58px;
  position: absolute;
}

.dsg-cell-header-active, .dsg-cell-gutter-active {
  color: #1d1c1d;
}

.dsg-active-cell, .dsg-selection-rect {
  border: solid var(--dsg-selection-border-width) #1264a3;
  box-sizing: border-box;
  border-radius: var(--dsg-selection-border-radius);
  transition: all 0;
  pointer-events: none;
  z-index: 1;
  position: absolute;
}

.dsg-selection-rect--hotdog.dsg-selection-rect, .dsg-active-cell--hotdog.dsg-active-cell {
  border-radius: 12px;
}

.dsg-active-cell-focus {
  box-shadow: 0 2px 5px #0000004d;
}

.dsg-active-cell-focus.hide-active-cell-rect {
  box-shadow: none;
  border: none;
}

.dsg-active-cell-disabled, .dsg-selection-rect-disabled {
  border-color: var(--dsg-selection-disabled-border-color);
}

.dsg-selection-rect {
  background-color: var(--dsg-selection-background-color);
}

.dsg-selection-rect-disabled {
  background-color: var(--dsg-selection-disabled-background-color);
}

.dsg-scrollable-view-container {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.dsg-scrollable-view {
  z-index: 1;
  box-sizing: border-box;
  transition: box-shadow .3s;
  position: sticky;
}

.dsg-selection-col-marker-container {
  display: none;
  position: absolute;
  top: 0;
}

.dsg-selection-col-marker {
  height: var(--dsg-selection-border-width);
  background-color: #1264a3;
  width: 100%;
  position: sticky;
}

.dsg-selection-row-marker-container {
  display: none;
  position: absolute;
  left: 0;
}

.dsg-selection-row-marker {
  width: var(--dsg-selection-border-width);
  background-color: #1264a3;
  height: 100%;
  position: sticky;
}

.dsg-selection-col-marker-container, .dsg-selection-col-marker, .dsg-selection-row-marker-container, .dsg-selection-row-marker {
  z-index: 2;
  transition: all 0;
  pointer-events: none;
}

.dsg-selection-col-marker-disabled, .dsg-selection-row-marker-disabled {
  background-color: var(--dsg-selection-disabled-border-color);
}

.dsg-add-row {
  color: #f8f8f8;
  align-items: center;
  padding: 8px 4px 8px 8px;
  display: flex;
}

.dsg-add-row > * {
  margin-right: 10px;
}

.dsg-add-row-btn, .dsg-add-row-input {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
  background-color: #007a5a;
  border-radius: 4px;
  align-items: center;
  padding: 7px 10px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dsg-add-row-btn {
  min-width: 80px;
  height: 36px;
  font-weight: 700;
}

.dsg-add-row-input {
  width: 55px;
  display: none;
}

.dsg-add-row-btn:hover, .dsg-add-row-input:hover {
  border-color: #c7c7c7;
}

.dsg-add-row-btn:focus, .dsg-add-row-input:focus {
  border-color: #1264a3;
  outline: none;
}

.dsg-add-row-btn:before {
  content: "";
  background-color: #9da6ab;
  width: 10px;
  height: 2px;
  margin-right: 10px;
  display: inline-block;
}

.dsg-add-row-btn:after {
  content: "";
  background-color: #9da6ab;
  width: 2px;
  height: 10px;
  margin-right: 10px;
  display: block;
  position: absolute;
  left: 14px;
}

.dsg-input {
  box-sizing: border-box;
  z-index: 4;
  background: none;
  border: none;
  outline: none;
  flex: 1;
  align-self: stretch;
  min-width: 0;
  height: 100%;
  font-size: 15px;
  display: block;
}

.dsg-input .c-basic_container__body {
  border: solid var(--dsg-selection-border-width) #1264a3;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 5px;
  width: calc(100% + 2px);
  min-width: 248px;
  min-height: 44px;
  max-height: 150px;
  top: -1px;
  box-shadow: 0 1px 6px #0000004d;
}

.dsg-container--hotdog .dsg-input .c-basic_container__body {
  border-radius: 12px;
  min-height: 57px;
}

.dsg-container--hotdog .dsg-input .c-basic_container__body .c-wysiwyg_container__formatting {
  border-radius: 12px;
}

.dsg-container--hotdog .dsg-input .texty_single_line_input {
  align-items: center;
}

.dsg-input-suffix {
  opacity: .5;
  margin-left: -5px;
  padding-right: 10px;
}

.dsg-input-align-right {
  text-align: right;
}

.dsg-checkbox {
  cursor: pointer;
  margin-left: 12px;
}

.dsg-context-menu {
  z-index: 10000;
  background-color: #f8f8f8;
  border-radius: 6px;
  position: fixed;
}

.dsg-context-menu-item {
  cursor: default;
  padding: 3px 20px;
}

.dsg-context-menu-item:hover {
  background-color: #fafafa;
}

.dsg-expand-rows-rect {
  box-sizing: border-box;
  transition: all 0;
  pointer-events: none;
  z-index: 1;
  background-color: #00000008;
  position: absolute;
}

.dsg-expand-rows-rect.dsg-expand-rows-rect-extend {
  border: 1px solid #1264a3;
  border-top: unset;
}

.dsg-row-header--draggables {
  display: flex;
}

.dsg-container--hotdog .dsg-row-header--draggables {
  align-items: center;
  height: 42px;
}

.dsg-cell-header--dragging {
  background-color: #1d1c1d21;
  border: 1px solid #1d1c1d21;
}

.dsg-cell-header {
  border-top-width: 0;
}

.dsg-cell-header .p-thread_column__wrapper {
  border-left: unset;
  margin-left: 0;
}

.dsg-inner-container {
  width: 100%;
  height: 100%;
  display: flex;
}

.dsg-inner-container.is-editing {
  pointer-events: none;
}

.dsg-inner-container.is-editing .dsg-cell-focus {
  pointer-events: auto;
}

.dsg-body {
  display: flex;
  position: absolute;
}

.dsg-cell-sticky-right {
  border: unset;
  background-color: #f8f8f8;
}

.dsg-container--hotdog .dsg-row:not(.dsg-row-header) .dsg-cell-sticky-right, .dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .dsg-cell-sticky-right {
  display: none;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .p-list_primary_column_actions__hover_button, .dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .p-list_primary_column_actions:not(.p-list_primary_column_actions--editing), .dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .p-list_primary_column_actions--has_replies:not(.p-list_primary_column_actions--editing) {
  display: flex;
}

.dsg-container--hotdog .dsg-row:hover:not(.dsg-row-header) .p-list_primary_column_actions__border {
  border: 1px solid var(--dt_color-otl-ter);
}

.dsg-row-top .p-thread_column__wrapper, .dsg-row-top .dsg-cell:not(.dsg-cell-top-left, .dsg-cell-sticky-right) {
  border-top: 1px solid #1d1c1d21;
}

.dsg-cell-top-left .p-thread_column__wrapper {
  border-top-left-radius: 8px;
}

.dsg-container--hotdog .dsg-cell-top-left .p-thread_column__wrapper {
  border: none;
}

.dsg-cell-bottom-left .p-thread_column__wrapper {
  border-bottom-left-radius: 8px;
}

.dsg-cell-top-right {
  background-color: #fff;
  border-right: 1px solid #1d1c1d21;
  border-top-right-radius: 8px;
}

.dsg-container--hotdog .dsg-cell-top-right {
  border-right: none;
}

.dsg-cell-bottom-right {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  border-bottom-right-radius: 8px;
}

.dsg-cell-stick-column-left {
  z-index: 5;
  position: sticky;
}

.dsg-cell-stick-column-left--last.dsg-cell.dsg-cell-stick-column-left:not(.dsg-cell-gutter) {
  border-right: 1px solid #1d1c1d4d;
}

.dsg-cell-stick-column-left.dsg-cell-focus {
  z-index: 6;
}

.dsg-container--hotdog .dsg-cell-stick-column-left--last.dsg-cell:not(.dsg-cell-gutter) {
  border-right: 1px solid #1d1c1d21;
}

.dsg-left-panel {
  z-index: 998;
  position: sticky;
  left: 0;
}

.dsg-left-panel .dsg-selection-rect-hide-border-right, .dsg-left-panel .dsg-expand-rows-hide-border-right {
  border-right: none;
}

.dsg-cell-focus .p-list_detail__select_field {
  box-sizing: border-box;
  z-index: 5;
  background-color: #fff;
  border: 1px solid #1264a3;
  border-radius: 5px;
  width: calc(100% + 2px);
  min-width: 248px;
  min-height: 44px;
  position: relative;
  top: -1px;
  box-shadow: 0 1px 6px #0000004d;
}

.dsg-container--hotdog .dsg-cell-focus .p-list_detail__select_field {
  border-radius: 12px;
  min-height: 57px;
}

.dsg-container--hotdog .dsg-cell-focus .p-list_detail__select_field .c-select_input__wrapper {
  height: 55px;
}

.p-data_sheet_grid__resize_handle {
  cursor: col-resize;
  z-index: 999;
  justify-content: center;
  width: 8px;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  right: -4px;
}

.p-data_sheet_grid__resize_handle:hover .p-data_sheet_grid__col_indicator, .p-data_sheet_grid__resize_handle.p-data_sheet_grid__resize_handle--resizing .p-data_sheet_grid__col_indicator {
  background-color: #1d9bd1;
  box-shadow: 0 0 0 1px #1d9bd1;
}

.p-data_sheet_grid__col_indicator {
  width: 1px;
  height: 100%;
}

.dsg-container-wrapper {
  width: 100%;
  height: 100%;
}

.dsg-container--hotdog .dsg-container-wrapper {
  background-color: var(--dt_color-theme-surf-ter);
  width: calc(100% - 64px);
  height: calc(100% + 12px);
  margin: 0 80px;
  padding: 6px 4px;
  position: relative;
}

.sk-client-theme--dark .dsg-container--hotdog .dsg-container-wrapper {
  background-color: unset;
}

.dsg-container--hotdog .dsg-container-wrapper:before {
  background-color: var(--dt_color-theme-base-inv-pry);
  content: "";
  z-index: -1;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.dsg-container--hotdog .dsg-container-wrapper.has-sticky-right-column:before {
  width: calc(100% - 48px);
}

.dsg-container--hotdog .dsg-container-wrapper.has-sticky-right-column:after {
  content: "";
  z-index: -1;
  background-color: #fff;
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.dsg-row-cell-wrapper {
  width: 100%;
  display: flex;
}

.dsg-container--hotdog .dsg-row-cell-wrapper {
  align-self: center;
  height: 58px;
}

.dsg-container--hotdog .dsg-row-cell-wrapper .dsg-cell {
  border-top: 1px solid #1d1c1d21;
}

.dsg-container--hotdog .dsg-row-cell-wrapper .dsg-cell:nth-child(2) {
  border-top: 1px solid #1d1c1d21;
  border-left: 1px solid #1d1c1d21;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.dsg-container--hotdog .dsg-row-cell-wrapper .dsg-cell:nth-last-child(2) {
  border-right: 1px solid #1d1c1d21;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.dsg-container--hotdog .dsg-row-cell-wrapper:hover:not(:has(.p-list_detail__text--primary_column:hover)) .dsg-cell:not(.dsg-cell-gutter) {
  border-top: solid 1px var(--dt_color-otl-sec);
  border-bottom: solid 1px var(--dt_color-otl-sec);
}

.dsg-container--hotdog .dsg-row-cell-wrapper:hover:not(:has(.p-list_detail__text--primary_column:hover)) .dsg-cell:nth-child(2) {
  border-top: solid 1px var(--dt_color-otl-sec);
  border-left: solid 1px var(--dt_color-otl-sec);
}

.dsg-container--hotdog .dsg-row-cell-wrapper:hover:not(:has(.p-list_detail__text--primary_column:hover)) .dsg-cell:nth-last-child(2) {
  border-right: solid 1px var(--dt_color-otl-sec);
}

.dsg-container--hotdog .p-thread_column__header .c-icon, .dsg-container--hotdog .p-thread_column__row_info {
  display: none;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-container-wrapper {
  margin: 0 80px 0 0;
  padding: 6px 0;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-inner-container {
  padding: 6px;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-cell-stick-column-left {
  width: 0;
  position: sticky;
  left: 84px;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-cell-gutter {
  width: 4px;
  position: sticky;
  left: 80px;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-cell-gutter .p-thread_column__wrapper {
  border-radius: unset;
  background-color: var(--dt_color-theme-surf-ter);
  display: inline-block;
}

.sk-client-theme--dark .dsg-container.dsg-container--hotdog .is-sticky-left .dsg-cell-gutter .p-thread_column__wrapper {
  background-color: unset;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-cell-gutter .p-thread_column__wrapper:before {
  background-color: var(--dt_color-theme-base-inv-pry);
  content: "";
  display: inherit;
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-row-header--draggables {
  padding: 6px 0;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-row-header-left-trim {
  z-index: 4501;
  flex: 0 0 4px;
  height: 42px;
  position: sticky;
  left: 80px;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-row-header-left-trim .dsg-row-header-left-trim-fill {
  background-color: var(--dt_color-theme-surf-ter);
  width: 100%;
  height: 100%;
  display: inline-block;
}

.sk-client-theme--dark .dsg-container.dsg-container--hotdog .is-sticky-left .dsg-row-header-left-trim .dsg-row-header-left-trim-fill {
  background-color: unset;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .dsg-row-header-left-trim .dsg-row-header-left-trim-fill:before {
  background-color: var(--dt_color-theme-base-inv-pry);
  content: "";
  display: inherit;
  z-index: -1;
  border-top-left-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.dsg-container.dsg-container--hotdog .is-sticky-left .p-list_detail__footer_add_row {
  position: sticky;
  left: 86px;
}

.p-thread_column__wrapper {
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d21;
  border-left: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 8px;
  display: flex;
}

.p-thread_column__wrapper--dragging_over:not(.p-thread_column__wrapper--dragging) {
  background-color: unset !important;
}

.p-thread_column__wrapper--dragging {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
  cursor: grabbing !important;
  background-color: #ddd !important;
}

.p-thread_column__row_info {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.p-thread_column__row_hover {
  display: flex;
}

.p-thread_column__row_index_label {
  padding-left: 10px;
  font-size: 13px;
}

.p-thread_column__row_grab, .p-thread_column__row_thread, .p-thread_column__row_expand {
  justify-content: center;
  align-items: center;
  width: 36px;
  margin: auto;
  display: flex;
  position: relative;
}

.dsg-container--hotdog .p-thread_column__row_expand {
  display: none;
}

.p-thread_column__header {
  color: #616061;
}

.p-thread_column__comment_button {
  margin-left: -2px;
}

.p-thread_column__grab_button {
  opacity: 0;
  cursor: grab;
  position: absolute;
}

.p-thread_column__grab_button--view_only {
  cursor: pointer;
}

.p-thread_column__expand_button {
  opacity: 0;
  position: absolute;
}

.p-thread_column__row_menu_info_container {
  padding: 0 24px;
  display: flex;
}

.p-thread_column__row_menu_last_editor_image {
  flex-direction: column;
  justify-content: space-around;
  padding-right: 12px;
  display: flex;
}

.p-thread_column__row_menu_last_edited_time {
  color: #616061;
  font-size: 13px;
}

.p-thread_column_menu_item--report.c-menu_item__button--highlighted {
  background-color: #e01e5a;
}

.p-awareness_icon {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-align: center;
  z-index: 4;
  color: #1d1c1d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-weight: bold;
  display: flex;
  position: absolute;
  top: -8px;
  right: -14px;
}

.p-awareness_icon--gray {
  color: rgb(var(--dt_color-plt-gray-80));
  background-color: rgb(var(--dt_color-plt-gray-20));
}

.p-awareness_icon--brown {
  color: rgb(var(--dt_color-plt-horchata-80));
  background-color: rgb(var(--dt_color-plt-horchata-20));
}

.p-awareness_icon--orange {
  color: rgb(var(--dt_color-plt-campfire-80));
  background-color: rgb(var(--dt_color-plt-campfire-20));
}

.p-awareness_icon--yellow {
  color: rgb(var(--dt_color-plt-sunflower-80));
  background-color: rgb(var(--dt_color-plt-sunflower-20));
}

.p-awareness_icon--green {
  color: rgb(var(--dt_color-plt-cilantro-80));
  background-color: rgb(var(--dt_color-plt-cilantro-20));
}

.p-awareness_icon--blue {
  color: rgb(var(--dt_color-plt-ocean-80));
  background-color: rgb(var(--dt_color-plt-ocean-20));
}

.p-awareness_icon--indigo {
  color: rgb(var(--dt_color-plt-indigo-80));
  background-color: rgb(var(--dt_color-plt-indigo-20));
}

.p-awareness_icon--purple {
  color: rgb(var(--dt_color-plt-aubergine-80));
  background-color: rgb(var(--dt_color-plt-aubergine-30));
}

.p-awareness_icon--pink {
  color: rgb(var(--dt_color-plt-grflamingoay-80));
  background-color: rgb(var(--dt_color-plt-flamingo-20));
}

.p-awareness_icon--red {
  color: rgb(var(--dt_color-plt-tomato-80));
  background-color: rgb(var(--dt_color-plt-tomato-20));
}

.p-awareness_key_column {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-awareness_key_column > .p-member_profile_hover_card {
  height: 100%;
}

.p-awareness_key_column:has(.p-list_detail__multiselect_field) {
  display: block;
}

.p-awareness_key_column--is_aware {
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_gray {
  border-color: rgb(var(--dt_color-plt-gray-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_brown {
  border-color: rgb(var(--dt_color-plt-horchata-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_orange {
  border-color: rgb(var(--dt_color-plt-campfire-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_yellow {
  border-color: rgb(var(--dt_color-plt-sunflower-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_green {
  border-color: rgb(var(--dt_color-plt-cilantro-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_blue {
  border-color: rgb(var(--dt_color-plt-ocean-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_indigo {
  border-color: rgb(var(--dt_color-plt-indigo-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_purple {
  border-color: rgb(var(--dt_color-plt-aubergine-30));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_pink {
  border-color: rgb(var(--dt_color-plt-flamingo-20));
}

.p-awareness_key_column.p-awareness_key_column--is_aware.p-awareness_key_column--is_aware_red {
  border-color: rgb(var(--dt_color-plt-tomato-20));
}

.p-awareness_key_column--is_blurry {
  opacity: .4;
}

.p-awareness_key_column--is_crossed_out {
  text-decoration: line-through;
}

.p-table_view_grouped {
  overflow: auto;
}

.p-table_view_grouped--hotdog .p-table_view_grouped__row_container {
  margin-left: 40px;
}

.p-table_view_grouped--hotdog .p-table_view_grouped__header.p-table_view_grouped__row {
  margin-left: 80px;
}

.p-table_view_grouped__row_container {
  align-items: center;
  display: flex;
}

.p-table_view_grouped__header {
  font-weight: bold;
}

.p-table_view_grouped__row {
  align-items: center;
  margin: 8px;
  display: flex;
}

.p-table_view_grouped__row .p-table_view_grouped__labels {
  display: flex;
}

.p-table_view_grouped__grid_container {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-table_view_grouped__grid_container.p-table_view_grouped__collapsed {
  height: 0;
  display: none;
}

.p-table_view_grouped__grid_container .dsg-row-header {
  top: 0;
}

.p-table_view_grouped__collapse_icon {
  cursor: pointer;
  transition: transform .1s;
  transform: rotate(90deg);
}

.p-table_view_grouped__collapse_icon.p-table_view_grouped__collapsed {
  transform: rotate(0);
}

.p-table_view_grouped__count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 8px;
}

.p-table_view_data_sheet_grid__container {
  flex-direction: column;
  display: flex;
}

.p-table_view_data_sheet_grid__container:not(:last-child) {
  margin-bottom: 36px;
}

.p-table_view_data_sheet_grid__container .is-sticky-left .p-table_view_grouped__collapse_icon {
  position: sticky;
  left: 40px;
}

.p-table_view_data_sheet_grid__container .is-sticky-left .p-table_view_grouped__row {
  position: sticky;
  left: 80px;
}

.c-table_select_cell {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 8px;
  display: flex;
}

.c-table_select_cell input[type="checkbox"].c-input_checkbox {
  margin: 0;
  padding: 0;
}

@keyframes dolphinSwim {
  from {
    transform: translate(80%);
  }

  to {
    transform: translate(-100%);
  }
}

.p-list_detail {
  z-index: 203;
  background: #f8f8f8;
  width: 100%;
  height: 100%;
  position: relative;
}

.p-list_detail.p-list_detail--hotdog {
  background: none;
  background-color: none;
}

.p-list_detail--embed {
  background: unset;
}

.p-list_detail__field_value {
  padding: 8px;
}

.p-list_detail__select_field {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.p-list_detail__select_field.c-select_options_list__wrapper {
  display: block;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 5px 10px #0000001f;
}

.p-list_detail__select_field .c-select_button {
  border: unset;
  height: 100%;
  width: 100% !important;
}

.p-list_detail__select_field .c-multi_select_input {
  border: none;
  border-radius: 0;
  padding: 4px 4px 4px 12px;
  overflow: auto;
  box-shadow: unset !important;
}

.p-list_detail__select_field .c-select_input {
  border: none;
  box-shadow: unset !important;
}

.p-list_detail__select_field .c-select_input--medium {
  height: 100%;
}

.p-list_detail__select_field .c-select_input__content {
  padding: 4px 4px 4px 12px;
}

.p-list_detail__select_field .c-select_input__content_text {
  text-overflow: clip;
  padding: 0;
}

.p-list_detail__select_field_hidden_member_names .p-member_profile_hover_card {
  padding-top: 5px;
  padding-right: 8px;
}

.p-list_detail__multiselect_field {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #1264a3;
  border-radius: 4px;
  align-items: baseline;
  min-width: calc(100% + 2px);
  min-height: 43px;
  position: relative;
  top: 0;
  overflow: auto;
  box-shadow: 0 1px 6px #0000004d;
}

.p-list_detail__select_active_container {
  padding: 0 12px;
  display: flex;
}

.p-list_detail__select_active_container .c-base_list_entity--small {
  padding: unset;
}

.p-list_detail__select_active_container .c-small_channel_entity__icon {
  margin-right: 2px;
}

.p-list_detail__select_active_container .c-channel_entity__name--bold {
  font-weight: 400;
}

.p-list_detail__date_field {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-list_detail__date_field .c-input_text_icon__icon, .p-list_detail__date_field .c-date_picker__select_btn {
  display: none;
}

.p-list_detail__date_field .c-date_picker__select_container {
  margin-top: 3px;
}

.p-list_detail__date_field .c-input_text:disabled {
  background: 0;
  border: 0;
}

.p-list_detail__date_field_input {
  border: 0;
}

.p-list_detail__date_field_input.c-date_picker__select_input {
  margin-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  box-shadow: unset !important;
}

.p-list_detail__date_field_dropdown .c-date_picker_calendar {
  min-height: unset;
}

.p-list_detail__date_field_container {
  padding: 0 12px;
}

.p-list_detail__date_range_field {
  width: 100%;
  padding: 0 8px;
  overflow: hidden;
}

.p-list_detail__date_range_field__popover {
  background-color: #fff;
  border-radius: 6px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 5px 10px #0000001f;
}

.p-list_detail__date_range_field__date_picker .c-date_range_picker_calendar {
  margin-top: 16px;
}

.p-list_detail__date_range_field__date_picker .c-date_range_picker_calendar, .p-list_detail__date_range_field__date_picker .c-date_range_picker_input {
  width: 618px;
}

.p-list_detail__date_range_field__date_picker .c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  top: 0;
}

.p-list_detail__attachment_field {
  height: 100%;
}

.p-list_detail__attachment_field .p-file_attachments__files {
  flex: 1;
  justify-content: center;
  display: flex;
}

.p-list_detail__attachment_field .p-file_attachments__files--editable {
  margin-left: -40px;
}

.p-list_detail__attachment_field .p-file_attachments__add_button {
  opacity: 0;
}

.p-list_detail__attachment_field:hover .p-file_attachments__add_button {
  opacity: 1;
}

.p-list_detail__sticky_buttons {
  opacity: 0;
}

.p-list_detail__field_header {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-list_detail__field_header:hover {
  background: #1d1c1d0a;
}

.dsg-container--hotdog .p-list_detail__field_header {
  background-color: var(--dt_color-theme-surf-ter);
}

.sk-client-theme--dark .dsg-container--hotdog .p-list_detail__field_header {
  background-color: unset;
}

.dsg-container--hotdog .p-list_detail__field_header:after {
  content: "";
  background-color: var(--dt_color-theme-base-inv-pry);
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.dsg-container--hotdog .p-list_detail__field_header:hover:before {
  content: "";
  background-color: var(--dt_color-theme-surf-sec);
  z-index: 1;
  border-radius: 8px;
  width: 100%;
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
}

.p-list_detail__field_header_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #616061;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  display: flex;
  overflow: hidden;
}

.dsg-container--hotdog .p-list_detail__field_header_name {
  color: var(--dt_color-theme-content-sec);
  z-index: 2;
}

.p-list_detail__sticky_buttons, .p-list_detail__header_sticky_buttons {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.dsg-container--hotdog .p-list_detail__header_sticky_buttons__add_column_button {
  background-color: #1d1c1d0a;
  border-radius: 6px;
}

.p-list_detail__toolbar {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  z-index: 2;
  align-items: center;
  height: 42px;
  display: flex;
}

.p-list_detail__toolbar_views_navigation_tabs {
  height: 60px;
  padding-right: 60px;
}

.p-list_detail__toolbar_views_navigation_tabs--refined {
  height: unset;
}

.p-list_detail__tab_menu.c-tabs__tab_menu {
  box-shadow: unset;
  width: calc(100% - 280px);
  display: flex;
  overflow: auto;
}

.p-list_detail__tab_menu .c-tabs__tab:not(:last-child) {
  margin-right: 0;
}

.p-list_detail__tab_menu--search.c-tabs__tab_menu {
  width: calc(100% - 380px);
}

.p-list_detail__tab {
  white-space: nowrap;
  background-color: #fff;
}

.p-list_detail__link_img {
  object-fit: cover;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin-right: 6px;
}

.p-list_detail__rating {
  margin: 0 6px;
  display: flex;
}

.p-list_detail__rating button:not(.p-list_detail__rating_emoji--editable) {
  cursor: default;
}

.p-list_record_modal_info__field_value .p-list_detail__rating {
  height: 40px;
  margin-left: -6px;
  display: inline-flex;
}

.p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_icon:not(.p-list_detail__rating_emoji_icon--selected), .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder {
  opacity: .5;
  padding: 0;
}

.p-list_record_modal_info__field_value .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_icon:not(.p-list_detail__rating_emoji_icon--selected):first-child, .p-list_record_modal_info__field_value .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder:first-child {
  padding-left: 0;
}

.dsg-cell:hover .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder, .dsg-cell-focus .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder, .p-list_record_modal_info__field_row_container:hover .p-list_detail__rating .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder {
  display: flex;
}

.p-list_detail__rating:hover .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_icon {
  display: block;
}

.dsg-cell:hover .p-list_detail__rating:hover .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder, .dsg-cell-focus .p-list_detail__rating:hover .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder, .p-list_record_modal_info__field_row_container:hover .p-list_detail__rating:hover .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder, .p-list_detail__rating .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable:hover ~ .p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_icon:not(.p-list_detail__rating_emoji_icon--selected) {
  display: none;
}

.dsg-cell:hover .p-list_detail__rating .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable:hover ~ .p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder, .dsg-cell-focus .p-list_detail__rating .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable:hover ~ .p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder, .p-list_record_modal_info__field_row_container:hover .p-list_detail__rating .p-list_detail__rating_emoji.p-list_detail__rating_emoji--editable:hover ~ .p-list_detail__rating_emoji--editable .p-list_detail__rating_emoji_placeholder {
  filter: grayscale();
  opacity: .5;
  display: flex;
}

.p-list_detail__rating_emoji {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.p-list_detail__rating_emoji:focus {
  box-shadow: none;
}

.p-list_detail__rating_emoji:focus .p-list_detail__rating_emoji_content_wrapper {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
  box-shadow: 0 0 1px 1px #1264a3;
}

.p-list_detail__rating_emoji .p-list_detail__rating_emoji_icon {
  display: none;
}

.p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder {
  justify-content: center;
  align-items: center;
  width: 22px;
  font-size: 6px;
  display: none;
}

.p-list_record_modal_info__field_value .p-list_detail__rating_emoji .p-list_detail__rating_emoji_placeholder {
  display: flex;
}

.p-list_detail__rating_emoji .p-list_detail__rating_emoji_icon.p-list_detail__rating_emoji_icon--selected {
  filter: unset;
  opacity: 1;
  display: block;
}

.p-list_detail__rating_placeholder_input {
  border: 0;
  width: 0;
  height: 0;
  padding: 0;
}

.p-list_detail__metadata {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.p-list_detail__metadata .c-timestamp__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  padding-left: 12px;
}

.p-list_detail__toolbar_search_container {
  margin-right: 6px;
}

.p-list_detail__toolbar_search_container--refined {
  height: var(--dt_static_space-200);
  margin-right: 0;
}

.p-list_detail__toolbar_search_input {
  height: var(--dt_static_space-200);
  margin: 0;
}

.p-list_detail__toolbar_search_button {
  height: 28px;
}

.p-list_detail__toolbar_button {
  border-radius: 4px;
  margin-right: 6px;
  padding: 4px;
}

.p-list_detail__toolbar_button:hover {
  background-color: #1d1c1d0a;
}

.p-list_detail__toolbar_button:hover .p-list_detail__toolbar_button_icon {
  color: #1d1c1d;
}

.p-list_detail__toolbar_button_icon {
  color: #1d1c1db3;
  width: 20px;
  height: 20px;
}

.p-list_detail__toolbar_counter {
  margin: 0 2px;
}

.p-list_detail__sort--applied {
  background-color: #1d9bd11a;
  font-weight: 700;
}

.p-list_detail__sort--applied .p-list_detail__toolbar_button_icon {
  color: #1d1c1d;
}

.p-list_detail__resize_overlay {
  z-index: 1000;
  cursor: col-resize;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-list_detail__footer {
  color: #1d1c1db3;
  background: #f8f8f8;
  align-items: center;
  height: 48px;
  display: flex;
}

.p-list_detail--hotdog .p-list_detail__footer {
  background: none;
  background-color: none;
  margin: 0 60px;
}

.p-list_detail__footer_add_button {
  margin-left: 12px;
}

.p-list_detail__footer_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: auto;
  margin-right: 20px;
}

.p-list_detail__text {
  align-items: center;
  width: 100%;
  padding: 0 10px;
  display: flex;
  overflow: hidden;
}

.p-list_detail__text .p-rich_text_block {
  -webkit-user-select: none;
  user-select: none;
}

.p-list_detail--hotdog .p-list_detail__text.p-list_detail__text--primary_column_input_hover:hover {
  background-color: var(--dt_color-surf-pry);
}

.p-list_detail__text .c-truncate {
  width: 100%;
}

.p-list_detail__text--right_aligned {
  justify-content: right;
}

.p-list_detail__text--force_bold {
  font-weight: 700;
}

.p-list_detail__view_button {
  align-items: center;
  height: 42px;
  margin: -9px 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.p-list_detail__sidebar_button {
  transform: scaleX(-1);
}

.p-list_detail__view_menu_delete {
  color: #e01e5a;
}

.p-list_detail__field_header_menu_item_stick_column_left:not(.c-menu_item__button--highlighted), .p-list_detail__field_header_menu_item_stick_column_left:not(.c-menu_item__button--highlighted) .c-menu_item__icon {
  color: #1264a3;
}

.p-list_detail__field_header_menu_item_text_call_out {
  padding: 0 var(--dt_static_space-150);
  line-height: var(--dt_static_space-125);
  margin: 0;
}

.p-list_detail__checkbox {
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-list_detail__checkbox--disabled {
  cursor: default;
}

.p-list_detail__done_checkbox {
  cursor: pointer;
  justify-content: left;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 8px;
  display: flex;
  position: relative;
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--heart {
  z-index: 1;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate(-44px, -10px);
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--cat {
  z-index: 1;
  height: 50px;
  position: absolute;
  transform: translate(-40px, -20px);
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--rainbow {
  z-index: 1;
  width: 80px;
  height: 80px;
  position: absolute;
  transform: translate(-30px, -15px);
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--shareholder {
  z-index: 1;
  width: 170px;
  height: 170px;
  position: absolute;
  transform: translate(-74px, 12px);
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--business {
  z-index: 1;
  width: 170px;
  height: 170px;
  position: absolute;
  transform: translate(-74px, -12px);
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox--dolphin {
  z-index: 1;
  width: 100%;
  height: 80px;
  animation: 3s linear forwards dolphinSwim;
  position: absolute;
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox_checked {
  color: #007a5a;
}

.p-list_detail__done_checkbox .p-list_detail__done_checkbox_unchecked {
  color: #1d1c1d80;
}

.p-list_detail__done_checkbox--no_overflow {
  overflow: hidden;
}

.p-list_detail__toolbar_add_item {
  margin: 0 4px;
}

.p-list_detail__vote {
  justify-content: start;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  display: flex;
}

.p-list_detail__vote .p-list_detail__vote_button {
  align-items: center;
  display: flex;
}

.p-list_detail__vote .p-list_detail__vote_button--unvoted {
  opacity: .4;
}

.p-list_detail__vote .p-list_detail__vote_count {
  margin-left: 8px;
  font-size: 18px;
  font-weight: bolder;
}

.p-list_detail__views_menu {
  align-items: center;
  display: flex;
}

.p-list_detail--hotdog .p-list_detail__views_menu {
  margin: 0 0 0 80px;
}

.p-list_detail--hotdog .p-list_detail__views_menu--refined {
  margin: 0;
}

.p-list_detail__views_selectors_wrapper {
  overflow: hidden;
}

.p-list_detail__views_navigation_tabs {
  align-items: center;
  height: 60px;
  margin-left: 8px;
  display: flex;
}

.p-list_detail__views_navigation_tabs > .p-list_detail__views_navigation_tab_container {
  flex-shrink: 0;
  max-width: 250px;
  overflow: hidden;
}

.p-list_detail__views_navigation_tabs--refined {
  height: unset;
}

.p-list_detail--hotdog .p-list_detail__views_navigation_tabs {
  margin-left: 0;
}

.p-list_detail__views_navigation_tab {
  color: #1d1c1db3;
  white-space: nowrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1px;
  height: 30px;
  padding: 0 16px;
  display: flex;
}

.sk-client-theme--dark .p-list_detail__views_navigation_tab {
  color: #616061;
}

.p-list_detail__views_navigation_tab .p-list_detail__views_navigation_tab_text {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-list_detail__views_navigation_tab--selected {
  background-color: rgb(var(--dt_color-plt-aubergine-90));
  color: #fff;
  border-radius: 100px;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
}

.sk-client-theme--dark .p-list_detail__views_navigation_tab--selected {
  background-color: var(--dt_color-theme-base-inv-pry);
  color: #616061;
}

.p-list_detail__views_navigation_tab--hidden {
  visibility: hidden;
}

.p-list_detail__views_more {
  cursor: pointer;
  align-items: center;
  gap: 6px;
  padding: 0 16px;
  display: flex;
}

.p-list_detail__cell_empty_value {
  opacity: .25;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.p-list_detail__cell_empty_hoverable_value {
  opacity: .25;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  display: flex;
  position: absolute;
}

.dsg-cell:hover .p-list_detail__cell_empty_hoverable_value {
  display: none;
}

.p-list_detail__toolbar_add_item--refined {
  align-items: center;
  gap: var(--dt_static_space-025);
  height: var(--dt_static_space-200);
  padding: 0 var(--dt_static_space-050);
  border-radius: var(--dt_static_radius-large);
  margin: 0;
  display: flex;
}

.p-list_detail__toolbar_search_button_wrapper--refined {
  align-items: center;
  display: flex;
}

.p-list_detail__toolbar_search_button--refined {
  border: var(--dt_static_space-px) solid var(--dt_color-otl-ter);
  border-radius: var(--dt_static_radius-large);
}

.p-list_detail__toolbar__add-button-icon {
  border-radius: var(--dt_static_space-050);
}

.p-list_detail__toolbar--refined {
  gap: var(--dt_static_space-050);
  height: unset;
  align-items: flex-end;
  margin-right: -8px;
  padding-right: 0;
}

.dsg-container--hotdog .p-list_detail__text--primary_column {
  cursor: text;
  border-radius: 6px;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px;
}

.p-list_detail__views_navigation {
  width: 100%;
  max-width: calc(100% - 500px);
}

.p-list_detail__content__wrapper {
  z-index: 1000;
  background-color: #fff;
  margin-top: 35px;
  position: sticky;
  top: 0;
  left: 0;
}

.p-list_detail__content {
  flex-direction: column;
  display: flex;
}

.p-list_detail__top_container {
  justify-content: space-between;
  display: flex;
}

.p-list_detail__top_container--refined {
  margin: var(--dt_static_space-100) var(--dt_static_space-500);
  margin-top: var(--dt_static_space-075);
  align-items: end;
}

.p-list_detail__refinement_container {
  margin: 0 var(--dt_static_space-500);
  justify-content: space-between;
  transition: max-height .3s, display .3s;
  display: none;
}

.p-list_detail__refinement_container--visible {
  max-height: 50px;
  display: flex;
}

.p-list_detail__toolbar_button--refine {
  align-items: center;
  display: flex;
}

.p-list_detail__sorts_filters_container {
  gap: var(--dt_static_space-050);
  height: var(--dt_static_space-275);
  margin-right: var(--dt_static_space-075);
  display: flex;
  overflow: hidden;
}

.p-list_detail__sorts_filters_container:hover {
  overflow-x: auto;
}

.p-list_detail__banner .c-banner {
  z-index: 9999;
}

.p-list_detail__edit_view_button--refine {
  margin-left: -8px;
}

.c-table_select_column {
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.c-table_select_column .c-table_column_header, .c-table_select_column .c-table_column_header .c-truncate, .c-table_select_column .c-table_cell_container {
  width: 100%;
  height: 100%;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddles_screenshare_zoom_viewer_container {
  width: 100%;
  height: 100%;
}

.p-huddles_screenshare_zoom_viewer_zoom_container {
  padding-right: 12px;
  position: relative;
  bottom: -6px;
  left: -16px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__button--reset {
  padding: 6px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__button--reset:hover {
  background: #868686;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group {
  color: #1d1c1d;
  background: #ddd;
  border-radius: 100px;
  height: 36px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__button--zoom_in, .p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__button--zoom_out {
  flex: 0;
  width: auto;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__button--zoom_out {
  padding: 0 12px 0 8px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__button--zoom_in {
  padding: 0 8px 0 12px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .c-button-unstyled:hover {
  color: var(--dt_color-content-inv-sec, var(--p-huddle__text_color_opacity_30));
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider {
  width: 72px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-moz-range-thumb {
  box-shadow: none;
  background: #1d1c1d;
  width: 16px;
  height: 16px;
  margin-top: -6px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-moz-range-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-webkit-slider-thumb {
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  background: #1d1c1d;
  width: 16px;
  height: 16px;
  margin-top: -6px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-webkit-slider-runnable-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-ms-thumb {
  box-shadow: none;
  background: #1d1c1d;
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.p-huddles_screenshare_zoom_viewer_zoom_container .p-zoom__control_group .p-zoom__slider::-ms-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddles_screenshare_zoom_viewer--drawable {
  width: 100%;
  height: 100%;
}

.p-member_table__container {
  height: 100%;
  position: relative;
}

.p-member_table__date-added {
  color: #868686;
  margin-bottom: 0;
}

.p-member_table__pagination-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-member_table__container.p-member_table__no_results {
  min-height: inherit;
  height: 400px;
}

@media screen and (min-height: 700px) {
  .p-member_table__container.p-member_table__with_pagination .c-data_table__body {
    height: 60vh !important;
  }
}

@media screen and (min-height: 800px) {
  .p-member_table__container.p-member_table__with_pagination .c-data_table__body {
    height: 65vh !important;
  }
}

@media screen and (min-height: 900px) {
  .p-member_table__container.p-member_table__with_pagination .c-data_table__body {
    height: 68vh !important;
  }
}

@media screen and (min-height: 1000px) {
  .p-member_table__container.p-member_table__with_pagination .c-data_table__body {
    height: 72vh !important;
  }
}

.p-member_table__alert {
  background-color: #e01e5a1a;
  border: 1px solid #e01e5a;
}

.p-huddle_toolbar_media_controls__zoom_icon_button {
  color: #1d1c1d;
}

.p-huddle_toolbar_media_controls__zoom_control {
  width: auto;
  height: 36px;
  left: 0;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group {
  background: #ddd;
  border-radius: 100px;
  height: 36px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__button--zoom_in, .p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__button--zoom_out {
  flex: 0;
  width: auto;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__button--zoom_out {
  padding: 0 12px 0 8px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__button--zoom_in {
  padding: 0 8px 0 12px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider {
  width: 72px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-moz-range-thumb {
  box-shadow: none;
  background: #1264a3;
  width: 16px;
  height: 16px;
  margin-top: -6px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-moz-range-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-webkit-slider-thumb {
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  background: #1264a3;
  width: 16px;
  height: 16px;
  margin-top: -6px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-webkit-slider-runnable-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-ms-thumb {
  box-shadow: none;
  background: #1264a3;
  width: 16px;
  height: 16px;
  margin-top: -1px;
}

.p-huddle_toolbar_media_controls__zoom_control .p-zoom__control_group .p-zoom__slider::-ms-track {
  background: #1d1c1d4d;
  border-radius: 8px;
  height: 4px;
}

.p-huddle_toolbar_media_controls__video_controls {
  color: #fff;
  background: linear-gradient(#1d1c1d00, #1d1c1db3 70%);
  padding-bottom: 6px;
  font-weight: 700;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 12px;
}

.p-huddle_toolbar_media_controls__playback_speed_button {
  color: #fff;
  align-items: center;
  height: 32px;
  font-weight: bold;
  display: flex;
}

.p-huddle_toolbar_media_controls__playback_speed_button .c-select_button__icon {
  color: #fff;
}

.p-huddle_toolbar_media_controls__playback_speed_button:hover {
  background: #ffffff0d;
  border-radius: 4px;
}

.p-huddle_toolbar_media_controls__playback_speed_button:hover .c-select_button__icon {
  color: #fff;
}

.p-huddle_toolbar_media_controls__video_controls .p-media_progress_bar {
  top: -8px;
  bottom: auto;
}

.p-huddle_toolbar_media_controls__video_controls_left {
  flex: 1;
  align-items: center;
  margin-left: 16px;
  display: flex;
}

.p-huddle_toolbar_media_controls__video_controls_right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: 16px;
  display: flex;
}

.c-bulk_multi_select {
  --data-table-header-padding: 0 12px;
}

.c-bulk_multi_select.c-bulk_multi_select--view {
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
}

.c-bulk_multi_select__no_selection {
  text-align: center;
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
}

.c-bulk_multi_select__no_selection_subtitle {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-bulk_multi_select__actions {
  justify-content: flex-end;
  padding: 28px 0;
  display: flex;
}

.c-bulk_multi_select.c-bulk_multi_select--view .p-data_table_header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.c-bulk_multi_select.c-bulk_multi_select--view .c-data_table__row:last-child {
  border-bottom: none;
}

.c-bulk_multi_select.c-bulk_multi_select--view .c-data_table__body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.p-huddle_media_viewer {
  position: relative;
}

.m-square-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

.m-square-list > li:not(.c-stat) {
  padding-left: 30px;
}

.m-square-list > li:not(.c-stat):before {
  float: left;
  color: var(--theme-bullet-color);
  text-indent: -30px;
  speak: none;
  content: "■";
  font-family: arial, helvetica, sans-serif;
  position: relative;
  top: -3px;
}

.p-opportunities_data_sheet_grid {
  background-color: #f8f8f8;
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-opportunities_data_sheet_grid .lob_lock_icon {
  color: #616061;
}

.p-opportunities_data_sheet_grid .dsg-cell, .p-opportunities_data_sheet_grid .p-thread_column__wrapper {
  transition: background-color .2s;
}

.p-opportunities_data_sheet_grid .dsg-cell:not(.dsg-cell-gutter) {
  padding: 4px 8px;
}

.p-opportunities_data_sheet_grid .dsg-cell-stick-column-left.dsg-cell-stick-column-left--last.dsg-cell:not(.dsg-cell-gutter) {
  border-right: solid 2px rgb(var(--dt_color-plt-gray-30));
}

.p-opportunities_data_sheet_grid .p-opportunity__icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.p-opportunities_data_sheet_grid .p-external_link_column {
  display: inline-flex;
}

.p-opportunities_data_sheet_grid .p-list_detail__text, .p-opportunities_data_sheet_grid .p-list_detail__date_field_container {
  padding: 0;
}

.p-opportunities_data_sheet_grid .p-list_detail__select_active_container {
  padding: 0 4px 0 0;
}

.p-opportunities_data_sheet_grid .p-select_field_option {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-opportunities_data_sheet_grid .p-list_detail__select_field .lob-picklist-caret {
  margin-right: 10px;
}

.p-opportunities_data_sheet_grid .dsg-cell-focus .p-list_detail__select_field {
  box-shadow: none;
  border: none;
  width: 100%;
  min-width: 0;
  min-height: 0;
  position: static;
}

.p-opportunities_data_sheet_grid .dsg-input .c-basic_container__body {
  width: calc(100% + 9px);
  max-height: 225px;
  top: -4px;
  left: -4px;
}

.p-opportunities_data_sheet_grid .dsg-input .dsg-input-text-area-container {
  overflow: auto;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-honeycomb-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-honeycomb-5)) !important;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-5)) !important;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-5)) !important;
}

.p-opportunities_data_sheet_grid__list_wrapper {
  flex: auto;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_content_active_view {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: auto;
  display: flex;
  overflow: hidden;
}

.p-huddle_content_active_view__active_screenshare__container, .p-huddle_content_active_view__media_viewer_content {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.p-huddle_content_active_view__active_screenshare__container.p-huddle_content_active_view__active_screenshare__container--fullscreen, .p-huddle_content_active_view__media_viewer_content.p-huddle_content_active_view__active_screenshare__container--fullscreen {
  aspect-ratio: unset;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-huddle_content_active_view__active_screenshare__container.p-huddle_content_active_view__media_viewer_content--fullscreen, .p-huddle_content_active_view__media_viewer_content.p-huddle_content_active_view__media_viewer_content--fullscreen {
  aspect-ratio: 1;
}

.p-huddle_content_active_view__active_screenshare__container.p-huddle_content_active_view__media_viewer_content--fullscreen .p-file_viewer, .p-huddle_content_active_view__media_viewer_content.p-huddle_content_active_view__media_viewer_content--fullscreen .p-file_viewer {
  border-radius: 0;
}

.p-huddle_content_active_view__active_screenshare__container.p-huddle_content_active_view__media_viewer_content--fullscreen .p-huddle_toolbar_media_controls__video_controls, .p-huddle_content_active_view__media_viewer_content.p-huddle_content_active_view__media_viewer_content--fullscreen .p-huddle_toolbar_media_controls__video_controls {
  width: calc(100% - 12px);
  left: 12px;
}

.p-huddle_content_active_view__active_screenshare__container .p-huddle_toolbar_media_controls__video_controls, .p-huddle_content_active_view__media_viewer_content .p-huddle_toolbar_media_controls__video_controls {
  width: calc(100% - 152px);
  left: 76px;
}

.p-huddle_content_active_view__active_screenshare__container .p-file_viewer, .p-huddle_content_active_view__media_viewer_content .p-file_viewer {
  width: 100%;
  height: 100%;
}

.p-huddle_content_active_view__active_screenshare__container .p-file_viewer .p-image_viewer__image, .p-huddle_content_active_view__media_viewer_content .p-file_viewer .p-image_viewer__image {
  border-radius: 8px;
}

.p-huddle_content_active_view__active_screenshare__container .p-media_viewer__video_container, .p-huddle_content_active_view__media_viewer_content .p-media_viewer__video_container, .p-huddle_content_active_view__active_screenshare__container .p-media_viewer__video, .p-huddle_content_active_view__media_viewer_content .p-media_viewer__video {
  background-color: #1d1c1dcc;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.p-huddle_content_active_view__active_screenshare__container {
  flex-direction: column;
  place-content: flex-end space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.p-huddle_content_active_view__active_screenshare_button {
  flex-wrap: wrap;
  flex-grow: 1;
  flex-shrink: 1;
  place-content: space-around space-between;
  align-items: stretch;
  width: auto;
  height: auto;
  max-height: 100%;
  margin: auto;
  display: flex;
}

.p-huddle_content_active_view__active_screenshare {
  cursor: zoom-in;
  border-radius: 12px;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  display: flex;
  position: relative;
}

.p-huddle_content_active_view__active_screenshare .p-file_image_thumbnail__image {
  object-fit: contain;
  height: 100%;
}

.p-huddle_content_active_view__active_screenshare video {
  background: unset;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.p-huddle_content_active_view__active_screenshare.p-huddle_content_active_view__active_screenshare--fullscreen {
  cursor: zoom-out;
  border-radius: 0;
}

.p-huddle_content_active_view__active_screenshare.p-huddle_content_active_view__active_screenshare--fullscreen video {
  border-radius: 0;
}

.p-huddle_content_active_view__image_button {
  cursor: zoom-in;
  width: 100%;
  height: 100%;
}

.p-huddle_content_active_view__image_button .p-huddle_content_active_view__media_viewer_content--fullscreen {
  cursor: zoom-out;
}

.p-huddle_content_active_view__media_viewer_content .p-image_viewer {
  position: absolute;
}

.p-opportunities_empty_state__row {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-opportunities_empty_state__cell {
  outline: none;
}

.p-opportunities_empty_state__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-opportunities_empty_state__subtitle {
  padding-top: 8px;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.33334;
}

.p-huddle_pagination_avatar_stack {
  cursor: pointer;
  flex-direction: row-reverse;
  height: 28px;
  margin: 0 0 0 4px;
  display: flex;
}

.p-huddle_pagination_avatar_stack__avatar_container {
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  display: flex;
}

.p-huddle_pagination_avatar_stack__avatar_container:last-of-type {
  margin-left: 0;
}

.p-huddle_pagination_avatar_stack__avatar {
  cursor: pointer;
}

.p-huddle_pagination_avatar_stack__avatar .c-base_icon__width_only_container {
  background-color: unset;
}

.p-huddle_pagination_avatar_stack__avatar .c-base_icon {
  border: 2px solid #fff;
  border-radius: 50%;
}

.p-opportunities_sync_indicator {
  align-items: center;
  display: inline-flex;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_people_grid_view__outer_container {
  width: 100%;
  height: 100%;
}

.p-huddle_people_grid_view__outer_container .p-huddle_people_grid_view__page_pagination_container {
  bottom: 16px;
}

.p-huddle_people_grid_view__container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.p-huddle_people_grid_view__container.p-huddle_people_grid_view__container--pagination_gap {
  max-height: calc(100% - 50px);
}

.p-huddle_people_grid_view__container .p-huddle_people_grid_view__container--inherit_dimensions {
  height: inherit;
  width: inherit;
}

.p-huddle_people_grid_view__page_pagination_container {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.p-huddle_people_grid_view__page_pagination_container .p-huddle_people_grid_view__page_indicator_list {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 8px;
}

.p-huddle_people_grid_view__page_indicator_list {
  display: flex;
  position: absolute;
  bottom: 8px;
}

.p-huddle_people_grid_view__page_indicator {
  opacity: .6;
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin: 4px;
}

.p-huddle_people_grid_view__page_indicator.p-huddle_people_grid_view__page_indicator--selected {
  opacity: 1;
}

.p-huddle_people_grid_view__page_button {
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
  color: #1d1c1d !important;
  background: #fff !important;
}

.p-huddle_people_grid_view__page_button:focus {
  border-radius: 30px;
}

.p-huddle_people_grid_view__page_button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
  color: #1d1c1d !important;
  background: #fff !important;
}

.p-huddle_people_grid_view__page_button:hover .c-base_icon {
  border-color: #fff;
}

.p-huddle_people_grid_view__page_button svg {
  width: 20px;
  height: 20px;
}

.p-huddle_people_grid_view__page_button .p-huddle_people_grid_view__avatar_stack_number {
  margin-left: 4px;
}

.p-huddle_people_grid_view__next_button {
  min-width: 48px;
  height: 32px;
  right: 8px;
}

.p-huddle_people_grid_view__next_button > svg {
  margin-top: 2px;
  margin-right: 4px;
}

.p-huddle_people_grid_view__previous_button {
  min-width: 48px;
  height: 32px;
  left: 8px;
}

.p-huddle_people_grid_view__previous_button .p-huddle_people_grid_view__previous_button_content {
  justify-content: start;
  align-items: center;
  min-width: 48px;
  display: flex;
}

.p-huddle_people_grid_view__previous_button .p-huddle_people_grid_view__previous_button_content .p-huddle_people_grid_view__previous_button_text {
  margin-right: 12px;
}

.p-huddle_people_grid_view__previous_button .p-huddle_people_grid_view__previous_button_content > svg {
  margin-top: 2px;
  margin-left: 4px;
}

.p-huddle_people_grid_view__next_button, .p-huddle_people_grid_view__previous_button {
  z-index: 1020;
  bottom: 0;
}

@keyframes nextPageOpacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes nextPageTransform {
  0% {
    transform: translate(10em);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes prevPageOpacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes prevPageTransform {
  0% {
    transform: translate(-10em);
  }

  100% {
    transform: translate(0);
  }
}

.p-opportunities_list_view__loading_spinner {
  top: calc(50% - 58.5px);
}

.p-opportunities_list_view__list_view_title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-opportunities_list_view__icon {
  color: #ff5d2d;
  background-color: #1d1c1d0a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 8px;
  display: flex;
}

.p-opportunities_list_view__top_right_nav {
  color: #1d1c1db3;
  justify-content: flex-end;
  align-items: center;
  display: inline-flex;
}

.p-opportunities_list_view__window_button {
  vertical-align: middle;
  margin-left: 8px;
}

.p-huddle_view_switcher {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #000;
  background: #fff;
  border: 1px solid #00000021;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  gap: 4px;
  height: 36px;
  padding: 4px 8px;
  font-weight: bold;
  display: flex;
  box-shadow: 0 1px 3px #00000014;
}

.p-huddle_view_switcher:hover {
  color: #1d1c1d;
  background-color: #fff;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-channel-section {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  min-width: 375px;
  margin-bottom: 24px;
  overflow: hidden;
}

.c-channel-section .error {
  padding: 16px;
}

.c-channel-section__loading:not(.p-file_loading_state--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.c-channel-section__row {
  border-bottom: 1px solid #ddd;
  padding: 12px;
  position: relative;
}

.c-channel-section__row:not(:last-child) {
  min-height: 72px;
}

.c-channel-section__row:hover, .c-channel-section__row:active, .c-channel-section__row:focus {
  cursor: pointer;
  background-color: #f8f8f8;
}

.c-channel-section__row-line:not(.c-channel-section__row-line__avatar-pile) {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 160px);
  overflow-x: hidden;
}

@media screen and (max-width: 768px) {
  .c-channel-section__row-line:not(.c-channel-section__row-line__avatar-pile) {
    max-width: calc(100% - 120px);
  }
}

.c-channel-section__row-line__recent_badge {
  color: #1264a3;
  vertical-align: .125rem;
  background-color: #e8f5fa;
  border-radius: 2px;
  height: 14px;
  margin-left: 8px;
  padding: 1px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.25;
  display: inline-block;
}

.sk-client-theme--dark .c-channel-section__row-line__recent_badge {
  color: var(--dt_color-content-hgl-1);
  background-color: var(--dt_color-base-inv-hgl-1);
}

.c-channel-section__row-line__view_cta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 0 8px;
}

.c-channel-section__row-line__avatar-pile {
  flex-direction: row;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.c-channel-section__row-line__avatar-pile .member_count {
  color: #1d1c1db3;
  align-content: center;
  padding: 12px;
  display: flex;
}

.c-channel-section__row-line__avatar-pile .avatar_stack {
  align-content: center;
  display: flex;
}

@media screen and (max-width: 768px) {
  .c-channel-section__row-line__avatar-pile .avatar_stack {
    display: none;
  }
}

.c-channel-section__row-line__avatar-pile .avatar img {
  border: 2px solid #fff;
}

.sk-client-theme--dark .c-channel-section__row-line__avatar-pile .avatar img {
  border: 2px solid #86858a4d;
}

.c-channel-section__row-line__avatar-pile .avatar:nth-child(3) {
  z-index: 3;
}

.c-channel-section__row-line__avatar-pile .avatar:nth-child(2) {
  z-index: 2;
}

.c-channel-section__row-line__avatar-pile .avatar:first-child {
  z-index: 1;
}

.c-channel-section__row-line__avatar-pile .avatar:not(:first-child) {
  margin-left: -8px;
}

@media screen and (max-width: 1024px) {
  .c-channel-section__row-line__view_button {
    margin-left: 12px;
  }
}

.c-channel-section__row-line__channel_purpose {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.c-channel-section__row-line__channel_purpose wbr {
  display: none;
}

.c-channel-section__row-line__last {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-channel-section__row__last_row {
  text-align: center;
  border-bottom: none;
  width: 100%;
}

.c-channel-section__row__last_row:hover, .c-channel-section__row__last_row:active, .c-channel-section__row__last_row:focus {
  text-decoration: none;
}

.p-huddle_view_item_header {
  align-self: center;
  display: flex;
}

.p-huddle_view_item_header .c-avatar {
  cursor: pointer;
  margin-top: 1px;
}

.p-huddle_view_item_header__info {
  margin-left: 12px;
}

.p-huddle_view_item_header__info_title {
  color: #fff;
  font-weight: bold;
}

.p-huddle_view_item_header__info_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #ffffffb3;
}

.c-channel_loading_state {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.c-channel_loading_state:not(.c-channel_loading_state--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.c-channel_loading_state__block_section {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.c-channel_loading_state__block {
  margin: 8px 0;
}

.p-huddle_drawing_icon.p-huddle_drawing_icon__container {
  text-align: center;
  font-size: 15px;
  display: flex;
  position: relative;
}

.p-huddle_drawing_icon .p-huddle_drawing_icon--off:after {
  display: none;
}

.p-huddle_drawing_icon .p-huddle_drawing_icon--slash {
  color: #e01e5a;
  position: absolute;
}

.p-huddle_drawing_icon .p-huddle_drawing_icon--disabled {
  opacity: .5;
}

.p-lists_import_modal__step {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-lists_import_modal__upload_button_instructions {
  text-align: center;
}

.p-lists_import_modal__content {
  width: 100%;
  height: 297px;
}

.p-lists_import_modal__upload_error_icon {
  color: #e01e5a;
  justify-content: center;
  margin-bottom: 24px;
  display: flex;
}

.p-lists_import_modal__upload_button {
  border: 2px dashed #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-lists_import_modal__upload_button--uploaded {
  cursor: pointer;
  border: 2px solid #1d1c1d21;
}

.p-lists_import_modal__upload_button_title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33334;
}

.p-lists_import_modal__upload_button_title_link {
  color: #1264a3;
}

.p-lists_import_modal__upload_button_subtitle {
  margin-top: 12px;
}

.p-lists_import_modal_file_picker {
  height: 100%;
  position: relative;
}

@keyframes overlayAnimation {
  from {
    opacity: 0;
    transform: scale(.85);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-lists_import_modal__drag_overlay {
  z-index: 200;
  cursor: grabbing;
  background: #fffffff2;
  border: 2px solid #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-lists_import_modal__drag_overlay_icon {
  width: 60px;
  height: 60px;
  animation: 80ms overlayAnimation;
}

.p-lists_import_modal__primary_column_select {
  width: 225px;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 4px;
}

.p-lists_import_modal__primary_column_rows {
  grid-gap: 1px;
  background-color: #1d1c1d21;
  border: 1px solid #1d1c1d21;
  border-radius: 2px;
  grid-template-columns: auto;
  margin-top: 12px;
  display: grid;
}

.p-lists_import_modal__primary_column_row {
  background: #fff;
  padding: 8px;
}

.p-lists_import_modal__primary_column_row:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.p-lists_import_modal__primary_column_header_row {
  background-color: #1d1c1d21;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 8px;
  font-weight: bold;
}

.p-lists_import_modal__step01, .p-lists_import_modal__step02, .p-lists_import_modal__step03, .p-lists_import_modal__step04 {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-lists_import_modal__column_type_grid_label {
  font-weight: 700;
}

.p-lists_import_modal__column_type_row {
  padding-left: 8px;
}

.p-lists_import_modal__column_type_row_ex {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-lists_import_modal__column_type_row_select {
  width: 225px;
  margin-top: 4px;
  margin-bottom: 12px;
}

.p-lists_import_modal__step03 {
  overflow: auto;
}

.p-lists_import_modal__icon_button {
  color: #1d1c1db3;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 40px;
  height: 36px;
  margin-right: 4px;
  padding: 4px 2px;
  display: flex;
}

.p-lists_import_modal__name_wrapper div {
  width: 100%;
}

.p-lists_import_modal__upload_animation {
  width: 150px;
  height: 150px;
  margin-top: -40px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_top_toolbar__container {
  color: #1d1c1d;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  height: 36px;
  margin: 8px;
  padding: 0;
  display: flex;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar__button {
  color: #ffffffb3;
  background: none;
  margin-left: 0;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar__button:hover {
  color: #ffffff80;
  background: none;
  box-shadow: 0 1px 3px #00000014;
}

.p-huddle_top_toolbar__container.p-huddle_top_toolbar--thread_pane_close, .p-huddle_top_toolbar__container.p-huddle_top_toolbar--thread_pane_close .p-huddle_top_toolbar--right-controls {
  margin-right: 0;
}

.p-huddle_top_toolbar__container .c-button-unstyled: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-huddle_top_toolbar__container .p-huddle_top_toolbar__gradient {
  background: linear-gradient(#1d1c1d99, #1d1c1d00);
  width: 100%;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar--right-controls {
  background: #1a1d21;
  border-radius: 4px;
  align-items: baseline;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar--right-controls .p-huddle_view_switcher:not(:focus) {
  box-shadow: none;
  border: none;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_media_controls__zoom_control {
  width: 200px;
  height: 36px;
  left: 0;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_media_controls__zoom_control .p-zoom__control_group {
  background: none;
  border: none;
  margin-right: 0;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_media_controls__zoom_control .p-huddle_toolbar_media_controls__zoom_icon_button {
  color: #fff;
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin-left: 0;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_media_controls__zoom_control .p-huddle_toolbar_media_controls__zoom_icon_button:hover:not([disabled]) {
  color: #ffffffb3;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_media_controls__zoom_control .p-zoom__button--reset {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control {
  width: 150px;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control .p-zoom {
  flex-direction: row-reverse;
  width: 170px;
  left: -20px;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control .p-zoom__control_group {
  color: #fff;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control .p-zoom__control_group .c-button-unstyled:hover:not([disabled]) {
  color: #ffffffb3;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control .p-zoom__button--reset {
  position: relative;
  left: 12px;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar_screenshare_controls__zoom_control .p-zoom__button--reset:hover:not([disabled]) {
  color: #ffffffb3;
}

.p-huddle_top_toolbar__container .p-huddle_top_toolbar__vertical_divider {
  border-left: 1px solid #ffffff4d;
  height: 18px;
  margin: 0 4px;
  position: relative;
  top: 2px;
}

.p-huddle_top_toolbar__container.p-huddle_top_toolbar--thread_pane_close .p-huddle_top_toolbar--right-controls {
  margin-right: 5px;
}

.p-huddle_top_toolbar--right-controls {
  justify-content: flex-end;
  margin-left: auto;
  display: flex;
  position: relative;
}

.p-huddle_top_toolbar--right-controls button {
  margin-left: 12px;
}

.p-lists_page_header__container {
  align-items: center;
  display: flex;
}

.p-lists_page_header__feedback_link {
  margin-right: 8px;
  font-size: 14px;
  font-weight: 400;
}

.p-lists_page_header {
  width: 100%;
}

.p-lists_page_header .p-list_header {
  padding-left: 0;
  padding-right: 0;
}

.p-huddle_tile_list__container {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-huddle_tile_list__container .p-huddle_tile_list__tile {
  scroll-snap-align: start;
  justify-content: center;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  display: flex;
  position: relative;
}

.p-huddle_tile_list__container .p-huddle_peer_tile:first-child {
  margin-top: 2px;
}

.p-huddle_tile_list__container .p-huddle_screenshare_tile {
  height: auto;
}

.p-huddle_tile_list__container .p-huddle_screenshare_tile__container video {
  object-fit: cover;
}

.p-huddle_tile_list__container--non_scrollable {
  width: inherit;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.p-ai_catch_up_header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

@keyframes p-floating_sidebar_coachmark_delay {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.p-floating_sidebar_coachmark {
  opacity: 1;
  animation: .15s step-end p-floating_sidebar_coachmark_delay;
}

.p-floating_sidebar_coachmark:before, .p-floating_sidebar_coachmark:after {
  left: 28px;
}

.p-floating_sidebar_coachmark__title {
  margin-bottom: 8px;
}

.c-zoom_slider {
  align-items: center;
  width: 100%;
  display: flex;
}

.c-zoom_slider__inner_container {
  width: 100%;
}

.c-zoom_slider__minus_button, .c-zoom_slider__plus_button {
  color: #1d1c1db3;
  margin-bottom: 10px;
  padding: 0 10px;
  font-size: 24px;
}

.c-zoom_slider__minus_button:hover, .c-zoom_slider__plus_button:hover {
  color: #1d1c1d;
}

.c-zoom_slider__slider:focus {
  outline: none;
}

.c-zoom_slider__slider:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #1264a3;
}

.c-zoom_slider__slider:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #1264a3;
}

.c-zoom_slider__slider:hover::-webkit-slider-thumb {
  cursor: pointer;
}

.c-zoom_slider__slider:hover::-moz-range-thumb {
  cursor: pointer;
}

.c-zoom_slider__slider {
  opacity: 1;
  -webkit-appearance: none;
  appearance: none;
  background: linear-gradient(90deg, #bbb 100% 100%);
  outline: none;
  width: 100%;
  height: 2px;
  margin: 0 auto;
}

.c-zoom_slider__slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #1d9bd1;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-top: -17px;
}

.c-zoom_slider__slider::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #1d9bd1;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-top: -17px;
}

.c-zoom_slider__slider:hover, .c-zoom_slider__option:hover {
  cursor: pointer;
}

.c-zoom_slider__datalist {
  justify-content: space-between;
  display: flex;
}

.c-zoom_slider__ticker {
  border-right: 2px solid #bbb;
  width: 0;
  height: 1px;
  margin-top: -13px;
  margin-left: -4px;
  font-size: 12px;
}

.c-zoom_slider__current_value {
  -webkit-user-select: none;
  user-select: none;
}

.c-zoom_slider__current_value > span {
  text-align: center;
  width: max-content;
  position: absolute;
  top: -45px;
}

.p-a11y_prefs_setup_modal {
  width: 520px;
}

.p-a11y_prefs_setup_modal--wide {
  width: 763px;
  max-width: 763px;
}

.p-a11y_prefs_setup_modal .c-radio_button_card__primary_text {
  font-weight: initial;
}

.p-a11y_prefs_setup_modal__hide_overlay:before {
  transition: opacity .16s;
}

.p-a11y_prefs_setup_modal__message_pillow {
  border-radius: 4px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-a11y_prefs_setup_modal__message_pillow__background, .p-a11y_prefs_setup_modal__message_pillow__background .c-radio_button_card__image {
  background: #f8f8f8;
}

.p-a11y_prefs_setup_modal__message_pillow__bordered {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-a11y_prefs_setup_modal .p-prefs_modal__message_example__avatar {
  margin-left: 0;
}

.p-a11y_prefs_setup_modal .c-radio_button_card .c-message {
  white-space: nowrap;
}

.p-a11y_prefs_setup_modal__up_arrow__option {
  justify-content: start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-a11y_prefs_setup_modal__up_arrow__option--edit {
  background-color: #f2c74433;
}

.p-a11y_prefs_setup_modal__up_arrow__cancel_button {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_modal__up_arrow__save_button {
  color: #fff;
  background-color: #007a5a;
  border-radius: 4px;
  margin-left: 8px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_modal__up_arrow__input {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-right: none;
  border-radius: 4px 0 0 4px;
  margin-bottom: 8px;
  padding: 8px 4px;
}

.p-a11y_prefs_setup_modal__up_arrow__input .cursor {
  border-right: 1px solid #1d1c1d;
}

.p-a11y_prefs_setup_modal__message_pillow__background {
  background: #f8f8f8;
}

.p-a11y_prefs_setup_modal .c-radiogroup, .p-a11y_prefs_setup_modal .c-fieldset {
  margin: 0;
}

.p-a11y_prefs_setup_modal .c-label--inline {
  margin-bottom: 0;
}

.p-a11y_prefs_setup_modal_speedbump {
  width: 520px;
}

.p-a11y_prefs_setup_modal_speedbump .c-modal_speed_bump__heading {
  margin-bottom: 16px;
}

.p-a11y_prefs_setup_modal_speedbump .c-modal_speed_bump__text_wrapper {
  margin-bottom: 8px;
}

.p-a11y_prefs_setup_modal_speedbump--wide {
  width: 763px;
  max-width: 763px;
}

.p-a11y_prefs_setup_modal .c-sk-modal_content {
  height: 100%;
}

.p-a11y_prefs_setup_modal .c-sk-modal_footer_actions.categories_footer_actions {
  justify-content: flex-end;
}

.p-a11y_prefs_setup_modal .c-sk-modal_footer_actions {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-sk-overlay.p-a11y_prefs_setup_modal__hide_overlay.ReactModal__Overlay--after-open:not(.ReactModal__Overlay--before-close):before {
  opacity: 0;
}

.p-a11y_prefs_setup_modal .c-sk_radio_card__radio {
  max-width: 225px;
}

.p-a11y_prefs_setup_modal .c-sk_radio_card__radio__title {
  margin-top: -4px;
  font-weight: normal;
}

.p-a11y_prefs_setup_modal .c-sk-modal_content__inner {
  overflow-x: auto;
}

.c-radio_button_card {
  border-radius: 4px;
  width: 225px;
  margin-right: 16px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-radio_button_card:hover {
  cursor: pointer;
}

.c-radio_button_card:not(.c-radio_button_card--checked):hover {
  box-shadow: 0 1px 4px #0000004d;
}

.c-radio_button_card .c-label__text {
  padding-bottom: 0;
}

.c-radio_button_card:focus-within {
  box-shadow: 0 1px 3px #00000014;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-radio_button_card__image_container {
  min-height: 120px;
}

.c-radio_button_card__content {
  padding: 20px;
  display: flex;
}

.c-radio_button_card__text {
  margin-top: -6px;
}

.c-radio_button_card__primary_text {
  margin-bottom: 4px;
  font-weight: 700;
}

.c-radio_button_card__disabled_footer_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d0a;
}

.c-radio_button_card .c-label__children {
  display: block;
}

.c-radio_button_card__image {
  width: 100%;
  height: 120px;
  min-height: 120px;
  padding: 0;
}

.c-radio_button_card__image--node {
  justify-content: start;
  align-items: center;
  display: flex;
}

.c-sound_prefs__container {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.c-sound_prefs__sample_message {
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
}

@keyframes c-sound_prefs__sample_message_animation {
  from {
    transform: translateY(100px);
  }

  to {
    transform: translateY(0);
  }
}

.c-sound_prefs__sample_message--transition {
  animation-name: c-sound_prefs__sample_message_animation;
  animation-duration: .5s;
  animation-timing-function: cubic-bezier(.36, .19, .29, 1);
}

.c-sound_prefs__play_button {
  background: #fff;
  border-radius: 28px;
  width: 28px;
  height: 28px;
  margin-top: 8px;
  display: block;
}

.c-sound_prefs__play_button__icon {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-sound_prefs__play_button__icon--disabled {
  color: #1d1c1db3;
}

.c-sound_prefs__direct_message_announcement {
  border-radius: 4px;
  width: 100%;
}

.c-sound_prefs__direct_message_announcement__live_region {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-message_with_screenreader_example {
  flex-direction: column;
  display: flex;
}

.c-message_with_screenreader_example__caption_text {
  color: #fff;
  background-color: #1d1c1d;
  border: 1px solid #1d1c1d;
  border-radius: 4px;
  margin-top: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_coachmark {
  --prefs_setup_coachmark_bg: #1264a3;
  --prefs_setup_coachmark_fg: #fff;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark {
  --prefs_setup_coachmark_bg: #f8f8f8;
  --prefs_setup_coachmark_fg: #fff;
}

.p-a11y_prefs_setup_coachmark {
  background: var(--prefs_setup_coachmark_bg, #1264a3);
  color: var(--prefs_setup_coachmark_fg, #fff);
  width: 348px;
  padding: 20px;
  font-size: 15px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close {
  width: 24px;
  height: 24px;
  top: 1px;
  left: 7px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close .c-icon:before {
  font-size: 20px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:hover, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:hover {
  color: var(--prefs_setup_coachmark_fg, #fff);
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:focus, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:focus {
  color: var(--prefs_setup_coachmark_fg, #fff);
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-a11y_prefs_setup_coachmark.c-coachmark:before, .p-a11y_prefs_setup_coachmark.c-coachmark:after {
  border-width: 8px;
}

.p-a11y_prefs_setup_coachmark.c-coachmark--top:before, .p-a11y_prefs_setup_coachmark.c-coachmark--top:after {
  border-top-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--bottom-left:before, .p-a11y_prefs_setup_coachmark.c-coachmark--bottom-left:after {
  border-bottom-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--left:before, .p-a11y_prefs_setup_coachmark.c-coachmark--left:after {
  border-left-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--bottom:before, .p-a11y_prefs_setup_coachmark.c-coachmark--bottom:after {
  border-bottom-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--right:before, .p-a11y_prefs_setup_coachmark.c-coachmark--right:after {
  border-right-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark__container {
  display: flex;
}

.p-a11y_prefs_setup_coachmark__emoji {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-right: 16px;
  font-size: 20px;
}

.p-a11y_prefs_setup_coachmark__emoji .p-a11y_prefs_setup_coachmark__emoji__icon {
  font-size: 24px;
  position: absolute;
  top: 25px;
  left: 18px;
}

.p-a11y_prefs_setup_coachmark__emoji .p-a11y_prefs_setup_coachmark__emoji__orange_circle {
  background-color: #f2c744;
  border-radius: 50%;
  width: 12px;
  height: 13px;
  position: absolute;
  top: 25px;
  left: 24px;
}

.p-a11y_prefs_setup_coachmark__text {
  font-size: 15px;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link {
  color: var(--prefs_setup_coachmark_fg, #fff);
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 12px;
  margin-left: -12px;
  padding: 2px 6px 6px 8px;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link:hover {
  color: var(--prefs_setup_coachmark_fg, #fff);
  text-decoration: none;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link:focus {
  color: var(--prefs_setup_coachmark_fg, #fff);
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-a11y_prefs_setup_coachmark__cta__container {
  border-bottom: 1px solid var(--prefs_setup_coachmark_fg, #fff);
}

.p-a11y_prefs_setup_coachmark__primary_cta_link .c-icon--arrow-right:before {
  font-size: 22px;
  top: 57%;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark ::selection {
  color: #fff;
  background-color: highlight;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark ::selection {
  color: #fff;
  background-color: highlight;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .p-a11y_prefs_setup_coachmark__primary_cta_link.c-link--button:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .p-a11y_prefs_setup_coachmark__primary_cta_link.c-link--focus-visible:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-shared_workspace_sent_invitation_success_modal__entity {
  flex: 1;
}

.actionsIcon__GwRx7 {
  align-self: center;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-view_header_hover_card__overlay {
  z-index: 999;
}

.p-view_header_hover_card__popover {
  z-index: 1000;
  transition: opacity 80ms linear;
  position: absolute;
}

.p-view_header_hover_card__container {
  word-break: break-word;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-view_header_hover_card__popover_arrow {
  background: none;
  border-bottom: 14px solid #f2c744;
  border-left: 14px solid #0000;
  border-right: 14px solid #0000;
  position: absolute;
  top: -8px;
  right: 4px;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-toggle_channel_space_cabinet_preview__container {
  background: #f3f3f3;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  height: 220px;
  padding: 12px 22px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_cabinet_preview__container .c-file_entity__text {
  color: #1d1c1d;
  font-weight: 400;
}

.p-toggle_channel_space_cabinet_preview__container .c-base_list_entity--small {
  padding: 3px;
}

.p-toggle_channel_space_cabinet_preview__heading {
  color: #868686;
  margin-left: 5px;
}

.p-toggle_channel_space_cabinet_preview__files {
  flex-direction: column;
  padding-bottom: 25px;
  display: flex;
  overflow: hidden;
}

.p-toggle_channel_space_cabinet_preview-link {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-toggle_channel_space_cabinet_preview-link_icon {
  padding: 0 4px;
}

.p-toggle_channel_space_cabinet_preview-link_title {
  height: 32px;
  padding-top: 2px;
  padding-left: 4px;
}

.p-toggle_channel_space_nux .p-lottie svg {
  border-radius: 8px 8px 0 0;
}

.p-toggle_channel_space_nux .c-coachmarkv2__hero {
  display: block;
}

.p-toggle_channel_space_nux .c-coachmarkv2__actions {
  justify-content: space-between;
}

.p-toggle_channel_space_nux .c-coachmarkv2__secondary_button {
  box-shadow: none;
  color: #1264a3;
  border: none;
  padding-left: 0;
}

.p-toggle_channel_space_nux:before {
  bottom: 99.9%;
}

.p-toggle_channel_space_nux:after {
  border-bottom-color: #f2c744;
}

.p-toggle_channel_space_nux .c-coachmarkv2__secondary_button:hover {
  box-shadow: none;
  background: none;
  text-decoration: underline;
}

.p-toggle_channel_space_nux__non_animated_hero {
  width: 100%;
}

.p-toggle_channel_space_nux--channel:after {
  border-bottom-color: #fff;
}

.p-toggle_channel_space_nux--channel .c-coachmarkv2__close {
  color: #1d1c1d;
}

.p-toggle_channel_space_preview {
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #fff;
  overflow-y: scroll;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_preview .p-field_group {
  border: none;
  margin: 0;
}

.p-toggle_channel_space_preview .p-field__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 0;
  margin-right: 0;
}

.p-toggle_channel_space_preview .p-message_block_document_unfurl {
  position: relative;
}

.p-toggle_channel_space_preview button {
  width: 100%;
}

.p-toggle_channel_space_preview .c-message_actions__container {
  min-width: 32px;
}

.p-toggle_channel_space_preview .c-pillow_file_container {
  margin-bottom: 8px;
}

.p-toggle_channel_space_preview .p-bookmarks_bar__add_bookmark_button {
  display: none;
}

.p-toggle_channel_space_preview .parts-screen {
  border-radius: 8px;
  overflow: hidden;
}

.p-toggle_channel_space_preview .p-embedded_user_profile_unfurl_actions, .p-toggle_channel_space_preview .p-embedded_message_unfurl_actions, .p-toggle_channel_space_preview .c-file__actions {
  display: none;
}

.p-toggle_channel_space_preview .p-embedded_generic_pins__collapse {
  width: 32px;
}

.p-toggle_channel_space_preview .p-bookmarks_bar__pins_popover_button_wrapper {
  display: none;
}

.p-toggle_channel_space_preview::-webkit-scrollbar {
  display: none;
}

.p-toggle_channel_space_preview__title {
  font-weight: 700;
}

.p-toggle_channel_space_preview__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 4px;
  margin-bottom: 4px;
}

.p-toggle_channel_space_preview__content {
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.p-toggle_channel_space_preview__loading {
  background-color: #fff;
  padding: 28px;
}

.p-toggle_channel_space_preview__see_more_button {
  justify-content: center;
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-toggle_channel_space_preview_empty_state {
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px 16px 0;
  display: flex;
  overflow-y: scroll;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_preview_empty_state::-webkit-scrollbar {
  display: none;
}

.p-toggle_channel_space_preview_empty_state__img_container {
  justify-content: center;
  width: 100%;
  min-height: 75px;
  margin-top: 8px;
  margin-bottom: 12px;
  display: flex;
}

.p-toggle_channel_space_preview_empty_state__subtitle {
  width: 100%;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 800;
}

.p-toggle_channel_space_preview_empty_state__body {
  text-align: left;
  color: #1d1c1db3;
  margin-bottom: 20px;
  font-size: 15px;
}

.p-toggle_channel_space_preview_empty_state__open_button {
  width: 100%;
  height: 28px;
  font-size: 13px;
}

.p-ai_summary_header_menu__container--channel-header {
  margin-left: 8px;
}

.p-ai_summary_header_menu--channel-header {
  border: 1px solid var(--dt_color-otl-ter);
  border-radius: 8px;
  width: 28px;
  height: 28px;
}

.p-ai_summary_header_menu_date_modal__content {
  overflow-x: scroll;
}

.p-ai_summary_header_menu_date_modal {
  padding-bottom: 20px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_calendar {
  width: 616px;
  margin-top: 16px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  top: 1px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_input {
  width: 616px;
  margin-top: 4px;
}

.p-record_channel_header__button {
  margin-left: var(--dt_static_space-050);
  padding: var(--dt_static_space-0125) 6px;
  border-radius: var(--dt_static_radius-large);
  border: 1px solid #1d1c1d21;
}

.p-record__compact .p-record__section :first-child .p-record__field__label {
  display: none;
}

.p-record__compact .p-record__section :first-child .p-record__field__value {
  font-size: var(--dt_static_type-size-title);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-100);
}

.p-record__container {
  padding: var(--dt_static_space-100);
}

.p-record__title__label {
  color: var(--dt_color-content-ter);
  font-size: var(--dt_static_type-size-caption);
}

.p-record__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-record__section {
  border-top: 1px solid #ddd;
  padding: 16px;
}

.p-record__heading {
  font-size: var(--dt_static_type-size-base);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-100);
}

.p-record_field {
  padding-bottom: var(--dt_static_space-075);
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-record_field__label {
  color: var(--dt_color-content-ter);
  font-size: var(--dt_static_type-size-caption);
  min-width: 150px;
  font-weight: bold;
}

.p-record_field__value, .p-record_field__value__component {
  font-size: var(--dt_static_type-size-base);
}

.p-record_field__value__component__picklist {
  border-radius: var(--dt_static_radius-base);
  padding: var(--dt_static_space-0125) 6px;
  white-space: nowrap;
  font-size: var(--dt_static_type-size-base);
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-record_field__value__component:not(:last-of-type):after {
  content: " ";
}

.p-view_header {
  z-index: 3;
  flex-shrink: 0;
  align-items: center;
  height: 49px;
  padding: 0 16px 0 20px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-ia4_client .p-view_header, .p-window_layout_wrapper--ia4 .p-view_header {
  padding-right: 12px;
}

.p-view_header--solid {
  background: #fff;
}

.p-view_header--without-bookmarks-bar {
  z-index: 202;
}

.p-view_header--with-bookmarks-bar {
  z-index: 202;
  background: #fff;
}

.p-view_header--with-channel-canvas {
  padding: 0 12px 0 20px;
}

.p-view_header--with-channel-tabs {
  box-shadow: none;
  border: none;
}

.p-view_header__text {
  flex: 1 1 0;
  align-items: baseline;
  min-width: 0;
  display: flex;
}

.p-view_header__big_button {
  border-radius: 6px;
  flex: 0 auto;
  min-width: 96px;
  margin-left: -8px;
  margin-right: 8px;
  padding: 3px 8px;
  font-weight: 900;
}

.p-view_header__big_button:not(.p-view_header__big_button--inactive):hover {
  background-color: #1d1c1d0a;
}

.p-view_header__big_button:not(.p-view_header__big_button--inactive):active {
  background-color: #1d1c1d21;
}

.p-view_header__title {
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-view_header__truncated_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-view_header__truncated_text wbr {
  display: none;
}

.p-view_header__custom_status {
  margin-left: 4px;
}

.p-view_header__bell {
  align-self: center;
  margin-left: 6px;
  margin-right: 2px;
  font-size: 16px;
}

.p-view_header__channel_title_icon {
  vertical-align: text-bottom;
  margin-right: 2px;
}

.p-view_header__channel_title_shared_icon {
  vertical-align: text-bottom;
  align-self: center;
  margin-left: 2px;
  top: .0625em;
}

.p-view_header__channel_title_team_name {
  align-self: center;
  margin-top: 1.6px;
  margin-left: 8px;
  margin-right: 1.6px;
  display: inline-block;
}

.p-view_header__big_button--about_workspace {
  flex: 100%;
  margin-right: 0;
  padding-right: 0;
}

.p-view_header__big_button--dm, .p-view_header__big_button--app {
  margin-left: -4px;
  padding: 3px 8px 3px 3px;
}

.p-view_header__big_button--doc {
  width: -moz-fit-content;
  width: fit-content;
}

.p-view_header__big_button--doc.p-view_header__big_button--template {
  padding-right: 0;
}

.p-view_header__member_name {
  color: #1d1c1d;
}

.p-view_header__big_button--dm .p-view_header__title, .p-view_header__big_button--app .p-view_header__title {
  align-items: center;
}

.p-view_header__avatar {
  height: 24px;
  margin-right: 8px;
  position: relative;
}

.p-view_header__avatar .c-avatar {
  cursor: pointer;
}

.p-view_header__app_title_icon {
  margin-right: 8px;
}

.p-view_header__big_button--page {
  width: 100%;
  margin: 0;
  padding: 0;
}

.p-view_header__big_button--page .p-view_header__title {
  align-items: center;
}

.p-view_header__big_button--page .p-ia__view_header__title {
  white-space: nowrap;
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-view_header__big_button--page .p-ia__view_header__title > .p-all_unreads_header__header__sort_and_filter, .p-view_header__big_button--page .p-ia__view_header__title > .p-ia__view_header__subtitle {
  align-self: baseline;
  margin-left: 8px;
}

.p-view_header__big_button__tooltip {
  text-align: initial;
  font-weight: 400;
}

.p-view_header__big_button__tooltip--centered {
  text-align: center;
}

.p-view_header__big_button__tooltip_subheader {
  opacity: .7;
}

.p-view_header__big_button__tooltip_header {
  font-weight: 700;
}

.p-view_header__big_button__tooltip_topic {
  color: #868686;
}

.p-view_header .p-ia__view_header__sidebar_toggle_button {
  margin-left: -2px;
  margin-right: 8px;
}

.p-view_header__topic_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex: 1 1 0;
  min-width: 96px;
  margin-right: 8px;
  display: flex;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic__edit {
  color: #1264a3;
  margin-left: 8px;
  display: none;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic__edit.c-button--focus-visible, .p-view_header__topic_container:hover .p-classic_nav__model__title__info__topic__edit {
  display: inline-flex;
}

.p-view_header__topic_container:hover .p-classic_nav__model__title__info__topic__edit:hover {
  text-decoration: underline;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text, .p-view_header__topic_container .p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text {
  min-width: unset;
}

.p-view_header--narrow .p-view_header__topic_container, .p-workspace__tiles .p-view_header__topic_container {
  display: none;
}

.p-workspace__tiles--large .p-view_header__topic_container {
  display: block;
}

.p-view_header__topic_container--dm_topic {
  align-self: center;
}

.p-view_header__topic_container--truncated .p-view_header__topic {
  min-width: 96px;
  max-width: min(70%, 540px);
  margin-right: 8px;
}

.p-view_header__topic.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text:before, .p-view_header__topic.p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text:before {
  content: none;
  top: -8px;
  bottom: -8px;
  left: -12px;
  right: -12px;
}

.p-view_header__topic_container--truncated .p-view_header__topic.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text:before, .p-view_header__topic_container--truncated .p-view_header__topic.p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text:before {
  content: "";
}

.p-view_header__app_home_context_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex: 1 1 0;
  min-width: 96px;
  margin-right: 8px;
  display: flex;
}

.p-view_header__app_home_context_container .p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text, .p-view_header__app_home_context_container .p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text {
  min-width: unset;
}

.p-view_header__app_home_context_container {
  align-self: center;
}

.p-workspace__tiles .p-view_header__app_home_context_container {
  display: none;
}

.p-workspace__tiles--large .p-view_header__app_home_context_container {
  display: block;
}

.p-view_header__app_home_context_container--truncated .p-view_header__app_home_context {
  min-width: 96px;
  max-width: min(70%, 540px);
  margin-right: 8px;
}

.p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text:before, .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text:before {
  content: none;
  top: -8px;
  bottom: -8px;
  left: -12px;
  right: -12px;
}

.p-view_header__app_home_context_container--truncated .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text:before, .p-view_header__app_home_context_container--truncated .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text:before {
  content: "";
}

.p-view_header__actions {
  z-index: 0;
  background: #fff;
  flex: none;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-view_header__menu .c-menu_item__button {
  align-items: baseline;
}

.p-view_header__menu_item .c-menu_item__description {
  white-space: initial;
  overflow-x: initial;
  text-overflow: unset;
  line-height: 1.38463;
}

.p-view_header__custom_menu_header.c-menu_item__li, .p-view_header__custom_menu_header .c-menu_item__button {
  line-height: unset;
}

.p-view_header__custom_menu_header .c-menu_item__button--highlighted {
  background-color: unset;
  color: unset;
}

.p-view_header__menu .p-about_modal__mpdm_avatars {
  z-index: 1;
  position: relative;
}

.p-view_header__menu .p-about_modal__member_name {
  white-space: initial;
}

.p-view_header__menu .p-about_modal__mpdm_avatars .p-about_modal__member_avatar img {
  border-color: #f8f8f8;
}

.p-view_header__menu .p-about_modal__member_title {
  line-height: 1.46668;
}

.p-view_header__slack_connect_menu_description {
  margin-bottom: 8px;
}

.p-view_header__slack_connect_team_icons {
  flex-direction: row-reverse;
  justify-content: flex-end;
  display: flex;
}

.p-view_header__slack_connect_team_icons .c-team_icon {
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-view_header__slack_connect_team_icons .c-team_icon:not(:last-child) {
  margin-left: -5px;
}

.p-view_header__menu .c-menu_item__button--highlighted .c-team_icon {
  box-shadow: 0 0 0 2px #1264a3;
}

.p-view_header .p-ia__view_header__button:not(.p-ia__view_header__button--close, .p-ia__view_header__button--close_tile, .p-ia__view_header__button--detach_window) {
  color: #1d1c1d;
}

.p-view_header__coachmark {
  max-width: 347px;
}

.p-view_header--stacked {
  height: auto;
  padding: 0;
}

.p-view_header--stacked .p-view_header__actions {
  position: absolute;
  top: 5px;
  right: 5px;
}

.p-view_header--stacked .p-view_header__title {
  flex-direction: column;
}

.p-view_header--stacked .p-ia__view_header__title {
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 0 16px 0 20px;
}

.p-view_header--stacked .p-ia__view_header__sub_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  width: 100%;
  height: 36px;
  padding: 0 16px 0 20px;
  display: flex;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__button {
  margin-left: unset;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__primary_button {
  min-height: unset;
  margin-left: unset;
  color: #1264a3;
  height: 28px;
  font-weight: 700;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__button--with_label {
  margin-right: 8px;
}

.p-view_header__avatar_stack_wrapper {
  z-index: 300;
  background-color: #fff;
  border-radius: 4px;
  height: 28px;
  position: relative;
}

.p-view_header__avatar_stack_wrapper .p-avatar_stack--details {
  margin-left: 0;
}

.p-view_header__avatar_stack_wrapper .p-view_header__avatar_stack_coachmark_header {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-view_header__canvas_pro_badge {
  margin-top: 2px;
  margin-right: 8px;
}

.p-view_header__avatar_stack_coachmark {
  background: #fff;
  border-radius: 8px;
  width: 350px;
  padding: 20px;
  position: absolute;
  top: 52px;
  left: -297px;
}

.p-ia__view_header__spacer {
  flex: 1 0 8px;
}

.p-ia__view_header__fixed_space {
  margin-left: auto;
  margin-right: 12px;
}

.p-ia__view_header__new-window-button {
  color: var(--dt_color-content-sec);
  margin-right: -8px;
}

.p-ia__view_header__subtitle, .p-ia__view_header__metadata {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex-shrink: 9999;
  align-self: stretch;
  margin: 0;
}

.p-ia__view_header__button {
  color: #1d1c1db3;
  border-radius: 4px;
  flex: none;
  align-items: center;
  margin-left: 4px;
  padding: 8px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.38463;
  display: flex;
}

.p-ia__view_header__button.p-ia__view_header__button--deprecated-spacing {
  margin-left: 12px;
}

.p-ia__view_header__button:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
}

.p-ia__view_header__button:active {
  background: #1d1c1d21;
}

.p-ia__view_header__button--icon_only {
  display: none;
}

.p-ia__view_header__button--with_label .p-ia__view_header__button_icon {
  margin-right: 8px;
}

@media screen and (max-width: 1070px) {
  .p-ia__view_header__button_text, .p-ia__view_header__button--with_label {
    display: none;
  }

  .p-ia__view_header__button--icon_only {
    display: inline;
  }
}

.p-ia__view_header__sidebar_toggle_button {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  margin-right: 9px;
  display: inline-flex;
  position: relative;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot {
  top: 0;
  right: -1px;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  background-color: #1d1c1d;
  border-color: #fff;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot--mentions.p-team_sidebar__unread_dot {
  background-color: #e01e5a;
}

.p-ia__view_header__sidebar_toggle_button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-ia__view_header__sidebar_toggle_button:hover .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  border-color: #f8f8f8;
}

.p-ia__view_header__sidebar_toggle_button:active {
  background: #1d1c1d21;
}

.p-ia__view_header__sidebar_toggle_button:active .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  border-color: #ddd;
}

.p-ia4_client .p-ia__view_header__button--close, .p-ia4_client .p-ia__view_header__button--close-tile {
  margin-left: 8px;
}

.p-view_header--inset {
  border-radius: 8px 8px 0 0;
}

.p-view_header--inset.p-view_header--inset--secondary_showing {
  border-radius: 8px 0 0;
}

.p-ia__view_header_edit_search_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 8px;
}

.p-resizer {
  z-index: 1000;
  -webkit-user-select: none;
  user-select: none;
  cursor: col-resize;
  width: 8px;
  position: absolute;
  top: 45px;
  bottom: 0;
}

.p-resizer:after {
  content: "";
  background-color: #0000;
  width: 1px;
  transition: background-color .15s .15s, box-shadow .15s .15s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
}

.p-resizer:focus {
  outline: none;
}

.p-resizer.p-resizer--focused:after {
  transition: none;
}

.p-resizer.p-resizer--dragging:after, .p-resizer.p-resizer--focused:after, .p-resizer:hover:after {
  background-color: #1d9bd1;
  box-shadow: 0 0 0 1px #1d9bd1;
}

.p-resizer.p-resizer--default.p-resizer--dragging:after {
  background-color: #1d9bd1;
  animation: .5s p-resizer-pulse;
}

.p-resizer.p-resizer--collapsed {
  cursor: e-resize;
  width: 16px;
}

.p-resizer.p-resizer--collapsed:after {
  left: 8px;
}

.p-resizer.p-resizer--child-window-secondary {
  top: 1px;
}

.p-resizer__input {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-resizer-overlay {
  z-index: 999;
  cursor: col-resize;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@keyframes p-resizer-pulse {
  0% {
    box-shadow: 0 0 0 1px #1d9bd1;
  }

  50% {
    box-shadow: 0 0 0 3px #1d9bd1;
  }

  100% {
    box-shadow: 0 0 0 1px #1d9bd1;
  }
}

.p-resizer--inset {
  margin: 4px 0;
  top: 44px;
}

.p-resizer--inset.p-resizer--inspector {
  width: 11px;
  box-shadow: 0 1px #ddd, 0 -1px #ddd;
}

.p-resizer--inset.p-resizer--inspector:after {
  left: 6px;
}

.p-quip_popout {
  background: #fff;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-quip_popout > .p-quip_popout__doc {
  flex: 2 2 0;
}

.p-quip_popout > .p-quip_popout__flexpane {
  flex: 1 1 0;
}

.p-quip_popout__doc {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__doc > .p-quip_popout__header {
  flex: none;
}

.p-quip_popout__doc > .p-quip_popout__embed {
  flex: auto;
}

@media screen and (max-width: 630px) {
  .p-quip_popout__doc--has-thread {
    display: none;
  }
}

.p-quip_popout__embed {
  position: relative;
  container: quip-popout / size;
}

.p-quip_popout__embed__canvas_browser {
  width: 100%;
}

.p-quip_popout__header {
  z-index: 4;
  background: #fff;
  height: 50px;
}

.p-quip_popout__header, .p-quip_popout__flexpane_header {
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.p-quip_popout__header {
  border-bottom: 1px solid #1d1c1d21;
  padding: 0 12px;
}

.p-quip_popout__header > * {
  flex: none;
}

.p-quip_popout__header > .p-quip_popout__title {
  flex: auto;
}

.p-quip_popout__title {
  white-space: nowrap;
  align-items: center;
  margin-left: 4px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-quip_popout__title .p-quip_popout__title_button {
  margin-left: 0;
}

.p-quip_popout__title .p-quip_popout__title_button .p-quip_title__title {
  margin-right: 0;
}

.p-quip_popout__title .p-quip_title__file_viewers .c-base_icon__width_only_container {
  background-color: unset;
}

.p-quip_popout__title .p-quip_title__file_viewers .p-facepile {
  margin-right: 6px;
}

.p-quip_popout__title .p-rich_text_block {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-quip_popout__flexpane {
  border-left: 1px solid #1d1c1d21;
  flex-direction: column;
  min-width: 360px;
  max-width: 360px;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__flexpane > .p-quip_popout__flexpane_header {
  border-bottom: 1px solid #1d1c1d21;
  flex: none;
}

.p-quip_popout__flexpane > .p-quip_popout__flexpane_content {
  flex: auto;
  position: relative;
}

.p-quip_popout__flexpane--huddle {
  height: 100%;
}

.p-quip_popout__flexpane--multi-view {
  border-left: none;
  flex: 1;
  min-width: 0;
  max-width: 100%;
  height: 100%;
}

.p-quip_popout__flexpane_header {
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 50px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__flexpane_header wbr {
  display: none;
}

.p-quip_popout__flexpane_header .p-quip_popout__comment_flexpane_toolbar {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-quip_popout__flexpane_header .p-quip_popout__comment_flexpane_toolbar .p-quip_popout__flexpane_action_buttons {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.p-quip_popout__flexpane_header > .p-quip_popout__flexpane_title {
  flex: auto;
}

.p-quip_popout__flexpane_header > .c-icon_button {
  flex: none;
}

.p-quip_popout__button {
  color: #616061;
  cursor: pointer;
}

.p-quip_popout__button:hover {
  color: #1d1c1d;
}

.p-quip_popout__button:active {
  color: #1264a3;
}

.p-quip_popout__button--back {
  margin-left: 0;
  margin-right: 8px;
}

.p-quip_popout_modal {
  height: 100vh;
}

@media only screen and (min-width: 1351px) {
  .p-quip_popout_modal {
    width: 970px;
    max-width: 970px;
  }
}

@media only screen and (max-width: 1350px) {
  .p-quip_popout_modal {
    width: 80%;
    max-width: 80%;
  }
}

@media only screen and (max-width: 1024px) {
  .p-quip_popout_modal {
    width: 774px;
    max-width: 774px;
  }
}

@media only screen and (max-width: 824px) {
  .p-quip_popout_modal {
    width: 100%;
    max-width: 100%;
  }
}

.p-quip_popout_modal .c-sk-modal__close_button {
  z-index: 4;
  top: 16px;
}

@media only screen and (min-width: 1351px) {
  .p-quip_popout_modal--thread_open {
    width: 1330px;
    max-width: 1330px;
  }
}

@media only screen and (max-width: 1350px) {
  .p-quip_popout_modal--thread_open {
    width: calc(80% + 360px);
    max-width: calc(80% + 360px);
  }
}

@media only screen and (max-width: 1024px) {
  .p-quip_popout_modal--thread_open {
    width: 1134px;
    max-width: 1134px;
  }
}

@media only screen and (max-width: 824px) {
  .p-quip_popout_modal--thread_open {
    width: 100%;
    max-width: 100%;
  }
}

.p-quip_popout__header--modal, .p-quip_popout__flexpane_header--modal {
  padding: 16px 20px;
}

.p-quip_popout__flexpane_header--modal {
  margin-right: 36px;
}

.p-quip_popout__embed--with-huddle .p-quip_insertion_toolbar {
  bottom: 210px;
}

.p-quip_popout__last_saved, .p-quip_popout__last_updated {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_popout__last_saved {
  flex: 0 auto;
  padding-right: 4px;
}

.p-quip_popout__info_block_label {
  color: #1d1c1d;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
}

.p-quip_popout__info_block_data {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 0;
}

.p-quip_popout__missing_history_header {
  margin-left: auto;
}

.p-multi_view_window_title {
  opacity: .8;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_video_strip_container {
  width: 160px;
  height: 100%;
  padding-left: 2px;
  display: flex;
}

.p-huddle_video_strip_container .c-scrollbar__hider {
  scroll-snap-type: y proximity;
}

.p-huddle_video_strip_container--gradient:after {
  pointer-events: none;
  content: "";
  background: linear-gradient(to top, var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg)), transparent);
  z-index: 999;
  border-radius: 10px 10px 0 0;
  width: 160px;
  height: 15%;
  position: absolute;
  bottom: 0;
}

.p-window_list_menu_item {
  padding-left: 8px;
}

.p-window_list_menu_item .p-window_list_menu_item__item {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-window_list_menu_item .p-window_list_menu_item__item .c-menu_item__description {
  padding: 0;
}

.p-window_list_menu_item.c-menu_item__button:not(.c-menu_item__button--highlighted) .p-window_list_menu_item--current {
  color: #1264a3;
}

.p-window_list_menu_item .p-window_list_menu_item__check {
  position: absolute;
}

.p-window_list_menu_item .p-window_list_menu_item__descriptor {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 24px;
  display: flex;
}

.p-window_list_menu_item .p-window_list_menu_item__descriptor .p-window_list_menu_item__descriptor__text {
  margin-left: 12px;
}

.p-window_list_menu_item .p-window_list_menu_item__descriptor .p-window_list_menu_item__descriptor__text.p-window_list_menu_item__descriptor__text--no_icon {
  margin-left: 0;
}

.p-window_list_menu_item .p-window_list_menu_item__descriptor .p-window_list_menu_item__descriptor__icon--avatar .c-base_icon__width_only_container, .p-window_list_menu_item .p-window_list_menu_item__descriptor .p-facepile {
  display: flex;
}

.p-window_list_menu_item .p-window_list_menu_item__status {
  align-items: center;
  display: flex;
}

.p-window_list_menu_item .p-window_list_menu_item__status .p-window_list_menu_item__status__text {
  margin-left: 4px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_window_content {
  flex: 1;
  height: 100%;
  position: relative;
}

.p-huddle_window_content .c-scrollbar__child, .p-huddle_window_content .c-sk-modal_content__inner {
  height: 100%;
}

.p-huddle_window_content--expanded-view {
  border-radius: 8px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_window--ia4 .p-huddle_window_content--expanded-view {
  box-shadow: none;
  border-radius: 0;
}

.p-huddle_window--ia4 .p-huddle_window_content--expanded-view > * {
  border-radius: 0;
}

.p-huddle_window_content__container {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.p-huddle_window_content__container:has(.p-canvas_notes) {
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
}

.p-huddle_window--ia4 .p-huddle_window_content__container:has(.p-canvas_notes) {
  border-right: 1px solid #1d1c1d21;
  border-radius: 0;
}

.p-huddle_window_content__file_upload {
  z-index: 1;
  align-self: center;
  width: calc(100% - 16px);
  max-width: 300px;
  margin: 12px 0 0;
  position: absolute;
  top: 0;
}

.p-huddle_window_content--compact_mode {
  min-height: unset;
  flex-grow: 0;
  width: 100%;
}

.p-huddle_window_content__flexpane_container {
  flex-direction: column;
  height: 100%;
  min-height: 0;
  display: flex;
}

.p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_view_item_header, .p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_top_toolbar--right-controls, .p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_top_toolbar__gradient {
  opacity: 0;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(-108%);
}

.p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_toolbar__buttons_left_drawing_support_container, .p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_toolbar__buttons_center_drawing_support_container, .p-huddle_window_content__container_fullscreen_controls_hide .p-huddle_toolbar__buttons_right_drawing_support_container {
  opacity: 0;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(100%);
}

.p-huddle_window_content__container_fullscreen_controls_show .p-huddle_view_item_header, .p-huddle_window_content__container_fullscreen_controls_show .p-huddle_top_toolbar--right-controls, .p-huddle_window_content__container_fullscreen_controls_show .p-huddle_top_toolbar__gradient {
  opacity: 1;
  z-index: 11;
  margin-top: 0;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(0%);
}

.p-huddle_window_content__container_fullscreen_controls_show .p-huddle_top_toolbar__gradient {
  width: calc(100% + 8px);
  margin: -4px;
}

.p-huddle_window_content__container_fullscreen_controls_show .p-huddle_toolbar__buttons_left_drawing_support_container, .p-huddle_window_content__container_fullscreen_controls_show .p-huddle_toolbar__buttons_center_drawing_support_container, .p-huddle_window_content__container_fullscreen_controls_show .p-huddle_toolbar__buttons_right_drawing_support_container {
  opacity: 1;
  z-index: 11;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(0%);
}

.p-huddle_window_content__container_fullscreen_controls_show .p-huddle_view_item_header, .p-huddle_window_content__container_fullscreen_controls_show .p-huddle_top_toolbar--right-controls {
  z-index: 11;
}

.p-huddle_window_content__container_fullscreen_controls_show .p-huddle_top_toolbar__gradient {
  z-index: 10;
}

.p-window_list_dropdown {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.p-window_list_dropdown .p-window_list_dropdown__button {
  flex: 0 0 min-content;
  color: var(--dt_color-theme-content-inv-pry, var(--p-tab_rail__text));
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  width: 36px;
  padding: 0 2px;
  font-size: 13px;
  font-weight: bold;
  display: flex;
}

.p-ia4_client .p-window_list_dropdown .p-window_list_dropdown__button {
  --sk_focused-shadow-color: var(--dt_color-brand-core-white);
  --sk_focused-shadow-color-opaque: var(--dt_color-theme-otl-inv-pry);
}

.p-window_list_dropdown .p-window_list_dropdown__button:hover {
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-tab_rail__text--opacity-20));
}

.p-window_list_dropdown .p-window_list_dropdown__button:active {
  background-color: var(--dt_color-theme-surf-inv-sec, var(--p-tab_rail__text--opacity-20));
}

.p-window_list_dropdown .p-window_list_dropdown__button .p-window_list_dropdown__button__icon {
  margin-left: 4px;
}

.p-child_window_title_bar {
  color: var(--dt_color-theme-content-inv-pry);
  align-items: center;
  max-width: 100vw;
  height: 44px;
  min-height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.p-child_window_title_bar.p-child_window_title_bar--windows, .p-child_window_title_bar.p-child_window_title_bar--mac {
  -webkit-app-region: drag;
  -webkit-user-select: none;
  user-select: none;
}

.p-child_window_title_bar.p-child_window_title_bar--mac {
  padding-left: 90px;
}

.p-window--fullscreen .p-child_window_title_bar.p-child_window_title_bar--mac {
  padding-left: 8px;
}

.p-child_window_title_bar.p-child_window_title_bar--windows {
  padding-right: calc(138px * (1 / var(--zoom-factor, 1)));
  height: 44px;
}

.p-child_window_title_bar.p-child_window_title_bar--ia4 {
  justify-content: space-between;
  height: 32px;
  min-height: 32px;
}

.p-child_window_title_bar.p-child_window_title_bar--ia4.p-child_window_title_bar--ia4-with-window-list.p-child_window_title_bar--mac {
  padding-right: 4px;
}

.p-child_window_title_bar .p-child_window_title_bar__button {
  color: var(--dt_color-theme-content-inv-pry);
}

.p-child_window_title_bar .p-child_window_title_bar__button:hover {
  background-color: var(--dt_color-theme-surf-inv-pry);
}

.p-child_window_title_bar .p-child_window_title_bar__window_list {
  height: 26px;
  margin-right: 0;
}

.p-child_window_title_bar__button {
  -webkit-app-region: no-drag;
  width: 26px;
  height: 26px;
}

.p-child_window_title_bar__button:not(:last-child) {
  margin-left: -2px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button {
  padding: 0 2px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button:first-child {
  margin-right: 4px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button:not(:last-child) {
  margin-left: 0;
}

.p-child_window_title_bar__title {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  display: block;
  position: absolute;
  left: 76px;
  right: 76px;
  overflow: hidden;
}

.p-child_window_title_bar__title wbr {
  display: none;
}

.p-child_window_title_bar--windows .p-child_window_title_bar__title {
  left: 200px;
  right: 200px;
}

.p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 172px;
  right: 172px;
}

.p-window--fullscreen .p-child_window_title_bar--mac .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 96px;
  right: 96px;
}

.p-child_window_title_bar--windows .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 200px;
  right: 200px;
}

@media screen and (max-width: 440px) {
  .p-child_window_title_bar--mac .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
    display: none;
  }
}

.p-theme_background {
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.p-theme_background.p-theme_background--default {
  background: radial-gradient(circle at 50% 50%, var(--p-theme_background__start) 20%, transparent 80%), conic-gradient(from 45deg at 50% 50%, var(--p-theme_background__end) 0%, var(--p-theme_background__start) 25%, var(--p-theme_background__end) 50%, var(--p-theme_background__start) 75%, var(--p-theme_background__end) 100%);
}

.p-theme_background.p-theme_background--sunroof:not(.p-theme_background--huddle-mini) {
  transition: filter .1s cubic-bezier(.36, .19, .29, 1);
  -webkit-mask: linear-gradient(#fff6, #fffffff2 200px);
}

.p-ia4_client--blurred-window .p-theme_background.p-theme_background--sunroof:not(.p-theme_background--huddle-mini), .p-window--blurred .p-theme_background.p-theme_background--sunroof:not(.p-theme_background--huddle-mini) {
  -webkit-mask: linear-gradient(180deg, .73, .73);
  filter: brightness(.9);
}

.p-theme_background.p-theme_background--huddle-mini {
  border-radius: var(--dt_static_radius-xlarge);
  width: 100%;
  height: 100%;
}

.p-huddle_invite {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  padding: 8px;
}

.p-huddle_invite.p-huddle_invite--ia4 {
  background: unset;
  padding: 8px 0;
}

.p-huddle_invite__content {
  background-color: var(--dt_color-theme-base-inv-pry, #fff);
  color: var(--dt_color-theme-content-inv-pry, #1d1c1d);
  border-radius: 12px;
  padding: 12px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_invite__header_notif {
  background-color: var(--dt_color-theme-surf-sec, var(--p-huddle__active_item_opacity_13));
  justify-content: center;
  margin: -12px -12px 12px;
  display: flex;
}

.p-huddle_invite__header_notif .p-huddle_invite__header_notif_content {
  align-items: center;
  padding: 8px;
  font-size: 13px;
  display: flex;
}

.p-huddle_invite__message_header {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-huddle_invite__message {
  align-items: flex-start;
  font-size: 15px;
  display: flex;
}

.p-huddle_invite__message .p-huddle_invite__topic, .p-huddle_invite__message .p-huddle_invite__all_member_names, .p-huddle_invite__message .c-inline_channel_entity {
  font-weight: 700;
}

.p-huddle_invite--with_header .p-huddle_invite__message {
  font-size: 13px;
}

.p-huddle_invite__text {
  overflow: hidden;
}

.p-huddle_invite__avatar_container {
  margin-right: 8px;
  position: relative;
}

.p-huddle_invite__avatar_container.p-huddle_invite__avatar_container--with_overflow {
  flex-shrink: 0;
  width: 20px;
  height: 22px;
  line-height: 14px;
}

.p-huddle_invite__avatar_container.p-huddle_invite__avatar_container--with_overflow .p-huddle_invite__avatar {
  position: absolute;
  top: 0;
  left: 0;
}

.p-huddle_invite__avatar_container.p-huddle_invite__avatar_container--with_overflow .p-huddle_invite__avatar_overflow_overlay {
  color: #fff;
  background-color: #1d1c1d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  font-size: 11px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 8px;
  left: 8px;
  box-shadow: 0 0 0 2px #fff;
}

.p-huddle_invite__sender_name {
  font-weight: bold;
}

.p-huddle_invite__buttons {
  flex-direction: column;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  display: flex;
}

.p-huddle_invite__button {
  background-color: var(--dt_color-theme-surf-inv-pry, #fff);
  color: var(--dt_color-theme-content-inv-sec, #1d1c1d);
  border: 1px solid #1d1c1d4d;
  border-radius: 8px;
  width: 100%;
  height: 26px;
  font-size: 13px;
  font-weight: 700;
}

.p-huddle_invite__button:hover {
  color: var(--dt_color-theme-content-inv-sec, #1d1c1d);
  background-color: var(--dt_color-theme-surf-inv-pry, #fff);
}

.p-ia4_client--theming .p-huddle_invite__button:hover {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-base-pry-hover), var(--dt_color-theme-base-pry-hover));
}

.p-huddle_invite__button--joining_soon {
  color: var(--dt_color-theme-content-inv-sec, #1264a3);
}

.p-huddle_invite__button--joining_soon:hover {
  color: var(--dt_color-theme-content-inv-sec, #0b4c8c);
}

.p-huddle_invite__button--accept {
  background-color: var(--dt_color-theme-base-pry, #1264a3);
  color: var(--dt_color-theme-content-ter, #fff);
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_invite__button--accept:hover {
  color: var(--dt_color-theme-content-ter, #fff);
  background-color: var(--dt_color-theme-base-pry, #0b4c8c);
}

.p-ia4_client--theming .p-huddle_invite__button--accept:hover {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-base-pry-hover), var(--dt_color-theme-base-pry-hover));
}

.p-huddle_invite__button--accept: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-huddle_invite_join_modal__join_label {
  margin-left: 4px;
}

.p-huddle_education_prompt_tip, .p-huddle_window_titlebar .p-huddle_window_titlebar__control_container .p-huddle_education_prompt_tip {
  opacity: 1;
  background: #1264a3;
  border-radius: 12px;
  padding: 4px 8px;
  font-size: 13px;
  position: absolute;
}

.p-huddle_education_prompt_tip p, .p-huddle_window_titlebar .p-huddle_window_titlebar__control_container .p-huddle_education_prompt_tip p {
  margin-bottom: 0;
}

.p-huddle_education_prompt_tip {
  top: 28px;
  right: 17px;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__control_container .p-huddle_education_prompt_tip {
  top: 35px;
  right: 0;
}

.p-huddle_education_prompt_tip:before {
  content: "";
  background: #1264a3;
  width: 8px;
  height: 8px;
  position: absolute;
  top: -2px;
  right: 11px;
  transform: rotate(45deg);
}

.p-huddle_education_prompt_tip__container {
  z-index: 2;
  cursor: pointer;
}

.p-huddle_education_prompt_tip__container--mini_window {
  margin: 0 0 0 auto;
}

.p-huddle_window_resize_button {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  border-radius: 4px;
  padding: 4px;
}

.p-huddle_window_resize_button:hover {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__hover_text_color));
  background-color: var(--dt_color-theme-surf-inv-pry, var(--p-huddle__hover_item));
}

.p-huddle_window_resize_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;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_window_titlebar {
  color: var(--dt_color-theme-content-inv-pry, var(--p-huddle__text_color));
  z-index: 0;
  max-width: 100vw;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--browser .p-huddle_window_titlebar__box, .p-huddle_window_titlebar.p-huddle_window_titlebar--windows .p-huddle_window_titlebar__box {
  align-items: center;
  display: flex;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--browser .p-huddle_window_titlebar__box:first-child > span, .p-huddle_window_titlebar.p-huddle_window_titlebar--windows .p-huddle_window_titlebar__box:first-child > span {
  width: 12px;
  margin-right: auto;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--browser .p-huddle_window_titlebar__box:last-child > span, .p-huddle_window_titlebar.p-huddle_window_titlebar--windows .p-huddle_window_titlebar__box:last-child > span {
  width: 78px;
  margin-left: auto;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--browser .p-huddle_window_titlebar__box.p-huddle_window_titlebar__title_container, .p-huddle_window_titlebar.p-huddle_window_titlebar--windows .p-huddle_window_titlebar__box.p-huddle_window_titlebar__title_container {
  flex: 1;
  max-width: calc(100% - 90px);
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--browser .p-huddle_window_titlebar__box .p-huddle_window_titlebar__control_container, .p-huddle_window_titlebar.p-huddle_window_titlebar--windows .p-huddle_window_titlebar__box .p-huddle_window_titlebar__control_container {
  justify-content: flex-end;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--windows {
  -webkit-app-region: drag;
  -webkit-user-select: none;
  user-select: none;
  padding-right: calc(138px * (1 / var(--zoom-factor, 1)));
  height: 32px;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac {
  -webkit-app-region: drag;
  -webkit-user-select: none;
  user-select: none;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac .p-huddle_window_titlebar__box {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac .p-huddle_window_titlebar__box:first-child > span {
  width: 86px;
  margin-right: auto;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac .p-huddle_window_titlebar__box:last-child > span {
  width: 86px;
  margin-left: auto;
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac .p-huddle_window_titlebar__box.p-huddle_window_titlebar__title_container {
  max-width: calc(100% - 172px);
}

.p-huddle_window_titlebar.p-huddle_window_titlebar--mac .p-huddle_window_titlebar__box--compact {
  min-width: 20%;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__window_list .p-window_list_dropdown__button {
  margin: 0;
  font-size: 13px;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__title_container {
  font-size: 13px;
  line-height: 22px;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__title_container .p-huddle_window_titlebar_title_icon {
  margin-right: 4px;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__title_container .p-huddle_window_titlebar__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  overflow: hidden;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__title_container .p-huddle_window_titlebar__subtitle {
  opacity: .7;
  white-space: nowrap;
  margin-left: 8px;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__control_container {
  padding-right: 5px;
  display: flex;
}

.p-huddle_window_titlebar .p-huddle_window_titlebar__control_container button {
  -webkit-app-region: no-drag;
  opacity: .7;
  margin: 0 12px 0 auto;
  font-size: 20px;
}

@keyframes hoverNameFade {
  2% {
    opacity: 1;
  }

  98% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-huddle_window {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-huddle__bg));
  z-index: 3;
  flex-direction: column;
  min-width: 380px;
  height: 100%;
  min-height: 209px;
  display: flex;
}

.p-huddle_window.p-huddle_window--overflow_clip {
  overflow: clip;
}

.p-huddle_window .p-huddle_top_toolbar--thread_pane_close {
  margin-right: 0;
}

.p-huddle_window__content_container {
  flex: 1;
  max-width: 100vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-huddle_window__content_container--compact_mode {
  flex-direction: column;
}

.p-huddle_window__content_container--content-height {
  flex: none;
}

.p-huddle_window__content_container--full_mode {
  padding: 4px;
}

.p-huddle_window--ia4 .p-huddle_window__content_container--full_mode {
  border-radius: 6px;
  margin: 0 4px 4px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddle_window_fullscreen_controls .p-huddle_toolbar__container--expanded_mode {
  position: absolute;
  bottom: 0;
}

.p-huddle_window_fullscreen_controls--hide .p-huddle_toolbar__container--expanded_mode {
  opacity: 0;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(100%);
}

.p-huddle_window_fullscreen_controls--show .p-huddle_toolbar__container--expanded_mode {
  opacity: 1;
  transition: opacity .16s cubic-bezier(.36, .19, .29, 1), transform .16s cubic-bezier(.36, .19, .29, 1);
  transform: translateY(0%);
}

.p-huddle_window_fullscreen_controls--banner-count-0 .p-huddle_toolbar__container--expanded_mode {
  bottom: 0;
}

.p-huddle_window_fullscreen_controls--banner-count-1 .p-huddle_toolbar__container--expanded_mode {
  bottom: 48px;
}

.p-huddle_window_fullscreen_controls--banner-count-2 .p-huddle_toolbar__container--expanded_mode {
  bottom: 96px;
}

.p-huddle_window__alert_container {
  margin: 0 4px;
}

.p-huddle_window__alert_container .p-huddles_alert_banner_base--bottom_banner {
  border-radius: 8px;
}

.p-huddle_multi_device_modal .p-multi_device__content_section {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__title {
  margin: 20px 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-huddle_multi_device_modal .p-multi_device__content_section__avatars {
  flex-direction: row;
  display: flex;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__avatar_container {
  justify-content: center;
  padding: 0 4px;
  display: flex;
  position: relative;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__footer {
  justify-content: center;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__footer .c-sk-modal_footer_actions {
  margin-left: unset;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__primary_button {
  background: #1264a3;
}

.p-huddle_multi_device_modal .p-huddle_multi_device_modal__overflow {
  bottom: 2px;
}

.c-new_locale_toast {
  z-index: 999;
  max-width: 280px;
  padding: 0;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000059;
}

.c-new_locale_toast__content {
  padding: 10px 16px 12px;
}

.c-new_locale_toast__image {
  background-clip: padding-box;
  border-radius: 6px 6px 0 0;
  width: 280px;
  height: 112px;
  display: block;
}

.c-new_locale_toast__close_button.c-toast__close-button {
  color: #1d1c1d;
  visibility: visible;
  background: #fff;
  border-radius: 4px;
  justify-content: center;
  width: 36px;
  height: 36px;
  display: inline-flex;
  position: absolute;
  top: 4px;
  right: 4px;
}

.c-new_locale_toast .c-link--button:hover, .c-new_locale_toast__close_button:hover {
  color: #0b4c8c;
}

.deprecation-banner {
  z-index: 1000;
  background: #f2c744;
  position: fixed;
  bottom: 0;
}

.deprecation-browser-banner--phase-two {
  background: #e01e5a;
}

.deprecation-link {
  text-decoration: underline;
  display: block;
}

.p-outdated_modal__header {
  margin: 24px 0 16px -4px;
  font-size: 22px;
}

.p-outdated_modal__content {
  margin: 0;
  font-size: 15px;
  line-height: 22px;
}

.p-download_toast {
  align-items: flex-start;
  padding: 0 12px 0 0;
}

.p-download_toast__content {
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 294px;
}

.p-download_toast a {
  text-decoration: none;
}

.p-download_toast__file {
  border-radius: 6px;
}

.p-download_toast .p-download_controls__actions, .p-download_toast .p-download_controls__viewall {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  order: 3;
  transition-property: opacity, height, margin;
  transition-duration: .3s;
}

.p-download_toast .p-download_controls__actions {
  opacity: 1;
  pointer-events: all;
  height: 18px;
  margin: 0 0 12px 60px;
}

.p-download_toast .p-download_controls__viewall {
  opacity: 0;
  pointer-events: none;
  height: 0;
  margin: 0 0 0 60px;
}

.p-download_toast__item: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-download_toast_item--completed .p-download_controls__actions, .p-download_toast_item--other-completed .p-download_controls__viewall {
  opacity: 0;
  pointer-events: none;
  height: 0;
  margin: 0 0 0 60px;
}

.p-download_toast_item--completed.p-download_toast_item--last-item .p-download_controls__viewall {
  opacity: 1;
  pointer-events: all;
  height: 18px;
  margin: 0 0 12px 60px;
}

.p-download_toast .p-download_controls__button {
  margin-right: 12px;
  position: relative;
}

.p-download_toast .p-download_controls__button:hover {
  text-decoration: underline;
}

.p-download_toast__progress_outer {
  opacity: 1;
  background: #ddd;
  border-radius: 3px;
  order: 2;
  width: calc(100% - 24px);
  height: 6px;
  margin: 0 0 12px 60px;
}

.p-download_toast__progress_inner {
  background: #1d9bd1;
  border-radius: 3px;
  height: 6px;
  transition-property: width;
  transition-duration: .15s;
}

.p-download_toast_item--completed .p-download_toast__progress_outer {
  opacity: 0;
  height: 0;
  margin: 0 0 0 60px;
  transition-property: height, opacity, margin;
  transition-duration: .3s;
}

.p-download_toast_item--completed .c-pillow_file_meta_icon {
  color: #fff;
  opacity: 1;
  z-index: 2;
  background-image: linear-gradient(#1d1c1d, #1d1c1d);
  background-position: 5px 6px;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  transition-property: opacity;
  transition-duration: .3s;
  animation: .6s ease-in download_toast_complete_pulse;
  display: block;
  position: absolute;
  top: 34px;
  left: 32px;
  transform: scale(1);
}

@keyframes download_toast_complete_pulse {
  0% {
    transform: scale(.92);
  }

  60% {
    transform: scale(1.08);
  }

  100% {
    transform: scale(1);
  }
}

.p-migration_blocker_page__wrapper {
  background: #f8f8f8;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  display: flex;
  position: absolute;
}

.p-migration_blocker_page {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
}

.p-migration_blocker_page--large {
  border: 1px solid #1d1c1d1c;
  width: 520px;
  box-shadow: 0 20px 30px #0000001a;
}

.p-migration_blocker_page--large .p-migration_blocker_text {
  margin: 40px;
}

.p-migration_blocker_page--large .p-migration_blocker_text .p-migration_blocker_page__title {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-migration_blocker_page--large .p-migration_blocker_text .p-migration_blocker_page__description {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 0;
}

.p-migration_blocker_page--large .p-migration_blocker_page__button {
  padding: 25px 40px;
}

@media only screen and (max-width: 480px) {
  .p-migration_blocker_page--large {
    box-shadow: none;
    width: 100%;
  }
}

.p-migration_blocker_page__button__text {
  flex-direction: column;
  display: flex;
}

.p-migration_blocker_page__button {
  background: #f8f8f8;
  border-top: 1px solid #1d1c1d21;
  border-radius: 0 0 8px 8px;
  align-items: center;
  padding-bottom: .4rem;
  display: flex;
  position: relative;
}

.p-migration_blocker_page__button:link, .p-migration_blocker_page__button:visited, .p-migration_blocker_page__button:hover, .p-migration_blocker_page__button:active {
  color: initial;
  text-decoration: none;
}

.p-migration_blocker_page__button .p-migration_blocker_page__button_icon {
  color: #1d1c1db3;
  margin-top: -1px;
  transition: all .3s ease-in-out;
}

.p-migration_blocker_page__button .p-migration_blocker_page__button__text {
  flex-direction: column;
  flex: 1;
  justify-items: center;
  margin-top: -2px;
  display: flex;
}

.p-migration_blocker_page__button .p-migration_blocker_page__button__text .p-migration_blocker_page__button__title {
  margin: 0;
}

.p-migration_blocker_page__button .p-migration_blocker_page__button__text .p-migration_blocker_page__button__subtitle {
  color: #1d1c1db3;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 12px;
}

.p-migration_blocker_page__button:hover .p-migration_blocker_page__button_icon {
  color: #1d1c1d;
  transform: translate(8px);
}

.p-migration_blocker_page__button:hover .p-migration_blocker_page__button__subtitle {
  color: #1d1c1d;
}

.p-migration_blocker_page__icon {
  background-image: url(https://a.slack-edge.com/bv1-10/mig-blocker-asset-c481bee.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 430px 220px;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-migration_blocker_page__icon {
    background-image: url(https://a.slack-edge.com/bv1-10/mig-blocker-asset@2x-86aa73a.png);
  }
}

.p-migration_blocker_page__icon--complete {
  background-image: url(https://a.slack-edge.com/bv1-10/enterprise_welcome-0248be9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 136px 152px;
  height: 152px;
  margin-bottom: 30px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-migration_blocker_page__icon--complete {
    background-image: url(https://a.slack-edge.com/bv1-10/enterprise_welcome@2x-a838124.png);
  }
}

.p-upgrades_modal_row {
  display: flex;
}

@media screen and (max-width: 500px) {
  .p-upgrades_modal_row {
    flex-direction: column;
  }
}

.p-upgrades_modal_row--centered {
  flex-direction: column;
}

.p-upgrades_modal_row--centered .p-upgrades_modal_row__text {
  text-align: center;
  margin: auto;
}

.p-upgrades_modal_row--centered .p-upgrades_modal_row__title {
  padding-bottom: 8px;
}

.p-upgrades_modal_row--centered .p-upgrades_modal_row__image {
  margin: auto;
}

.p-upgrades_modal_row--icon {
  margin-bottom: 24px;
}

@media screen and (max-width: 500px) {
  .p-upgrades_modal_row--icon {
    margin: auto;
  }
}

.p-upgrades_modal_row__image {
  width: 120px;
  height: 120px;
}

@media screen and (max-width: 500px) {
  .p-upgrades_modal_row__image {
    margin: auto;
  }
}

.p-upgrades_modal_row__icon {
  width: min-content;
}

@media screen and (max-width: 500px) {
  .p-upgrades_modal_row__icon {
    margin: auto auto 8px;
  }
}

.p-upgrades_modal_row__text {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  margin: 0 0 0 12px;
  display: flex;
}

@media screen and (max-width: 500px) {
  .p-upgrades_modal_row__text {
    text-align: center;
    margin: auto;
  }
}

.p-upgrades_modal_row__title {
  white-space: pre-line;
  font-weight: bold;
}

.p-upgrades_modal_row__subtitle {
  color: #616061;
}

.sk-client-theme--dark .p-upgrades_modal_row__subtitle {
  color: #d1d2d3b3;
}

.p-trial_vhq_base_modal__content_section .p-upgrades_modal__content_section {
  padding: 0 32px;
}

.p-trial_vhq_base_modal__title {
  padding-top: 12px;
}

.p-trial_vhq_base_modal__subtitle {
  padding-bottom: 8px;
}

.p-trial_vhq_base_modal__usage {
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  margin: 16px auto;
  display: flex;
}

.p-trial_vhq_base_modal__usage .p-upgrades_modal_row__text {
  margin-left: 16px;
}

@media screen and (max-width: 500px) {
  .p-trial_vhq_base_modal__usage .p-upgrades_modal_row__text {
    margin: auto;
  }
}

.p-trial_vhq_base_modal__usage .p-upgrades_modal_row--icon {
  padding: 0 64px;
}

@media screen and (max-width: 500px) {
  .p-trial_vhq_base_modal__usage .p-upgrades_modal_row--icon {
    padding: 0 16px 16px;
  }
}

.p-trial_vhq_base_modal__try_next {
  text-align: left;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  margin: 0 16px 16px;
  padding: 24px 24px 0;
}

.p-trial_vhq_base_modal__try_next .p-upgrades_modal_row {
  margin-top: 16px;
}

@media screen and (max-width: 500px) {
  .p-trial_vhq_base_modal__try_next {
    padding-bottom: 24px;
  }
}

.p-trial_vhq_base_modal__try_next_title {
  margin-bottom: 16px;
  font-weight: bold;
}

@media screen and (max-width: 500px) {
  .p-trial_vhq_base_modal__try_next_title {
    text-align: center;
  }
}

.p-modal_three_column_row_container {
  justify-content: space-around;
  align-items: baseline;
  padding-bottom: 24px;
  display: flex;
}

@media screen and (max-width: 500px) {
  .p-modal_three_column_row_container {
    flex-direction: column;
  }
}

.p-modal_three_column_row_item_container {
  flex-direction: column;
  align-items: center;
  margin: 0 8px;
  display: flex;
}

.p-modal_three_column_row_item__text {
  text-align: center;
  max-width: 150px;
  font-size: 13px;
}

.p-modal_three_column_row_item__text--wide {
  max-width: 175px;
}

.p-modal_three_column_row_item__subtitle {
  color: #1d1c1db3;
}

.p-modal_three_column_row_item__title {
  color: #1d1c1d;
  margin-bottom: 4px;
  font-weight: 700;
}

.p-modal_three_column_row_item__img {
  max-width: 140px;
  min-height: 120px;
}

.p-modal_three_column_row__img {
  width: auto;
  height: 88px;
  margin: 25px auto;
}

.p-add_workspaces_to_ssb_modal {
  width: 425px;
}

.p-add_workspaces_to_ssb_modal .c-sk-modal_content {
  max-height: 156px;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  width: 85%;
  margin: 0 auto 0 28px;
  font-size: 15px;
  position: relative;
  bottom: 10px;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__content--dark {
  color: #1d1c1d;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__workspace_selection {
  align-items: baseline;
  margin-top: 15px;
  margin-bottom: 5px;
  display: flex;
  position: relative;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__workspace_selection .c-label {
  flex-direction: row-reverse;
  justify-content: flex-end;
  min-width: 92%;
  max-width: 92%;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__workspace_selection .c-label .c-label__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 75%;
  margin-left: 15px;
  display: block;
  overflow: hidden;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__workspace_selection .c-label .c-label__text wbr {
  display: none;
}

.p-add_workspaces_to_ssb_modal .p-add_workspaces_to_ssb_modal__workspace_selection .c-label .c-label__children {
  margin-left: auto;
}

.p-add_workspaces_to_ssb_modal .c-sk-modal_footer_actions {
  margin: 0 auto;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .c-sk-modal_image__container {
  background-color: #4a154b;
  justify-content: center;
  padding: 65px;
  display: flex;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .c-sk-modal_image__container .c-sk-modal_image {
  width: 150px;
  height: auto;
  position: relative;
  top: 10px;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .c-icon--times {
  color: #ddd;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .p-add_workspaces_to_ssb_email_confirmation_modal__content {
  color: #616061;
  margin-bottom: 1.6px;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .p-add_workspaces_to_ssb_email_confirmation_modal__content--dark {
  color: #1d1c1d;
}

.p-add_workspaces_to_ssb_email_confirmation_modal .p-add_workspaces_to_ssb_email_confirmation_modal__content--indicateBottom:before, .p-add_workspaces_to_ssb_email_confirmation_modal .p-add_workspaces_to_ssb_email_confirmation_modal__content--indicateBottom:after {
  border: none;
}

.p-ia_banner {
  text-align: left;
}

.p-ia_banner .c-banner__text {
  margin: 12px 20px;
}

.p-ia4_client .p-ia_banner {
  border-radius: 8px;
  margin-top: 4px;
}

.p-client_desktop--ia-top-nav .p-download_modal {
  z-index: 1054;
  height: 100%;
  top: 0;
}

.p-download_modal .c-fullscreen_modal__button__label {
  display: none;
}

.p-download_modal__body {
  background-color: #f4ede4;
}

.p-download_modal__body .c-fullscreen_modal__body__content {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  min-height: 550px;
  display: flex;
}

.p-download_modal__body--ia4 {
  background: url(https://a.slack-edge.com/bv1-10/sparkles-overlay-8592c5c.png) top / cover, linear-gradient(#611f69, #83388a);
}

.p-download_modal__body--ia4 .c-fullscreen_modal__body__content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 550px;
  display: flex;
}

.p-download_modal__body--ia4 .p-download_modal__body-background--ia4 {
  z-index: 0;
  position: absolute;
}

.p-download_modal__content_text {
  z-index: 1;
  margin-bottom: 20vh;
  margin-left: 64px;
  margin-right: 64px;
}

.p-download_modal__content_text--fullscreen {
  color: #1d1c1d;
  max-width: 700px;
}

.p-download_modal__content_text--banner {
  max-width: 580px;
}

.p-download_modal__content_text--ia4 {
  z-index: 1;
  width: 100%;
  max-width: 750px;
  height: 100%;
  margin: 96px 0 0;
}

.p-download_modal__content_text--ia4_wide {
  justify-content: center;
  max-width: 655px;
  margin: 0;
}

.p-download_modal__content_text .p-download_modal__title {
  letter-spacing: -.005em;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 50px;
}

.p-download_modal__content_text--ia4 .p-download_modal__title--ia4 {
  color: #f4daff;
  letter-spacing: -.017em;
  margin-bottom: 28px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.p-download_modal__subtitle {
  color: var(--dt_color-brand-core-white);
  margin-bottom: 28px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.p-download_modal__content_text .p-download_modal__not_now:hover {
  text-decoration: underline;
}

.p-download_modal__content_text .p-download_modal__instructions {
  margin-top: 32px;
}

.p-download_modal__content_text .p-download_modal__instructions .p-download_modal__instructions_list {
  margin-left: 32px;
}

.p-download_modal__content_text--ia4 .p-download_modal__instructions {
  color: var(--dt_color-brand-core-white);
  margin-top: 0;
}

.p-download_modal__content_text--ia4 .p-download_modal__instructions .p-download_modal__instructions_list {
  margin-left: 33px;
}

.p-download_modal__content_text .p-download_modal__instructions_list_item {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  counter-increment: custom;
  margin-bottom: 20px;
  padding-left: 16px;
  position: relative;
}

.p-download_modal__content_text .p-download_modal__instructions_list_item:before {
  content: counter(custom) " ";
  text-align: center;
  color: #fff;
  background-color: #4a154b;
  border-radius: 50%;
  width: 29px;
  height: 29px;
  font-weight: 700;
  position: absolute;
  left: -29px;
}

.p-download_modal__content_text--ia4 .p-download_modal__instructions_list_item {
  counter-increment: custom;
  margin-bottom: 20px;
  padding-left: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
  position: relative;
}

.p-download_modal__content_text--ia4 .p-download_modal__instructions_list_item:before {
  content: counter(custom) " ";
  text-align: center;
  color: var(--dt_color-brand-core-white);
  background-color: #4a154b;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  padding-top: 6px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: 400;
  position: absolute;
  top: -4px;
  left: -33px;
}

.p-download_modal__content_text .p-download_modal__connect_account_button {
  background-color: #1d1c1d0a;
  border-radius: 4px;
  max-width: 465px;
  height: 88px;
}

.p-download_modal__content_text .p-download_modal__connect_account_button--fullscreen {
  background-color: #1d1c1d0a;
}

.p-download_modal__content_text--ia4 .p-download_modal__connect_account_button--fullscreen {
  margin-left: 49px;
}

.p-download_modal__content_text-container--ia4 {
  padding: 0 65px;
}

.p-download_modal__slack-application--ia4-animation {
  max-width: 750px;
  height: clamp(500px, 100vh, 625px);
  animation: .16s fadeIn;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.p-download_modal__slack-application--ia4-static {
  padding: 65px;
}

.p-download_modal__cta {
  color: var(--dt_color-brand-core-white);
  background-color: #f9edff40;
  border-radius: 3px;
  padding: 9px 11px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-download_modal__cta:hover, .p-download_modal__cta:focus, .p-download_modal__cta:active {
  color: var(--dt_color-brand-core-white);
  text-decoration: none;
}

.p-download_modal__content_text .p-download_modal__try_download_again {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  max-width: 465px;
}

.p-download_modal__content_text--ia4 .p-download_modal__try_download_again {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--dt_color-brand-core-white);
  margin-top: 28px;
}

.p-download_modal__content_text--ia4 .p-download_modal__try_download_again .c-link {
  color: var(--dt_color-brand-core-white);
  font-weight: 700;
}

.p-download_modal__content_text .p-download_modal__try_download_again--fullscreen {
  color: #616061;
}

.p-download_modal__close {
  box-shadow: none;
  color: #1d1c1d;
  text-align: center;
  vertical-align: middle;
  -webkit-app-region: no-drag;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-left: 16px;
  font-size: 32px;
  transition: opacity .2s ease-out;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
  -webkit-transform: translateZ(0);
}

.p-download_modal__close:hover {
  color: #1d1c1d;
  background-color: #ddd;
}

.p-download_modal__close:active {
  color: #fff;
  background-color: #007a5a;
}

.p-download_modal__close .c-icon--times {
  margin: 0;
}

.p-download_modal__close .c-icon--times:before {
  font-size: inherit;
}

.p-download_modal__close-icon {
  font-size: 32px;
  line-height: 1;
}

.p-download_modal__close--ia4 {
  box-shadow: none;
  color: var(--dt_color-brand-core-white);
  text-align: center;
  vertical-align: middle;
  -webkit-app-region: no-drag;
  z-index: 1;
  background-color: #f9edff40;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 16px;
  font-size: 32px;
  transition: opacity .2s ease-out;
  display: flex;
  position: absolute;
  top: 24px;
  right: 24px;
  -webkit-transform: translateZ(0);
}

.p-download_modal__close--ia4 .c-icon--times {
  margin: 0;
}

.p-download_modal__close--ia4 .c-icon--times:before {
  font-size: inherit;
}

.p-download_modal__close-icon--ia4 {
  font-size: 20px;
}

.p-download-illo {
  width: 100%;
  height: auto;
  max-height: 50vh;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media screen and (min-width: 1440px) {
  .p-download-illo {
    max-height: 60vh;
  }
}

path.p-download-illo__steam-line-one, path.p-download-illo__steam-line-two, path.p-download-illo__steam-line-three {
  stroke-dasharray: 30;
  stroke-dashoffset: 20px;
  opacity: 0;
  animation: 3.5s linear infinite forwards p-download-illo__steam-line;
}

@keyframes p-download-illo__steam-line {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }

  50% {
    opacity: 1;
  }

  85% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
    transform: translateY(0);
  }
}

.p-download-illo__connecting-line {
  stroke-dasharray: 380;
  stroke-dashoffset: 1100px;
  opacity: .5;
  animation: 4s linear infinite forwards p-download-illo__connecting-line;
}

@keyframes p-download-illo__connecting-line {
  0% {
    stroke-dashoffset: 1100px;
  }

  50%, 100% {
    stroke-dashoffset: 370px;
  }
}

.p-download-illo__logo {
  opacity: 0;
  transform-origin: 82.5% 35%;
  animation: 4s ease-out infinite forwards p-download-illo__logo;
}

@keyframes p-download-illo__logo {
  0%, 47.5% {
    opacity: 0;
    transform: scale(.7);
  }

  55% {
    opacity: 1;
    transform: scale(1.035);
  }

  60% {
    transform: scale(1);
  }

  95% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

.p-download_modal__content_text .p-download_modal__not_now_skip {
  color: #616061;
  text-decoration: underline;
}

.p-download_modal__content_download_text--fullscreen {
  width: 600px;
}

.empty-state-container__mrP93 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.onboarding-modal-content__Q7dY5 {
  margin-top: 80px;
}

.onboarding-modal-content__Q7dY5 p {
  text-align: center;
}

.onboarding-image-container__XOQXK {
  width: 50%;
  height: 330px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.onboarding-modal-title__a-whe {
  justify-content: center;
  padding: 0;
}

.onboarding-modal-title__a-whe > div {
  margin-right: 8px;
}

.onboarding-modal-footer__FrjFK {
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 16px;
}

.c-link--button.p-skip_all_tips__link {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #ffffffb3;
  white-space: nowrap;
  margin-top: 4px;
  margin-left: 16px;
  text-decoration: none;
}

.c-link--button.p-skip_all_tips__link:hover, .c-link--button.p-skip_all_tips__link:focus {
  text-decoration: underline;
}

.p-discount_seat_promo_announcement_modal__title {
  text-align: center;
  padding: 20px 28px;
  display: block;
}

.p-discount_seat_promo_announcement_modal__banner {
  margin: 0;
}

.p-scope_info {
  width: 100%;
}

.p-scope_info__section:not(:first-child) {
  margin-top: 28px;
}

.p-scope_info__section_heading {
  margin: 0 0 12px;
}

.p-scope_info__section_heading--small {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0;
  font-weight: 700;
}

.p-scope_info__group {
  display: flex;
}

.p-scope_info__group_icon {
  color: #1d1c1d80;
  margin-right: 24px;
  padding: 12px 0;
}

.p-scope_info__group_heading {
  flex: 1;
  margin-right: 12px;
}

.p-scope_info__group_container {
  border-bottom: 1px solid #1d1c1d21;
  flex: 1;
}

.p-scope_info__group_container--webhook {
  flex: 1;
  padding-right: 36px;
}

.p-scope_info__group_toggle, .p-scope_info__group_heading--webhook {
  align-items: flex-start;
  width: 100%;
  padding: 12px 0;
  display: flex;
}

.p-scope_info__descriptions {
  padding-bottom: 16px;
}

.p-scope_info__description {
  margin: 0;
}

.p-scope_info__description + .p-scope_info__description {
  margin-top: 12px;
}

.p-promo_discount_base_modal .p-upgrades_modal_with_banner__title {
  padding: 8px 40px 0;
}

.p-promo_discount_base_modal .p-upgrades_modal_with_banner__body {
  margin-top: 8px;
}

.p-deprecations--standalone {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
}

.p-deprecations__actions {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  height: 60px;
  padding: 0 56px;
  display: flex;
}

.p-deprecations--standalone .p-deprecations__actions {
  border-top: none;
  padding: 0 24px;
}

.p-deprecations__actions__export {
  margin-left: auto;
}

.p-deprecations__table {
  padding: 0 40px;
}

.p-deprecations--standalone .p-deprecations__table {
  padding: 0 16px;
}

.p-deprecations__table__app_link:link, .p-deprecations__table__app_link:hover, .p-deprecations__table__app_link:visited {
  color: #1d1c1d;
}

.p-deprecations__table__app_image {
  vertical-align: middle;
  width: 36px;
  height: 36px;
  margin-right: 16px;
}

.p-deprecations__table__modal {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-deprecations__table__modal h1 {
  margin-bottom: 0;
}

.p-deprecations__table__modal_image {
  width: 36px;
  height: 36px;
}

.p-deprecations__table__menu {
  padding-right: 16px;
  display: flex;
}

.p-deprecations__table__menu_button {
  margin-left: auto;
}

.p-deprecations__info {
  padding: 20px 40px;
}

.p-deprecations--standalone .p-deprecations__info {
  padding: 20px 16px;
}

.p-deprecations__info__announcement_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-deprecations__info__announcement_link:link, .p-deprecations__info__announcement_link:hover, .p-deprecations__info__announcement_link:visited {
  color: #1d1c1db3;
}

.p-deprecations__info__content {
  width: 540px;
  margin-right: 120px;
}

.p-deprecations__table__modal_feature_name {
  flex: 1;
}

.p-deprecations__table__modal_feature_date {
  width: 200px;
}

.p-service_export_date_range_filter__date_range {
  margin-bottom: 20px;
  display: flex;
}

.p-service_export_date_range_filter__date {
  color: #616061;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 4px 0 0 4px;
  width: 260px;
  display: flex;
}

.p-service_export_date_range_filter__date:last-child {
  background-clip: padding-box;
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

.p-service_export_date_range_filter__date .c-icon--times-small {
  margin-right: 10px;
}

.p-service_export_date_range_filter__datepicker_trigger {
  flex-grow: 1;
  align-items: center;
  padding: 8px 10px;
  font-size: 15px;
  line-height: 24px;
  display: flex;
}

.p-service_export_date_range_filter__datepicker_trigger:hover {
  color: #1d1c1d;
}

.p-service_export_date_range_filter__date_label {
  flex-grow: 1;
}

.p-service_export_date_range_filter__date_readout {
  color: #1d1c1d;
  font-weight: 700;
}

.p-service_export_date_range_filter__calendar_icon {
  margin-left: auto;
}

.p-service_export_date_range_filter__date_close:hover {
  color: #1d1c1d;
}

.p-service_export_date_range_select {
  min-width: 200px;
  margin-bottom: 20px;
  margin-right: 12px;
}

.p-ent_entity_icon {
  cursor: auto;
  border-radius: 4px;
  overflow: hidden;
}

.p-ent_entity_icon:after {
  content: "";
  border-radius: 4px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px #0000001c;
}

.p-ent_entity_icon img {
  border-radius: 4px;
}

.p-navigation_bar {
  z-index: 1000;
  background-color: #fff;
  border-bottom: 1px solid #1d1c1d1c;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 68px;
  padding: 16px 16px 16px 20px;
  display: flex;
  position: relative;
}

.p-navigation_bar__left {
  flex-basis: 50%;
  width: 100%;
  display: flex;
}

.p-navigation_bar__center {
  flex-basis: auto;
}

.p-navigation_bar__right {
  flex-direction: row-reverse;
  flex-basis: 50%;
  display: flex;
}

.p-navigation_bar__logo {
  background-image: url(https://a.slack-edge.com/bv1-10/slack_logo-ebd02d1.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 100px;
  height: 55px;
  display: flex;
  top: 2px;
}

@media only screen and (max-width: 375px) {
  .p-navigation_bar__logo {
    background-image: url(https://a.slack-edge.com/bv1-10/slack_logo_mark-01b46d3.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 35px 35px;
    width: 35px;
    top: 0;
  }
}

.p-navigation_bar__heading {
  align-items: center;
  margin-left: 20px;
  display: flex;
  overflow: hidden;
}

.p-navigation_bar__heading:before {
  content: "";
  border-left: 1px solid #ddd;
  height: 36px;
  padding-left: 20px;
}

.p-navigation_bar__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-overflow: ellipsis;
  color: #616061;
  white-space: nowrap;
  margin-left: 12px;
  display: block;
  overflow: hidden;
}

.p-navigation_bar__title wbr {
  display: none;
}

.no_touch .c-menu_select__button:hover, .c-menu_select__button:active {
  text-decoration: none;
}

.c-menu_select {
  cursor: pointer;
  background: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  align-items: center;
  height: 44px;
  padding: 0 16px 0 6px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.86667;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: flex;
}

.c-menu_select: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;
}

.c-menu_select:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.c-menu_select:focus::-moz-placeholder {
  color: #1e1d1e;
}

.c-menu_select:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.c-menu_select:focus:-moz-placeholder {
  color: #1e1d1e;
}

.c-menu_select[disabled] {
  cursor: default;
  background: #f8f8f8;
  border: 1px solid #868686;
}

.c-menu_select--with_default {
  border: 1px solid #616061;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-menu_select--with_default:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #616061, 0 0 0 5px #6160614d;
}

.c-menu_select--with_info {
  border: 1px solid #1d9bd1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-menu_select--with_info:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #1d9bd1, 0 0 0 5px #1d9bd14d;
}

.c-menu_select--with_success {
  border: 1px solid #007a5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-menu_select--with_success:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #007a5a, 0 0 0 5px #007a5a4d;
}

.c-menu_select--with_warning {
  border: 1px solid #e8912d;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-menu_select--with_warning:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e8912d, 0 0 0 5px #e8912d4d;
}

.c-menu_select--with_error {
  border: 1px solid #e01e5a;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
}

.c-menu_select--with_error:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.c-menu_select--with_inline_alert, .c-menu_select--with_inline_alert.c-menu_select--with_error {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.c-menu_select:focus, .c-menu_select--active {
  outline: none;
}

.c-menu_select--active {
  border-color: #616061;
}

.c-menu_select--with_hint {
  margin-bottom: 0;
}

.c-menu_select_item__icon, .c-menu_select__button .c-menu_item__icon {
  min-width: none;
  flex-shrink: 0;
  width: 36px;
  max-width: none;
  margin-right: 8px;
}

.c-menu_select_item__icon img, .c-menu_select__button .c-menu_item__icon img {
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  width: 100%;
  height: auto;
  display: block;
}

.c-menu_select_item__icon .c-deprecated-icon:before, .c-menu_select__button .c-menu_item__icon .c-deprecated-icon:before {
  color: #fff;
  background: #1d9bd1;
  border-radius: 4px;
  font-size: 28px;
}

.c-menu_select__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-weight: 700;
  overflow: hidden;
}

.c-menu_select__menu {
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.c-menu_select__li {
  margin: 0;
  padding: 4px 0;
  font-weight: 700;
}

.c-menu_select__button {
  height: 48px;
}

.c-menu_select__button.c-menu_item__button, .c-menu_select__button.c-menu_item__button:link, .c-menu_select__button.c-menu_item__button:visited {
  background-clip: padding-box;
  border-radius: 0;
  padding: 0 8px;
}

.c-menu_select__caret {
  flex-shrink: 0;
  font-size: 1.25rem;
  position: relative;
  right: -4px;
}

.p-add_to_list_dialog__select {
  margin: 4px 0;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.c-team_picker__overlay .c-menu_item__icon {
  height: auto;
}

.c-team_picker__sign-in-icon {
  color: #fff;
  background: #1d9bd1 padding-box padding-box;
  border-radius: 4px;
  margin-right: .3em;
  font-size: 28px;
}

.c-team_picker__member_section {
  margin-left: 16px;
}

.c-team_picker__name {
  font-size: 17px;
  font-weight: 700;
}

.c-team_picker__user_info {
  white-space: normal;
  color: #1d1c1d;
  max-width: 340px;
}

.c-team_picker__user_info span {
  display: inline-block;
}

.c-team_picker__user_info .c-team_picker__user_info_dot {
  color: #1d1c1db3;
  margin: 0 8px;
}

.c-team_picker__profile_image {
  width: 44px;
  height: 44px;
  position: relative;
}

.c-team_picker__workspace_image_container {
  background-color: #fff;
  border-top-left-radius: 4px;
  width: 20px;
  height: 20px;
  padding: 2px;
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.c-team_picker__workspace_image_container .c-team_picker__workspace_image {
  border-radius: 2px;
  width: 18px;
  height: 18px;
}

.c-team_picker__user_info_box {
  justify-content: flex-start;
  align-items: center;
  padding: 2px;
  display: flex;
}

.c-team_picker-modern_styling__option {
  background-color: #fff;
  padding: 0 8px;
  font-size: 14px;
  font-weight: bold;
  line-height: 120%;
}

.c-team_picker-modern_styling__option.c-select_options_list__group_header {
  background-color: #f8f8f8;
}

.c-team_picker-modern_styling__option.c-select_options_list__group_header .c-select_options_list__option_label {
  color: #1d1c1d;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

.c-team_picker-modern_styling__option.c-select_options_list__option--active {
  background-color: #1264a3;
}

.c-team_picker-modern_styling.c-basic-select {
  border: 1px solid #ddd;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 464px;
  padding: 8px;
  display: flex;
  position: relative;
}

.c-team_picker-modern_styling__select_button {
  border: 0;
  height: auto;
  padding: 0;
}

.c-team_picker-modern_styling .c-select_button__content {
  white-space: normal;
}

#team-picker_listbox .c-base_entity__text-contents span, #team-picker_listbox .c-base_entity__text-contents strong {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

