.cloud-filepicker-visually-hidden {
    display: block;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}
.company_index_pic{
    border-width: 1px;
    border-radius: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250/var(--tw-bg-opacity));
    align-items: center;
    flex-direction: row;
    /* width: 4.5rem; */
    /* height: 4.5rem; */
    display: inline-flex;
    position: relative;
}
.cloud-filepicker-visually-hidden .focusable:active, .cloud-filepicker-visually-hidden .focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.document-s-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.document-s-container__loading-icon-container {
    background-color: var(--color-background-container-tint);
    height: 100%;
    width: 100%
}

.document-s-container__loading-icon {
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    margin-bottom: 0
}

.document-s-container__document-element {
    display: block
}

.document-s-container__document-element--loaded {
    width: 100%;
    height: 100%
}

.document-title-form__title-label-text:after {
    content: "*";
    margin: 0 0 0 .4rem;
    color: var(--color-text-low-emphasis)
}

.document-title-form__hoverable-content {
    z-index: 10001
}

.document-cloud-upload__provider.local-file-input label {
    display: inline-block;
    margin: 0
}

.document-cloud-upload__provider .cloud-filepicker-visually-hidden:focus + label > .document-cloud-upload__local-button {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    background-color: var(--voyager-color-action-selected);
    color: var(--color-action);
    box-shadow: inset 0 0 0 2px var(--color-action)
}

.document-cloud-upload__provider-list {
    list-style-type: none
}

.document-cloud-upload__provider--cloud {
    display: inline-block;
    border: none
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .document-cloud-upload__provider--button-border {
        border-color: Highlight !important
    }

    .document-cloud-upload__provider--button-icon, .document-cloud-upload__provider--button-text {
        color: Highlight
    }
}

.document-download-button {
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-action);
    box-sizing: border-box;
    padding: .4rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint);
    width: 100%;
    text-align: center
}

.follows-recommendation-card {
    display: flex;
    border-radius: 0
}

.follows-recommendation-card__influencer-badge {
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: top;
    margin-top: 1px
}

.follows-recommendation-card__influencer-badge svg {
    height: 16px
}

.follows-recommendation-card__content {
    min-width: 0;
    display: flex;
    flex-grow: 1
}

.follows-recommendation-card__avatar-link {
    margin-right: .8rem
}

.follows-recommendation-card__info {
    min-width: 0
}

.follows-recommendation-card__info-content {
    display: flex;
    align-items: center;
    justify-content: center
}

.follows-recommendation-card__follow-btn {
    flex-shrink: 0
}

.follows-recommendation-card__follow-btn.is-following {
    color: var(--color-text-low-emphasis)
}

.follows-recommendation-card {
    align-items: stretch;
    flex-basis: 20%;
    flex-direction: column;
    min-height: 250px;
    margin-top: 1.2rem;
    padding: 0
}

.follows-recommendation-card:nth-of-type(5n+1) {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.follows-recommendation-card:last-of-type, .follows-recommendation-card:nth-of-type(5n) {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--two-column {
    flex-basis: 25%
}

.follows-recommendation-card--two-column:nth-child(-n+4) {
    margin-top: 0
}

.follows-recommendation-card--two-column:nth-of-type(5n), .follows-recommendation-card--two-column:nth-of-type(5n+1) {
    border-radius: 0
}

.follows-recommendation-card--two-column:nth-of-type(4n+1) {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--two-column:last-of-type, .follows-recommendation-card--two-column:nth-of-type(4n) {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.follows-recommendation-card--highlighted {
    background-color: var(--color-background-new)
}

.follows-recommendation-card__content {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.6rem
}

.follows-recommendation-card__info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    max-width: 192px
}

.follows-recommendation-card__profile-link:hover {
    text-decoration: none
}

.follows-recommendation-card__name {
    font-size: 16px
}

.follows-recommendation-card__info .follows-recommendation-card__subtext-divider {
    width: 50px;
    margin-top: .8rem;
    margin-bottom: 1.2rem
}

.follows-recommendation-card__headline {
    font-size: 14px;
    line-height: 1.4em
}

.follows-recommendation-card__follow-btn {
    font-size: 16px;
    min-height: 40px;
    flex-grow: 0;
    border-top: 1px solid var(--color-border-faint)
}

.follows-recommendation-card__hashtag-icon {
    background-image: var(--illustration-microspot-hashtag-large);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    padding: 0
}

@keyframes search-add-button-transition {
    0% {
        width: 0;
        margin-right: 0;
        opacity: 0
    }
    50% {
        width: 0;
        margin-right: 0;
        opacity: 0
    }
    67% {
        width: 64 px1 .6rem;
        margin-right: .8rem;
        opacity: 0
    }
    to {
        width: 64 px1 .6rem;
        margin-right: .8rem;
        opacity: 1
    }
}

.search-facets-modal .search-s-add-facet {
    flex: 0 0 auto;
    display: inline-flex;
    flex-direction: column;
    margin-right: .8rem;
    width: 64 px1 .6rem
}

.search-facets-modal .search-s-add-facet:first-child {
    padding-left: 1.6rem
}

.search-facets-modal .search-s-add-facet:last-child {
    padding-right: 1.6rem
}

.search-s-add-facet__button {
    display: flex
}

.search-facets-modal .search-s-add-facet__button {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center
}

.jobs-search-filters .search-s-add-facet__button {
    color: var(--color-text-low-emphasis)
}

.search-s-add-facet.reappearing {
    animation: search-add-button-transition 2s
}

.jobs-search-filters .search-s-add-facet--on-top {
    margin: 1.2rem 0 0
}

.search-filters-bar__suggested-filters--carousel .peek-carousel__slides {
    position: static;
    transition: margin .5s ease;
    margin: 0
}

.search-filters-bar__suggested-filters--carousel .search-s-facet, .search-filters-bar__suggested-filters--carousel .search-s-facet__form {
    position: static
}

.search-filters-bar__suggested-filters-controls {
    position: relative;
    z-index: 1
}

.search-filters-bar__suggested-filters-controls .peek-carousel-controls__button {
    position: relative;
    background: none;
    width: 32px;
    height: 32px;
    padding: 2px 0;
    box-sizing: border-box
}

.search-filters-bar__suggested-filters-controls:before {
    content: " ";
    display: block;
    height: 100%;
    width: 60px;
    position: absolute;
    top: 0
}

.search-filters-bar__suggested-filters-controls--left .peek-carousel-controls__button {
    margin-right: -32px
}

.search-filters-bar__suggested-filters-controls--left:before {
    background: linear-gradient(270deg, var(--color-transparent), var(--color-background-container) 76%);
    left: 0
}

.search-filters-bar__suggested-filters-controls--right .peek-carousel-controls__button {
    margin-right: 0;
    margin-left: -32px
}

.search-filters-bar__suggested-filters-controls--right:before {
    background: linear-gradient(90deg, var(--color-transparent), var(--color-background-container) 76%);
    right: 0
}

.search-filters-bar__selected-filter-count {
    color: var(--color-text-shift-on-dark-flip);
    min-width: 14px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    padding: 0 .4rem;
    height: 18px;
    background-color: var(--color-action);
    border: 2px solid var(--color-action);
    border-radius: 14px
}

.search-filters-bar__collapsed-state--shrink {
    max-height: 0;
    min-height: 0;
    padding: 0;
    opacity: 0;
    overflow-y: hidden
}

.search-filters-bar__collapsed-state--expand {
    transition: all .1s ease-out;
    max-height: 1500px;
    min-height: 60px;
    opacity: 1;
    padding: 1.2rem
}

.search-filters-bar__ghost-filter {
    background-color: #d8d8d8;
    border-radius: 3px;
    height: 30px;
    margin-right: 1.2rem
}

.search-s-add-facet {
    display: block;
    width: auto;
    position: relative;
    margin: 1.2rem 0 0 2.4rem
}

.search-s-add-facet:first-child, .search-s-add-facet:last-child {
    padding: 0
}

.search-facet--connection-of .search-s-add-facet {
    margin-left: 0
}

.search-advanced-facets__facets .search-s-add-facet {
    margin-left: 0;
    margin-top: .4rem
}

.search-advanced-facets__facets-list .search-s-add-facet {
    margin-left: 0
}

.search-s-add-facet__typeahead-tray {
    min-width: 300px;
    width: 100%
}

.search-s-add-facet--on-top {
    margin: 1.2rem 0 0
}

.search-s-facet-value__label {
    cursor: pointer;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.search-s-facet-value__input:focus + .search-s-facet-value__label {
    outline: solid 1px var(--color-transparent)
}

.search-s-facet-value__label:first-child {
    margin-top: 0
}

.search-s-facet-value__label:before {
    background-color: var(--color-background-container)
}

.search-s-facet-value__count {
    flex-shrink: 0;
    max-width: 40%;
    white-space: nowrap
}

.member-photo-modal__visibility-setting {
    top: 1.2rem;
    right: 1.2rem
}

.member-photo-modal__visibility-setting .visibility-setting__trigger-content {
    color: var(--color-text)
}

.member-photo-modal__visibility-setting .visibility-options {
    max-width: 200px
}

.photo-visibility {
    width: 90%
}

.photo-confirm-public-visibility__detail {
    background: var(--color-background-container-tint);
    box-shadow: var(--elevation-lined)
}

.confirm-public-visibility {
    max-width: 352px
}

.confirm-public-visibility--hoverable {
    z-index: 10001
}

.photo-visibility__description, .photo-visibility__option {
    border-bottom: 1px solid var(--color-border-faint);
    margin: 0 -1.2rem;
    padding: .8rem 1.6rem
}

.photo-visibility__option {
    text-align: left
}

.photo-visibility__option:last-child {
    border-bottom: none
}

.photo-visibility__option-label {
    margin-top: 0
}

.photo-visibility__hoverable-content {
    width: 352px;
    max-height: 100%;
    margin-top: 1.6rem;
    z-index: 10001;
    overflow: auto
}

@media screen and (min-width: 768px) {
    .photo-visibility__hoverable-content {
        overflow: visible
    }

}

.photo-visibility__gdpr-tooltip-content {
    margin-top: 1.6rem;
    z-index: 10001
}

.visibility-setting {
    position: relative
}

.visibility-setting--trailing {
    display: flex;
    flex-direction: row-reverse
}

.visibility-setting__dropdown {
    background: transparent;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible
}

.visibility-setting__dropdown:after, .visibility-setting__dropdown:before {
    display: none
}

.visibility-setting__trigger {
    color: var(--color-action)
}

.visibility-setting__trigger.visibility-setting__trigger:hover {
    background: transparent
}

.visibility-setting__trigger--white {
    color: var(--color-text-on-dark)
}

.visibility-setting__trigger-content {
    display: flex;
    align-items: center
}

.visibility-setting__eyeball--left {
    margin: 0 .4rem 0 0
}

.visibility-setting__eyeball--non-rl {
    margin: none
}

.visibility-options {
    position: absolute;
    right: 0;
    z-index: 1000;
    width: 90vw;
    max-width: 375px;
    margin: .8rem 0;
    border: 1px solid var(--color-border-faint);
    background-color: var(--color-background-container);
    border-radius: 2px;
    padding: .4rem 1.2rem 1.2rem;
    list-style-type: none;
    box-shadow: none
}

.visibility-option.visibility-option {
    position: relative;
    height: auto;
    padding: .8rem 1.6rem;
    min-height: calc(ui-spacing(6) + ui-spacing(1));
    width: 100%;
    text-align: left;
    border-top: 1px solid var(--color-border-faint)
}

.visibility-option.visibility-option__explanation {
    border-bottom: 1px solid var(--color-border-faint);
    border-top: 0
}

.visibility-option.visibility-option__explanation:hover {
    background-color: inherit
}

.visibility-option.visibility-option--first {
    border-top: 0
}

.visibility-option__content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.visibility-option__content:before {
    top: 0
}

.visibility-option__title--checked {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--color-text)
}

.visibility-option__description {
    margin-top: 1px;
    padding: 0 calc(ui-spacing(6) - ui-spacing(1)) 0 0
}

.visibility-option__check-mark {
    color: var(--color-checked);
    vertical-align: middle
}

.profile-background-image {
    position: relative;
    width: 100%;
    padding-bottom: 25%;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    cursor: pointer
}

.profile-background-image--default {
    background: var(--entity-background-person) 50%/cover
}

.profile-background-image__image-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    display: flex;
    justify-items: center;
    justify-content: center;
    align-items: center;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.profile-background-image__loader {
    color: var(--color-icon-on-dark)
}

.profile-background-image__skeleton {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background-color: var(--voyager-color-skeleton-content)
}

.profile-background-image--no-rounded-corners, .profile-background-image--no-rounded-corners > .profile-background-image__image-container {
    border-radius: 0
}

.dropdown-item__focus-outline:focus-within {
    outline-offset: -3px;
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.dropdown-item__focus-outline:focus-within :focus {
    outline: none
}

.background-image-chooser-modal {
    overflow: hidden
}

.background-image-chooser-modal__button {
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: 56 px1 .6rem
}

.background-image-chooser-modal__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    cursor: pointer
}

.imgedit-background-image-cropper {
    min-height: 389px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.imgedit-background-image-cropper .image-edit-tool-footer__main-actions {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: row
}

.imgedit-background-image-cropper__error-canvas {
    width: 100%;
    height: 389px;
    background-color: var(--color-background-canvas-dark)
}

@keyframes image-selector-flash {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.image-selector__selector-body {
    margin: auto;
    padding-bottom: 4.8rem;
    max-width: 360px
}

.image-selector__selector-icon {
    width: 230px;
    height: 230px;
    margin: auto
}

.image-selector__selector-icon--camera-error {
    background-image: var(--illustration-microspot-camera-small);
    background-repeat: no-repeat;
    background-position: 50%
}

.image-selector__file-upload-input {
    position: absolute;
    top: 0;
    left: 2px;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    cursor: pointer
}

.image-selector__file-upload-input:focus + label {
    outline-offset: 2px;
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.image-selector__webcam-loader.image-selector__webcam-loader {
    background: var(--color-shadow-on-dark)
}

.image-selector__camera-page, .image-selector__webcam-video {
    width: 100%;
    height: 419px;
    background-color: var(--color-background-canvas-dark);
    text-align: center
}

.image-selector__camera-page .visually-hidden, .image-selector__webcam-video .visually-hidden {
    width: 1px;
    height: 1px
}

.image-selector__countdown-container {
    position: absolute;
    display: flex;
    width: 100%;
    height: 105px;
    justify-content: center;
    background-color: var(--color-element-low-emphasis-stick);
    transition: bottom .334s
}

.image-selector__countdown-container--visible {
    bottom: 0
}

.image-selector__countdown-container--hidden {
    bottom: -105px
}

.image-selector__webcam-flash {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    background: var(--color-element-solid-on-dark);
    animation: image-selector-flash .5s
}

.image-selector__countdown.image-selector__countdown {
    width: 72px;
    height: 72px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-canvas-dark);
    border: 2px solid var(--color-border-low-emphasis-on-dark-active)
}

.image-selector__countdown--highlighted.image-selector__countdown--highlighted {
    border: 2px solid var(--color-border-on-dark)
}

.image-selector__countdown--filled.image-selector__countdown--filled {
    color: var(--color-icon-active);
    background-color: var(--color-background-container)
}

.image-selector__webcam-img {
    height: 419px
}

.image-selector__fadein {
    animation: fade-in .8s
}

.image-selector__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem
}

.image-selector__selector-body-v2 {
    padding-top: 40px;
    padding-bottom: 4.8rem
}

.image-selector__selector-icon--has-photo {
    margin-bottom: 40px
}

.image-selector__selector-icon--default-photo {
    max-width: 100%;
    margin-bottom: 3.2rem
}

.image-selector__selector-icon-v2 {
    margin-left: 152px;
    margin-right: 152px
}

.image-selector__selector-heading {
    margin-left: 164px;
    margin-right: 164px;
    margin-bottom: 3.2rem
}

.image-selector__selector-subtext {
    margin-left: 112px;
    margin-right: 112px
}

.image-selector__selector-icon-v2 {
    border-radius: 50%;
    width: 128px;
    height: 128px;
    margin: auto auto 3.2rem;
    background-color: var(--voyager-color-background-tint-2)
}

.image-selector__webcam-modal-is-open-v2 artdeco-modal-overlay {
    opacity: 1
}

.image-selector-modal.remove-frame-modal .artdeco-modal__header {
    border-bottom: none
}

@media screen and (min-height: 601px) and (max-height: 960px) {
    .image-selector-modal.artdeco-modal {
        max-height: calc(100vh - 3.2rem)
    }
}

@media screen and (min-height: 961px) {
    .image-selector-modal.artdeco-modal {
        max-height: none
    }
}

.profile-background-image-edit-button {
    position: absolute;
    top: 1.6rem;
    right: calc(ui-spacing(1) + ui-spacing(2))
}

.profile-background-image-edit-button__hint {
    display: inline-flex;
    position: relative;
    padding: 0 1.6rem;
    margin-right: .8rem;
    background: var(--color-background-scrim);
    border-radius: 2px;
    color: var(--color-text-on-dark);
    height: 32px;
    vertical-align: top;
    align-items: center
}

.profile-background-image-edit-button__upload {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    padding-left: 100%;
    overflow: hidden;
    background-color: transparent;
    box-shadow: none
}

.profile-background-image-edit-button__upload:focus {
    outline: 2px solid var(--color-border-focus-on-dark)
}

.photo-visibility__options {
    margin-right: -2.4rem
}

.photo-visibility__select {
    margin-right: -1.6rem
}

.profile-photo-edit {
    margin: 0 auto;
    position: relative;
    background-color: var(--color-background-container-tint);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box
}

.profile-photo-edit, .profile-photo-edit__preview {
    width: 88px;
    height: 88px;
    border-radius: 50%
}

.profile-photo-edit__edit-btn {
    line-height: 0;
    margin: 0;
    width: 100%;
    height: 100%
}

.profile-photo-edit__edit-icon-container {
    display: inline-flex
}

.profile-photo-edit__edit-icon-container.profile-photo-edit__edit-icon-container.profile-photo-edit__edit-icon-container {
    position: absolute;
    height: 32px;
    width: 32px;
    border-radius: 32px;
    bottom: 6px;
    right: 8px;
    background-color: var(--voyager-color-action-on-dark);
    box-shadow: var(--elevation-lined);
    color: var(--voyager-color-action-stick);
    justify-content: center;
    align-items: center
}

.profile-photo-edit--large-preview .profile-photo-edit__edit-icon {
    bottom: 0;
    right: 0
}

.profile-photo-edit__camera-plus {
    background: transparent var(--illustration-microspot-camera-small) 50% no-repeat;
    width: 100%;
    height: 100%
}

.profile-photo-edit__file-upload-input {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: transparent;
    margin: 0
}

.profile-photo-edit__camera-plus-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    border-radius: 50%
}

.profile-photo-cropper__file-upload-input:focus + label {
    outline: 2px auto var(--color-border-focus-on-dark)
}

.imgedit-profile-frame-selector__body {
    height: 455px;
    overflow: auto;
    background: var(--color-background-container-dark)
}

.imgedit-profile-frame-selector__actions {
    height: 70px;
    width: 100%;
    border-top: 1px solid var(--color-border-faint)
}

.imgedit-profile-frame-selector__image-container {
    width: 280px;
    height: 280px;
    margin: auto
}

.imgedit-profile-frame-selector__image-button {
    background: none
}

.imgedit-profile-frame-selector__image-button .imgedit-profile-frame-selector__banner-text {
    color: var(--color-text-on-dark);
    bottom: 0;
    left: 0;
    width: 100%
}

.imgedit-profile-frame-selector__image-button:focus {
    outline: 2px auto var(--color-checked-on-dark-active)
}

.imgedit-profile-frame-selector__frames {
    list-style-type: none
}

.imgedit-profile-frame-selector__frames .imgedit-profile-frame-selector__image-container {
    width: 70px;
    height: 90px
}

.imgedit-profile-frame-selector__frames {
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.imgedit-profile-frame-selector__frames .selected .selector {
    border: 3px solid var(--color-text-on-dark)
}

.imgedit-profile-frame-selector__image {
    border-radius: 50%;
    top: 0;
    left: 0;
    width: 100%;
    border: 1px solid var(--color-background-container-dark)
}

.imgedit-profile-frame-selector__frame {
    border-radius: 50%;
    top: 0;
    left: 0;
    width: 100%
}

.imgedit-profile-frame-selector__footer-details {
    padding: var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x) var(--spacing-three-x);
    background-color: var(--color-background-container-tint)
}

.photo-frame-page .artdeco-modal__header {
    border-bottom: none
}

.photo-frame-page .artdeco-modal__content, .photo-frame-page .artdeco-modal__header {
    background: var(--color-background-container-dark)
}

.photo-frame-page .imgedit-profile-photo-frame-viewer__actions .artdeco-button__text {
    font-size: 80%;
    font-weight: 400
}

.photo-frame-page .imgedit-profile-photo-frame-viewer__actions .artdeco-button__icon {
    margin: 0
}

.photo-frame-page .artdeco-button--inverse, .photo-frame-page .artdeco-modal__dismiss.artdeco-button--muted.artdeco-button--tertiary, .photo-frame-page .artdeco-modal__dismiss:hover, .photo-frame-page .image-selector-modal-header {
    color: var(--color-text-on-dark)
}

.photo-frame-page .artdeco-button:focus {
    outline: 2px auto var(--color-checked-on-dark-active)
}

.imgedit-profile-photo-frame-viewer__body {
    overflow: auto;
    background: var(--color-background-container-dark)
}

.imgedit-profile-photo-frame-viewer__image-container {
    width: 280px;
    height: 280px;
    position: relative;
    margin: auto
}

.imgedit-profile-photo-frame-viewer__target-image {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid var(--color-background-container-dark)
}

.imgedit-profile-photo-frame-viewer__target-image-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.imgedit-profile-photo-frame-viewer__actions {
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.imgedit-profile-photo-frame-viewer__actions .artdeco-button:focus {
    outline-offset: -2px
}

.ivm-entity-pile {
    display: flex;
    list-style-type: none
}

.ivm-entity-pile__img-item--large, .ivm-entity-pile__img-item--small {
    margin-right: .4rem
}

.ivm-entity-pile__plus-number {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px var(--color-shadow);
    border-radius: 2px
}

.ivm-entity-pile__plus-number--profile {
    border-radius: 50%
}

.ivm-entity-pile__plus-number--company {
    margin: .4rem
}

.ivm-entity-pile__plus-number--stacked {
    transform: none;
    box-shadow: 0 0 0 1px var(--color-shadow)
}

.ivm-entity-pile__plus-number--stacked-circle {
    border-radius: 50%
}

.ivm-entity-pile__plus-number--stacked-circle-size-0 {
    margin-left: -8px
}

.ivm-entity-pile__plus-number--stacked-circle-size-1 {
    margin-left: -12px
}

.ivm-entity-pile__plus-number--stacked-circle-size-2 {
    margin-left: -16px
}

.ivm-entity-pile__plus-number--stacked-circle-size-3 {
    margin-left: -24px
}

.ivm-entity-pile__plus-number--stacked-circle-size-4 {
    margin-left: -30px
}

.ivm-entity-pile__plus-number--stacked-circle-size-5 {
    margin-left: -38px
}

.ivm-entity-pile__plus-number--stacked-square-size-0 {
    margin-left: -8px
}

.ivm-entity-pile__plus-number--stacked-square-size-3 {
    margin-left: -20px
}

.ivm-image-view-model__circle-img {
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 50%
}

.ivm-image-view-model__img-list {
    list-style-type: none;
    position: relative
}

.ivm-image-view-model__img-list--size-3 .ivm-view-attr__text {
    line-height: 20px
}

.ivm-image-view-model__img-list--size-4 .ivm-view-attr__text {
    line-height: 25px
}

.ivm-image-view-model__img-list-item {
    position: absolute
}

.ivm-image-view-model__img-list-item:first-child {
    top: 0;
    left: 0
}

.ivm-image-view-model__img-list-item:last-child {
    bottom: 0;
    right: 0
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list-item {
    position: relative
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list-item:last-child {
    position: absolute;
    bottom: 0
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list-item {
    bottom: 0
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list-item:first-child {
    top: 0;
    bottom: auto
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(odd) {
    top: 0
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(2n) {
    bottom: 0
}

.ivm-image-view-model--grid-4 .ivm-image-view-model__img-list-item:nth-child(3) {
    right: 0
}

.ivm-image-view-model__img-list-item-entity {
    border-radius: 50%
}

.ivm-image-view-model__img-list-item-entity:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.ivm-image-view-model__img-wrapper--expanded {
    overflow: hidden;
    position: static
}

.ivm-image-view-model__img-wrapper--expanded:before {
    display: block;
    content: "";
    padding-bottom: -50%
}

.ivm-image-view-model__img-wrapper--expanded > img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    min-width: 100%;
    min-height: 100%;
    left: 0;
    width: 100%;
    height: auto
}

.ivm-image-view-model__img-wrapper--expanded {
    width: 100%;
    height: 100%
}

.ivm-view-attr__grid-plus-number {
    color: var(--color-text-low-emphasis-shift);
    border: 1px solid var(--color-border-faint);
    border-radius: 50%
}

.ivm-view-attr__video-icon.ivm-view-attr__video-icon {
    left: 50%;
    top: 50%;
    padding-top: .8rem;
    transform: translate(-50%, -50%);
    position: absolute;
    width: 45px;
    height: 45px;
    line-height: 38px;
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay);
    border-radius: 50%;
    border: 2px solid var(--color-border-on-dark);
    text-align: center;
    display: inline-block
}

.ivm-view-attr__ghost-entity, .ivm-view-attr__ghost-icon {
    background-color: var(--color-brand-accent-4)
}

.ivm-entity-pile__img-item--stacked:first-of-type .ivm-view-attr__img--stacked, .ivm-image-view-model__img-list-item--stacked:first-child .ivm-view-attr__img--stacked {
    margin-left: 0
}

[dir=rtl] .ivm-image-view-model__img-list-item--stacked:last-child .ivm-view-attr__img--stacked {
    margin-right: 0
}

.ivm-view-attr__img--stacked-circle-size-0 {
    margin-left: -8px
}

.ivm-view-attr__img--stacked-circle-size-1 {
    margin-left: -12px
}

.ivm-view-attr__img--stacked-circle-size-2 {
    margin-left: -16px
}

.ivm-view-attr__img--stacked-circle-size-3 {
    margin-left: -24px
}

.ivm-view-attr__img--stacked-circle-size-4 {
    margin-left: -30px
}

.ivm-view-attr__img--stacked-circle-size-5 {
    margin-left: -38px
}

.ivm-view-attr__img--stacked-square-size-0 {
    margin-left: -8px
}

.ivm-view-attr__img--stacked-square-size-1 {
    margin-left: -10px
}

.ivm-view-attr__img--stacked-square-size-3 {
    margin-left: -20px
}

.ivm-view-attr__illustration {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.ivm-view-attr__illustration--48 {
    width: var(--illustration-microspot-size-small);
    height: var(--illustration-microspot-size-small)
}

.ivm-view-attr__illustration--56 {
    width: 56px;
    height: 56px
}

.ivm-view-attr__illustration--microspot-large {
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.ivm-view-attr__document-comment-small {
    background-image: var(--illustration-microspot-document-comment-small)
}

.ivm-view-attr__document-comment-large {
    background-image: var(--illustration-microspot-document-comment-large)
}

.ivm-view-attr__illustration--achievement-56 {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__illustration--add-photo-48 {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__illustration--add-photo-56 {
    background-image: var(--illustration-microspot-camera-large)
}

.ivm-view-attr__illustration--article-conversation-48 {
    background-image: var(--illustration-microspot-document-comment-small)
}

.ivm-view-attr__illustration--article-conversation-56 {
    background-image: var(--illustration-microspot-document-comment-large)
}

.ivm-view-attr__illustration--award-medal-48 {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__illustration--briefcase-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--briefcase-56 {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__illustration--briefcase-premium-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--briefcase-premium-56 {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__illustration--browser-dashboard-56 {
    background-image: var(--illustration-microspot-dashboard-large)
}

.ivm-view-attr__illustration--browser-graph-48 {
    background-image: var(--illustration-microspot-pencil-ruler-small)
}

.ivm-view-attr__illustration--browser-play-48 {
    background-image: var(--illustration-microspot-video-small)
}

.ivm-view-attr__illustration--browser-play-56 {
    background-image: var(--illustration-microspot-video-large)
}

.ivm-view-attr__illustration--browser-play-premium-48 {
    background-image: var(--illustration-microspot-video-small)
}

.ivm-view-attr__illustration--browser-play-premium-56 {
    background-image: var(--illustration-microspot-video-large)
}

.ivm-view-attr__illustration--calendar-48 {
    background-image: var(--illustration-microspot-calendar-small)
}

.ivm-view-attr__illustration--calendar-56 {
    background-image: var(--illustration-microspot-calendar-large)
}

.ivm-view-attr__illustration--camera-48 {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__illustration--camera-56 {
    background-image: var(--illustration-microspot-camera-large)
}

.ivm-view-attr__illustration--computer-jobs-48 {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__illustration--circle-check-48 {
    background-image: var(--illustration-microspot-signal-success-small)
}

.ivm-view-attr__illustration--circle-check-56 {
    background-image: var(--illustration-microspot-signal-success-large)
}

.ivm-view-attr__illustration--circle-hashtag-48 {
    background-image: var(--illustration-microspot-hashtag-small)
}

.ivm-view-attr__illustration--circle-hashtag-56 {
    background-image: var(--illustration-microspot-hashtag-large)
}

.ivm-view-attr__illustration--circle-person-48 {
    background-image: url(/sc/h/98nv6cn9rwozt2qyr0b2simku)
}

.ivm-view-attr__illustration--circle-person-56 {
    background-image: url(/sc/h/em3pc20g4v27dstm0iyji3vvp)
}

.ivm-view-attr__illustration--circle-person-premium-48 {
    background-image: url(/sc/h/dqknp2io3g5qq18uyuy1vbqc1)
}

.ivm-view-attr__illustration--circle-person-premium-56 {
    background-image: url(/sc/h/c8lu3s3uxjfku2ajzbfu21zy4)
}

.ivm-view-attr__illustration--circle-warning-48 {
    background-image: var(--illustration-microspot-signal-caution-small)
}

.ivm-view-attr__illustration--circle-warning-56 {
    background-image: var(--illustration-microspot-signal-caution-large)
}

.ivm-view-attr__illustration--clipboard-check-48 {
    background: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__illustration--clipboard-check-56 {
    background-image: var(--illustration-microspot-dartboard-large)
}

.ivm-view-attr__illustration--clock-time-muted-56 {
    background-image: url(/sc/h/952ojnhsreztii39hu78grt71)
}

.ivm-view-attr__illustration--clock-time-premium-48 {
    background-image: url(/sc/h/77ftpgycigz7a0z46yrpjvo8b)
}

.ivm-view-attr__illustration--clock-time-premium-56 {
    background-image: url(/sc/h/6os3p4auzpnbg8ayrh0i3vmx2)
}

.ivm-view-attr__illustration--company-buildings-48 {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__illustration--company-buildings-56 {
    background-image: var(--illustration-microspot-company-large)
}

.ivm-view-attr__illustration--company-buildings-premium-48 {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__illustration--company-buildings-premium-56 {
    background-image: var(--illustration-microspot-company-large)
}

.ivm-view-attr__illustration--compass-48 {
    background-image: var(--illustration-microspot-compass-small)
}

.ivm-view-attr__illustration--compass-56 {
    background-image: var(--illustration-microspot-compass-large)
}

.ivm-view-attr__illustration--eyeglasses-56 {
    background-image: var(--illustration-microspot-glasses-large)
}

.ivm-view-attr__illustration--folder-chart-56 {
    background-image: var(--illustration-microspot-folder-small)
}

.ivm-view-attr__illustration--gift-56 {
    background-image: var(--illustration-microspot-gift-large)
}

.ivm-view-attr__illustration--group-48 {
    background-image: url(/sc/h/1sbtix8ozu3y8fazbi0n7iess)
}

.ivm-view-attr__illustration--group-56 {
    background-image: url(/sc/h/5e66qlf21j8gy55lfacrdva9y)
}

.ivm-view-attr__illustration--group-plus-48 {
    background-image: url(/sc/h/d4skgt96lmufbecac9uo0ty86)
}

.ivm-view-attr__illustration--group-plus-56 {
    background-image: url(/sc/h/62ir5e8e6n4u7e7ichc3h7o5r)
}

.ivm-view-attr__illustration--group-plus-premium-48 {
    background-image: url(/sc/h/6k15zgw356f7rwhi2t3557d63)
}

.ivm-view-attr__illustration--group-plus-premium-56 {
    background-image: url(/sc/h/5p1nrtqbsvsklym7tgarqgkgq)
}

.ivm-view-attr__illustration--id-badge-48 {
    background-image: var(--illustration-microspot-id-badge-small)
}

.ivm-view-attr__illustration--id-badge-56 {
    background-image: var(--illustration-microspot-id-badge-large)
}

.ivm-view-attr__illustration--industry-48 {
    background-image: var(--illustration-microspot-industry-small)
}

.ivm-view-attr__illustration--industry-56 {
    background-image: var(--illustration-microspot-industry-large)
}

.ivm-view-attr__illustration--in-mail-premium-48 {
    background-image: var(--illustration-microspot-mail-open-small)
}

.ivm-view-attr__illustration--in-mail-premium-56 {
    background-image: var(--illustration-microspot-mail-open-large)
}

.ivm-view-attr__illustration--journal-56 {
    background-image: var(--illustration-microspot-notebook-large)
}

.ivm-view-attr__illustration--language-globe-48 {
    background-image: var(--illustration-microspot-globe-small)
}

.ivm-view-attr__illustration--lightbulb-48 {
    background-image: var(--illustration-microspot-lightbulb-small)
}

.ivm-view-attr__illustration--lightbulb-56 {
    background-image: var(--illustration-microspot-lightbulb-large)
}

.ivm-view-attr__illustration--lightbulb-muted-48, .ivm-view-attr__illustration--lightbulb-plus-48 {
    background-image: var(--illustration-microspot-lightbulb-small)
}

.ivm-view-attr__illustration--location-pin-48 {
    background-image: var(--illustration-microspot-location-marker-small)
}

.ivm-view-attr__illustration--magnifying-glass-48 {
    background-image: var(--illustration-microspot-search-small)
}

.ivm-view-attr__illustration--magnifying-glass-56 {
    background-image: var(--illustration-microspot-search-large)
}

.ivm-view-attr__illustration--mail-closed-56 {
    background-image: var(--illustration-microspot-mail-large)
}

.ivm-view-attr__illustration--message-bubbles-56 {
    background-image: var(--illustration-microspot-messages-large)
}

.ivm-view-attr__illustration--network-connection-56, .ivm-view-attr__illustration--network-connection-muted-56 {
    background-image: var(--illustration-microspot-megaphone-large)
}

.ivm-view-attr__illustration--news-paper-48 {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__illustration--news-paper-56 {
    background-image: var(--illustration-microspot-article-large)
}

.ivm-view-attr__illustration--news-paper-premium-48 {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__illustration--news-paper-premium-56 {
    background-image: var(--illustration-microspot-article-large)
}

.ivm-view-attr__illustration--news-paper-stack-48 {
    background-image: var(--illustration-microspot-article-stack-small)
}

.ivm-view-attr__illustration--news-paper-stack-56 {
    background-image: var(--illustration-microspot-article-stack-large)
}

.ivm-view-attr__illustration--paper-document-56 {
    background-image: var(--illustration-microspot-document-large)
}

.ivm-view-attr__illustration--paper-report-48 {
    background-image: var(--illustration-microspot-document-report-small)
}

.ivm-view-attr__illustration--paper-report-56 {
    background-image: var(--illustration-microspot-document-report-large)
}

.ivm-view-attr__illustration--people-conversation-48 {
    background-image: var(--illustration-microspot-messages-small)
}

.ivm-view-attr__illustration--people-conversation-56, .ivm-view-attr__illustration--people-conversation-premium-56 {
    background-image: var(--illustration-microspot-messages-large)
}

.ivm-view-attr__illustration--picture-56, .ivm-view-attr__illustration--picture-muted-56 {
    background-image: var(--illustration-microspot-image-large)
}

.ivm-view-attr__illustration--premium-bug-gold-56 {
    background-image: url(/sc/h/2rnq9wwxgc0llkriulb7mbaga)
}

.ivm-view-attr__illustration--profile-cards-48 {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__illustration--profile-cards-56 {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__illustration--profile-cards-premium-48 {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__illustration--profile-cards-premium-56 {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__illustration--radar-48 {
    background-image: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__illustration--radar-56 {
    background-image: var(--illustration-microspot-dartboard-large)
}

.ivm-view-attr__illustration--rocket-48 {
    background-image: var(--illustration-microspot-rocket-small)
}

.ivm-view-attr__illustration--rocket-56 {
    background-image: var(--illustration-microspot-rocket-large)
}

.ivm-view-attr__illustration--salary-48 {
    background-image: var(--illustration-microspot-salary-small)
}

.ivm-view-attr__illustration--salary-56 {
    background-image: var(--illustration-microspot-salary-large)
}

.ivm-view-attr__illustration--school-48 {
    background-image: var(--illustration-microspot-school-small)
}

.ivm-view-attr__illustration--school-56 {
    background-image: var(--illustration-microspot-school-large)
}

.ivm-view-attr__illustration--shooting-star-56 {
    background-image: url(/sc/h/dqrhcsa8iupwx0uuvc4idx7au)
}

.ivm-view-attr__illustration--shield-56 {
    background-image: var(--illustration-microspot-shield-large)
}

.ivm-view-attr__illustration--stacked-paper-report-48 {
    background-image: var(--illustration-microspot-slides-stack-small)
}

.ivm-view-attr__illustration--stacked-paper-report-56 {
    background-image: var(--illustration-microspot-slides-stack-large)
}

.ivm-view-attr__illustration--trophy-48 {
    background-image: var(--illustration-microspot-trophy-small)
}

.ivm-view-attr__illustration--trophy-56 {
    background-image: var(--illustration-microspot-trophy-large)
}

.ivm-view-attr__illustration--unlock-56 {
    background-image: var(--illustration-microspot-unlocked-large)
}

.ivm-view-attr__system-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.ivm-view-attr__system-image--large.ivm-view-attr__system-image--illustration-spot {
    width: var(--illustration-spot-size-large);
    height: var(--illustration-spot-size-large)
}

.ivm-view-attr__system-image--large.ivm-view-attr__system-image--illustration-microspot {
    width: var(--illustration-microspot-size-large);
    height: var(--illustration-microspot-size-large)
}

.ivm-view-attr__system-image--medium.ivm-view-attr__system-image--reaction {
    width: 24px;
    height: 24px
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--illustration-spot {
    width: var(--illustration-spot-size-small);
    height: var(--illustration-spot-size-small)
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--illustration-microspot {
    width: var(--illustration-microspot-size-small);
    height: var(--illustration-microspot-size-small)
}

.ivm-view-attr__system-image--small.ivm-view-attr__system-image--reaction {
    width: 16px;
    height: 16px
}

.ivm-view-attr__system-image--success-individual-large {
    background-image: var(--illustration-spot-success-individual-large)
}

.ivm-view-attr__system-image--main-manufacturing-mask-small {
    background-image: var(--illustration-spot-main-manufacturing-mask-small)
}

.ivm-view-attr__system-image--main-wfh-small {
    background-image: var(--illustration-spot-main-wfh-small)
}

.ivm-view-attr__system-image--main-wfh-large {
    background-image: var(--illustration-spot-main-wfh-large)
}

.ivm-view-attr__system-image--main-relax-small {
    background-image: var(--illustration-spot-main-relax-small)
}

.ivm-view-attr__system-image--main-relax-large {
    background-image: var(--illustration-spot-main-relax-large)
}

.ivm-view-attr__system-image--main-wfh-video-small {
    background-image: var(--illustration-spot-main-wfh-video-small)
}

.ivm-view-attr__system-image--main-wfh-video-large {
    background-image: var(--illustration-spot-main-wfh-video-large)
}

.ivm-view-attr__system-image--main-presentation-small {
    background-image: var(--illustration-spot-main-presentation-small)
}

.ivm-view-attr__system-image--main-presentation-large {
    background-image: var(--illustration-spot-main-presentation-large)
}

.ivm-view-attr__system-image--main-coworkers-small {
    background-image: var(--illustration-spot-main-coworkers-small)
}

.ivm-view-attr__system-image--main-coworkers-large {
    background-image: var(--illustration-spot-main-coworkers-large)
}

.ivm-view-attr__system-image--main-coworkers-2-small {
    background-image: var(--illustration-spot-main-coworkers-2-small)
}

.ivm-view-attr__system-image--main-coworkers-2-large {
    background-image: var(--illustration-spot-main-coworkers-2-large)
}

.ivm-view-attr__system-image--signal-success-large {
    background-image: var(--illustration-microspot-signal-success-large)
}

.ivm-view-attr__system-image--signal-success-small {
    background-image: var(--illustration-microspot-signal-success-small)
}

.ivm-view-attr__system-image--main-coworkers-5-small {
    background-image: var(--illustration-spot-main-coworkers-5-small)
}

.ivm-view-attr__system-image--main-coworkers-5-large {
    background-image: var(--illustration-spot-main-coworkers-5-large)
}

.ivm-view-attr__system-image--main-person-small {
    background-image: var(--illustration-spot-main-person-small)
}

.ivm-view-attr__system-image--main-person-3-small {
    background-image: var(--illustration-spot-main-person-3-small)
}

.ivm-view-attr__system-image--main-commute-small {
    background-image: var(--illustration-spot-main-commute-small)
}

.ivm-view-attr__system-image--main-call-center-small {
    background-image: var(--illustration-spot-main-call-center-small)
}

.ivm-view-attr__system-image--main-teacher-small {
    background-image: var(--illustration-spot-main-teacher-small)
}

.ivm-view-attr__system-image--main-diplomas-small {
    background-image: var(--illustration-spot-main-diplomas-small)
}

.ivm-view-attr__system-image--empty-room-small {
    background-image: var(--illustration-spot-empty-room-small)
}

.ivm-view-attr__system-image--empty-room-large {
    background-image: var(--illustration-spot-empty-room-large)
}

.ivm-view-attr__system-image--empty-waiting-large {
    background-image: var(--illustration-spot-empty-waiting-large)
}

.ivm-view-attr__system-image--error-connection-small {
    background-image: var(--illustration-spot-error-connection-small)
}

.ivm-view-attr__system-image--error-construction-small {
    background-image: var(--illustration-spot-error-construction-small)
}

.ivm-view-attr__system-image--error-construction-large {
    background-image: var(--illustration-spot-error-construction-large)
}

.ivm-view-attr__system-image--error-crossing-large {
    background-image: var(--illustration-spot-error-crossing-large)
}

.ivm-view-attr__system-image--error-server-large {
    background-image: var(--illustration-spot-error-server-large)
}

.ivm-view-attr__system-image--megaphone-small {
    background: var(--illustration-microspot-megaphone-small) no-repeat 50%
}

.ivm-view-attr__system-image--like-consumption-medium {
    background-image: var(--reaction-like-consumption-medium)
}

.ivm-view-attr__system-image--like-consumption-small {
    background-image: var(--reaction-like-consumption-small)
}

.ivm-view-attr__system-image--praise-consumption-medium {
    background-image: var(--reaction-praise-consumption-medium)
}

.ivm-view-attr__system-image--praise-consumption-small {
    background-image: var(--reaction-praise-consumption-small)
}

.ivm-view-attr__system-image--support-consumption-medium {
    background-image: var(--reaction-support-consumption-medium)
}

.ivm-view-attr__system-image--support-consumption-small {
    background-image: var(--reaction-support-consumption-small)
}

.ivm-view-attr__system-image--empathy-consumption-medium {
    background-image: var(--reaction-empathy-consumption-medium)
}

.ivm-view-attr__system-image--empathy-consumption-small {
    background-image: var(--reaction-empathy-consumption-small)
}

.ivm-view-attr__system-image--interest-consumption-medium {
    background-image: var(--reaction-interest-consumption-medium)
}

.ivm-view-attr__system-image--interest-consumption-small {
    background-image: var(--reaction-interest-consumption-small)
}

.ivm-view-attr__system-image--entertainment-consumption-medium {
    background-image: var(--reaction-entertainment-consumption-medium);
    background-repeat: no-repeat;
    background-size: cover
}

.ivm-view-attr__system-image--entertainment-consumption-small {
    background-image: var(--reaction-entertainment-consumption-small)
}

.ivm-view-attr__system-image--maybe-consumption-medium {
    background-image: var(--reaction-maybe-consumption-medium)
}

.ivm-view-attr__system-image--maybe-consumption-small {
    background-image: var(--reaction-maybe-consumption-small)
}

.ivm-view-attr__system-image--like-consumption-ring-medium {
    background-image: var(--reaction-like-consumption-ring-medium)
}

.ivm-view-attr__system-image--like-consumption-ring-small {
    background-image: var(--reaction-like-consumption-ring-small)
}

.ivm-view-attr__system-image--praise-consumption-ring-medium {
    background-image: var(--reaction-praise-consumption-ring-medium)
}

.ivm-view-attr__system-image--praise-consumption-ring-small {
    background-image: var(--reaction-praise-consumption-ring-small)
}

.ivm-view-attr__system-image--support-consumption-ring-medium {
    background-image: var(--reaction-support-consumption-ring-medium)
}

.ivm-view-attr__system-image--support-consumption-ring-small {
    background-image: var(--reaction-support-consumption-ring-small)
}

.ivm-view-attr__system-image--empathy-consumption-ring-medium {
    background-image: var(--reaction-empathy-consumption-ring-medium)
}

.ivm-view-attr__system-image--empathy-consumption-ring-small {
    background-image: var(--reaction-empathy-consumption-ring-small)
}

.ivm-view-attr__system-image--interest-consumption-ring-medium {
    background-image: var(--reaction-interest-consumption-ring-medium)
}

.ivm-view-attr__system-image--interest-consumption-ring-small {
    background-image: var(--reaction-interest-consumption-ring-small)
}

.ivm-view-attr__system-image--maybe-consumption-ring-medium {
    background-image: var(--reaction-maybe-consumption-ring-medium)
}

.ivm-view-attr__system-image--maybe-consumption-ring-small {
    background-image: var(--reaction-maybe-consumption-ring-small)
}

.ivm-view-attr__system-image--entertainment-consumption-ring-medium {
    background-image: var(--reaction-entertainment-consumption-ring-medium)
}

.ivm-view-attr__system-image--entertainment-consumption-ring-small {
    background-image: var(--reaction-entertainment-consumption-ring-small)
}

.ivm-view-attr__system-image--premium-branding-large {
    background-image: var(--premium-branding-large);
    background-repeat: no-repeat
}

.ivm-view-attr__system-image--mail-open-small {
    background-image: var(--illustration-microspot-mail-open-small)
}

.ivm-view-attr__system-image--mail-open-large {
    background-image: var(--illustration-microspot-mail-open-large)
}

.ivm-view-attr__system-image--article-stack-small {
    background-image: var(--illustration-microspot-article-stack-small)
}

.ivm-view-attr__system-image--unlocked-small {
    background-image: var(--illustration-microspot-unlocked-small)
}

.ivm-view-attr__system-image--video-course-small {
    background-image: var(--illustration-microspot-video-course-small)
}

.ivm-view-attr__system-image--calendar-small {
    background-image: var(--illustration-microspot-calendar-small)
}

.ivm-view-attr__system-image--camera-small {
    background-image: var(--illustration-microspot-camera-small)
}

.ivm-view-attr__system-image--certificate-small {
    background-image: var(--illustration-microspot-certificate-small)
}

.ivm-view-attr__system-image--certificate-large {
    background-image: var(--illustration-microspot-certificate-large)
}

.ivm-view-attr__system-image--dartboard-small {
    background-image: var(--illustration-microspot-dartboard-small)
}

.ivm-view-attr__system-image--globe-small {
    background-image: var(--illustration-microspot-globe-small)
}

.ivm-view-attr__system-image--image-stack-large {
    background-image: var(--illustration-microspot-image-stack-large)
}

.ivm-view-attr__system-image--notepad-small {
    background-image: var(--illustration-microspot-notepad-small)
}

.ivm-view-attr__system-image--messages-small {
    background-image: var(--illustration-microspot-messages-small)
}

.ivm-view-attr__system-image--rocket-small {
    background-image: var(--illustration-microspot-rocket-small)
}

.ivm-view-attr__system-image--search-small {
    background-image: var(--illustration-microspot-search-small)
}

.ivm-view-attr__system-image--id-badge-small {
    background-image: var(--illustration-microspot-id-badge-small)
}

.ivm-view-attr__system-image--glasses-small {
    background-image: var(--illustration-microspot-glasses-small)
}

.ivm-view-attr__system-image--pencil-ruler-small {
    background-image: var(--illustration-microspot-pencil-ruler-small)
}

.ivm-view-attr__system-image--school-small {
    background-image: var(--illustration-microspot-school-small)
}

.ivm-view-attr__system-image--ui-feed-profile-small {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.ivm-view-attr__system-image--ui-feed-profile-large {
    background-image: var(--illustration-microspot-ui-feed-profile-large)
}

.ivm-view-attr__system-image--ui-dashboard-small {
    background-image: var(--illustration-microspot-ui-dashboard-small)
}

.ivm-view-attr__system-image--industry-small {
    background-image: var(--illustration-microspot-industry-small)
}

.ivm-view-attr__system-image--article-small {
    background-image: var(--illustration-microspot-article-small)
}

.ivm-view-attr__system-image--award-small {
    background-image: var(--illustration-microspot-award-small)
}

.ivm-view-attr__system-image--briefcase-jobs-small {
    background-image: var(--illustration-microspot-briefcase-jobs-small)
}

.ivm-view-attr__system-image--briefcase-jobs-large {
    background-image: var(--illustration-microspot-briefcase-jobs-large)
}

.ivm-view-attr__system-image--location-marker-small {
    background-image: var(--illustration-microspot-location-marker-small)
}

.ivm-view-attr__system-image--lock-locked-small {
    background-image: var(--illustration-microspot-locked-small)
}

.ivm-view-attr__system-image--lock-locked-large {
    background-image: var(--illustration-microspot-locked-large)
}

.ivm-view-attr__system-image--success-team-small {
    background-image: var(--illustration-spot-success-team-small)
}

.ivm-view-attr__system-image--success-individual-small {
    background-image: var(--illustration-spot-success-individual-small)
}

.ivm-view-attr__system-image--main-conversation-small {
    background-image: var(--illustration-spot-main-conversation-small)
}

.ivm-view-attr__system-image--address-book-small {
    background-image: var(--illustration-microspot-address-book-small)
}

.ivm-view-attr__system-image--ui-chart-small {
    background-image: var(--illustration-microspot-ui-chart-small)
}

.ivm-view-attr__system-image--bell-small {
    background-image: var(--illustration-microspot-bell-small)
}

.ivm-view-attr__system-image--company-small {
    background-image: var(--illustration-microspot-company-small)
}

.ivm-view-attr__system-image--document-folder-small {
    background-image: var(--illustration-microspot-document-folder-small)
}

.ivm-view-attr__system-image--folder-small {
    background-image: var(--illustration-microspot-folder-small)
}

.ivm-view-attr__system-image--magnet-small {
    background-image: var(--illustration-microspot-magnet-small)
}

.ivm-view-attr__system-image--salary-small {
    background-image: var(--illustration-microspot-salary-small)
}

.ivm-view-attr__system-image--salary-large {
    background-image: var(--illustration-microspot-salary-large)
}

.ivm-view-attr__system-image--trophy-small {
    background-image: var(--illustration-microspot-trophy-small)
}

.ivm-view-attr__system-image--handshake-heart-small {
    background-image: var(--illustration-microspot-handshake-heart-small)
}

.ivm-view-attr__system-image--verified-small {
    background-image: var(--illustration-microspot-verified-small)
}

.ivm-view-attr__icon--accent-person {
    color: var(--voyager-color-icon-accent-person)
}

.ivm-view-attr__icon--accent-company {
    color: var(--voyager-color-icon-accent-company)
}

.ivm-view-attr__icon--accent-school {
    color: var(--voyager-color-icon-accent-school)
}

.ivm-view-attr__icon--accent-group {
    color: var(--voyager-color-icon-accent-group)
}

.ivm-view-attr__icon--accent-event {
    color: var(--voyager-color-icon-accent-event)
}

.ivm-view-attr__icon--accent-publication {
    color: var(--voyager-color-icon-accent-publication)
}

.ivm-view-attr__icon--brand {
    color: var(--color-brand)
}

.ivm-view-attr__icon--icon {
    color: var(--color-icon)
}

.ivm-view-attr__icon--signal-positive {
    color: var(--color-signal-positive)
}

.ivm-view-attr__icon--signal-neutral {
    color: var(--color-signal-neutral)
}

.ivm-view-attr__icon--signal-negative {
    color: var(--color-signal-negative)
}

.ivm-view-attr__img--centered {
    background-position: 50%;
    background-size: cover
}

.ivm-view-attr__img-wrapper--use-img-tag .ivm-view-attr__img--centered {
    object-position: center;
    object-fit: cover;
    width: 100px;
    height: 60px;
}

.ivm-view-attr__img-wrapper--use-img-tag .ivm-view-attr__img--aspect-fit {
    object-fit: contain
}

.ivm-view-attr__img-wrapper--use-img-tag .ivm-view-attr__img--aspect-fill {
    object-fit: cover
}

.ivm-view-attr__img-wrapper--use-img-tag .ivm-view-attr__img--center {
    object-position: center;
    object-fit: cover
}

:root {
    --premium-branding-large: url(/sc/h/es2035ne9ivdvq8vj7n92cnh7)
}

.theme--dark {
    --premium-branding-large: url(/sc/h/86f59tv96eelthfeeuhf381u6)
}

.ivm-entity-pile__plus-number--company {
    width: 40px;
    height: 40px
}

.ivm-entity-pile__plus-number--profile {
    width: 42px;
    height: 42px;
    margin: 3px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 {
    width: 24px;
    height: 24px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img {
    width: 16px;
    height: 16px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-view-attr__img {
    width: 12px;
    height: 12px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:last-child {
    left: 8px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 6px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-0 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 2px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 {
    width: 32px;
    height: 32px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img {
    width: 21.33333px;
    height: 21.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-view-attr__img {
    width: 16px;
    height: 16px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:last-child {
    left: 10.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 8px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-1 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 2.5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 {
    width: 40px;
    height: 40px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img {
    width: 26.66667px;
    height: 26.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-view-attr__img {
    width: 20px;
    height: 20px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:last-child {
    left: 13.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 10px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-2 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 3px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 {
    width: 48px;
    height: 48px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img {
    width: 32px;
    height: 32px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-view-attr__img {
    width: 24px;
    height: 24px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:last-child {
    left: 16px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 12px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-3 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 3.5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 {
    width: 56px;
    height: 56px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img {
    width: 37.33333px;
    height: 37.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-view-attr__img {
    width: 28px;
    height: 28px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:last-child {
    left: 18.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 14px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-4 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 4px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 {
    width: 72px;
    height: 72px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img {
    width: 48px;
    height: 48px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-view-attr__img {
    width: 36px;
    height: 36px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:last-child {
    left: 24px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 18px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-5 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 5px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 {
    width: 88px;
    height: 88px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img {
    width: 58.66667px;
    height: 58.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-view-attr__img {
    width: 44px;
    height: 44px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:last-child {
    left: 29.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 22px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-6 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 6px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 {
    width: 104px;
    height: 104px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img {
    width: 69.33333px;
    height: 69.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-view-attr__img {
    width: 52px;
    height: 52px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:last-child {
    left: 34.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 26px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-7 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 7px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 {
    width: 128px;
    height: 128px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img {
    width: 85.33333px;
    height: 85.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-view-attr__img {
    width: 64px;
    height: 64px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:last-child {
    left: 42.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 32px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-8 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 9px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 {
    width: 200px;
    height: 200px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img {
    width: 133.33333px;
    height: 133.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-view-attr__img {
    width: 100px;
    height: 100px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:last-child {
    left: 66.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 50px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-9 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 14px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 {
    width: 240px;
    height: 240px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img {
    width: 160px;
    height: 160px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-view-attr__img {
    width: 120px;
    height: 120px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:last-child {
    left: 80px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 60px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-10 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 16px
}

.ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-0 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-1 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img, .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 {
    width: 280px;
    height: 280px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img {
    width: 186.66667px;
    height: 186.66667px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__circle-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__square-img, .ivm-image-view-model--grid-4 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-view-attr__img {
    width: 140px;
    height: 140px
}

.ivm-image-view-model--grid-2 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:last-child {
    left: 93.33333px
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:first-child {
    left: calc(50% - 70px)
}

.ivm-image-view-model--grid-3 .ivm-image-view-model__img-list.ivm-image-view-model__img-list--size-11 .ivm-image-view-model__img-list-item:first-child.ivm-image-view-model__img-list-item--circle {
    top: 19px
}

.ivm-view-attr__grid-plus-number {
    font-size: 12px
}

.ivm-view-attr__entity-img--profile {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 3px solid transparent;
    border-radius: 49.9%
}

.ivm-view-attr__entity-img--company, .ivm-view-attr__entity-img--content, .ivm-view-attr__entity-img--group, .ivm-view-attr__entity-img--professional-event, .ivm-view-attr__entity-img--school {
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px;
    margin-right: .4rem
}

.artdeco-entity-pile {
    display: flex;
    align-items: center;
    list-style-type: none;
    line-height: 0
}

.artdeco-entity-pile__entity {
    margin-left: 0
}

.artdeco-entity-pile__entity--has-action {
    cursor: pointer
}

.artdeco-entity-pile__image {
    box-sizing: border-box;
    background-clip: content-box
}

.artdeco-entity-pile__image--circle {
    border-radius: 50%
}

.artdeco-entity-pile__image--square {
    border-radius: 6px
}

.artdeco-entity-pile__image--1 {
    width: 3.2rem;
    height: 3.2rem;
    padding: .1rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--1 {
    padding: 0;
    border: 1px solid #fff
}

.artdeco-entity-pile__image--2 {
    width: 4rem;
    height: 4rem;
    padding: .1rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--2 {
    padding: 0;
    border: 1px solid #fff
}

.artdeco-entity-pile__image--3 {
    width: 4.8rem;
    height: 4.8rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--3 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile__image--4 {
    width: 5.6rem;
    height: 5.6rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--4 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile__image--5 {
    width: 7.2rem;
    height: 7.2rem;
    padding: .2rem
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__image--5 {
    padding: 0;
    border: 2px solid #fff
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--1:nth-of-type(1n+2) {
    margin-left: -16px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--2:nth-of-type(1n+2) {
    margin-left: -20px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--3:nth-of-type(1n+2) {
    margin-left: -24px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--4:nth-of-type(1n+2) {
    margin-left: -28px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__entity--5:nth-of-type(1n+2) {
    margin-left: -36px
}

.artdeco-entity-pile__rollup {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid rgba(0, 0, 0, .6)
}

.artdeco-entity-pile__rollup--1, .artdeco-entity-pile__rollup--2 {
    font-family: var(--artdeco-typography-sans);
    --artdeco-reset-typography_getFontSize: 1.2rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0, 0, 0, .6)
}

.artdeco-entity-pile__rollup--3, .artdeco-entity-pile__rollup--4, .artdeco-entity-pile__rollup--5 {
    font-family: var(--artdeco-typography-sans);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0, 0, 0, .6)
}

.artdeco-entity-pile__rollup--circle {
    border-radius: 50%
}

.artdeco-entity-pile__rollup--square {
    border-radius: 5px
}

.artdeco-entity-pile--stacked .artdeco-entity-pile__rollup--square {
    border-radius: 4px
}

.launchpad-v2 {
    padding: var(--spacing-three-x)
}

.launchpad-v2--small-padding {
    padding: var(--spacing-two-x);
    padding-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2__dismiss-btn {
    position: absolute;
    right: var(--spacing-two-x);
    top: calc(var(--spacing-two-x) + var(--spacing-half-x));
    z-index: 1
}

.launchpad-v2__dismiss-btn--small-padding {
    right: var(--spacing-one-x);
    top: var(--spacing-one-x)
}

.launchpad-v2__progress-meter {
    display: flex;
    flex-grow: 99
}

.launchpad-v2__progress-text {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    margin-left: var(--spacing-half-x)
}

.launchpad-v2-multi-content-layout {
    margin-left: calc(-1 * var(--spacing-three-x));
    margin-right: calc(-1 * var(--spacing-three-x))
}

.launchpad-v2-multi-content-layout--small-padding {
    margin-left: calc(-1 * var(--spacing-two-x));
    margin-right: calc(-1 * var(--spacing-two-x))
}

.launchpad-v2-multi-content-layout__carousel {
    position: relative
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__heading {
    display: none
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__content {
    padding: 0;
    border-radius: var(--corner-radius-medium);
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout__carousel .artdeco-carousel__item-container {
    height: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout__carousel-card {
    height: 100%;
    margin: 1px;
    margin-left: var(--spacing-three-x);
    margin-right: var(--spacing-three-x);
    overflow: hidden
}

.launchpad-v2-multi-content-layout__carousel-card--small-padding {
    margin-left: var(--spacing-two-x);
    margin-right: var(--spacing-two-x)
}

.launchpad-v2-multi-content-layout__carousel-nav {
    position: absolute;
    top: calc(50% - 1.6rem)
}

.launchpad-v2-multi-content-layout__carousel-nav[disabled] {
    visibility: hidden
}

.launchpad-v2-multi-content-layout__carousel-nav--previous {
    left: .8rem
}

.launchpad-v2-multi-content-layout__carousel-nav--next {
    right: .8rem
}

.launchpad-v2-multi-content-layout__carousel-nav--muted {
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.launchpad-v2-multi-content-layout__carousel-nav--muted:focus, .launchpad-v2-multi-content-layout__carousel-nav--muted:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.launchpad-v2-multi-content-layout-wide__carousel {
    position: relative
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__heading {
    display: none
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__content {
    padding: 0;
    border-radius: var(--corner-radius-medium);
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout-wide__carousel .artdeco-carousel__item-container {
    height: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column
}

.launchpad-v2-multi-content-layout-wide__carousel-card {
    height: 100%;
    margin: 1px;
    overflow: hidden
}

.launchpad-v2-multi-content-layout-wide__carousel-nav {
    position: absolute;
    top: calc(50% - 1.6rem)
}

.launchpad-v2-multi-content-layout-wide__carousel-nav[disabled] {
    visibility: hidden
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--previous {
    left: -1.6rem
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--next {
    right: -1.6rem
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted {
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.launchpad-v2-multi-content-layout-wide__carousel-nav--muted:focus, .launchpad-v2-multi-content-layout-wide__carousel-nav--muted:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.launchpad-v2-card-with-gray-bg {
    height: 100%;
    padding: var(--spacing-two-x);
    background-color: var(--color-background-canvas);
    display: flex;
    flex-direction: row
}

.launchpad-v2-card-with-gray-bg__cta-container {
    margin: 0 1.6rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.launchpad-v2-card-with-gray-bg__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-gray-bg__title {
    color: var(--color-brand-accent-1);
    font-size: var(--font-size-xsmall);
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-gray-bg__subtitle {
    font-size: var(--font-size-body-medium);
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-image-1 {
    text-align: center
}

.launchpad-v2-card-with-image-1--small-padding {
    padding-top: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-1__image {
    display: flex;
    justify-content: center;
    margin-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-1__image .ivm-view-attr__system-image--small {
    background-repeat: no-repeat
}

.launchpad-v2-card-with-image-1__image--circle {
    border-radius: 50%
}

.launchpad-v2-card-with-image-1__title {
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-1__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-1__cta {
    width: 48%
}

.launchpad-v2-card-with-image-1__cta:nth-of-type(2) {
    margin-left: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-2__image {
    height: 168px;
    overflow: hidden
}

.launchpad-v2-card-with-image-2__title {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-2__bottom {
    padding: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-3 {
    text-align: center;
    padding: var(--spacing-two-x) var(--spacing-eight-x)
}

.launchpad-v2-card-with-image-3__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-3__title {
    padding-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-image-3__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-4__image {
    height: 168px;
    overflow: hidden
}

.launchpad-v2-card-with-image-4__title {
    padding-bottom: var(--spacing-one-x);
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-image-4__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.launchpad-v2-card-with-image-4__bottom {
    padding: var(--spacing-two-x)
}

.launchpad-v2-card-with-icon-1 {
    text-align: center;
    background-color: var(--color-background-brand-accent-3);
    height: 100%;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 4.8rem;
    padding-right: 4.8rem
}

.launchpad-v2-card-with-icon-1__image {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-icon-1__cta {
    margin-top: var(--spacing-one-and-a-half-x)
}

.launchpad-v2-card-with-yellow-bg {
    height: 100%;
    padding: var(--spacing-two-x) var(--spacing-three-x);
    background-color: var(--voyager-color-background-contribution-card);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.launchpad-v2-card-with-yellow-bg__image {
    display: inline-block;
    margin: auto;
    margin-bottom: var(--spacing-one-x)
}

.launchpad-v2-card-with-yellow-bg__title {
    margin-bottom: var(--spacing-two-x);
    font-weight: var(--font-weight-bold)
}

.launchpad-v2-card-with-yellow-bg__subtitle {
    padding-bottom: var(--spacing-two-x)
}

.cohort-view__subtitle {
    color: var(--color-text-low-emphasis);
    font-size: 12px;
    margin-bottom: var(--spacing-one-x);
    margin-top: var(--spacing-half-x)
}

.cohort-view__subtitle--with-ctas {
    margin-top: calc(-1 * var(--spacing-half-x))
}

.recommended-actions-fluid-entity-list {
    display: grid;
    gap: 1.2rem;
    list-style-type: none
}

.recommended-actions-fluid-entity-list--jobs {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

@media screen and (min-width: 768px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:1fr
    }
}

@media screen and (min-width: 992px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

@media screen and (min-width: 1200px) {
    .recommended-actions-fluid-entity-list--jobs {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

.recommended-actions-fluid-entity-list--feed-activity {
    grid-template-columns:minmax(0, 1fr)
}

@media screen and (min-width: 992px) {
    .recommended-actions-fluid-entity-list--feed-activity {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }
}

@media screen and (min-width: 1200px) {
    .recommended-actions-fluid-entity-list--feed-activity {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }
}

.entity-prompt__top-card {
    margin-bottom: 1.6rem
}

.entity-prompt__top-card-header {
    padding-left: 1.6rem
}

.entity-prompt__content-container {
    padding: 1.6rem
}

.entity-prompt__elements-content {
    display: flex;
    flex-direction: column;
    width: 100%
}

.entity-prompt__elements-primary-content {
    align-items: flex-start;
    column-gap: 1.2rem;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: space-between
}

.entity-prompt__title-link:hover {
    text-decoration-color: var(--color-text)
}

.entity-prompt__insights {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: .4rem
}

.entity-prompt__insights-image {
    display: inline-block;
    vertical-align: middle;
    margin-right: .4rem
}

.entity-prompt__insights-image--no-link {
    margin-right: 1.6rem
}

.entity-prompt__insights-text:focus, .entity-prompt__insights-text:hover {
    color: var(--color-action);
    text-decoration: underline
}

.entity-prompt__insights .app-aware-link {
    color: var(--color-text-low-emphasis)
}

.entity-prompt__insights .app-aware-link:focus, .entity-prompt__insights .app-aware-link:hover {
    color: var(--color-action)
}

.entity-prompt__insights .app-aware-link:visited {
    text-decoration: none
}

.entity-prompt__subcontent-container {
    padding: 0 1.6rem
}

.entity-prompt__footer-cta {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.6rem;
    text-align: center
}

.follow-company__follow-button {
    min-width: 90px
}

.follow-company__overflow {
    display: inline-block;
    margin-left: .8rem
}

@media screen and (max-width: 992px) {
    .follow-company__overflow {
        margin-left: 0;
        margin-top: .8rem;
        display: block
    }

    .mobile_search {
        display: block !important;
        display: flex !important;
        width: 100%;
    }
}

.view-experience-member__experience-list-header {
    padding-bottom: .8rem
}

.view-experience-member__experience-list-item {
    display: flex;
    padding: 1.2rem 0
}

.view-experience-member__experience-list-item-info {
    padding-left: .8rem
}

.pe-form {
    background: var(--color-background-container);
    min-height: calc(100vh - 56px)
}

.pe-form__action-on-field {
    float: right;
    margin-bottom: 0;
    margin-top: .4rem;
    color: var(--color-action)
}

.pe-form__action-on-field:active, .pe-form__action-on-field:hover {
    text-decoration: none
}

.pe-form-header__title {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    font-size: 2rem;
    flex: 1
}

.pe-form-body {
    margin-top: 56px;
    padding: 16px;
    clear: left
}

.pe-form-footer__actions {
    padding: 16px
}

.pe-form-field {
    margin-top: 3.2rem
}

.pe-form-field:after {
    content: "";
    display: table;
    clear: both
}

.pe-form-field:first-child {
    margin-top: calc(3.2rem - 16px)
}

.pe-form-field--action {
    margin-top: 3.2rem
}

.pe-form-field__text-input:disabled {
    color: var(--color-disabled)
}

.pe-form-field__aux {
    overflow: hidden
}

.pe-form-field__aux--two-column {
    column-count: 2
}

.pe-form-field__error-message {
    border-color: var(--color-signal-negative);
    color: var(--color-signal-negative)
}

.pe-form-field__countdown {
    float: left
}

.pe-form-field--has-error .pe-form-field__countdown, .pe-form-field__validation-message {
    border-color: var(--color-signal-negative)
}

.pe-form-field--has-error .pe-form-field__help-text {
    display: none
}

.pe-form-field--has-error .pe-form-field__location-city, .pe-form-field--has-error .pe-form-field__location-province, .pe-form-field--has-error .pe-form-field__location-zipcode, .pe-form-field--has-error .pe-form-field__patent-offices, .pe-form-field--has-error .pe-form-field__text-input, .pe-form-field--has-error .pe-form-field__textarea, .pe-form-field--has-error .pe-form-field__year-error, .pe-form-field--has-error .type-ahead-input input {
    border-bottom-color: var(--color-signal-negative)
}

.pe-form-field__month-year-date {
    width: 47.5%
}

.pe-form-field__label--disabled {
    color: var(--color-disabled)
}

.pe-form-field__pre-cur-position-list .separator:before {
    content: "\00B7";
    padding: 0 .4rem 0 0
}

.pe-form-field__pre-cur-position-body {
    border-left: 1px solid var(--color-border-faint)
}

.pe-form-field__basic-typeahead {
    z-index: 3
}

.pe-form-field__country-region-picker {
    z-index: 4
}

.pe-form-field__postal-code {
    flex: 0 1 200px;
    margin-right: 2.4rem
}

.pe-form-field__locations-within {
    flex-grow: 1
}

.pe-form-field__position-details-container {
    margin-left: 2.4rem
}

.pe-form.simple-form .floating-label {
    margin-top: calc(3.2rem + 20px)
}

.pe-form.simple-form .floating-label:first-child {
    margin-top: calc(3.2rem + 4px)
}

.pe-form.simple-form .floating-label .label-text {
    top: .8rem
}

.pe-form.simple-form .floating-label.has-logo .label-text {
    left: calc(24px + .8rem)
}

.pe-form.simple-form .floating-label.has-logo[data-form-elem-focus=true] .label-text {
    transform: translate(-calc(24px+.8rem), -32 px-0 .8rem)
}

.pe-form.simple-form .floating-label textarea {
    max-height: 7em;
    padding: 6px 0;
    resize: none;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: 0
}

@media screen and (min-height: 601px) {
    .pe-edit-form-page__modal {
        overflow: visible
    }
}

.pe-edit-form-page__modal--large {
    max-height: calc(100vh - 256px)
}

@media screen and (max-height: 1440px) {
    .pe-edit-form-page__modal--large {
        max-height: calc(100vh - 160px)
    }
}

@media screen and (max-height: 1024px) {
    .pe-edit-form-page__modal--large {
        max-height: calc(100vh - 112px)
    }
}

@media screen and (max-height: 960px) {
    .pe-edit-form-page__modal--large {
        max-height: calc(100vh - 96px)
    }
}

@media screen and (max-height: 600px) {
    .pe-edit-form-page__modal--large {
        max-height: none
    }
}

.pe-edit-form-page__content-wrapper {
    overflow: auto
}

.pe-edit-form-page__content {
    overflow: visible;
    position: relative;
    padding: 0
}

.pe-edit-form-page__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10
}

.pe-edit-form-page__loading-scrim {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--voyager-color-background-scrim-tint);
    z-index: 9
}

.pe-edit-form-page__content--typeahead-within.pe-edit-form-page__content--typeahead-within .basic-typeahead__triggered-content {
    position: relative
}

.pe-next-action-page__header {
    border-bottom: none
}

.pe-next-action-page__content-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 4.8rem 0
}

.pe-next-action-page__illustration {
    height: 56px;
    width: 56px;
    background-size: cover
}

.pe-next-action-page__subtitle {
    text-align: center
}

.pe-osmosis-section__toggle-text {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    color: var(--color-text-low-emphasis)
}

.pe-osmosis-section__toggle-text a {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize)
}

.pe-osmosis-section__toggle-text p {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    color: var(--color-text-low-emphasis)
}

.pe-profile-top-card-form__dropdown-trigger {
    margin: 1.2rem 0 1.2rem 2.4rem;
    display: flex;
    align-items: center
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .pe-profile-top-card-form__dropdown-trigger li-icon[type=caret] > svg {
        color: var(--color-icon-on-dark)
    }
}

.pe-profile-top-card-form__dropdown-content {
    left: 2.4rem;
    max-width: 375px;
    max-height: none;
    padding: 1.2rem 1.6rem 3.2rem
}

.pe-profile-top-card-form__dropdown-content .artdeco-dropdown__content-inner {
    max-height: none;
    overflow: visible
}

.pe-profile-top-card-form__dropdown-option {
    display: flex;
    flex-direction: column;
    padding-top: var(--spacing-one-and-a-half-x)
}

.pe-profile-top-card-form__dropdown-v2-option {
    display: flex;
    flex-direction: column
}

.pe-profile-top-card-form__premium-settings {
    margin-top: 1.6rem;
    margin-bottom: .8rem;
    padding: 0 2.4rem
}

.pe-profile-top-card-form__premium-settings-list {
    padding-top: .8rem
}

.pe-profile-top-card-form__dropdown-option-form-item {
    margin-top: .8rem
}

.pe-treasury-edit__media {
    position: relative;
    margin-bottom: 3.2rem;
    background-color: var(--voyager-color-background-container-tint-2);
    height: 176px;
    display: flex;
    justify-content: center;
    align-items: center
}

.pe-treasury-edit__media--condensed {
    width: 300px;
    border-radius: var(--corner-radius-medium);
    position: relative;
    height: auto !important;
    overflow: hidden;
    margin: 0
}

.pe-treasury-edit__preview-image {
    border: 1px solid var(--color-border-faint);
    border-radius: 4px;
    width: 100%;
    height: 176px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.pe-treasury-edit__preview-image-updated {
    width: 300px
}

.pe-treasury-edit__media-pencil {
    right: var(--spacing-one-x);
    top: var(--spacing-one-x);
    position: absolute
}

.pe-treasury-edit__media-pencil-button {
    box-shadow: var(--elevation-lined)
}

.pe-treasury-edit__ghost-picture {
    width: 100%;
    min-height: 176px;
    background: var(--illustration-microspot-image-large) no-repeat 50%;
    background-color: var(--voyager-color-background-container-tint-2)
}

.pe-treasury-edit__media-title {
    margin-top: 0
}

.pe-treasury-edit__media-loader {
    min-height: 176px;
    display: flex;
    align-items: center
}

.pe-edit-settings-dropdown__trigger {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: .8rem 0
}

@media (-ms-high-contrast: white-on-black),(forced-colors: active) and (prefers-color-scheme: dark) {
    .pe-edit-settings-dropdown__trigger li-icon[type=caret] > svg {
        color: var(--color-icon-on-dark)
    }
}

.pe-edit-settings-dropdown__trigger-icon {
    margin-left: .8rem
}

.pe-edit-settings-dropdown__content {
    top: calc(100% - .8rem);
    max-width: 375px;
    max-height: none;
    padding: 1.6rem
}

.pe-edit-settings-dropdown__content .artdeco-dropdown__content-inner {
    max-height: none;
    overflow: visible
}

.resume-onboarding {
    background-color: var(--voyager-color-background-container-tint-2)
}

.resume-onboarding--is-not-job-pillar {
    margin-top: 52px
}

.resume-onboarding-content {
    width: 1128px
}

.resume-onboarding__title {
    max-width: 960px;
    padding: 20px 0
}

.resume-onboarding__btn-continue {
    margin: 14px 0
}

.resume-onboarding__btn-continue:hover {
    text-decoration: none
}

.org-cropped-image {
    height: 100%;
    width: 100%
}

.org-cropped-image__img {
    width: 100%
}

.org-cropped-image__cover-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%
}

.org-cropped-image__targeted-content-cover-image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.org-cropped-image--has-fixed-ratio .org-cropped-image__cover-image {
    padding-top: 56.25%
}

.org-media-item__slideshare-container {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    padding-bottom: 0;
    overflow: hidden
}

.org-media-item__slideshare-container .org-media-item__slideshare-frame {
    position: absolute;
    top: 0;
    left: 0
}

.org-media-item--is-hero-media {
    width: 100%;
    overflow: hidden;
    border-radius: var(--corner-radius-medium)
}

.org-media-item--is-hero-media .org-media-item__cropped-image {
    line-height: 0;
    max-height: 376px;
    overflow: hidden
}

.org-media-item__vimeo-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

.org-media-item__vimeo-player {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.org-media-item__video-player .vjs-control-bar {
    z-index: 1
}

.org-youtube-player {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    background-color: var(--color-background-container)
}

.org-youtube-player:focus {
    outline: 2px solid var(--color-action)
}

.org-youtube-player__thumbnail-container, .org-youtube-player__video-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.org-youtube-player__thumbnail-container {
    overflow: hidden
}

.org-youtube-player__play-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.org-youtube-player__play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--color-action)
}

.org-youtube-player__play-btn .artdeco-button__icon svg {
    height: 24px;
    width: 24px
}

.org-youtube-player__preview-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: block
}

.org-youtube-player__vector-thumbnail {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    width: 100%
}

.takeover-welcome-mat__icon {
    display: block;
    text-align: center;
    padding-top: 137px;
    padding-bottom: 45px
}

.takeover-splash-container {
    display: flex
}

.artdeco-modal.takeover-modal--is-full-page {
    top: 0;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    max-height: 100vh
}

.takeover-remember-me__icon {
    background-position: top;
    background-repeat: no-repeat;
    height: 48px
}

.takeover-remember-me__icon--is-unlock {
    background-image: var(--illustration-microspot-unlocked-small)
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    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 {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%
}

.ql-clipboard p {
    margin: 0;
    padding: 0
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ql-editor > * {
    cursor: text
}

.ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6, .ql-editor ol, .ql-editor p, .ql-editor pre, .ql-editor ul {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.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: "\2022"
}

.ql-editor ul[data-checked=false], .ql-editor ul[data-checked=true] {
    pointer-events: none
}

.ql-editor ul[data-checked=false] > li *, .ql-editor ul[data-checked=true] > li * {
    pointer-events: all
}

.ql-editor ul[data-checked=false] > li:before, .ql-editor ul[data-checked=true] > li:before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.ql-editor ul[data-checked=true] > li:before {
    content: "\2611"
}

.ql-editor ul[data-checked=false] > li:before {
    content: "\2610"
}

.ql-editor li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.ql-editor li:not(.ql-direction-rtl):before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align: right
}

.ql-editor li.ql-direction-rtl:before {
    margin-left: .3em;
    margin-right: -1.5em
}

.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl {
    padding-right: 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-0
}

.ql-editor ol li:before {
    content: counter(list-0, 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 {
    display: block;
    max-width: 100%
}

.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: rgba(0, 0, 0, .6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.ql-snow.ql-toolbar:after, .ql-snow .ql-toolbar:after {
    clear: both;
    content: "";
    display: table
}

.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px
}

.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%
}

.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover {
    outline: none
}

.ql-snow.ql-toolbar input.ql-image[type=file], .ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover {
    color: #06c
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
    fill: #06c
}

.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter {
    stroke: #06c
}

@media (pointer: coarse) {
    .ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
        color: #444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #444
    }
}

.ql-snow, .ql-snow * {
    box-sizing: border-box
}

.ql-snow .ql-hidden {
    display: none
}

.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
    visibility: hidden
}

.ql-snow .ql-tooltip {
    position: absolute;
    transform: translateY(10px)
}

.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none
}

.ql-snow .ql-tooltip.ql-flip {
    transform: translateY(-10px)
}

.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.ql-snow .ql-formats:after {
    clear: both;
    content: "";
    display: table
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
    fill: #444
}

.ql-snow .ql-empty {
    fill: none
}

.ql-snow .ql-even {
    fill-rule: evenodd
}

.ql-snow .ql-stroke.ql-thin, .ql-snow .ql-thin {
    stroke-width: 1
}

.ql-snow .ql-transparent {
    opacity: .4
}

.ql-snow .ql-direction svg:last-child {
    display: none
}

.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline
}

.ql-snow .ql-direction.ql-active svg:first-child {
    display: none
}

.ql-snow .ql-editor h1 {
    font-size: 2em
}

.ql-snow .ql-editor h2 {
    font-size: 1.5em
}

.ql-snow .ql-editor h3 {
    font-size: 1.17em
}

.ql-snow .ql-editor h4 {
    font-size: 1em
}

.ql-snow .ql-editor h5 {
    font-size: .83em
}

.ql-snow .ql-editor h6 {
    font-size: .67em
}

.ql-snow .ql-editor a {
    text-decoration: underline
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.ql-snow .ql-editor code, .ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px
}

.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px
}

.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.ql-snow .ql-editor img {
    max-width: 100%
}

.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle
}

.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%
}

.ql-snow .ql-picker-label:before {
    display: inline-block;
    line-height: 22px
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap
}

.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1
}

.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
    width: 28px
}

.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px
}

.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0
}

.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px
}

.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0;
    width: 16px
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
    content: attr(data-label)
}

.ql-snow .ql-picker.ql-header {
    width: 98px
}

.ql-snow .ql-picker.ql-header .ql-picker-item:before, .ql-snow .ql-picker.ql-header .ql-picker-label:before {
    content: "Normal"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
    content: "Heading 1"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
    content: "Heading 2"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
    content: "Heading 3"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
    content: "Heading 4"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
    content: "Heading 5"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
    content: "Heading 6"
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
    font-size: 2em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
    font-size: 1.5em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
    font-size: 1.17em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
    font-size: 1em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
    font-size: .83em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
    font-size: .67em
}

.ql-snow .ql-picker.ql-font {
    width: 108px
}

.ql-snow .ql-picker.ql-font .ql-picker-item:before, .ql-snow .ql-picker.ql-font .ql-picker-label:before {
    content: "Sans Serif"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
    content: "Serif"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
    content: "Monospace"
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
    font-family: Georgia, Times New Roman, serif
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
    font-family: Monaco, Courier New, monospace
}

.ql-snow .ql-picker.ql-size {
    width: 98px
}

.ql-snow .ql-picker.ql-size .ql-picker-item:before, .ql-snow .ql-picker.ql-size .ql-picker-label:before {
    content: "Normal"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
    content: "Small"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
    content: "Large"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
    content: "Huge"
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
    font-size: 10px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
    font-size: 18px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
    font-size: 32px
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000
}

.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 8px
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px
}

.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent
}

.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .2)
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top: 0
}

.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap
}

.ql-snow .ql-tooltip:before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px
}

.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0;
    padding: 3px 5px;
    width: 170px
}

.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.ql-snow .ql-tooltip a.ql-action:after {
    border-right: 1px solid #ccc;
    content: "Edit";
    margin-left: 16px;
    padding-right: 8px
}

.ql-snow .ql-tooltip a.ql-remove:before {
    content: "Remove";
    margin-left: 8px
}

.ql-snow .ql-tooltip a {
    line-height: 26px
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block
}

.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
    border-right: 0;
    content: "Save";
    padding-right: 0
}

.ql-snow .ql-tooltip[data-mode=link]:before {
    content: "Enter link:"
}

.ql-snow .ql-tooltip[data-mode=formula]:before {
    content: "Enter formula:"
}

.ql-snow .ql-tooltip[data-mode=video]:before {
    content: "Enter video:"
}

.ql-snow a {
    color: #06c
}

.ql-container.ql-snow {
    border: 1px solid #ccc
}

.lt-line-clamp {
    overflow: hidden;
    position: relative
}

.lt-line-clamp__ellipsis--dummy {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0
}

.lt-line-clamp--single-line {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.lt-line-clamp--multi-line {
    /*! autoprefixer: off */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    width: 100%;
}

.lt-line-clamp__raw-line {
    white-space: pre-line
}

.lt-line-clamp__dummy-element {
    display: inline
}

.ie-image-editor {
    --ie-canvas-container-height: 389px;
    --ie-image-editor-control-height: 140px;
    --ie-image-editor-control-tablist-height: 40px;
    --ie-image-editor-control-tabpanel-height: calc(var(--ie-image-editor-control-height) - var(--ie-image-editor-control-tablist-height));
    display: flex;
    flex-direction: column;
    position: relative
}

.ie-image-editor-undo-redo-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 8px 24px
}

.ie-canvas-container {
    background-color: #000;
    height: var(--ie-canvas-container-height)
}

.ie-fabric-container--use-translate {
    left: 50%;
    top: 50%
}

.ie-image-editor-control {
    min-height: var(--ie-image-editor-control-height);
    margin: 12px 24px 0
}

.ie-image-editor-tabpanel {
    min-height: var(--ie-image-editor-control-tabpanel-height)
}

.ie-image-editor-tablist {
    border-bottom-width: 0 !important;
    min-height: var(--ie-image-editor-control-tablist-height)
}

.ie-image-editor-tablist-item {
    align-items: center;
    display: flex
}

.ie-image-editor-tablist-item:first-of-type {
    margin-left: 0 !important
}

.ad-choice-modal .ad-choice-modal-content-loader {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-height: 400px
}

.ad-choice-modal .artdeco-empty-state__message {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal .artdeco-modal__actionbar {
    min-height: 4.8rem
}

.ad-choice-modal-empty-state {
    padding: .8rem 0
}

.ad-choice-modal__footer {
    min-height: 6.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.ad-choice-modal__feedback-actions {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    align-items: center;
    margin: 0 2.4rem;
    height: 9.6rem
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-text {
    margin-right: 2.4rem
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-buttons {
    margin-left: auto;
    display: inline-flex;
    align-items: flex-start
}

.ad-choice-modal__feedback-actions .ad-choice-modal__feedback-button {
    margin-left: 1.2rem
}

.ad-choice-modal-overview-messaging {
    display: flex;
    padding-top: .8rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.ad-choice-modal-overview-matched-facets {
    padding-top: 1.6rem
}

.ad-choice-modal-overview-matched-facets .artdeco-empty-state__headline {
    font-size: 1.4rem
}

.ad-choice-modal-overview-matched-facets .artdeco-empty-state__message {
    display: none
}

.ad-choice-modal-overview-matched-facets-list {
    padding: 1.2rem 0
}

.ad-choice-modal-overview-matched-facets-list .artdeco-list__item {
    padding: .4rem 0
}

.ad-choice-modal-overview-matched-facets-list .artdeco-list__item:after {
    border-bottom: unset
}

.ad-choice-modal-overview-matched-facets-disclaimer {
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-messaging__text {
    padding-left: 1.2rem
}

.ad-choice-modal-overview-messaging__paying-entity {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-matched-facets-disclaimer__link {
    display: inline-block;
    margin-left: .4rem
}

.ad-choice-modal-overview-matched-facets-disclaimer__icon {
    position: relative;
    top: 2px
}

.ad-choice-modal-facet-messaging {
    display: flex;
    padding-top: .8rem;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.ad-choice-modal-facet-reason {
    padding: 2.4rem 0
}

.ad-choice-modal-facet-control-actions {
    padding-top: 1.6rem;
    border-top: 1px solid var(--color-border-faint)
}

.ad-choice-modal-facet-control-actions .artdeco-list__item {
    padding: .4rem 0
}

.ad-choice-modal-facet-control-actions .artdeco-list__item:after {
    border-bottom: unset
}

.ad-choice-modal-facet-control-action {
    padding-left: 0
}

.ad-choice-modal-facet-messaging__text {
    padding-left: 1.6rem
}

.ad-choice-modal-facet-control-action__icon {
    position: relative;
    top: 2px
}

.ad-choice-modal-facet-messaging__disclaimer {
    padding-top: .8rem;
    color: var(--color-text-low-emphasis)
}

.ad-choice-modal-overview-matched-facet {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 4.8rem;
    border-radius: 2px;
    transition: background .3s cubic-bezier(.4, 0, .2, 1)
}

.ad-choice-modal-overview-matched-facet:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ad-choice-modal-overview-matched-facet__text {
    width: 100%;
    text-align: left;
    margin: 0 1.2rem
}

.ad-choice-modal-overview-matched-facet__icon {
    margin-left: .8rem
}

.ad-menu-modal__option {
    width: 100%;
    display: flex;
    align-items: center;
    min-height: 4.8rem;
    transition: background .3s cubic-bezier(.4, 0, .2, 1)
}

.ad-menu-modal__option:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ad-menu-modal__option-text {
    margin-left: 1.6rem;
    text-align: initial
}

.ad-menu__option {
    padding: .4rem 0
}

.ad-menu__option:after {
    border-bottom: unset
}

.ad-banner {
    display: block;
    margin: 0 auto
}

.ad-banner-container {
    min-width: 1px;
    min-height: 1px
}

.ad-banner-container.is-header-zone {
    padding: 1.6rem 0;
    min-height: 17px;
    box-sizing: content-box
}

.audience-analytics-daterange-picker__dropdown-content {
    max-width: none;
    padding: 0
}

.audience-analytics-daterange-picker__daterange-options {
    min-width: 140px;
    white-space: nowrap;
    padding-top: 1.6rem
}

.audience-analytics-daterange-picker__dropdown-right-panel {
    border-left: 1px solid var(--color-border-faint);
    min-width: 462px
}

.audience-analytics-daterange-picker__calendar-error {
    max-width: 428px;
    padding-left: 1.6rem;
    padding-bottom: .8rem
}

.audience-analytics-line-chart .highcharts-background {
    fill: var(--color-background-container)
}

.audience-analytics-line-chart .highcharts-axis-labels text {
    fill: var(--color-text-low-emphasis) !important
}

.audience-analytics-line-chart .highcharts-tooltip-box {
    fill: var(--color-background-container);
    stroke: var(--color-border)
}

.audience-analytics-line-chart__tooltip-header {
    border-bottom: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem
}

.audience-analytics-line-chart__tooltip-content {
    color: var(--color-text)
}

.audience-analytics-line-chart__tooltip-percent-change-icon {
    display: inline-block;
    width: .8rem;
    height: 6px;
    margin-right: 2px
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-increase {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .audience-analytics-line-chart__tooltip-percent-change-icon--is-increase {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-decrease {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .audience-analytics-line-chart__tooltip-percent-change-icon--is-decrease {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.audience-analytics-line-chart__tooltip-percent-change-icon--is-neutral {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.audience-analytics-line-chart__tooltip-percent-change-value {
    vertical-align: middle
}

.audience-analytics-line-chart__tooltip-percent-change-value--is-increase {
    color: var(--color-signal-positive)
}

.audience-analytics-line-chart__tooltip-percent-change-value--is-decrease {
    color: var(--color-signal-negative)
}

.audience-analytics-bar-chart .highcharts-background {
    fill: var(--color-background-container)
}

.audience-analytics-bar-chart .highcharts-axis-labels > span, .audience-analytics-bar-chart .highcharts-data-label > span {
    color: var(--color-text-low-emphasis) !important
}

.audience-analytics-bar-chart .highcharts-bar-series > .highcharts-point {
    fill: var(--color-background-new)
}

.audience-analytics-demographics-pills {
    background-color: var(--color-background-container-tint);
    padding: 0 2.4rem;
    margin-bottom: 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.breadcrumb-carousel {
    position: relative
}

.carousel-header-back {
    z-index: 2
}

.carousel-header {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 1.2rem;
    background-color: var(--color-background-container);
    border-bottom: 1px solid var(--color-border-faint)
}

.carousel-header__chevron {
    margin: 0 .8rem
}

.carousel-header__item--show {
    display: flex;
    align-items: center
}

.carousel-header__item--hide {
    display: none
}

.carousel-body {
    position: relative;
    background-color: var(--color-background-container);
    width: 100%;
    overflow: hidden
}

.carousel-item {
    width: 100%;
    top: 0
}

.carousel-item--show {
    position: relative;
    left: 0;
    opacity: 1
}

.carousel-item--pop {
    position: absolute;
    left: 100%;
    opacity: 0
}

.carousel-item--stack {
    position: absolute;
    left: -100%;
    opacity: 0
}

.content-analytics-entry-point {
    margin: 0 .4rem/2
}

.content-analytics-entry-point .analytics-entry-point:before {
    content: "";
    display: block;
    border-top: none
}

.pv-dashboard-section__card .content-analytics-entry-point .analytics-entry-point:before {
    display: none
}

.content-analytics-entry-point .analytics-entry-point .icon-and-text-container {
    display: flex;
    align-items: center;
    padding: .8rem 1.6rem
}

.ca-entry-point__play-icon-and-text-container {
    display: flex;
    position: relative
}

.ca-entry-point__num-views {
    margin: auto 0
}

.ca-entry-point__video-analytics-tooltip {
    width: 260px;
    white-space: normal;
    padding: 1.2rem 1.6rem 2.4rem;
    cursor: default
}

.ca-entry-point__notify-content {
    max-width: 320px
}

.claim-jobs-shared-background-cover-image--static {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    background-image: url(/sc/h/5qi38njir9vsm46ync2qjvrrs)
}

.claim-jobs-shared-background-cover-image {
    min-height: 100px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.claim-jobs-shared-background-cover-image__container {
    z-index: 0;
    height: 100px;
    overflow: hidden;
    position: relative;
    border-radius: var(--attached-bottom)
}

.claim-jobs-shared-claim-description__edit-icon {
    color: var(--color-action);
    top: 2px
}

.claim-jobs-shared-claim-description__promote {
    margin-top: 1.6rem
}

.claim-jobs-shared-job-preview-card__company-logo {
    width: 72px;
    height: 72px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-radius: 6px;
    box-shadow: none;
    border: 2px solid var(--color-background-container);
    border-radius: 0;
    top: 50px;
    left: 24px;
    right: auto;
    order: 1;
    display: flex;
    position: absolute
}

.claim-jobs-shared-job-preview-card__company-logo-ivm {
    box-shadow: none;
    border: 2px solid var(--color-background-container);
    border-radius: 0;
    top: 50px;
    left: 24px;
    right: auto;
    order: 1;
    display: flex;
    position: absolute
}

.claim-jobs-shared-job-preview-card__bullet:before {
    content: "\2022"
}

.claim-jobs-shared-job-preview-card__show-more {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    justify-content: center;
    align-items: center;
    padding: .8rem
}

.claim-jobs-shared-job-preview-card__content-wrapper--is-truncated {
    max-height: 310px;
    overflow: hidden
}

.claim-jobs-shared-job-preview-card__content-wrapper--is-truncated:after {
    background: -webkit-linear-gradient(0deg, var(--color-background-container), var(--color-transparent) 100%);
    background: -moz-linear-gradient(0deg, var(--color-background-container), var(--color-transparent) 100%);
    background: -o-linear-gradient(0deg, var(--color-background-container), var(--color-transparent) 100%);
    background: linear-gradient(0deg, var(--color-background-container), var(--color-transparent) 100%);
    content: "";
    position: absolute;
    top: 250px;
    left: 0;
    height: 60px;
    width: 100%
}

.claim-jobs-shared-job-preview-card__job-description {
    margin-right: 2.4rem;
    min-width: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: pre-line;
    margin-top: -4.8rem
}

.claim-jobs-shared-job-preview-card__job-description p {
    font-size: var(--font-size-small)
}

.claim-jobs-shared-job-preview-card__job-description li, .claim-jobs-shared-job-preview-card__job-description ol, .claim-jobs-shared-job-preview-card__job-description ul {
    margin-left: 1.6rem
}

.claim-jobs-shared-job-preview-card__job-description ul {
    list-style-type: disc
}

.claim-jobs-shared-job-preview-card__job-description ol {
    list-style-type: decimal
}

.claim-jobs-shared-job-preview-card__edit-button {
    top: 12px;
    right: 24px;
    position: absolute
}

.claim-jobs-shared-visibility-setting__container {
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    padding: .8rem 0 .8rem 2.4rem
}

.claim-jobs-shared-oth-photo-frame__frame {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid var(--color-background-container)
}

.claim-jobs-shared-oth-tooltip__content {
    z-index: 20001;
    max-width: 411px;
    max-height: 90px
}

@media screen and (min-width: 768px) {
    .claim-jobs-shared-oth-tooltip__content {
        max-height: unset
    }
}

.claim-jobs-shared-oth-tooltip__inner-content {
    padding: .4rem;
    max-height: 70px;
    overflow-y: auto
}

@media screen and (min-width: 768px) {
    .claim-jobs-shared-oth-tooltip__inner-content {
        max-height: unset;
        overflow-y: visible
    }
}

.claim-jobs-apply-options-modal__error-message {
    color: var(--color-signal-negative)
}

.claim-jobs-apply-options__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-apply-options__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-apply-options__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-apply-options__body {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-apply-options__body {
        max-height: calc(100vh - 128px)
    }
}

.claim-jobs-apply-options__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-apply-options__error-message {
    color: var(--color-signal-negative)
}

.claim-jobs-confirmation-modal__list-icon, .claim-jobs-confirmation__list-icon {
    color: var(--color-signal-positive);
    margin-right: .4rem
}

.claim-jobs-confirmation__bottom-section {
    border-top: 1px solid var(--color-border-faint);
    margin: 1.6rem 0
}

.claim-jobs-confirmation__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-confirmation__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-confirmation__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-confirmation__body {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-confirmation__body {
        max-height: calc(100vh - 128px)
    }
}

.claim-jobs-confirmation__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-in-review__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-in-review__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-in-review__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-in-review__body {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-in-review__body {
        max-height: calc(100vh - 128px)
    }
}

.claim-jobs-claim-in-review__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-job-modal__content {
    min-height: 100px
}

@media screen and (min-width: 992px) {
    .claim-jobs-claim-job-modal__content {
        min-height: 150px
    }
}

.claim-jobs-claim-job-modal__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--voyager-color-background-scrim-tint)
}

.claim-jobs-claim-job-modal__terms {
    color: var(--color-text-low-emphasis);
    font-size: 14px;
    padding: .4rem 2.4rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-content__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px);
    min-height: 100px
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-job-content__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-job-content__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-job-content__body {
        max-height: calc(100vh - 384px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-job-content__body {
        max-height: calc(100vh - 224px)
    }
}

@media screen and (min-width: 992px) {
    .claim-jobs-claim-job-content__body {
        min-height: 150px
    }
}

.claim-jobs-claim-job-content__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-claim-job-content__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--voyager-color-background-scrim-tint)
}

.claim-jobs-claim-job-content__terms-in-footer {
    padding: 0 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-content__terms-in-body, .claim-jobs-claim-job-content__terms-in-footer {
    color: var(--color-text-low-emphasis);
    font-size: 14px
}

.claim-jobs-free-limit-reached__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-free-limit-reached__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-free-limit-reached__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-free-limit-reached__body {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-free-limit-reached__body {
        max-height: calc(100vh - 128px)
    }
}

.claim-jobs-free-limit-reached__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-job-card__separator:before {
    content: "\00B7"
}

.claim-jobs-claim-job-selection {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px);
    min-height: 150px;
    max-height: 600px
}

@media screen and (max-height: 1440px) {
    .claim-jobs-claim-job-selection {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-claim-job-selection {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-claim-job-selection {
        max-height: calc(100vh - 384px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-claim-job-selection {
        max-height: calc(100vh - 224px)
    }
}

.claim-jobs-claim-job-selection__list-item {
    display: flex;
    margin: 1.6rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-claim-job-selection__list-item:hover {
    cursor: pointer
}

.claim-jobs-claim-job-selection__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.claim-jobs-claim-job-selection__button-container {
    display: flex;
    justify-content: flex-end;
    padding: 1.6rem 2.4rem
}

.claim-jobs-job-selection-modal__content {
    max-height: 600px
}

.claim-jobs-job-selection-modal__list-item {
    display: flex;
    margin: 1.6rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.claim-jobs-job-selection-modal__list-item:hover {
    cursor: pointer
}

.claim-jobs-base-banner__header-text-section {
    flex-basis: 70%
}

.claim-jobs-base-banner__button-section {
    display: flex;
    flex-basis: 30%;
    justify-content: flex-end
}

.claim-jobs-job-detail-banner {
    padding: 2.4rem
}

.claim-jobs-job-detail-banner--one-pane {
    margin-bottom: .8rem
}

.claim-jobs-job-detail-banner--two-pane {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.claim-jobs-view-as-hirer-banner__text-section {
    display: flex;
    flex-basis: 70%;
    justify-content: flex-start;
    align-items: center
}

.claim-jobs-view-as-hirer-banner__button-section {
    display: flex;
    flex-basis: 30%;
    justify-content: flex-end
}

.claim-jobs-unable-to-claim__body {
    overflow-y: auto;
    padding: 1.2rem 2.4rem 0;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .claim-jobs-unable-to-claim__body {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .claim-jobs-unable-to-claim__body {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .claim-jobs-unable-to-claim__body {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .claim-jobs-unable-to-claim__body {
        max-height: calc(100vh - 128px)
    }
}

.claim-jobs-unable-to-claim__footer {
    background-color: var(--color-background-container);
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem
}

.claim-jobs-claim-screen__edit-button {
    padding: 0 !important
}

.comments-sort-order-toggle__content {
    max-width: 400px;
    width: 300px
}

.comments-sort-order-toggle__content--text {
    align-items: center
}

.comments-sort-order-toggle__content--text.comments-sort-order-toggle__content--icon {
    overflow: initial
}

.comments-sort-order-toggle {
    margin-left: auto
}

.comments-comment-box {
    border-top: 1px solid var(--color-border-low-emphasis)
}

.comments-comment-box--with-member-skill {
    padding: .8rem 1.6rem;
    display: flex;
    border-top: none
}

.comments-comment-box--with-member-skill .comments-comment-box__avatar-image {
    margin-right: .4rem
}

.comments-comment-box__member-skill:before {
    content: "\2022";
    color: var(--color-text-low-emphasis);
    margin: 0 2px;
    font-weight: 400
}

.comments-comment-box__form {
    display: flex;
    padding: .8rem .8rem 0;
    flex-wrap: wrap;
    justify-content: flex-end
}

.comments-comment-box__media-preview-container {
    background-color: var(--color-background-container-tint);
    border-radius: 0 0 20px 20px;
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem;
    position: relative;
    text-align: right
}

.comments-comment-box__media-preview-control-wrapper {
    position: relative;
    max-width: 200px
}

.comments-comment-box__media-preview--image {
    border-radius: var(--corner-radius-small);
    max-width: 200px;
    overflow: hidden
}

.comments-comment-box__media-preview-controls {
    position: absolute;
    z-index: 1;
    right: 0
}

.comments-comment-box__media-preview-controls .comments-comment-box__media-preview-cancel {
    float: right
}

.comments-comment-box__media-preview-cancel .artdeco-button__icon {
    margin: 0
}

.comments-comment-box__camera-icon {
    display: none
}

.comments-comment-box__submit-button {
    -webkit-appearance: none;
    align-self: flex-end;
    flex-shrink: 0
}

.comments-comment-box--with-member-skill .comments-comment-box__submit-button {
    margin: 0 0 0 .8rem;
    padding: 0 .8rem
}

.comments-comment-texteditor {
    background-color: var(--color-background-container);
    flex: 1 1 auto;
    transition: background-color 1s ease-in-out
}

.comments-comment-texteditor .ql-editor.ql-blank:before {
    transition: opacity 1s ease-in-out
}

.comments-comment-texteditor--disabled {
    background-color: var(--color-text-disabled)
}

.comments-comment-texteditor--disabled .ql-editor > p {
    cursor: default
}

.comments-comment-texteditor--disabled .ql-editor.ql-blank:before {
    opacity: 0
}

.comments-comment-box-comment__text-editor {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis);
    flex: 1 1 auto;
    min-width: 0;
    padding: 9.5px
}

.comments-comment-box-comment__text-editor .ql-editor {
    overflow-y: visible;
    padding: 0
}

.comments-comment-box-comment__text-editor .ql-editor.ql-blank:before {
    content: none
}

.comments-comment-box-comment__text-editor .ql-editor.ql-blank:after {
    color: var(--color-text-low-emphasis);
    content: attr(data-placeholder);
    display: block;
    margin-top: -1.5em;
    min-height: 1em;
    pointer-events: none
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-box-comment__text-editor .ql-editor.ql-blank:after {
        color: GrayText
    }
}

.comment-gif-detour-container.comments-comment-detour {
    display: block;
    position: relative;
    right: 400px
}

.comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:before {
    margin-left: 299px;
    border-left-width: 9px;
    border-right-width: 9px;
    border-top: 9px solid var(--color-border-faint);
    bottom: -9px
}

.comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:after {
    margin-left: 300px;
    border-left-width: .8rem;
    border-right-width: .8rem;
    border-top: .8rem solid var(--color-border-on-dark);
    bottom: -.8rem
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour {
    top: 480px
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:before {
    margin-left: 299px;
    border-left-width: 9px;
    border-right-width: 9px;
    border-bottom: 9px solid var(--color-border-faint);
    border-top: none;
    bottom: 422px
}

.comments-comment-box--first-update .comment-gif-detour-container.comments-comment-detour .tenor-gif__search-popover:after {
    margin-left: 300px;
    border-left-width: .8rem;
    border-right-width: .8rem;
    border-bottom: .8rem solid var(--color-border-on-dark);
    border-top: none;
    bottom: 421px
}

.comments-disabled-comments-block {
    background-color: var(--color-background-canvas);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    padding: 1.2rem 1.6rem
}

.comments-disabled-comments-block--showing-comments {
    margin-bottom: .8rem;
    border-radius: 0
}

.comments-disabled-comments-block__enable-comments {
    color: var(--voyager-color-action);
    font-weight: 700
}

.comments-disabled-comments-block__enable-comments:hover {
    text-decoration: underline
}

.comments-see-translation-button {
    height: 15px
}

.comments-see-translation-button__text {
    margin-left: -1.2rem;
    margin-top: -.8rem;
    height: 2.4rem
}

[dir=rtl] .comments-see-translation-button__text {
    margin-left: .4rem
}

.comments-see-translation-button-button__text--dark {
    color: var(--color-signal-neutral)
}

.comments-see-translation-button__text--blue {
    color: var(--color-action)
}

.comments-see-translation-button__loader {
    top: -10px;
    left: -2px;
    width: 24px;
    height: 24px;
    transform: scale(.8)
}

.comments-rating-icon {
    position: relative;
    transform: translateY(3px);
    margin-top: 0;
    margin-left: -3px
}

.comments-translation-rating .artdeco-hoverable-content__shell {
    flex-direction: column
}

.comments-translation-rating .artdeco-hoverable-content__close-btn {
    align-self: flex-end
}

.comments-rating-dot {
    margin-top: -9px;
    color: var(--color-action)
}

.comments-rating-button {
    margin-top: -4px;
    margin-left: -9px
}

.comments-translation-rating__stars {
    padding-bottom: 30px
}

.comments-translation-rating__star-icon {
    color: var(--color-text-disabled)
}

.comments-translation-rating__star-icon.comments-translation-rating__star-icon {
    height: 29px;
    width: 30px;
    padding: 9px
}

.comments-translation-rating__star-icon svg {
    height: 29px;
    width: 30px
}

.comments-translation-rating__star-icon--filled {
    color: var(--color-action)
}

.comments-translation-rating__confirm-header {
    padding: 1.6rem
}

.comment-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem !important;
    padding-right: .8rem !important
}

.feed-shared-social-action-bar--simplified-feed .comment-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem !important;
    padding-right: 0 !important
}

.comments-hero-entity__image-container {
    display: flex;
    height: 0;
    padding-top: 52.3%;
    overflow: hidden;
    max-width: 100%;
    position: relative;
    margin: 0
}

.comments-hero-entity__image-container img {
    left: 0;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.comments-hero-entity__image-container .comments-hero-entity__link {
    overflow: hidden
}

.comments-hero-entity__image-container .comments-hero-entity__link:focus {
    outline-offset: -1px
}

@-moz-document url-prefix("") {
    .comments-hero-entity__image-container .comments-hero-entity__link:focus {
        outline-offset: -2px
    }
}

.comments-hero-entity__image-container .comments-hero-entity__container {
    display: flex
}

.comments-hero-entity--image-share .comments-hero-entity__image-container {
    height: auto;
    padding: 0 1.6rem
}

.comments-hero-entity--image-share .comments-hero-entity__image-container .comments-hero-entity__image {
    max-width: 100%;
    max-height: 100vw;
    width: auto;
    position: static;
    background: initial;
    transform: none
}

.comments-hero-entity__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 50%;
    background-size: cover
}

.comments-hero-entity--article-share .comments-hero-entity__image {
    text-indent: -3000px
}

.comments-hero-entity--image-share .comments-hero-entity__image {
    background-position-y: center
}

.comments-no-hero-entity {
    position: relative;
    display: flex;
    align-items: center;
    margin: 8px;
    overflow: hidden
}

.comments-no-hero-entity__picture {
    flex-shrink: 0;
    margin-right: .4rem
}

.comments-no-hero-entity__picture--cover {
    border: none;
    border-radius: 0;
    background-position: 50%;
    background-size: cover;
    box-sizing: content-box
}

.comments-no-hero-entity__picture--cover.ghost-article {
    background-color: var(--color-background-disabled);
    background-size: contain
}

.comments-no-hero-entity__picture--article {
    width: 138px;
    height: 72px;
    margin-right: 8px
}

.comments-no-hero-entity__image-description.comments-no-hero-entity__image-description {
    display: block;
    border-top: 0;
    padding: 0;
    width: calc(100% - 146px)
}

.comments-post-meta--comment-with-skills {
    align-items: normal
}

.comments-post-meta--on-dark .hoverable-link-text:hover {
    color: var(--color-text-on-dark-active)
}

.comments-post-meta--hide-follow .comments-post-meta__follow-button {
    display: none
}

.comments-post-meta__profile-info-wrapper {
    flex-grow: 1;
    flex-basis: 0;
    margin-left: .8rem;
    overflow: hidden
}

.comments-post-meta--rmv .comments-post-meta__profile-info-wrapper {
    margin-left: 0
}

.comments-post-meta__profile-info-wrapper:hover {
    text-decoration: none
}

.comments-post-meta__headline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    order: 1;
    width: 100%
}

.scaffold-layout--reflow .comments-post-meta__headline {
    white-space: normal;
    overflow: visible
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-post-meta__headline {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.comments-post-meta__name {
    align-items: center;
    display: flex;
    font-size: 1.4rem;
    flex-wrap: wrap
}

.comments-delete-comment-modal .comments-post-meta__name {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.2rem
}

.comments-post-meta__name .comments-post-meta__following {
    display: inline-block;
    margin-right: .4rem
}

.comments-post-meta__name-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--font-weight-bold);
    margin-right: .4rem
}

.comments-post-meta__name--with-skills {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40px;
    white-space: normal
}

.comments-post-meta__influencer-badge {
    margin-right: .4rem;
    margin-top: 1px
}

.comments-post-meta__community-top-voice-badge {
    display: flex;
    margin-right: .4rem;
    color: var(--color-brand-accent-1)
}

.comments-post-meta__actor {
    display: flex;
    flex-direction: column;
    min-height: 22px;
    overflow: hidden
}

.comments-post-meta__actor-link {
    align-self: flex-start;
    flex-shrink: 0;
    margin-top: 5px
}

.comments-post-meta__edited:before {
    content: "\00b7";
    padding: 0 .4rem 0 0
}

.comments-post-meta__published--with-separator:after {
    content: "\00b7";
    padding: 0 .4rem
}

.comments-post-meta--rmv .comments-post-meta__headline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-on-dark)
}

.comments-post-meta__distance-badge {
    display: inline-block;
    margin-right: .4rem
}

.comments-post-meta__visibility:before {
    content: "\00b7";
    margin-left: .4rem
}

.comments-content-description {
    padding: .8rem 0;
    border-top: 1px solid var(--color-border-faint);
    width: 100%
}

.comments-content-description:last-child {
    margin-bottom: .4rem
}

.comments-content-description__meta-list {
    margin: .4rem 0 0 1.2rem;
    flex: 1 1 auto;
    min-width: 1px
}

.comments-content-description__meta-list-item:first-child:before {
    content: none
}

.comments-content-description__meta-list-item:before {
    margin-left: 6px;
    margin-right: .8rem;
    font-weight: 700;
    content: "\00b7"
}

.comments-content-description__headline {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    color: var(--color-text);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin: 0 1.2rem 2px
}

.comments-content-description__headline * {
    line-height: inherit !important
}

.comments-no-hero-entity__image-description .comments-content-description__headline {
    margin: 0
}

.comments-content-description__byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    max-height: 16px;
    margin: 0 1.2rem
}

.comments-no-hero-entity__image-description .comments-content-description__byline {
    margin: 0
}

.comments-content-description__article-snippet {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    max-height: 32px;
    margin: .8rem 1.2rem 0
}

.comments-no-hero-entity__image-description .comments-content-description__article-snippet {
    margin: .8rem 0 0
}

.update-components-mini-update-v2 .comments-content-description {
    padding-top: .8rem;
    margin: 0
}

.update-components-mini-update-v2 .comments-content-description:last-child {
    margin-bottom: .4rem
}

.update.sponsored .comments-content-description {
    border: none
}

@keyframes feed-s-fadeout {
    99% {
        opacity: 0;
        height: auto
    }
    to {
        opacity: 0;
        height: 0
    }
}

.comments-rich-media-viewer--full-page.comments-rich-media-viewer.comments-rich-media-viewer--full-page.comments-rich-media-viewer {
    background-color: var(--color-background-canvas-dark);
    height: 100vh;
    margin: 0;
    overflow: hidden;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    position: relative
}

.comments-rich-media-viewer__hero-image {
    cursor: default;
    display: block;
    height: auto;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    zoom: 4;
    -ms-zoom: 1
}

@-moz-document url-prefix("") {
    .comments-rich-media-viewer__hero-image {
        width: 100%;
        object-fit: contain
    }
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__done-button {
    top: 0;
    position: absolute;
    margin: .4rem
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__all-content {
    position: absolute;
    bottom: 0;
    background-color: var(--color-background-canvas-dark);
    opacity: .5;
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__content-wrapper {
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__all-content--hidden {
    animation: feed-s-fadeout .5s linear forwards
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__content {
    width: 100%;
    max-width: 100%
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__hero-wrapper {
    height: 100%;
    width: 100%;
    transition: all .3s ease-in-out;
    position: relative
}

.comments-rich-media-viewer--full-page .comments-rich-media-viewer__hero-image {
    max-width: 100%;
    height: auto;
    width: auto;
    transition: transform .3s ease-in-out
}

@keyframes comment-box-text-pulse {
    0% {
        opacity: 0;
        transform: scale(.9);
        transform-origin: center left
    }
    50% {
        opacity: .5;
        transform: scale(1.1);
        transform-origin: center left
    }
    to {
        opacity: 1;
        transform: scale(1);
        transform-origin: center left
    }
}

.comments-comment-box {
    flex-shrink: 0;
    border: none;
    border-top: 1px solid transparent;
    margin: 0;
    padding: .4rem 1.6rem 1.2rem
}

.comments-comment-box::placeholder {
    font-size: 1.4rem;
    color: var(--color-text-low-emphasis)
}

.comments-comment-box__form-container {
    max-width: calc(100% - 44px)
}

.comments-comment-item__comment-box .comments-comment-box__form-container {
    max-width: calc(100% - 36px)
}

.comments-comment-box__form {
    display: block;
    box-sizing: border-box;
    flex-grow: 1;
    min-width: 0;
    padding: 0
}

.comments-comment-box__submit-button {
    display: block;
    margin: 0
}

.comments-comment-box__submit-button:disabled {
    cursor: not-allowed
}

.comments-comment-box__media-preview {
    margin: .4rem
}

.comments-comment-box__warning {
    font-size: 1.3rem;
    padding: .8rem 0;
    display: flex;
    justify-content: space-between;
    color: var(--color-signal-negative)
}

.comments-comment-box__warning [type=signal-error] {
    vertical-align: text-top
}

.comments-comment-box__char-count {
    display: inline-block;
    font-size: 1.3rem;
    padding: .4rem .8rem
}

.comments-comment-box__char-count.comments-comment-box__over-limit {
    color: var(--color-signal-negative)
}

.comments-comment-box__camera-icon {
    display: block;
    flex-shrink: 0;
    height: 28px;
    overflow: hidden;
    margin-right: .4rem
}

.comments-share-action-media__upload-input-label {
    width: 24px;
    height: 24px;
    margin: 2px
}

.comments-comment-box--has-avatar .comments-comment-box__avatar-image {
    flex-shrink: 0;
    margin-right: .4rem
}

.comments-comment-box__submit-button {
    display: inline-block
}

.comments-comment-box--has-avatar .comments-comment-box__submit-button {
    margin-top: .4rem
}

.comments-comment-box--warned .comment-textarea textarea:focus {
    border-color: var(--color-signal-negative)
}

.feed-shared-update__comments-container.flex-column .comments-comment-box:not(.comments-comment-item__comment-box) {
    padding: .4rem 1.6rem .8rem
}

.comments-comment-box {
    display: flex;
    align-items: flex-start
}

.comments-comment-textarea, .comments-comment-texteditor {
    border-radius: 20px;
    align-items: flex-start
}

.comments-comment-textarea__mentions-input {
    padding: .8rem
}

.comments-comment-box__camera-icon {
    margin-right: .8rem
}

.comments-comment-box__form-container {
    border: solid transparent;
    border-width: 3px 0
}

.comments-comment-texteditor {
    border: 1px solid var(--color-border-low-emphasis);
    justify-content: flex-start
}

.comments-comment-texteditor:focus-within {
    box-shadow: inset 0 0 0 1px var(--color-border-low-emphasis)
}

.comments-comment-box--include-submit-button-inside-text-editor .comments-comment-texteditor {
    border: 1px solid var(--color-border-faint)
}

.comments-comment-box__detour-icons {
    min-height: unset
}

.comments-comment-box-comment__text-editor .participate-text-editor__loader {
    height: 20px;
    width: 20px;
    margin: 0 auto
}

.comments-comment-box__detour-container {
    display: flex
}

.comments-comment-edit--disabled {
    opacity: .55;
    cursor: default;
    pointer-events: none
}

.comments-comment-edit__media-preview {
    border: 1px solid var(--color-border-faint);
    position: relative;
    background-color: var(--color-background-container)
}

.comments-comment-edit__media-preview .comments-comment-edit__image-preview, .comments-comment-edit__media-preview .media-element {
    max-height: 125px;
    max-width: 200px
}

.comments-comment-edit__media-preview .sharing-media-preview-button {
    display: none
}

@keyframes like-ticker {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.comments__live-comment-like-button--position-right {
    position: absolute;
    right: 0;
    top: 0
}

.comments__live-comment-like-button.artdeco-button--tertiary {
    border: 0;
    box-shadow: none;
    border-radius: 15px;
    min-width: 3.4rem
}

.comments__live-comment-like-button.artdeco-button--tertiary:active, .comments__live-comment-like-button.artdeco-button--tertiary:focus, .comments__live-comment-like-button.artdeco-button--tertiary:hover {
    background-color: transparent;
    box-shadow: none
}

.comments__live-comment-like-button--user-liked .artdeco-button--tertiary, .comments__live-comment-like-button.artdeco-button--tertiary:hover {
    color: var(--color-action)
}

.comments__live-comment-like-button .artdeco-button__text {
    display: flex;
    align-items: center
}

.comments__live-comment-like-button--show-pill.artdeco-button--tertiary, .comments__live-comment-like-button--show-pill.artdeco-button--tertiary:active, .comments__live-comment-like-button--show-pill.artdeco-button--tertiary:focus, .comments__live-comment-like-button--show-pill.artdeco-button--tertiary:hover {
    box-shadow: var(--elevation-raised);
    border-radius: var(--corner-radius-large) !important;
    background-color: var(--color-background-container)
}

.comments__live-comment-like-button--position-right-pill {
    transform: translate(2%, -30%);
    transform-origin: bottom left;
    transition: transform .2s
}

.comments__live-comment-like-button-num-likes--animating {
    animation: like-ticker .3s cubic-bezier(.4, 0, 1, 1)
}

.comment-options-dropdown__option-text {
    display: flex;
    flex-direction: column;
    width: max-content;
    margin-left: var(--spacing-two-x);
    align-items: flex-start
}

.comments-photo-button__input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.comments-photo-button__input-label, .comments-photo-button__input-label--is-focused {
    height: auto;
    width: auto;
    margin: 2px;
    font-weight: 600;
    color: var(--color-text-low-emphasis);
    cursor: pointer
}

.comments-photo-button__input-label--is-focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.comments-photo-button__camera-icon {
    opacity: 1
}

.comments-comment-prompt {
    display: flex;
    margin-top: .8rem;
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    border-top-left-radius: 0;
    box-shadow: var(--elevation-lined);
    max-height: 0;
    transform: translateY(-100px);
    opacity: 0;
    transition: max-height .15s cubic-bezier(0, 0, .21, 1) .5s, transform .15s cubic-bezier(0, 0, .21, 1) .5s, opacity .15s cubic-bezier(.34, 0, .21, 1) 735ms
}

.comments-comment-prompt.comments-comment-prompt__animate {
    max-height: 100px;
    transform: translateY(0);
    opacity: 1
}

.comments-comment-prompt__logo {
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.comments-comment-social-bar {
    margin: .4rem 0 0;
    line-height: 1rem;
    align-items: center
}

.comments-comment-social-bar__action-group + button {
    padding-left: 1.2rem
}

.comments-comment-social-bar__action-group {
    font-size: 1.2rem;
    padding: 0 .8rem;
    display: flex;
    align-items: center
}

.comments-comment-social-bar__action-group:first-of-type {
    padding-left: 0
}

.comments-comment-social-bar__vertical-divider {
    height: 16px;
    border-left: 1px solid var(--color-border-low-emphasis)
}

.comments-comment-social-bar__likes-count {
    font-size: 1.2rem
}

.comments-comment-social-bar__action-button, .comments-comment-social-bar__replies-count {
    color: var(--color-text-low-emphasis);
    font-size: 1.2rem
}

.comments-comment-social-bar__action-button {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: 600;
    display: flex;
    align-items: center;
    min-height: 0;
    min-width: 0
}

.comments-comment-social-bar__action-button.artdeco-button--tertiary.artdeco-button--4 {
    padding: 0 .4rem !important
}

.comments-comment-social-bar__social-counts-separator:before {
    content: "\00b7"
}

.comments-comment-social-bar__reaction-action-button .react-button__text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.2rem
}

.comments-comment-social-bar__reaction-action-button .react-button__text--like {
    color: var(--reactions-color-text-like)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--like {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--celebrate {
    color: var(--reactions-color-text-celebrate)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--celebrate {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--insightful {
    color: var(--reactions-color-text-insightful)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--insightful {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--curious {
    color: var(--reactions-color-text-curious)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--curious {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--love {
    color: var(--reactions-color-text-love)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--love {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--support {
    color: var(--reactions-color-text-support)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--support {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__text--entertainment {
    color: var(--reactions-color-text-entertainment)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .comments-comment-social-bar__reaction-action-button .react-button__text--entertainment {
        color: Highlight
    }
}

.comments-comment-social-bar__reaction-action-button .react-button__trigger {
    padding: 0;
    min-height: 0;
    min-width: 0
}

.comments-comment-social-bar__reaction-action-button .react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding: 0 .4rem !important
}

.comments-comment-social-bar__reaction-action-button .reactions-menu__trigger {
    min-height: 0
}

.comments-comment-social-bar__reactions-count.hoverable-link-text:hover {
    text-decoration: none
}

.comments-comment-social-bar__reactions-count[disabled] {
    cursor: default
}

.comments-comment-social-bar__action-button[disabled] {
    color: var(--color-text-disabled)
}

.comments-rich-media-viewer.comments-rich-media-viewer {
    background: transparent;
    position: absolute;
    margin: 0;
    box-shadow: none;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 2.4rem 2.4rem .4rem
}

.comments-rich-media-viewer__hero-wrapper {
    height: 0;
    flex-grow: 1
}

.comments-rich-media-viewer__all-content {
    text-align: left;
    width: 552px;
    margin: 0 auto;
    flex-grow: 0
}

.comments-rich-media-viewer__done-button {
    right: 1.6rem;
    top: 1.6rem;
    position: absolute
}

.comments-rich-media-viewer__previous-image-button {
    left: 1.2rem
}

.comments-rich-media-viewer__next-image-button {
    right: 1.2rem
}

.comments-post-meta {
    margin-bottom: 0;
    padding-right: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center
}

.comments-post-meta__author-badge {
    font-size: var(--font-size-xsmall)
}

@keyframes comments-quick-comments-slide-in {
    0% {
        opacity: 0;
        transform: translateY(1.2rem)
    }
    to {
        opacity: 1;
        transform: translate(0)
    }
}

.comments-quick-comments__container {
    margin: 0 auto;
    padding: 0 .8rem
}

.feed-shared-carousel .comments-quick-comments__container {
    margin-left: 0
}

.comments-quick-comments {
    min-height: 48px
}

.comments-quick-comments__container--animate-in {
    animation: comments-quick-comments-slide-in 167ms cubic-bezier(.4, 0, 1, 1)
}

.comments-quick-comments__reply-button.comments-quick-comments__reply-button {
    border-radius: .8rem;
    font-size: 14px
}

.comments-quick-comments__reply {
    flex-shrink: 0;
    margin-right: .8rem
}

.comments-quick-comments__reply:last-of-type {
    margin-right: 0
}

.feed-shared-carousel .comments-quick-comments__reply {
    width: 100%
}

.comments-quick-comments__reply-button--gray {
    background-color: var(--voyager-color-action-selected);
    box-shadow: none;
    border-radius: 20px;
    color: var(--color-text);
    height: 34px;
    padding: 0 1.2rem;
    outline: none
}

.comments-quick-comments__reply-button--gray.comments-quick-comments__reply-button--gray {
    border-radius: 25px;
    font-size: 14px
}

.comments-quick-comments__reply-button--gray:hover {
    background-color: var(--color-background-brand-accent-4);
    transition: background-color .3s ease-in-out;
    box-shadow: none;
    color: var(--color-text)
}

.comment-sort-order-toggle__main-text {
    color: var(--color-text-low-emphasis)
}

.comments-live-comment-social-bar__replay-container {
    display: flex;
    align-items: center
}

.comments-live-comment-social-bar__vertical-divider {
    height: 16px;
    border-left: 1px solid var(--color-border-low-emphasis);
    margin-top: .4rem
}

.comments-live-comment-social-bar {
    margin-left: 38px
}

.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary {
    border: 0;
    box-shadow: none
}

.comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:active, .comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:focus, .comments-live-comment-social-bar .comments-live-comment-social-bar__button.artdeco-button--tertiary:hover {
    background-color: transparent;
    box-shadow: none
}

.comments-live-comment-social-bar {
    display: flex
}

.comments-live-comment-social-bar__replay-container .comments-live-comment-social-bar__like-button:hover, .comments-live-comment-social-bar__replay-container .comments-live-comment-social-bar__num-likes:hover {
    color: var(--color-action);
    text-decoration: underline
}

.comments-live-comment-social-bar__like-button .react-button__text {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.comments-live-comment-social-bar__comment-options--replay {
    position: absolute;
    top: .4rem;
    right: .8rem
}

.comments-live-comment-social-bar__comment-options--replay .comment-options-trigger, .comments-live-comment-social-bar__comment-options--replay .dropdown-options {
    cursor: pointer;
    vertical-align: text-top
}

.kindness-reminders-modal {
    display: flex;
    flex-direction: column;
    background: transparent;
    height: 366px;
    box-shadow: none;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    overflow: visible
}

.kindness-reminders-modal__content-container, .kindness-reminders-modal__modal-content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.kindness-reminders-modal__content-container {
    align-items: center;
    margin: auto var(--spacing-three-x)
}

.kindness-reminders-modal__img-coworker {
    height: 136px;
    margin-bottom: var(--spacing-three-x)
}

.kindness-reminders-modal__img-caution {
    height: 64px;
    margin-bottom: var(--spacing-three-x)
}

.kindness-reminders-modal__title {
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.kindness-reminders-modal__subtext {
    text-align: center;
    max-width: 512px;
    color: var(--color-text-low-emphasis)
}

.kindness-reminders-modal__footer {
    display: flex;
    justify-content: flex-end;
    gap: var(--spacing-one-x)
}

.community-panel {
    padding: .8rem 0 0
}

.community-panel__discover-cta {
    max-width: none;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium) !important
}

.community-panel-interest-package.community-panel-interest-package--expanded {
    margin-bottom: 1.6rem
}

.community-panel-interest-package__actions {
    display: flex
}

.community-panel-interest-package__cta {
    padding: .4rem 0 .4rem 36px;
    display: inline-block;
    margin: 0;
    text-align: left
}

.community-panel-interest-package__cta:visited {
    color: var(--color-icon)
}

.community-panel-interest-package__cta:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover);
    text-decoration: none
}

.community-panel-interest-package__expand-collapse-cta-icon.community-panel-interest-package__expand-collapse-cta-icon {
    opacity: 0;
    padding: .4rem 1.2rem .4rem 0;
    margin: 0 .4rem 0 0
}

.community-panel-interest-package__expand-collapse-cta-icon:focus {
    background-color: unset
}

.community-panel-interest-package__expand-collapse-cta-icon:focus-visible {
    opacity: 1
}

.community-panel-interest-package__expand-collapse-cta-icon:focus-visible, .community-panel-interest-package__expand-collapse-cta-icon:hover {
    background-color: var(--color-background-none-tint-hover)
}

.community-panel-interest-package__entity-icon {
    color: var(--color-icon);
    float: left;
    margin-right: .8rem
}

.community-panel-interest-package__entity-item {
    display: flex;
    overflow: visible;
    justify-content: space-between
}

.community-panel-interest-package__entity-link {
    padding: 0 1.2rem
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link {
    vertical-align: text-bottom
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link:focus {
    color: var(--color-text)
}

.community-panel-interest-package__entity-link.community-panel-interest-package__entity-link:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover);
    text-decoration: none
}

.community-panel-interest-package__event-cta.community-panel-interest-package__event-cta {
    display: flex;
    color: var(--color-icon);
    padding: 0 1.2rem
}

.community-panel-interest-package__event-cta .artdeco-button__icon {
    margin: 0
}

.community-panel-interest-package__event-cta:focus, .community-panel-interest-package__event-cta:hover {
    background-color: var(--color-background-none-tint-hover);
    color: var(--color-text)
}

.community-panel-interest-package__event-cta:focus {
    opacity: 1
}

.community-panel-interest-package__header {
    color: var(--color-text)
}

.community-panel-interest-package__header-container {
    text-align: left;
    padding-left: var(--spacing-one-and-a-half-x);
    margin-right: var(--spacing-one-x)
}

@media screen and (min-width: 768px) {
    .community-panel-interest-package__header-container {
        flex: 1
    }
}

.community-panel-interest-package__header-link {
    color: var(--color-action);
    transition: background-color 167ms, color 167ms
}

.community-panel-interest-package__header-link:visited.community-panel-interest-package__header-link:visited {
    color: var(--color-action)
}

.community-panel-interest-package__section-expanded {
    list-style: none;
    margin-top: 0
}

.community-panel-interest-package__section-header {
    display: flex;
    align-items: center
}

.community-panel-interest-package__section-header:hover {
    background-color: transparent
}

.community-panel-interest-package__section-header:hover .community-panel-interest-package__expand-collapse-cta-icon {
    color: var(--color-icon);
    opacity: 1
}

.community-panel-interest-package--hoverable {
    transition: background-color 167ms, color 167ms
}

.connect-button__withdraw-btn {
    cursor: not-allowed
}

.connect-button-send-invite__custom-message {
    min-height: 8rem
}

.connect-button-send-invite__count {
    position: absolute;
    right: 1.6rem;
    bottom: -8px
}

.connect-button-send-invite__success-icon.connect-button-send-invite__success-icon.connect-button-send-invite__success-icon {
    color: var(--color-signal-positive);
    align-self: flex-start
}

.connect-button-send-invite__message-illustration {
    background-image: var(--illustration-microspot-messages-large);
    height: 64px;
    width: 64px;
    flex: none
}

.create-menu-create-button {
    font-weight: var(--font-weight-bold);
    margin-right: var(--spacing-two-x)
}

.date-time-picker__date-field {
    width: 146px
}

.date-time-picker__time-field {
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.date-time-picker__time-field.date-time-picker__time-field {
    width: 146px;
    height: 32px;
    text-align: left
}

.date-time-picker__time-field:focus, .date-time-picker__time-field:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-picker__validation-error-message {
    color: var(--color-signal-negative)
}

.date-time-picker__validation-error-icon {
    margin: 2px 4px 0 0;
    float: left
}

.date-time-picker__input-error input {
    border-color: var(--color-signal-negative-on-dark-active)
}

.date-time-picker-v2 input[type=time]::-webkit-calendar-picker-indicator {
    background: none;
    pointer-events: none
}

.date-time-picker-v2__date-time-container {
    display: grid;
    grid-gap: 1.6rem;
    grid-template-columns:repeat(2, 1fr);
    margin-top: 1.6rem
}

@media screen and (max-width: 427px) {
    .date-time-picker-v2__date-time-container {
        grid-template-columns:repeat(1, 1fr)
    }
}

.date-time-picker-v2__date-field .artdeco-text-input--container {
    width: inherit
}

.date-time-picker-v2__time-field {
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.date-time-picker-v2__time-field.date-time-picker-v2__time-field {
    height: 32px;
    text-align: left
}

.date-time-picker-v2__time-field:focus, .date-time-picker-v2__time-field:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-picker-v2__clock {
    position: absolute;
    bottom: .8rem;
    right: 10px;
    color: var(--color-icon)
}

.date-time-picker-v2__clock--disabled {
    opacity: .15
}

.date-time-picker-v2__add-end-date-time-field {
    grid-column: 1/span 2
}

@media screen and (max-width: 427px) {
    .date-time-picker-v2__add-end-date-time-field {
        grid-column: auto
    }
}

.date-time-picker-v2__validation-error-message {
    color: var(--color-signal-negative)
}

.date-time-picker-v2__validation-error-icon {
    margin: 2px 4px 0 0;
    float: left
}

.date-time-picker-v2__input-error input {
    border-color: var(--color-signal-negative-on-dark-active)
}

.timepicker__clock-btn {
    position: absolute;
    top: 0;
    right: 0
}

.timepicker__typeahead-result-list {
    padding-bottom: 0;
    display: block;
    position: absolute;
    max-height: 250px;
    z-index: 1;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: 0 0 var(--corner-radius-small) var(--corner-radius-small)
}

.timepicker__typeahead-result-list-deactivated {
    box-shadow: none
}

.timepicker__typeahead-placeholder {
    display: none
}

.timepicker__typeahead-result {
    border-bottom: 1px solid var(--color-border-faint);
    cursor: pointer;
    padding: 1.2rem 1.6rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative
}

.timepicker__typeahead-result.artdeco-highlighted, .timepicker__typeahead-result.artdeco-typeahead__result--highlighted, .timepicker__typeahead-result:hover {
    background-color: var(--color-background-none-tint-hover)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .timepicker__typeahead-result.artdeco-highlighted, .timepicker__typeahead-result.artdeco-typeahead__result--highlighted, .timepicker__typeahead-result:hover {
        outline: 4px solid transparent
    }
}

.timepicker__typeahead-result.artdeco-typeahead__result--highlighted {
    border: 2px solid var(--color-action)
}

.timepicker__typeahead-result:active {
    background-color: var(--color-background-none-tint-active)
}

.date-time-timezone-picker__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 6px .8rem
}

.date-time-timezone-picker__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.date-time-timezone-picker__dropdown-trigger:focus:after, .date-time-timezone-picker__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 125px;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.decorated-entity-image__container {
    position: relative
}

.decorated-entity-image--xxsmall {
    width: 1.6rem;
    height: 1.6rem
}

.decorated-entity-image--xsmall {
    width: 2.4rem;
    height: 2.4rem
}

.decorated-entity-image--small {
    width: 3.2rem;
    height: 3.2rem
}

.decorated-entity-image--medium {
    width: 4.8rem;
    height: 4.8rem
}

.decorated-entity-image--large {
    width: 6.4rem;
    height: 6.4rem
}

.decorated-entity-image--xxlarge {
    width: 12rem;
    height: 12rem;
    align-items: center;
    justify-content: center;
    position: relative
}

.decorated-entity-image__adjusted-container--xxlarge {
    width: 12.8rem;
    height: 12.8rem;
    border-radius: 50%;
    background: var(--color-background-container)
}

.decorated-entity-image__image {
    background-size: cover;
    margin: auto;
    border-radius: 50%
}

.decorated-entity-image__image--xxlarge {
    width: 12rem;
    height: 12rem
}

.decorated-entity-image__image--xxlarge.decorated-entity-image__image--has-ring {
    width: 10.4rem;
    height: 10.4rem
}

.decorated-entity-image__image--xlarge {
    width: 9.6rem;
    height: 9.6rem
}

.decorated-entity-image__image--xlarge.decorated-entity-image__image--has-ring {
    width: 8rem;
    height: 8rem
}

.decorated-entity-image__image--large {
    width: 6.4rem;
    height: 6.4rem
}

.decorated-entity-image__image--large.decorated-entity-image__image--has-ring {
    width: 5.6rem;
    height: 5.6rem
}

.decorated-entity-image__image--medium {
    width: 4.8rem;
    height: 4.8rem
}

.decorated-entity-image__image--medium.decorated-entity-image__image--has-ring {
    width: 4rem;
    height: 4rem
}

.decorated-entity-image__image--small {
    width: 3.2rem;
    height: 3.2rem
}

.decorated-entity-image__image--small.decorated-entity-image__image--has-ring {
    width: 2.4rem;
    height: 2.4rem
}

.decorated-entity-image__indicator {
    position: absolute;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.decorated-entity-image__indicator--small, .decorated-entity-image__indicator--xsmall, .decorated-entity-image__indicator--xxsmall {
    bottom: 2px;
    right: 3px
}

.decorated-entity-image__indicator--large, .decorated-entity-image__indicator--medium {
    bottom: 2px;
    right: 2px
}

.decorated-entity-image__indicator--small, .decorated-entity-image__indicator--xsmall, .decorated-entity-image__indicator--xxsmall {
    bottom: 0;
    right: 0
}

.decorated-entity-image__indicator--xlarge {
    bottom: .4rem;
    right: .4rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__indicator--xxlarge {
    bottom: 1.2rem;
    right: 1.2rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__indicator--profile-top-card {
    bottom: 1.6rem;
    right: 1.6rem;
    box-shadow: 0 0 0 4px var(--color-background-container)
}

.decorated-entity-image__ring {
    display: flex;
    border-radius: 50%;
    background: linear-gradient(var(--color-background-container), var(--color-background-container)) padding-box, var(--profile-video-color-border-ring-emphasized) border-box;
    box-sizing: border-box
}

.decorated-entity-image__ring.decorated-entity-image__ring--seen {
    background: linear-gradient(var(--color-background-container), var(--color-background-container)) padding-box, var(--profile-video-color-border-ring-deemphasized) border-box
}

.decorated-entity-image__ring--medium {
    width: 4.8rem;
    height: 4.8rem;
    border: 2px solid transparent
}

.decorated-entity-image__ring--medium.decorated-entity-image__ring--seen {
    border: 1px solid transparent
}

.decorated-entity-image__ring--large {
    width: 6.4rem;
    height: 6.4rem;
    border: 2px solid transparent
}

.decorated-entity-image__ring--large.decorated-entity-image__ring--seen {
    border: 1px solid transparent
}

.decorated-entity-image__ring--xlarge {
    width: 9.6rem;
    height: 9.6rem;
    border: 4px solid transparent
}

.decorated-entity-image__ring--xlarge.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--xxlarge {
    width: 12rem;
    height: 12rem;
    border: 4px solid transparent
}

.decorated-entity-image__ring--xxlarge.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--profile-top-card {
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    margin: 4px;
    border: 4px solid transparent
}

.decorated-entity-image__ring--profile-top-card.decorated-entity-image__ring--seen {
    border: 2px solid transparent
}

.decorated-entity-image__ring--profile-top-card.decorated-entity-image__ring--seen > .pv-top-card-profile-picture__image {
    padding: 2px
}

.share-box-footer {
    background-color: var(--color-background-container);
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.share-box-footer__primary-btn {
    margin-left: .8rem
}

.share-box-footer__error-state {
    border-top: none
}

.share-box-footer__main-actions {
    margin-left: auto
}

.share-box-footer__fixed-bottom {
    position: absolute;
    bottom: 0
}

.share-box-title-bar {
    align-items: center;
    background: var(--color-background-container);
    display: flex;
    flex-shrink: 0;
    height: 50px;
    min-height: 50px;
    width: 100%
}

.share-box-title-bar--with-border {
    border-bottom: 1px solid var(--color-border-faint)
}

.share-box-title-bar__text {
    color: var(--color-text);
    flex: 1;
    font-size: var(--font-size-medium);
    padding-left: 2.4rem
}

.share-box-title-bar__text--large {
    font-size: var(--font-size-large)
}

.share-box-modal-content__container {
    overflow-y: auto;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1440px) {
    .share-box-modal-content__container {
        max-height: calc(100vh - 600px)
    }
}

@media screen and (max-height: 1024px) {
    .share-box-modal-content__container {
        max-height: calc(100vh - 360px)
    }
}

@media screen and (max-height: 960px) {
    .share-box-modal-content__container {
        max-height: calc(100vh - 288px)
    }
}

@media screen and (max-height: 600px) {
    .share-box-modal-content__container {
        max-height: calc(100vh - 128px)
    }
}

.share-box-modal-content__inline-container {
    overflow-y: auto
}

.share-media-error {
    padding: .8rem 2.4rem .4rem
}

.discover-entity-type-card {
    flex: 1;
    text-align: center;
    padding: 1.2rem
}

.discover-entity-type-card:hover {
    cursor: default
}

.artdeco-carousel__content .discover-entity-type-card {
    width: auto
}

.discover-entity-type-card .artdeco-card__dismiss {
    z-index: 10
}

.discover-entity-type-card .artdeco-card__dismiss, .discover-entity-type-card .artdeco-card__dismiss.artdeco-button:focus, .discover-entity-type-card .artdeco-card__dismiss.artdeco-button:hover {
    background: var(--voyager-color-background-overlay)
}

.discover-entity-type-card .artdeco-card__dismiss .artdeco-button__icon {
    color: var(--color-icon-on-dark)
}

.discover-entity-type-card--left-align {
    display: flex;
    text-align: left
}

.discover-entity-type-card--mini-card {
    display: flex;
    text-align: left;
    flex: 1;
    padding: 1.2rem 2.4rem 1.2rem 1.2rem
}

.discover-entity-type-card__coverphoto {
    height: 62px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: repeat;
    background-size: cover;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.discover-entity-type-card__coverphoto--dash {
    border-radius: 0;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    border-width: 0;
    margin-right: 0
}

.discover-entity-type-card__coverphoto--custom-event-height {
    height: 140px
}

.discover-entity-type-card__coverphoto--people {
    background-image: var(--entity-background-person)
}

.discover-entity-type-card__coverphoto--interests {
    background-image: url(/sc/h/8n9an9ir7zytx2xwjikk2rm34)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .discover-entity-type-card__coverphoto--interests {
        background-image: url(/sc/h/99daa7noyq516bywl2wvtrk79)
    }
}

.discover-entity-type-card__coverphoto--company {
    background-image: var(--entity-background-company)
}

.discover-entity-type-card__coverphoto--event {
    background-image: var(--entity-background-event)
}

.discover-entity-type-card__coverphoto--group {
    background-image: var(--entity-background-group)
}

.discover-entity-type-card__coverphoto--series {
    background-image: var(--entity-background-publication)
}

.discover-entity-type-card__image-circle {
    position: relative;
    background-color: var(--color-background-container)
}

.discover-entity-type-card__image-circle--dash {
    margin-bottom: 6px
}

.discover-entity-type-card__image-square {
    position: relative;
    background-color: var(--color-background-container);
    border: none
}

.discover-entity-type-card__image-square--dash {
    margin-bottom: 6px
}

.discover-entity-type-card__image--mini-card {
    border: 0;
    border-radius: 0;
    object-fit: contain
}

.discover-entity-type-card__bottom-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.2rem
}

.discover-entity-type-card__action-confirmation {
    color: var(--color-signal-neutral);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 1.2rem;
    height: 32px;
    border: 1px solid var(--color-signal-neutral);
    border-radius: 2px
}

.discover-entity-type-card__link:hover {
    text-decoration: none
}

.discover-entity-type-card__link--dash {
    display: flex;
    flex-direction: column;
    align-items: center
}

.discover-entity-type-card__info-container {
    margin-bottom: 84px
}

.discover-entity-type-card__info-container--no-insights {
    margin-bottom: 44px
}

.discover-entity-type-card__info-container--mini-card {
    display: flex;
    margin-bottom: 40px
}

.discover-cohort-recommendations-modal {
    height: calc(100vh - 160px)
}

.discover-cohort-recommendations-modal__content {
    padding: 0 .8rem 1.2rem
}

.discover-cohort-recommendations-modal__loader {
    display: flex;
    align-items: center;
    justify-content: center
}

.discover-cohort-view {
    box-shadow: var(--elevation-lined);
    padding: 1.6rem 0 3.2rem;
    background-color: var(--color-background-new);
    border-radius: 2px
}

.discover-cohort-view--list-item {
    list-style-type: none;
    margin: 1.6rem 0 3.2rem
}

.discover-cohort-view--list-item:last-child {
    margin-bottom: 1.6rem
}

.discover-cohort-view__heading {
    min-height: 32px;
    display: flex;
    align-items: center;
    margin: 0 10px 0 1.6rem
}

.discover-cohort-view__empty-view {
    margin: 1.2rem 14px 0;
    display: flex;
    flex-wrap: wrap
}

.discover-company-card__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-company-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-company-card__name:hover {
    text-decoration: underline
}

.discover-company-card__name--small {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-company-card__name--small * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__name--small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-company-card__followers {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-company-card__followers * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__followers {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-company-card__info {
    display: block;
    line-height: 1.6rem !important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-company-card__info * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-company-card__info {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-entity-card {
    margin: 1.2rem 0 0 14px;
    display: flex;
    flex-direction: column
}

.ie .discover-entity-card {
    height: 284px
}

.artdeco-carousel__content .discover-entity-card {
    margin: 0
}

.discover-entity-card--default-width {
    width: calc((100% - 68px) / 4);
    margin: 1.2rem 6px 0
}

.discover-entity-card--default-width:nth-child(4n) {
    margin-right: 1.6rem
}

.discover-entity-card--default-width:nth-child(4n+1) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--default-width, .ie .discover-entity-card--default-width {
    width: calc((100% - 69px) / 4)
}

.artdeco-carousel__content .discover-entity-card--default-width {
    margin: 0 -2px;
    width: auto
}

.discover-entity-card--custom-width {
    width: 166px
}

.discover-entity-card--full-width {
    width: 100%
}

.discover-entity-card--wide-width {
    width: calc((100% - 56px) / 3);
    margin: 1.2rem 6px 0
}

.discover-entity-card--wide-width:nth-child(3n) {
    margin-right: 1.6rem
}

.discover-entity-card--wide-width:nth-child(3n+1) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--wide-width, .ie .discover-entity-card--wide-width {
    width: calc((100% - 57px) / 3)
}

.discover-entity-card--wider-width {
    width: calc((100% - 44px) / 2);
    margin: 1.2rem 6px 0
}

.discover-entity-card--wider-width:nth-child(2n) {
    margin-right: 1.6rem
}

.discover-entity-card--wider-width:nth-child(odd) {
    margin-left: 1.6rem
}

.edge .discover-entity-card--wider-width, .ie .discover-entity-card--wider-width {
    width: calc((100% - 45px) / 2)
}

.discover-entity-card--single {
    width: 100%;
    margin-right: 1.6rem
}

.discover-entity-list {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none
}

.discover-entity-list__loader {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    padding: 3.2rem 0
}

.discover-event-card__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-event-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-event-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-event-card__name:hover {
    text-decoration: underline
}

.discover-event-card__social-proof {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-event-card__social-proof * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-event-card__social-proof {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-fluid-entity-list {
    display: grid;
    gap: 1.2rem;
    margin: 1.2rem 1.6rem;
    list-style-type: none
}

.discover-fluid-entity-list--item > :first-child, .discover-fluid-entity-list--item > :first-child > :first-child {
    height: 100%
}

.discover-fluid-entity-list--default-width-cards {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--default-width-cards {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--default-width-cards {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }
}

.discover-fluid-entity-list--wide-width-cards {
    grid-template-columns:minmax(0, 1fr)
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--wide-width-cards {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--wide-width-cards {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

.discover-fluid-entity-list--custom-wide-width-cards {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--custom-wide-width-cards {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

.discover-fluid-entity-list--wider-width-cards {
    grid-template-columns:minmax(0, 1fr)
}

@media screen and (min-width: 992px) {
    .discover-fluid-entity-list--wider-width-cards {
        grid-template-columns:minmax(0, 1fr)
    }
}

@media screen and (min-width: 1200px) {
    .discover-fluid-entity-list--wider-width-cards {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }
}

.discover-fluid-entity-list--single-card {
    grid-template-columns:minmax(0, 1fr)
}

.discover-group-card__image {
    object-fit: scale-down !important
}

.discover-group-card__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-group-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-group-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-group-card__name:hover {
    text-decoration: underline
}

.discover-group-card__members {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    flex: 1 100%
}

.discover-group-card__members * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-group-card__members {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-hashtag-card__image {
    object-fit: cover;
    object-position: 30%
}

.discover-hashtag-card__no-image {
    display: block;
    background-size: cover;
    background: var(--illustration-microspot-hashtag-large) no-repeat 50%
}

.discover-hashtag-card__topic {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    margin-right: 3.2rem
}

.discover-hashtag-card__topic * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-hashtag-card__topic {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-hashtag-card__topic:hover {
    text-decoration: underline
}

.discover-hashtag-card__followers {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-hashtag-card__followers * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-hashtag-card__followers {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__name:hover {
    text-decoration: underline
}

.discover-person-card__name.single-line-truncate .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%
}

.discover-person-card__name .name-and-distance {
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 2px
}

.discover-person-card__occupation {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-card__occupation * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__occupation {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-person-card__occupation--mini-card {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-card__occupation--mini-card * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-card__occupation--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-card__action-confirmation--withdraw {
    color: var(--color-text-disabled);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 1.2rem;
    height: 32px
}

.discover-person-follow-card__info-container {
    text-align: left;
    margin-bottom: 65px
}

.discover-person-follow-card__info-container--with-reason-insight {
    margin-bottom: 85px
}

.discover-person-follow-card__info-container--with-reason-insight-dash {
    margin-bottom: 90px
}

.discover-person-follow-card__info-container--with-insight-and-subinsight {
    margin-bottom: 110px
}

.discover-person-follow-card__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name:hover {
    text-decoration: underline
}

.discover-person-follow-card__name--small {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-all
}

.discover-person-follow-card__name--small * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--with-badge.actor-name-with-distance .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: left;
    max-width: 100%
}

.discover-person-follow-card__name--with-badge .name-and-distance {
    max-width: 88%;
    padding-right: 2px
}

.discover-person-follow-card__name--with-badge .actor-name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name--with-badge .actor-name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--with-badge .actor-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--with-badge .actor-name:hover {
    text-decoration: underline
}

.discover-person-follow-card__name--small-with-badge.actor-name-with-distance .name-and-icon {
    display: flex;
    align-items: center;
    justify-content: left;
    max-width: 100%
}

.discover-person-follow-card__name--small-with-badge .name-and-distance {
    max-width: 80%;
    padding-right: 2px
}

.discover-person-follow-card__name--small-with-badge .actor-name {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-person-follow-card__name--small-with-badge .actor-name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__name--small-with-badge .actor-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__name--small-with-badge .actor-name:hover {
    text-decoration: underline
}

.discover-person-follow-card__occupation {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-follow-card__occupation * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__occupation {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-person-follow-card__occupation--mini-card {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-person-follow-card__occupation--mini-card * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-person-follow-card__occupation--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-person-follow-card__bottom-container .member-insights {
    justify-content: flex-start
}

.discover-cohort-recommendations-modal__content .artdeco-hoverable-content ~ {
    z-index: 10001
}

.discover-recommendations-drawer {
    background-color: var(--color-background-container-tint) !important
}

.discover-recommendations-drawer .artdeco-carousel__title {
    display: flex;
    align-items: center;
    width: 100%
}

.discover-recommendations-drawer .artdeco-carousel__heading {
    margin-top: 0;
    padding-top: 1.6rem
}

.discover-recommendations-drawer .artdeco-carousel__content {
    padding-top: 1.2rem
}

.discover-recommendations-drawer .artdeco-carousel__item-container {
    display: flex;
    flex: 1
}

.discover-recommendations-drawer--dismissable .artdeco-carousel__navigation {
    position: relative;
    right: 40px
}

.discover-recommendations-drawer__see-all-cta {
    margin-right: .8rem
}

.discover-recommendations-drawer__see-all-cta--dismissable {
    margin-right: 1.6rem
}

.discover-recommendations-drawer__see-all-card {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 1.2rem;
    width: 100%
}

.discover-recommendations-drawer__see-all-card:hover {
    cursor: default
}

.discover-recommendations-drawer__see-all-container-vertical {
    flex-direction: column;
    text-align: center;
    justify-content: center
}

.discover-recommendations-drawer__see-all-icon {
    width: 48px;
    height: 48px
}

.discover-recommendations-drawer__see-all-icon--profile {
    background-image: var(--illustration-microspot-ui-feed-profile-small)
}

.discover-recommendations-drawer__see-all-icon--company {
    background-image: var(--illustration-microspot-company-small)
}

.discover-recommendations-drawer__see-all-text {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-recommendations-drawer__see-all-text * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-recommendations-drawer__see-all-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-recommendations-drawer__dismiss-all-btn {
    position: relative;
    left: 80px
}

.discover-recommendations-drawer__animation--base {
    transform: scaleY(0);
    transform-origin: top;
    transition: all .3s linear;
    opacity: 0
}

.discover-recommendations-drawer__animation--slide-down-and-fade {
    transform: scaleY(1);
    opacity: 1
}

.discover-series-card {
    padding: 0
}

.discover-series-card__cover-image {
    min-height: 104px;
    height: 104px;
    object-fit: cover;
    width: 100%
}

.discover-series-card__info-container {
    margin-bottom: 92px;
    padding: .4rem 1.2rem 0
}

.discover-series-card__title--mini-card {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.discover-series-card__title--mini-card * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__title--mini-card {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-series-card__insights {
    display: flex;
    align-items: center;
    height: 32px
}

.discover-series-card__logo {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid transparent;
    border-left: 0;
    border-radius: 6px;
    object-fit: scale-down;
    background-color: transparent
}

.discover-series-card__series-name {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.discover-series-card__series-name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__series-name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-series-card__container {
    text-align: inherit
}

.discover-series-card__link:hover {
    text-decoration: underline
}

.discover-series-card__author-info {
    display: block;
    line-height: 1.6rem !important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-series-card__author-info * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__author-info {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.discover-series-card__image-square {
    width: 72px;
    height: 72px;
    box-sizing: border-box;
    background-clip: content-box;
    border-radius: 6px;
    box-shadow: var(--elevation-lined);
    background-color: var(--color-background-container);
    border: 4px solid transparent;
    border-color: var(--color-border-on-dark);
    border-radius: 2px;
    margin: 0 1.2rem;
    overflow: hidden;
    position: relative;
    text-align: center
}

.discover-series-card__logo-container {
    border: 2px solid var(--color-border-on-dark);
    position: absolute;
    transform: translateY(-50%)
}

.discover-series-card__logo-image {
    object-fit: contain
}

.discover-series-card__info {
    display: block;
    line-height: 2rem !important;
    max-height: 8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 9rem
}

.discover-series-card__info * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-series-card__info {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }
}

.discover-teammate-card__relationship-insight {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.discover-teammate-card__relationship-insight * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-teammate-card__relationship-insight {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.discover-name-with-distance-badge-headline {
    display: block;
    line-height: 2rem !important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.discover-name-with-distance-badge-headline * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .discover-name-with-distance-badge-headline {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.discover-name-with-distance-badge-headline__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.discover-name-with-distance-badge-headline__name:hover {
    text-decoration: underline
}

.discover-name-with-distance-badge-headline__distance {
    white-space: nowrap
}

.discover-name-with-distance-badge-headline__badge {
    top: 2px;
    margin: 0 1px
}

.disinterest-modal__option-supplementary-info {
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-medium)
}

.employee-verification__body {
    padding: 1.6rem 2.4rem 2.4rem;
    max-height: calc(100vh - 288px);
    overflow-y: auto
}

@media screen and (max-height: 600px) {
    .employee-verification__body {
        max-height: calc(100vh - 128px)
    }
}

.employee-verification__modal .artdeco-modal__content {
    padding: 0
}

.employee-verification__button-wrapper {
    display: flex;
    justify-content: flex-end
}

.employee-verification__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.employee-verification__error {
    color: var(--color-signal-negative);
    margin-bottom: 1.6rem
}

.employee-verification__email-help-list {
    list-style: disc;
    margin-left: 1.6rem;
    margin-bottom: 1.6rem
}

.employee-verification__mail-check-icon {
    margin-bottom: 1.6rem
}

.employee-verification__email-dropdown {
    width: 260px;
    margin-right: .8rem
}

.employee-verification__email-edit {
    padding: 0;
    min-width: 20px
}

.employee-verification__input-pin.employee-verification__input-pin {
    padding: 2.4rem;
    text-align: center;
    letter-spacing: .8rem
}

.employee-verification__resend-container {
    display: flex;
    align-items: center
}

.employee-verification__resend-code-button {
    margin-left: -.8rem
}

.employee-verification__resend-message {
    color: var(--color-signal-positive)
}

.employee-verification__resend-message li-icon {
    vertical-align: sub
}

.employee-verification__disclaimer-trigger {
    display: flex;
    align-items: center
}

.employee-verification__disclaimer-trigger-text {
    margin-right: 1.2rem
}

.employee-verification__disclaimer-content {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-duration: 667ms;
    max-height: 0;
    overflow: hidden;
    margin-top: .8rem;
    transition-property: max-height, visibility;
    visibility: hidden
}

.employee-verification__disclaimer-content--show {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 834ms;
    max-height: 500px;
    visibility: visible
}

.employee-verification__heading {
    margin-bottom: 1.2rem
}

.employee-verification__email-help-section {
    color: var(--color-text-low-emphasis);
    margin-top: 1.6rem
}

.employee-verification__workforce-verification-flow .employee-verification__email-introduction {
    color: var(--color-text-low-emphasis)
}

.employee-verification__workforce-verification-flow .employee-verification__label-email:after {
    display: none
}

.employee-verification__workforce-verification-flow .employee-verification__input-pin {
    text-align: left;
    padding: 0 0 0 1.2rem
}

.entity-list {
    list-style-type: none
}

.entity-list.row {
    display: flex;
    flex-direction: column
}

.entity-list.row .entity-list-item {
    padding: 0 0 0 1.2rem
}

.entity-list.row .entity-list-item:last-child {
    margin-bottom: 0
}

.entity-list.row .entity-list-item:last-child .content-wrapper, .entity-list.row .entity-list-item:last-child .cta-wrap {
    border-bottom: none
}

.entity-list.row p {
    margin-bottom: 0;
    padding: 0
}

.entity-list.row .entity-item-wrapper, .entity-list.row .entity-link-wrapper {
    display: flex;
    width: 100%
}

.entity-list.row .entity-link-wrapper > figure {
    padding: 1.2rem 0;
    margin-right: 1.2rem;
    align-self: baseline;
    min-height: 72px;
    min-width: 48px
}

.entity-list.row .insight {
    position: relative;
    padding: 1.2rem 1.2rem 1.2rem 0
}

.entity-list.row .insight figure {
    margin-right: .4rem;
    align-self: center
}

.entity-list.row .insight p {
    align-self: center
}

.entity-list.row .insight:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 1px;
    background-color: var(--color-border-faint)
}

.entity-list.row .content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 auto;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.2rem 1.2rem 0
}

.entity-list.row .content-wrapper .insight {
    padding-bottom: 0;
    margin-top: 1.2rem
}

.entity-list.row .cta-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1 0 auto;
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.2rem 0 0
}

.entity-list.row .cta-wrap a, .entity-list.row .cta-wrap button {
    color: var(--color-action);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid
}

.entity-list.row .cta-wrap a {
    text-align: center;
    display: flex;
    align-items: center
}

.entity-list.tile {
    display: flex;
    padding: 0;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 1.2rem 0 0;
    border-top: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-list-item {
    display: flex;
    flex: 1 1 50%;
    max-width: 50%;
    border-bottom: 1px solid var(--color-border-faint);
    border-right: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-list-item:nth-child(2n) {
    border-right: none
}

.entity-list.tile .entity-list-item:last-child, .entity-list.tile .entity-list-item:nth-child(odd):nth-last-of-type(2) {
    border-bottom: none
}

.entity-list.tile .entity-list-item > div {
    display: flex
}

.browsemap .entity-list.tile {
    padding: 0 1.2rem 2.4rem;
    justify-content: space-between;
    align-content: space-between;
    border: 0
}

.browsemap .entity-list.tile .entity-list-item {
    flex: 1 1 40%;
    border-radius: 2px;
    margin-bottom: 1.2rem
}

.browsemap .entity-list.tile .entity-list-item:nth-child(odd) {
    margin-right: 1.2rem
}

.browsemap .entity-list.tile .entity-list-item:nth-child(odd):last-child {
    margin: 0;
    max-width: calc(50% - .4rem)
}

.browsemap .entity-list.tile .entity-list-item:nth-child(2n) {
    border-right: 1px solid var(--color-border-faint)
}

.entity-list.tile .entity-link-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    padding: 1.2rem
}

.entity-list.tile figure {
    padding-left: 0;
    padding-top: 0;
    margin-bottom: .4rem;
    width: 64px;
    height: 64px;
    flex-basis: 64px
}

.entity-list.tile .content-wrapper .name {
    margin-bottom: 0
}

.entity-list.tile .content-wrapper p {
    padding: 0
}

.entity-list.tile .insight {
    display: flex;
    flex: 1;
    align-items: flex-start;
    flex-direction: column;
    margin-top: 1.2rem
}

.entity-list.tile .insight:before {
    content: "";
    flex: 1;
    width: 25%;
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem
}

.entity-list.tile .insight.posted-date .abbreviated {
    display: none
}

.entity-item {
    width: 100%
}

.entity-item .entity-item-image {
    margin: 0 !important;
    max-width: 100%;
    max-height: 100%
}

.entity-item p {
    padding: 0;
    word-wrap: break-word;
    word-break: break-word;
    font-weight: 400
}

.entity-item .name {
    line-height: 1.75;
    font-size: 1.6rem
}

.in-common-item .distance-badge.separator::content, .job-item p span:nth-child(2n+4):before, .profile-item .distance-badge.separator::content, .skill-item .distance-badge.separator::content {
    content: "\00b7";
    display: inline-block
}

.job-item .entity-item-image {
    width: 100%
}

.job-item figure {
    height: 0
}

.row .job-item .posted-date {
    border-bottom: 1px solid var(--color-border-faint);
    flex: 1 0 auto;
    text-align: right
}

.row .job-item .posted-date:before {
    display: none
}

.row .entity-list-item:last-child .job-item .posted-date {
    border-bottom: none
}

.job-item p span:nth-child(2n+4):before {
    margin-right: .4rem
}

.in-common-item .entity-item-image, .profile-item .entity-item-image, .skill-item .entity-item-image {
    border-radius: 50%
}

.in-common-item .distance-badge.separator::content, .profile-item .distance-badge.separator::content, .skill-item .distance-badge.separator::content {
    margin: 0
}

.profile-item figure {
    padding: 1.6rem 0
}

.profile-item .location li-icon {
    transform: scale(.67);
    vertical-align: middle;
    margin: -4px -4px 0
}

.profile-item__name--has-hover:hover {
    text-decoration: underline
}

.pv-profile-detail__content .entity-list.row .entity-list-item {
    padding: 0
}

.pv-profile-detail__content .entity-list.row .content-wrapper {
    margin-right: -1.6rem
}

.entity-list-item {
    list-style-type: none;
    background-color: var(--color-background-none);
    width: 100%
}

.entity-list-item figure {
    display: flex;
    flex: 0 0 48px;
    align-items: center;
    padding: .4rem
}

.entity-list-item .insight-link-wrapper {
    display: flex
}

.entity-list-item .insight p {
    padding: 0
}

.entity-list-item .insight .name {
    font-weight: 700;
    white-space: nowrap
}

.entity-list-item .insight-item-image {
    max-width: 100%;
    max-height: 100%
}

.entity-list.tile {
    width: 100%;
    border: none;
    margin: 0;
    padding: 0 2.4rem/2 2.4rem/2;
    justify-content: space-between
}

.entity-list.tile .entity-list-item {
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    flex-basis: auto;
    max-width: none;
    border: none;
    margin: 2.4rem/2
}

.entity-list.tile .content-wrapper {
    display: flex;
    flex-direction: column;
    padding: 0;
    flex: 1 1 auto
}

.entity-list .entity-link-wrapper.focus, .entity-list .entity-link-wrapper.hover, .entity-list .entity-link-wrapper:focus, .entity-list .entity-link-wrapper:hover {
    text-decoration: none !important
}

.company-item .entity-item-image, .job-item .entity-item-image {
    border-radius: 3px
}

.ef-broadcast-tool__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    height: 30px;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-broadcast-tool__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-broadcast-tool__dropdown-trigger:focus:after, .ef-broadcast-tool__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-broadcast-tool__dropdown-content {
    display: block;
    padding: 0
}

.ef-broadcast-tool__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-event-type--left-padding.ef-event-type--left-padding {
    padding-left: 3.2rem
}

.ef-event-type__radio-legend {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    margin: 1.2rem 0 3px;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.ef-event-type--disabled {
    color: var(--color-text-disabled)
}

.ef-event-type__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-event-type__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-event-type__dropdown-trigger:focus:after, .ef-event-type__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-event-type__dropdown-content {
    display: block;
    padding: 0
}

.ef-event-type__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-event-type__dropdown-option {
    cursor: pointer
}

.ef-event-type__dropdown-option:focus, .ef-event-type__dropdown-option:hover {
    background-color: var(--color-background-canvas)
}

.ef-image-chooser__image-edit-btn {
    position: absolute
}

.ef-image-chooser__image-edit-btn--banner {
    top: 2.4rem;
    right: 3.2rem
}

.ef-image-chooser__image-edit-btn--logo {
    bottom: 0;
    right: 0
}

.ef-location-control__suggestion {
    border-bottom: 1px solid var(--color-border-faint);
    padding: .4rem 1.2rem;
    min-height: 64px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap
}

.ef-location-control__suggestion.basic-typeahead__selectable--active, .ef-location-control__suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ef-location-control__suggestion:active {
    background-color: var(--color-background-none-tint-active)
}

.ef-location-control__suggestions-container {
    position: absolute;
    top: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: 2;
    max-height: 250px;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.ef-location-control__typeahead-dismiss {
    position: absolute;
    top: .4rem;
    right: 0;
    min-width: 0
}

.ef-location-control__typeahead-dismiss .artdeco-button__icon {
    margin-right: 0
}

.ef-organizer-dropdown--disabled {
    color: var(--color-text-disabled)
}

.ef-organizer-dropdown__trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--spacing-half-x) var(--spacing-one-x);
    border-radius: 2px;
    cursor: pointer;
    border: none
}

.ef-organizer-dropdown__trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-organizer-dropdown__trigger:focus:after, .ef-organizer-dropdown__trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-organizer-dropdown__image.ef-organizer-dropdown__image.ef-organizer-dropdown__image {
    width: 24px;
    height: 24px
}

.ef-organizer-dropdown__trigger-content {
    text-align: left
}

.ef-organizer-dropdown__trigger-content.ef-organizer-dropdown__trigger-content {
    font-weight: 400
}

.ef-organizer-dropdown__content {
    display: block;
    padding: 0
}

.ef-organizer-dropdown__content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-speaker-control__speaker-suggestion {
    padding: .4rem 1.2rem
}

.ef-speaker-control__speaker-suggestion.basic-typeahead__selectable--active, .ef-speaker-control__speaker-suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

.ef-speaker-control__speaker-suggestion:active {
    background-color: var(--color-background-none-tint-active)
}

.ef-speaker-control__speakers-suggestions {
    position: absolute;
    top: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: 2;
    max-height: 250px;
    box-shadow: var(--elevation-raised);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.ef-speaker-control__typeahead-search-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 3.2rem;
    display: flex;
    justify-content: center
}

.ef-lead-gen-control--left-padding.ef-lead-gen-control--left-padding {
    padding-left: 3.2rem
}

.ef-lead-gen-control--disabled {
    color: var(--color-text-disabled)
}

.ef-lead-gen-control__lead-submission-label.ef-lead-gen-control__lead-submission-label.ef-lead-gen-control__lead-submission-label {
    opacity: 1
}

.ef-lead-gen-control__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.ef-registration-form__dropdown-trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-registration-form__dropdown-trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-registration-form__dropdown-trigger:focus:after, .ef-registration-form__dropdown-trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-registration-form__dropdown-content {
    display: block;
    padding: 0
}

.ef-registration-form__dropdown-content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-registration-form__dropdown-option {
    cursor: pointer
}

.ef-registration-form__dropdown-option:focus, .ef-registration-form__dropdown-option:hover {
    background-color: var(--color-background-canvas)
}

.ef-industry-dropdown__trigger {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 .8rem;
    border-radius: 2px;
    cursor: pointer;
    text-align: left;
    border: none
}

.ef-industry-dropdown__trigger:after {
    content: "";
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease;
    height: 100%;
    position: absolute;
    left: 0;
    width: 100%
}

.ef-industry-dropdown__trigger:focus:after, .ef-industry-dropdown__trigger:hover:after {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.ef-industry-dropdown__content {
    display: block;
    padding: 0
}

.ef-industry-dropdown__content.artdeco-dropdown__content--placement-bottom {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-location-fields__url-error, .ef-location-section__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.ef-detour-modal-content__container {
    padding: 1.2rem 2.4rem
}

.ef-form__modal artdeco-modal-content {
    padding: 2.4rem 4.8rem 3.2rem
}

.ef-form__modal .artdeco-calendar-container {
    left: 0
}

.ef-form__modal .artdeco-text-input--state-disabled {
    opacity: 1
}

.ef-form__modal .artdeco-text-input--state-disabled:hover {
    border-color: initial
}

.ef-form__modal .ie-image-editor-control {
    height: auto
}

.ef-form__form-content-banner {
    margin: -1.2rem -2.4rem 0;
    background-color: var(--color-background-canvas-dark)
}

.ef-form__form-content-banner-container {
    padding-top: 56.25%;
    position: relative
}

.ef-form__background-image {
    display: block;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.ef-form__background-image-illustration {
    display: block;
    background-image: var(--illustration-microspot-camera-small);
    width: 48px;
    height: 48px
}

.ef-form__background-image-text {
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.ef-form__background-image-hint-text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.ef-form__background-image--ghost {
    background: var(--color-background-canvas);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-direction: column;
    margin-top: 0;
    cursor: pointer
}

.ef-form__background-image--ghost:focus {
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -.4rem
}

.ef-form__ads-disclaimer {
    margin-top: 3.2rem
}

.ef-form__ads-disclaimer .artdeco-inline-feedback__message {
    font-weight: 400
}

.ef-form__description {
    margin-top: 2.4rem;
    display: block
}

.ef-form__description textarea {
    height: 74px;
    display: block
}

.ef-form__date-time-picker .date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 188px !important;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.ef-form__date-time-picker .date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.events-shared-post-attend-modal__calendar-option {
    color: var(--color-text);
    padding: 1.6rem 2.4rem;
    display: flex;
    align-items: center;
    text-decoration: none
}

.events-shared-post-attend-modal__calendar-option:active, .events-shared-post-attend-modal__calendar-option:focus, .events-shared-post-attend-modal__calendar-option:visited, .events-shared-post-attend-modal__calendar-option:visited:active, .events-shared-post-attend-modal__calendar-option:visited:hover {
    color: var(--color-text)
}

.events-shared-post-attend-modal__calendar-option:hover {
    color: var(--color-text);
    text-decoration: none
}

.events-shared-v2-info-card {
    padding: 1.6rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium)
}

.events-shared-creation-form-v2__form-content {
    flex-grow: 1;
    overflow: auto
}

.events-shared-creation-form-v2__footer {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.events-shared-creation-form-v2__ads-disclaimer {
    margin-top: 32px
}

.events-shared-creation-form-v2__ads-disclaimer .artdeco-inline-feedback__message {
    font-weight: 400
}

.events-shared-creation-form-v2__banner-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.events-shared-creation-form-v2__banner-image--ghost {
    background-size: cover;
    background-image: var(--entity-background-event)
}

.events-shared-creation-form-v2__banner-image-container {
    position: relative;
    margin: -1.2rem -2.4rem 0;
    height: 193.5px
}

.events-shared-creation-form-v2__logo-image {
    display: block;
    width: 104px;
    height: 104px;
    border-radius: none;
    background-color: var(--color-background-container);
    border: 2px solid var(--color-background-container)
}

.events-shared-creation-form-v2__logo-image-container {
    margin-top: -52px;
    display: inline-block;
    border-radius: 2px;
    position: relative;
    margin-bottom: 1.2rem
}

.events-shared-details-section__description {
    margin-top: 2.4rem
}

.events-shared-details-section__description textarea {
    height: 74px
}

.events-shared-details-section__date-time-picker .date-time-timezone-picker__dropdown-content {
    display: block;
    top: 100%;
    max-height: 188px !important;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.events-shared-details-section__date-time-picker .date-time-timezone-picker__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.events-shared-event-visibility--left-padding.events-shared-event-visibility--left-padding {
    padding-left: 3.2rem
}

.events-shared-event-visibility--disabled {
    color: var(--color-text-disabled)
}

.events-shared-event-visibility__dropdown-trigger {
    display: flex;
    align-items: center;
    max-width: unset;
    text-align: left;
    padding: 6px .8rem;
    width: 100%;
    border: none;
    border-radius: var(--corner-radius-small);
    box-shadow: inset 0 0 0 1px var(--color-border);
    transition: all 83ms ease
}

.events-shared-event-visibility__dropdown-trigger:focus, .events-shared-event-visibility__dropdown-trigger:hover {
    box-shadow: inset 0 0 0 2px var(--color-border)
}

.events-shared-event-visibility__dropdown-content {
    display: block;
    top: 100%;
    max-width: unset;
    border-radius: unset;
    padding: 0;
    width: 100%
}

.events-shared-event-visibility__url-error {
    margin-top: -23px;
    padding: .4rem 6.4rem 0 0
}

.feature-introduction-coachmark {
    align-items: center;
    display: flex;
    height: 5rem;
    justify-content: center;
    position: absolute;
    width: 5rem;
    z-index: 1000;
    right: 0;
    top: 0
}

.feature-introduction-coachmark__inner {
    background-color: var(--intro-color-coachmark-element-inner);
    border-radius: var(--corner-radius-small);
    height: 2rem;
    position: absolute;
    transform: rotate(45deg);
    width: 2rem
}

.feature-introduction-coachmark__outer {
    background-color: var(--intro-color-coachmark-element-outer);
    border: 1px solid var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    height: 3.6rem;
    position: relative;
    transform: rotate(45deg);
    width: 3.6rem
}

.feature-introduction-coachmark__focus-ring {
    height: 4.8rem;
    border-radius: 50%;
    position: absolute;
    width: 4.8rem;
    animation: feature-introduction-coachmark__focus-ring-is-focusing var(--duration-xxslow) var(--ease-decelerate)
}

.feature-introduction-coachmark__inner--is-pulsing-in {
    animation: feature-introduction-coachmark__inner-is-pulsing-in var(--duration-xxslow) var(--ease-standard) var(--delay-slow) both
}

.feature-introduction-coachmark__inner--is-pulsing-out {
    animation: feature-introduction-coachmark__inner-is-pulsing-out var(--duration-xxslow) var(--ease-standard) var(--delay-moderate) both
}

.feature-introduction-coachmark__inner--is-focusing {
    animation: feature-introduction-coachmark__inner-is-focusing var(--duration-xxslow) var(--ease-outBack) var(--delay-slow) both
}

.feature-introduction-coachmark__outer--is-pulsing-out {
    animation: feature-introduction-coachmark__outer-is-pulsing-out var(--duration-xxslow) var(--ease-standard) var(--delay-slow) both
}

.feature-introduction-coachmark__outer--is-pulsing-in {
    animation: feature-introduction-coachmark__outer-is-pulsing-in var(--duration-xxslow) var(--ease-standard) var(--delay-moderate) both
}

.feature-introduction-coachmark__outer--is-focusing {
    animation: feature-introduction-coachmark__outer-is-focusing var(--duration-xxxslow) var(--ease-outBack) var(--delay-moderate) both
}

@keyframes feature-introduction-coachmark__inner-is-pulsing-in {
    0% {
        transform: rotate(45deg) scale(.5)
    }
    to {
        transform: rotate(45deg) scale(.4)
    }
}

@keyframes feature-introduction-coachmark__inner-is-pulsing-out {
    0% {
        transform: rotate(45deg) scale(.4)
    }
    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__outer-is-pulsing-out {
    0% {
        transform: rotate(45deg) scale(.5);
        border-radius: var(--corner-radius-small)
    }
    to {
        transform: rotate(45deg) scale(1);
        border-radius: var(--corner-radius-medium)
    }
}

@keyframes feature-introduction-coachmark__outer-is-pulsing-in {
    0% {
        transform: rotate(45deg) scale(1);
        border-radius: var(--corner-radius-medium)
    }
    to {
        transform: rotate(45deg) scale(.5);
        border-radius: var(--corner-radius-small)
    }
}

@keyframes feature-introduction-coachmark__inner-is-focusing {
    0% {
        transform: rotate(45deg) scale(0)
    }
    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__outer-is-focusing {
    0% {
        transform: rotate(45deg) scale(0)
    }
    to {
        transform: rotate(45deg) scale(.5)
    }
}

@keyframes feature-introduction-coachmark__focus-ring-is-focusing {
    0% {
        transform: scale(0);
        box-shadow: 0 0 0 var(--spacing-two-x) var(--intro-color-coachmark-element-inner)
    }
    to {
        transform: scale(1.5);
        box-shadow: 0 0 0 0 var(--intro-color-coachmark-element-inner)
    }
}

.feature-introduction-inline-callout {
    background-color: var(--intro-color-inlinecallout-background) !important;
    box-shadow: var(--elevation-flat) !important;
    padding: 0 var(--spacing-two-x);
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    will-change: all;
    transition: all var(--duration-xslow) var(--ease-standard)
}

.feature-introduction-inline-callout .artdeco-card__dismiss {
    margin: var(--spacing-one-x)
}

.feature-introduction-inline-callout--animated-on-enter {
    max-height: 150px;
    opacity: 1;
    padding: var(--spacing-two-x)
}

.feature-introduction-inline-callout__header {
    margin-bottom: var(--spacing-half-x);
    margin-right: var(--spacing-one-x)
}

.feature-introduction-inline-callout__title {
    color: var(--intro-color-inlinecallout-text-title)
}

.feature-introduction-inline-callout__text {
    margin-bottom: var(--spacing-one-and-a-half-x);
    margin-right: var(--spacing-one-x)
}

.feature-introduction-inline-callout__action {
    background-color: var(--intro-color-button-background);
    color: var(--intro-color-button-text)
}

.feature-introduction-inline-callout__action:focus, .feature-introduction-inline-callout__action:hover {
    background-color: var(--intro-color-button-background-hover);
    color: var(--intro-color-button-text)
}

.feature-introduction-inline-callout__action:active {
    background-color: var(--intro-color-button-background-active);
    color: var(--intro-color-button-text)
}

.feature-introduction-label {
    background-color: var(--intro-color-label-background);
    border-radius: var(--corner-radius-small);
    box-sizing: border-box;
    color: var(--intro-color-label-text);
    display: inline-block;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    height: 1.5rem;
    line-height: var(--line-height-default);
    padding: 0 var(--spacing-half-x);
    text-transform: uppercase
}

.feed-shared-avatar-image {
    overflow: hidden;
    flex-shrink: 0;
    line-height: 0
}

.follow-recommendations .follow-recommendation .feed-shared-avatar-image {
    flex-shrink: 0;
    margin: 1.2rem .8rem 1.2rem 1.6rem
}

.comments-comment-box .feed-shared-avatar-image .channel, .comments-comment-box .feed-shared-avatar-image .company, .comments-comment-box .feed-shared-avatar-image .influencer, .comments-comment-box .feed-shared-avatar-image .member, .comments-comment-item .feed-shared-avatar-image .channel, .comments-comment-item .feed-shared-avatar-image .company, .comments-comment-item .feed-shared-avatar-image .influencer, .comments-comment-item .feed-shared-avatar-image .member, .comments-reply-item .feed-shared-avatar-image .channel, .comments-reply-item .feed-shared-avatar-image .company, .comments-reply-item .feed-shared-avatar-image .influencer, .comments-reply-item .feed-shared-avatar-image .member {
    margin-left: 0
}

.feed-shared-celebration-image {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 0;
    padding-top: calc(60.11% + 28px)
}

.feed-shared-celebration-image__curve {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.feed-shared-celebration-image__curve:before {
    content: "";
    border-radius: 50%;
    border: 28px solid var(--color-background-container);
    padding: 1338px;
    background-color: transparent
}
/*.ad_r_01{*/
/*    width: 220px;*/
/*    position: sticky;*/
/*    right:0px;*/
/*    top: 69px;*/
/*}*/

@media screen and (max-width: 768px) {
    .feed-shared-celebration-image__curve:before {
        padding: 1460px
    }

    .news_table td,.news_table th{
        font-size: 13px !important;
        width: 16%;
    }
    .search_div h5 {
        font-size: 14px !important;
    }
    .icon-title {
        display: flex;
        align-items: center;
    }
    .ad_r_01{
        width: 100% !important;
        display: block;
    }
}

.feed-shared-celebration-image__image-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 28px;
    width: 100%;
    background-color: var(--color-background-canvas)
}

.feed-shared-celebration-image__image, .feed-shared-celebration-image__image-viewer-trigger {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.feed-shared-celebration-image__image-viewer-trigger {
    display: block
}

.feed-shared-celebration-image__image-viewer-trigger:focus {
    outline-offset: -1px
}

@-moz-document url-prefix("") {
    .feed-shared-celebration-image__image-viewer-trigger:focus {
        outline-offset: -2px
    }
}

.feed-shared-celebration-image__image-viewer-trigger:focus ::-webkit-full-page-media, .feed-shared-celebration-image__image-viewer-trigger:focus _:future, :root .feed-shared-celebration-image__image-viewer-trigger:focus {
    outline-offset: -5px;
    transform: translateZ(0)
}

.feed-shared-image-viewer {
    background: transparent;
    height: 100%;
    box-shadow: none;
    position: static;
    opacity: 1;
    transform: none;
    animation: none
}

.feed-shared-image-viewer .artdeco-modal__dismiss {
    color: var(--color-icon-on-dark);
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    z-index: 101
}

.feed-shared-image-viewer .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-background-none-tint-hover);
    color: var(--color-icon-on-dark)
}

.feed-shared-image-viewer--full-screen {
    max-height: 100%;
    height: 100%;
    width: 100%
}

.feed-shared-image-viewer--full-screen .artdeco-modal__dismiss {
    top: 0;
    right: 0
}

.feed-shared-image-viewer__content {
    padding: 0;
    overflow: hidden;
    z-index: 100;
    position: relative;
    flex-grow: 1
}

.feed-shared-image-viewer__content--includes-tags {
    overflow: auto
}

.feed-shared-image-viewer__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.feed-shared-image-viewer__tagged-entities-list {
    position: absolute;
    bottom: 1.2rem;
    left: 1.2rem
}

.feed-shared-image-viewer__view-image-button {
    color: var(--color-text-on-dark);
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(2);
    z-index: 1
}

.feed-shared-image-viewer__view-image-button path {
    stroke: var(--color-border-low-emphasis);
    stroke-width: 1px;
    stroke-linejoin: round
}

.feed-shared-image-viewer__view-image-button--previous {
    left: 1.2rem
}

.feed-shared-image-viewer__view-image-button--next {
    right: 1.2rem
}

.feed-shared-inline-show-more-text {
    position: relative;
    max-width: 928px;
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    display: block;
    line-height: 2rem !important;
    max-height: 6rem;
    margin: 0 1.6rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--1-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--1-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--2-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--2-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 10rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--7-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 14rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--7-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--8-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 16rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--8-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--15-lines {
    display: block;
    line-height: 2rem !important;
    max-height: 30rem;
    overflow: hidden
}

.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--15-lines * {
    line-height: inherit !important
}

.feed-shared-inline-show-more-text.is-edit-share {
    max-height: none
}

.feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--color-background-container);
    line-height: inherit;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    padding-left: .8rem
}

.feed-shared-inline-show-more-text--expanded {
    -webkit-line-clamp: initial
}

.feed-shared-inline-show-more-text--on-newline {
    padding-bottom: 1.5em
}

.reply-item .feed-shared-inline-show-more-text.is-expanded {
    max-height: none
}

.comments-rich-media-viewer .feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    color: var(--color-text-on-dark);
    background-color: var(--color-background-container-dark)
}

.update-components-mini-update-v2 .feed-shared-inline-show-more-text {
    margin: 0 1.2rem 1.2rem
}

.update-components-mini-update-v2 .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--minimal-padding {
    margin: 0 .8rem 1.2rem
}

.comments-comment-item__inline-show-more-text .see-more, .comments-highlighted-comment-item__show-more-text .see-more, .comments-rich-media-viewer .feed-shared-inline-show-more-text .see-more {
    background-color: var(--voyager-color-background-comment)
}

.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--color-action);
    text-decoration: underline
}

.is-edit-share .feed-shared-inline-show-more-text {
    overflow: visible
}

.feed-shared-interstitial-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.feed-shared-interstitial-container__overlay-open {
    min-height: 205px
}

.feed-shared-interstitial-container__overlay-open--small {
    min-height: 60px
}

.feed-shared-photo-tag, .feed-shared-photo-tag--orient-bottom-center {
    transform: translate(-50%);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-top-center {
    transform: translate(-50%, -100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-bottom-left {
    transform: translate(-100%);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-bottom-right {
    transform: translate(0);
    padding-top: .8rem
}

.feed-shared-photo-tag--orient-top-left {
    transform: translate(-100%, -100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-top-right {
    transform: translateY(-100%);
    padding-bottom: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-center-left {
    transform: translate(-100%, -50%);
    padding-right: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag--orient-center-right {
    transform: translateY(-50%);
    padding-left: .8rem;
    padding-top: 0
}

.feed-shared-photo-tag__content {
    display: flex;
    align-items: center;
    background-color: var(--voyager-color-background-overlay);
    padding: .8rem 1.2rem;
    position: relative;
    border-radius: var(--corner-radius-small)
}

.feed-shared-photo-tag__content:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-right: .8rem solid transparent;
    border-left: .8rem solid transparent;
    border-bottom: .8rem solid var(--voyager-color-background-overlay)
}

.feed-shared-photo-tag--orient-bottom-left .feed-shared-photo-tag__content {
    border-top-right-radius: 0
}

.feed-shared-photo-tag--orient-bottom-left .feed-shared-photo-tag__content:before {
    right: 0;
    left: unset;
    transform: none;
    border-right: none
}

.feed-shared-photo-tag--orient-bottom-right .feed-shared-photo-tag__content {
    border-top-left-radius: 0
}

.feed-shared-photo-tag--orient-bottom-right .feed-shared-photo-tag__content:before {
    left: 0;
    transform: none;
    border-left: none
}

.feed-shared-photo-tag--orient-top-center .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-top-left .feed-shared-photo-tag__content {
    border-bottom-right-radius: 0
}

.feed-shared-photo-tag--orient-top-left .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    right: 0;
    left: unset;
    transform: none;
    border-right: none;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-top-right .feed-shared-photo-tag__content {
    border-bottom-left-radius: 0
}

.feed-shared-photo-tag--orient-top-right .feed-shared-photo-tag__content:before {
    top: 100%;
    bottom: unset;
    left: 0;
    transform: none;
    border-left: none;
    border-top: .8rem solid var(--voyager-color-background-overlay);
    border-bottom: none
}

.feed-shared-photo-tag--orient-center-left .feed-shared-photo-tag__content:before {
    top: 50%;
    left: 100%;
    bottom: unset;
    transform: translateY(-50%);
    border-right: none;
    border-left: .8rem solid var(--voyager-color-background-overlay);
    border-top: .8rem solid transparent;
    border-bottom: .8rem solid transparent
}

.feed-shared-photo-tag--orient-center-right .feed-shared-photo-tag__content:before {
    top: 50%;
    right: 100%;
    left: unset;
    bottom: unset;
    transform: translateY(-50%);
    border-left: none;
    border-right: .8rem solid var(--voyager-color-background-overlay);
    border-top: .8rem solid transparent;
    border-bottom: .8rem solid transparent
}

.feed-shared-photo-tag__link:hover, .feed-shared-photo-tag__link:visited, .feed-shared-photo-tag__link:visited:hover {
    text-decoration: none;
    color: var(--color-text-on-dark)
}

.feed-shared-photo-tag__untag-cta {
    color: var(--color-text-on-dark);
    margin-left: .8rem;
    display: flex
}

.feed-shared-tap-target-overlay--hidden-tags .feed-shared-tap-target-overlay__tag {
    display: none
}

.feed-shared-tap-target-overlay__toggle-button--off.feed-shared-tap-target-overlay__toggle-button--off {
    background-color: var(--color-background-scrim);
    color: var(--color-text-on-dark)
}

.feed-components-shared-decision-modal {
    text-align: center
}

.feed-components-shared-decision-modal .artdeco-modal__header {
    border-bottom: none;
    padding-top: 1.6rem;
    padding-bottom: 0
}

.feed-components-shared-decision-modal .artdeco-modal__dismiss {
    display: none
}

.feed-components-shared-decision-modal.artdeco-modal .artdeco-modal__content {
    padding: 0 1.6rem
}

.feed-components-shared-decision-modal__description {
    margin-top: .8rem;
    padding-bottom: 1.6rem
}

.feed-components-shared-decision-modal.artdeco-modal .feed-components-shared-decision-modal__buttons-container {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    justify-content: space-between;
    padding: 0
}

.feed-components-shared-embed-modal__header {
    height: auto;
    padding: 2.4rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-components-shared-embed-modal__close-button {
    top: 2.4rem;
    right: 2.4rem;
    position: absolute
}

.feed-components-shared-embed-modal__content {
    flex-direction: column;
    padding: 1.6rem 2.4rem 2.4rem
}

.feed-components-shared-embed-modal__actions {
    display: flex;
    align-content: space-between;
    align-items: center
}

.feed-components-shared-embed-modal__label {
    margin: 0
}

.feed-components-shared-embed-modal__preview {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem 2.4rem
}

.feed-components-shared-embed-modal__iframe {
    margin-top: 1.6rem;
    width: 100%
}

.feed-components-shared-embed-modal__iframe--loading {
    height: 0;
    margin: 0;
    visibility: hidden
}

.feed-components-shared-embed-modal__embed-code.feed-components-shared-embed-modal__embed-code {
    border: 1px solid var(--color-active);
    color: var(--color-text-low-emphasis);
    cursor: text;
    display: block;
    font-family: monospace, monospace;
    font-size: 12px;
    height: auto;
    margin: 1.6rem 0;
    min-height: 86px;
    padding: 1.2rem .8rem;
    resize: none;
    white-space: pre-wrap;
    word-break: break-all
}

.feed-components-shared-embed-modal__divider {
    margin: 1.6rem -2.4rem
}

.feed-components-shared-embed-modal .artdeco-modal__dismiss {
    top: .4rem
}

.feed-shared-service-request-details__answer {
    margin-top: .8rem
}

.feed-shared-service-request-details__answer:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem;
    padding-bottom: 1.2rem
}

.feed-shared-service-request-details__image-container {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    height: 124px
}

.feed-shared-service-request-details__list {
    padding: 2.4rem 0 .8rem;
    margin-top: 124px
}

.feed-shared-update-v2__control-menu {
    top: .4rem;
    right: .8rem
}

.feed-shared-update-v2--is-sponsored .feed-shared-update-v2__control-menu {
    top: .8rem
}

.feed-shared-update-v2--minimal-padding .feed-shared-update-v2__control-menu {
    right: 1.2rem
}

.feed-shared-update-v2__control-menu.feed-shared-update-v2--with-hide-post {
    right: .8rem
}

.feed-shared-update-v2__control-menu.feed-shared-control-menu--carousel {
    top: 1.2rem;
    right: 1.6rem
}

.update-components-header--with-control-menu-and-hide-post ~ .feed-shared-update-v2__control-menu, .update-components-header--with-hide-post ~ .feed-shared-update-v2__control-menu {
    right: .8rem
}

.update-components-header__emphasized-style ~ .feed-shared-update-v2__control-menu {
    top: .8rem
}

.feed-shared-control-menu__content {
    max-width: 355px;
    width: 90vw;
    right: -.8rem;
    z-index: 6
}

.feed-shared-control-menu__content[justification=right] {
    right: -1.2rem
}

.feed-shared-carousel .feed-shared-control-menu__item {
    display: initial
}

.feed-shared-control-menu__item:focus, .feed-shared-control-menu__item:hover {
    background-color: var(--color-background-none-tint-hover)
}

.feed-shared-control-menu__item:active {
    background-color: var(--color-background-none-tint-active)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .feed-shared-control-menu__item li-icon {
        color: Highlight
    }
}

.feed-shared-control-menu__dropdown-item {
    min-height: 56px;
    display: flex;
    align-items: center
}

.tap-target:not([disabled]):hover .feed-shared-control-menu__headline {
    color: var(--color-text)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .feed-shared-control-menu__headline {
        color: Highlight
    }
}

.tap-target:not([disabled]):hover .feed-shared-control-menu__sub-headline {
    color: var(--color-text-low-emphasis)
}

.feed-shared-control-menu__sub-actions-menu {
    position: absolute;
    max-width: 355px;
    width: 90vw;
    right: calc(-1 * min(90vw, 355px));
    background: var(--color-background-container);
    z-index: 9;
    box-shadow: var(--elevation-raised);
    overflow: hidden
}

.feed-shared-control-menu__sub-actions-menu--open-left {
    border-top-left-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.feed-shared-control-menu__sub-actions-menu--open-right {
    border-top-right-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium)
}

.feed-shared-control-menu__hide-post-button {
    margin-left: var(--spacing-half-x)
}

.feed-shared-control-menu__hide-post-loader {
    margin-left: var(--spacing-half-x);
    width: 3.2rem;
    height: 3.2rem
}

.fb-date-dropdown__select {
    width: 50%
}

.fb-date-picker__datepicker .artdeco-text-input--container, .fb-date-picker__datepicker .artdeco-text-input--container .artdeco-text-input--input {
    width: 100%
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .fb-date-picker__datepicker .artdeco-calendar-day-btn--today:after {
        background-color: ButtonText
    }
}

.fb-date-range__date-select {
    width: 50%
}

.fb-entity-selectable-option__input[type=checkbox] + .fb-entity-selectable-option__label:before, .fb-entity-selectable-option__input[type=radio] + .fb-entity-selectable-option__label:before {
    top: 12px
}

.fb-entity-selectable-option__input[type=checkbox] + .fb-entity-selectable-option__label:after, .fb-entity-selectable-option__input[type=radio] + .fb-entity-selectable-option__label:after {
    top: 18px
}

.fb-dash-media-upload__upload-container {
    background: var(--color-background-container-tint);
    border: 1px dashed var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    cursor: pointer
}

.fb-dash-media-upload__upload-container:focus-within {
    outline: 2px solid var(--voyager-color-action);
    opacity: 1
}

.fb-dash-media-upload__upload-container--is-active {
    background: var(--color-background-none-tint-hover);
    border: 1px solid var(--color-border)
}

.fb-dash-media-upload__upload-container--has-error {
    border: 1px solid var(--color-signal-negative)
}

.fb-dash-media-upload__label {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-indent: 0;
    padding: 2.4rem;
    margin-top: 0
}

.fb-dash-media-upload__progress-bar {
    width: 75%
}

.fb-dash-media-upload__preview-container {
    display: flex;
    border: 1px solid var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    box-sizing: border-box
}

.fb-dash-media-upload__preview-thumbnail {
    max-width: 72px;
    width: auto;
    height: auto;
    border-bottom-left-radius: var(--corner-radius-medium);
    border-top-left-radius: var(--corner-radius-medium)
}

.fb-dash-media-upload__upload-data {
    display: flex;
    align-items: center;
    flex-grow: 1;
    margin-left: 1.2rem;
    min-width: 0
}

.fb-dash-media-upload__upload-data-container {
    display: flex;
    flex: 1 1 auto;
    padding: .4rem
}

.fb-multiline-text {
    resize: vertical
}

.fb-multi-select-entity__divider.fb-multi-select-entity__divider {
    width: auto;
    position: absolute;
    left: 60px;
    right: 0;
    margin: 0
}

.fb-multi-select-entity__entity-img {
    width: 48px;
    height: 48px
}

.fb-multi-select-entity__entity-text {
    padding-left: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.fb-pill__input-wrapper {
    width: 250 px-0 .8rem;
    display: inline-block
}

.fb-pill__typeahead.search-basic-typeahead .fb-pill__typeahead-results {
    width: 250px;
    margin-top: .8rem
}

.fb-pill__typeahead input.artdeco-pill__input:focus {
    border: 0
}

.fb-pill__input--hidden, .fb-pill__typeahead .search-typeahead-v2__illustration--hashtag {
    display: none
}

.fb-single-typeahead-entity__image-container {
    position: absolute;
    bottom: 3px;
    left: 3px;
    border: 1px solid var(--color-border-low-emphasis);
    overflow: hidden
}

.fb-single-typeahead-entity__image {
    width: 24px;
    height: 24px;
    margin-right: 0
}

.fb-single-typeahead-entity__triggered-content.fb-single-typeahead-entity__triggered-content.fb-single-typeahead-entity__triggered-content {
    z-index: 5
}

.fb-star-rating__star-icon {
    color: var(--color-text-low-emphasis);
    display: block
}

.fb-star-rating__star-icon svg {
    height: 30px !important;
    width: 30px !important
}

.fb-star-rating__star-icon--active {
    color: var(--color-brand-accent-4)
}

.fb-typeahead-suggestions {
    position: relative;
    background-color: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium)
}

.fb-typeahead-suggestions__dismiss {
    position: absolute;
    right: 0;
    margin: .8rem .8rem 0 0
}

.fb-typeahead-recommendation__content {
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: 2px
}

.fb-checkbox {
    display: flex !important
}

.fb-textarea {
    resize: none
}

.fb-vector-media {
    display: flex !important
}

.fb-vector-media__input-wrapper {
    align-items: center;
    background-color: var(--color-background-canvas);
    display: flex;
    flex: 1 1 auto;
    justify-content: space-between;
    height: 48px;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.fb-vector-media__preview-thumbnail {
    max-width: 48px;
    max-height: 48px
}

.fb-vector-media__upload-data {
    flex-grow: 1;
    margin-left: 1.2rem;
    min-width: 0
}

.fb-vector-media__file-name {
    flex-basis: 100%
}

.fb-vector-media__upload {
    display: none
}

.fb-vector-media__upload-status {
    color: var(--color-action)
}

.fb-vector-media__upload-status--complete {
    color: var(--color-signal-positive)
}

.fb-vector-media__progress-bar {
    bottom: 4px;
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

.fb-dropdown__select {
    box-sizing: border-box
}

.fb-toggle__switch {
    position: absolute;
    top: 0;
    right: 0
}

.fb-date-range__date-container {
    width: calc(50% - 8px)
}

.fb-date-range__date-title--is-required:after {
    content: "*";
    color: var(--color-text-low-emphasis);
    margin-left: 2px
}

.fb-ambry-media__selected-file {
    margin: 0
}

.fb-ambry-media__loader-container {
    width: 232px;
    height: 64px
}

.fb-ambry-media__remove-file {
    top: 17px;
    right: 6px;
    position: absolute
}

.fb-dash-form-element {
    min-width: 0
}

.fb-dash-form-element__error-field.fb-dash-form-element__error-field.fb-dash-form-element__error-field {
    border-color: var(--color-signal-negative);
    border-width: 2px
}

.fb-dash-form-element__label {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--color-text-low-emphasis);
    margin: 0 0 .2rem
}

.fb-dash-form-element-group:not(:last-child) {
    padding-bottom: 2.4rem
}

.fb-dash-form-element-group-elements--horizontal {
    display: flex
}

.fb-dash-form-element-group-elements--horizontal .fb-dash-form-element:not(:first-child) {
    margin-left: .8rem
}

.fb-dash-form-element-group-elements--vertical .fb-dash-form-element:not(:first-child) {
    margin-left: 0;
    padding-top: 3.2rem
}

.fb-dash-form-element-group .app-aware-link:hover {
    text-decoration: none
}

.fb-dash-form-element-group .fb-dash-form-element-helper-link .app-aware-link:hover {
    text-decoration: underline
}

.fb-dash-form-collapsible-form-section {
    padding-top: .8rem
}

.fb-form-element {
    min-width: 0
}

.fb-form-element__error-text {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 1.4rem;
    font-weight: 600;
    color: var(--color-signal-negative);
    margin: .4rem 0 .2rem;
    display: block
}

.fb-form-element__examples-carousel-card {
    border: none;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    background-color: var(--color-background-canvas)
}

.fb-form-element__examples-carousel-card-content {
    display: inline-block;
    width: 80%
}

.fb-form-element__tooltip-trigger.artdeco-button--circle.artdeco-button--1 {
    height: 16px;
    width: 16px
}

.fb-form-element-label {
    max-width: 100%;
    margin-bottom: 0;
    margin-top: 0
}

.fb-form-element-label__title--is-required:after {
    content: "*";
    color: var(--color-text-low-emphasis);
    margin-left: -4px
}

.fb-visibility-setting-button-content {
    padding: 0 14px 1.6rem 1.6rem
}

.fb-visibility-setting-button-content .artdeco-dropdown__content-inner {
    padding-left: 2px
}

.fb-form-element__examples-carousel-card {
    min-height: 200px;
    padding: 2.4rem 4.8rem
}

.fb-form-element__checkbox:checked:focus + label:before {
    border: 2px solid var(--color-background-container) !important
}

.fb-toggle-form-component__toggle.fb-toggle-form-component__toggle {
    text-align: left
}

.fb-toggle-form-component__toggle.fb-toggle-form-component__toggle .artdeco-toggle__label {
    margin-right: 1.6rem
}

.fb-toggle-form-component__icon {
    padding-right: var(--spacing-one-x);
    color: var(--color-icon)
}

.fb-toggle-form-component__external-label {
    margin: auto
}

.fb-navigation-button {
    max-width: 100%;
    margin-top: 1.6rem
}

.fb-navigation-button .fb-navigation-button__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.gp-promo-embedded-card-one {
    padding: 1.6rem 1.6rem .8rem
}

.gp-promo-embedded-card-one__image-container {
    flex: 0 0 72px
}

.gp-promo-embedded-card-one__image {
    background-color: transparent;
    width: 100%;
    height: 100%
}

.gp-promo-embedded-card-one__content {
    display: flex;
    flex-direction: column;
    padding: 0 4.8rem 0 1.2rem
}

.gp-promo-embedded-card-one__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.gp-promo-embedded-card-two {
    height: 100%;
    width: 100%
}

.gp-promo-embedded-card-two .artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card-three, .gp-promo-embedded-card-two__card {
    height: 100%;
    width: 100%
}

.gp-promo-embedded-card-three .artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card-three__card {
    height: 100%;
    width: 100%;
    overflow: visible
}

.gp-bubble-card__card {
    padding: 1.2rem 1.6rem;
    background: var(--color-background-brand-accent-4);
    border-radius: 2.4rem;
    z-index: 10
}

.gp-bubble-card__text-container {
    max-width: 256px
}

.gp-bubble-card__text-container a, .gp-bubble-card__text-container a:hover, .gp-bubble-card__text-container a:hover:visited, .gp-bubble-card__text-container a:visited {
    color: var(--color-action);
    cursor: pointer
}

.gp-bubble-card__dismiss-action {
    margin-top: -1.2rem;
    margin-right: -1.2rem
}

.gp-bubble-card__image {
    margin: auto
}

.gp-promo-overflow-menu__dropdown {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.gp-promo-overflow-menu__dropdown-item {
    display: flex;
    align-items: center;
    padding: 0;
    cursor: pointer
}

.gp-promo-overflow-menu__dropdown-item:not(:last-child) {
    padding-bottom: .8rem
}

.gp-promo-overflow-menu__dropdown-content {
    overflow: initial;
    width: max-content
}

.gp-promo-overflow-menu__dropdown-content[justification=right] {
    right: -1.6rem
}

.artdeco-card__dismiss {
    right: .8rem;
    top: .8rem
}

.gp-promo-embedded-card__card {
    height: 100%;
    width: 100%;
    overflow: visible;
    padding: 1.6rem
}

.gp-promo-embedded-card__content {
    padding: 0 4.8rem 0 1.2rem
}

.gp-promo-embedded-card__content--subtitle {
    padding: 0 4.8rem 0 .4rem
}

.gp-promo-embedded-card__title {
    padding-bottom: .4rem;
    color: var(--color-text)
}

.gp-promo-embedded-card__title--mynetwork {
    padding-bottom: 1.2rem;
    color: var(--color-text)
}

.gp-promo-embedded-card__subtitle {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    padding-bottom: .8rem
}

.gp-promo-embedded-card__facepile {
    margin-right: .4rem;
    padding: .4rem 0 .8rem
}

.gp-promo-embedded-card__primary-cta {
    padding: .8rem 0
}

.gp-promo-embedded-card__image {
    margin-right: .8rem
}

.gp-promo-embedded-card__image--mynetwork {
    background-color: transparent;
    margin-right: 1.2rem
}

.get-app-sms-modal__error-message {
    color: var(--color-signal-negative);
    line-height: 1.6rem
}

.get-app-sms-modal__input-error .get-app-sms-modal__phone-input {
    border-color: var(--color-signal-negative)
}

.global-nav {
    background-color: var(--color-background-container);
    left: 0;
    padding: 0 var(--spacing-three-x);
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 100;
    border-bottom: 1px solid var(--color-border-faint)
}

.a11y-menu-is-open .global-nav {
    margin-top: 4.8rem
}

@media screen and (max-width: 320px) {
    .global-nav {
        padding: 0 var(--spacing-one-and-a-half-x)
    }
}

@media print {
    .global-nav {
        position: relative
    }
}

.global-nav__content {
    align-items: center;
    display: flex;
    margin: 0 auto;
    min-height: 100%;
    width: 1128px
}

@media screen and (max-width: 1176px) {
    .global-nav__content {
        width: 100%
    }
}

.global-nav__branding {
    font-size: 0;
    /*margin-right: .8rem*/
}

.global-nav__nav {
    margin-left: auto;
    min-height: 52px
}

@media screen and (max-width: 1024px) {
    .global-nav__nav {
        margin-left: 0
    }
}

.global-nav__logo {
    color: var(--color-brand);
    height: 3.4rem;
    width: 3.4rem
}

.global-nav__logo--china {
    width: 10.3rem
}

.global-nav__branding-logo {
    color: var(--color-brand);
    margin: 0 .4rem 0 -.4rem
}

.global-nav__branding-logo li-icon[type=app-linkedin-bug-color-icon] svg {
    height: 4.1rem;
    width: 4.1rem
}

.global-nav__a11y-menu {
    display: flex;
    width: 100%;
    padding: 0 30px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
    background-color: var(--color-background-canvas)
}

.global-nav__a11y-menu--active {
    position: fixed;
    opacity: 1;
    z-index: 101
}

.global-nav__a11y-menu-container {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 1128px;
    min-height: 4.8rem;
    margin: 0 auto
}

.global-nav__a11y-menu-close {
    margin-left: auto
}

.global-nav__icon {
    height: 24px;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    width: 24px
}

.global-nav__primary-link:active .global-nav__icon {
    transform: scale(.9)
}

.global-nav__icon--small {
    height: 16px;
    width: 16px
}

.global-nav__icon-ivm li-icon[type^=nav-] svg {
    height: 24px !important;
    width: 24px !important;
    transform: scale(1);
    transition: transform .2s ease-in-out
}

.global-nav__primary-link:active .global-nav__icon-ivm li-icon[type^=nav-] svg {
    transform: scale(.9)
}

.global-nav__primary-items {
    display: flex;
    flex-wrap: nowrap;
    list-style-type: none
}

.boot-complete.icons-loaded .global-nav .global-nav__primary-items {
    opacity: 1
}

.global-nav .global-nav__primary-items {
    opacity: 1
}

.boot-complete.icons-loaded .global-nav.global-nav--visible .global-nav__primary-items {
    opacity: 1
}

.global-nav__primary-items .prod-ed-coachmark__dot {
    top: 11px;
    right: 15px
}

@media screen and (max-width: 853px) {
    .global-nav__primary-items .prod-ed-coachmark__dot {
        top: 21px;
        right: 12px
    }
}

.global-nav__primary-items .prod-ed-coachmark__dot-background {
    top: 9px;
    right: 13px
}

@media screen and (max-width: 853px) {
    .global-nav__primary-items .prod-ed-coachmark__dot-background {
        top: 19px;
        right: 10px
    }
}

.global-nav__primary-item {
    display: flex;
    align-items: center
}

@media screen and (max-width: 853px) {
    .global-nav__primary-item {
        margin: 0 calc(var(--spacing-three-x) / 2)
    }
}

@media screen and (max-width: 747px) {
    .global-nav__primary-item {
        margin: 0 calc(var(--spacing-half-x) / 2)
    }
}

@media screen and (max-width: 427px) {
    .global-nav__primary-item {
        margin: 0
    }
}

.global-nav__primary-item--divider {
    border-left: 1px solid var(--color-border-faint)
}

@media screen and (max-width: 853px) {
    .global-nav__primary-item--divider {
        padding-left: var(--spacing-three-x)
    }
}

@media screen and (max-width: 747px) {
    .global-nav__primary-item--divider {
        padding-left: var(--spacing-half-x)
    }
}

@media screen and (max-width: 427px) {
    .global-nav__primary-item--divider {
        padding-left: 0
    }
}

.global-nav__primary-item--hidden {
    visibility: hidden;
    width: 0;
    padding: 0;
    margin: 0
}

.global-nav__primary-link, a.global-nav__primary-link {
    align-items: center;
    background: transparent;
    color: var(--color-icon-nav);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 1.2rem;
    font-weight: 400;
    justify-content: center;
    text-align: center;
    min-height: 52px;
    min-width: 80px;
    position: relative;
    text-decoration: none
}

.global-nav__primary-link:active, .global-nav__primary-link:active .global-nav__primary-link-text, .global-nav__primary-link:hover, .global-nav__primary-link:hover .global-nav__primary-link-text, a.global-nav__primary-link:active, a.global-nav__primary-link:active .global-nav__primary-link-text, a.global-nav__primary-link:hover, a.global-nav__primary-link:hover .global-nav__primary-link-text {
    color: var(--color-icon-nav-active)
}

.global-nav__primary-link:visited, a.global-nav__primary-link:visited {
    color: var(--color-icon-nav)
}

.global-nav__primary-link:after, a.global-nav__primary-link:after {
    border-bottom: 2px solid var(--color-icon-nav-selected);
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: transform .2s ease-in-out;
    width: 100%
}

@media screen and (max-width: 853px) {
    .global-nav__primary-link, a.global-nav__primary-link {
        min-width: 48px
    }

    .global-nav__primary-link:after, a.global-nav__primary-link:after {
        content: none
    }
}

.global-nav--hide-text .global-nav__primary-link, .global-nav--hide-text a.global-nav__primary-link {
    min-width: 65px
}

.global-nav__primary-link .notification-badge, a.global-nav__primary-link .notification-badge {
    text-align: center;
    border: none;
    box-shadow: none
}

.global-nav__primary-link--active, .global-nav__primary-link--active .global-nav__primary-link-text, .global-nav__primary-link--active:visited, a.global-nav__primary-link--active, a.global-nav__primary-link--active .global-nav__primary-link-text, a.global-nav__primary-link--active:visited {
    color: var(--color-icon-nav-selected)
}

.global-nav__primary-link--active:active, .global-nav__primary-link--active:hover, a.global-nav__primary-link--active:active, a.global-nav__primary-link--active:hover {
    color: var(--color-icon-nav-selected-active)
}

.global-nav__primary-link--active:after, a.global-nav__primary-link--active:after {
    transform: scaleX(1)
}

a.global-nav__primary-link--premium {
    color: var(--premium-color-action);
    text-align: center;
    max-width: 125px
}

a.global-nav__primary-link--premium:hover {
    color: var(--premium-color-action);
    text-decoration: underline
}

a.global-nav__primary-link--premium:visited {
    color: var(--color-text-on-dark)
}

.global-nav__primary-link-text {
    color: var(--color-text-low-emphasis);
    display: flex;
    align-items: center
}

/*@media screen and (max-width: 853px) {*/
/*    .global-nav__primary-link-text {*/
/*        display: block;*/
/*        border: 0;*/
/*        clip: rect(0 0 0 0);*/
/*        height: 1px;*/
/*        margin: -1px;*/
/*        overflow: hidden;*/
/*        padding: 0;*/
/*        position: absolute;*/
/*        white-space: nowrap;*/
/*        width: 1px*/
/*    }*/
/*}*/

.global-nav--hide-text .global-nav__primary-link-text {
    display: block;
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.global-nav__primary-link-notif {
    font-size: 0
}

.global-nav__primary-link .global-nav__primary-link-notif .notification-badge {
    top: -2px;
    left: 14px
}

.global-nav__secondary-items {
    list-style-type: none
}

.global-nav__secondary-item li-icon[type=premium-chip] {
    margin-right: 2px;
    bottom: 2px
}

.global-nav__secondary-item li-icon[type=premium-chip] svg {
    width: 1.6rem;
    height: 1.6rem
}

.global-nav__secondary-item--divider {
    border-top: 1px solid var(--color-border-faint)
}

.global-nav__secondary-faux-link, a.global-nav__secondary-link, a.global-nav__secondary-link:visited {
    color: var(--color-text-low-emphasis)
}

.global-nav__secondary-faux-link, a.global-nav__secondary-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2rem;
    padding: .4rem 1.2rem
}

.global-nav__secondary-faux-link {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-right: .4rem
}

.global-nav__secondary-faux-link--hoverable:hover {
    text-decoration: underline
}

.global-nav__secondary-faux-link--max-width {
    width: 100%
}

.global-nav__secondary-title {
    background-color: var(--color-background-none);
    border-top: 1px solid var(--color-border-faint);
    font-size: 1.6rem;
    display: block;
    line-height: 2rem;
    font-weight: 600;
    padding: 1.2rem 1.2rem 0;
    text-transform: none
}

.global-nav__secondary-premium-anchor {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
    padding: .4rem 1.2rem
}

.global-nav-overflow-menu .premium-upsell-link {
    min-width: 100px
}

.global-nav-overflow-menu__content {
    min-width: auto;
    max-width: none
}

.global-nav-overflow-menu__items {
    display: flex;
    flex-wrap: nowrap;
    justify-content: end;
    list-style-type: none;
    padding-left: var(--spacing-half-x);
    padding-right: var(--spacing-half-x)
}

.global-nav-overflow-menu__items .global-nav__primary-item {
    margin-left: var(--spacing-half-x);
    margin-right: var(--spacing-half-x)
}

@media screen and (max-width: 1024px) {
    .global-nav__search {
        flex-grow: 0
    }
}

.global-nav__search .search-global-typeahead__content {
    max-height: calc(100vh - 52px)
}

.global-nav__search .jobs-search-box__input-icon {
    top: 0;
    left: 0;
    padding: 5px .4rem;
    height: 100%;
    width: 28px;
    border-radius: 0 2px 2px 0
}

.global-nav__search .jobs-search-box__text-input {
    border: none;
    padding: 0 .8rem 0 28px;
    font-weight: 400;
    font-size: 14px;
    text-overflow: ellipsis
}

.global-nav__search .jobs-search-box__typeahead-results {
    width: calc(100% + 500px)
}

.boot-complete.icons-loaded .global-nav .global-nav__search {
    opacity: 1
}

.global-nav .global-nav__search {
    opacity: 0
}

.boot-complete.icons-loaded .global-nav.global-nav--visible .global-nav__search {
    opacity: 1
}

.global-nav__search--jobs {
    max-width: none;
    margin-right: .8rem
}

@media screen and (max-width: 747px) {
    .global-nav-launcher {
        width: 320px
    }
}

.global-nav-launcher__content {
    flex: 1 0
}

.global-nav__app-launcher-card {
    margin-bottom: 1.2rem
}

.premium-upsell-link .global-nav__spotlight-upsell {
    max-width: 125px;
    color: var(--color-brand-accent-1) !important;
    font-weight: 400;
    text-decoration: underline
}

.premium-upsell-link .global-nav__spotlight-upsell:hover {
    color: var(--color-brand-accent-1-active) !important
}

.premium-upsell-link .global-nav__spotlight-upsell:visited {
    color: var(--color-text-on-dark)
}

.global-nav--hide-text .premium-upsell-link .global-nav__spotlight-upsell {
    margin-top: 0
}

@media screen and (max-width: 853px) {
    .premium-upsell-link .global-nav__spotlight-upsell {
        margin-top: 0
    }
}

.global-nav__product {
    display: inline-block;
    -webkit-hyphens: auto;
    hyphens: auto;
    width: 70px;
    text-align: center;
    margin-bottom: .8rem;
    padding-top: .4rem;
    vertical-align: top
}

.global-nav__product-icon-link {
    display: block;
    padding-top: .4rem;
    text-decoration: none
}

.global-nav__product-icon-link:hover {
    text-decoration: none
}

.global-nav__product-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: inline-block;
    position: relative;
    transform: none;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: var(--elevation-lined)
}

.global-nav__logo-hoverable, .global-nav__product-icon:hover {
    box-shadow: var(--elevation-raised)
}

.global-nav__logo-hoverable {
    background-color: var(--color-background-container);
    border-radius: 0 .8rem .8rem;
    display: flex;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    padding: 1.6rem;
    position: absolute;
    transform: translateY(4px);
    transition: transform 167ms ease-in 0ms, opacity 167ms ease-in 0ms, visibility 0ms ease-in 167ms
}

.global-nav__logo-hoverable--open {
    opacity: 1;
    visibility: visible;
    transform: translateY(.4rem);
    transition: transform 334ms ease-out, opacity 334ms ease-out
}

.global-nav__logo-hoverable-a11y-trigger {
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    padding: 0 !important
}

.global-nav__logo-hoverable-a11y-trigger.global-nav__logo-hoverable-a11y-trigger--visible {
    opacity: 1 !important;
    height: auto !important;
    width: auto !important;
    padding: initial !important
}

.global-nav__me {
    cursor: auto
}

.global-nav__me-photo {
    border-radius: 50%;
    border: none;
    height: 24px;
    overflow: hidden;
    transform: scale(1);
    transition: transform .2s ease-in-out;
    width: 24px
}

.global-nav__primary-link:active .global-nav__me-photo {
    transform: scale(.9)
}

.global-nav__me-content {
    left: auto;
    max-height: calc(100vh - 64px);
    overflow-y: auto;
    padding: 0;
    right: 0;
    width: 288px
}

.global-nav__me-content .artdeco-dropdown__content-inner, .global-nav__me-content ul {
    max-height: none
}

.side-panel__overlay {
    margin-top: 52px;
    opacity: 0;
    will-change: opacity;
    transition: opacity .3s cubic-bezier(0, 0, .3, 1)
}

.side-panel-is-open .side-panel__overlay {
    opacity: 1
}

.side-panel__modal {
    width: 380px;
    height: calc(100vh - 52px);
    max-height: 100vh;
    border-radius: var(--attached-right) !important;
    background-color: var(--color-background-canvas);
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    transform: translateX(100%);
    will-change: transform;
    transition: transform .3s cubic-bezier(0, 0, .3, 1)
}

.side-panel__modal[size=medium] {
    width: 380px
}

.side-panel-is-open .side-panel__modal {
    transform: none
}

.side-panel__modal .artdeco-modal__dismiss {
    right: 8px
}

[dir=rtl] .side-panel__modal {
    border-radius: var(--attached-left) !important
}

.side-panel__header {
    border: none
}

.side-panel__header .side-panel__header-text {
    font-weight: var(--artdeco-reset-typography-font-weight-bold)
}

.side-panel__content {
    padding-bottom: 3.2rem
}

.side-panel__footer {
    border: none;
    padding: 0
}

.side-panel__scroll-affordance {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-right: 1.2rem;
    width: 100%;
    height: 56px;
    background: linear-gradient(var(--color-transparent), var(--color-background-container));
    pointer-events: none
}

.iph-widget {
    top: calc(52px + 2.4rem);
    right: 2.4rem
}

.iph-widget__search-container--results {
    box-sizing: content-box
}

.iph-widget__container {
    z-index: 9999 !important
}

a.groups-notifications-global-settings-modal__cta:focus, a.groups-notifications-global-settings-modal__cta:hover, a.groups-notifications-global-settings-modal__cta:visited:focus, a.groups-notifications-global-settings-modal__cta:visited:hover {
    text-decoration: none
}

a.groups-notifications-global-settings-modal__cta:focus > .groups-notifications-global-settings-modal__cta-text, a.groups-notifications-global-settings-modal__cta:hover > .groups-notifications-global-settings-modal__cta-text, a.groups-notifications-global-settings-modal__cta:visited:focus > .groups-notifications-global-settings-modal__cta-text, a.groups-notifications-global-settings-modal__cta:visited:hover > .groups-notifications-global-settings-modal__cta-text {
    background-color: var(--voyager-color-action-hover)
}

.groups-shared-components__coachmark-modal-content {
    max-width: 350px
}

.groups-shared-components-repost-to-group-modal__loader {
    align-items: center;
    display: flex;
    height: 300px;
    justify-content: center;
    margin: 0 auto;
    width: 300px
}

.groups-shared-components-group-topics__container {
    padding: 1.6rem
}

.groups-shared-components-group-topics__pill {
    margin-right: .4rem
}

.groups-shared-components-group-topics__pill-group {
    overflow-x: auto;
    white-space: nowrap;
    margin-top: 1.2rem
}

.groups-shared-components__new-label {
    background-color: var(--color-signal-negative-on-dark-active);
    color: var(--color-text-stick);
    padding: 0 var(--spacing-half-x);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    display: inline-block;
    border-radius: var(--corner-radius-small);
    box-sizing: border-box;
    text-transform: uppercase;
    margin-top: 0;
    line-height: var(--line-height-default)
}

.image-edit-tool-footer {
    background-color: var(--color-background-container);
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.image-edit-tool-footer__main-actions {
    margin-left: auto
}

.ie-image-editor-tablist {
    height: 45px
}

.ie-image-editor-tabpanel {
    margin-top: 10px;
    margin-bottom: 10px
}

.ie-image-editor-slider-content {
    font-size: var(--font-size-medium);
    color: var(--color-text)
}

.image-edit-tool-filter__button {
    margin-right: .4rem;
    margin-left: .4rem;
    color: var(--color-text-low-emphasis)
}

.image-edit-tool-filter__button--selected {
    outline: 2px solid var(--voyager-color-action-stick)
}

.image-edit-tool-filter__canvas--circle-cropped {
    border-radius: 50%
}

.image-sharing-detour-container {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.image-sharing-detour-container__edit-content {
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0;
    display: flex;
    justify-content: center;
    overflow-y: scroll;
    background-color: var(--color-background-container)
}

.image-sharing-detour-container__upload-media-button {
    padding: 4.8rem 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.image-sharing-detour-container__add-caption-cta, .image-sharing-detour-container__add-caption-cta:focus, .image-sharing-detour-container__add-caption-cta:hover {
    background-color: var(--color-background-scrim);
    color: var(--color-text-low-emphasis-on-dark)
}

.image-sharing-detour-container__media-button:focus + .image-sharing-detour-container__upload-media-button label {
    box-shadow: inset 0 0 0 2px var(--voyager-color-action)
}

.ie-image-editor-undo-redo-container.ie-image-editor-undo-redo-container {
    padding: 0
}

.image-sharing-detour-content__container.image-sharing-detour-content__container {
    overflow-y: auto;
    max-height: calc(100vh - 400px)
}

@media screen and (max-height: 1024px) {
    .image-sharing-detour-content__container.image-sharing-detour-content__container {
        max-height: calc(100vh - 406px)
    }
}

@media screen and (max-height: 960px) {
    .image-sharing-detour-content__container.image-sharing-detour-content__container {
        max-height: calc(100vh - 334px)
    }
}

@media screen and (max-height: 600px) {
    .image-sharing-detour-content__container.image-sharing-detour-content__container {
        max-height: calc(100vh - 156px)
    }
}

.image-sharing-detour-container__deprecation-tooltip-trigger {
    position: absolute;
    right: 4.8rem;
    bottom: 4.8rem;
    width: 0;
    height: 0
}

.image-sharing-detour-container__deprecation-tooltip {
    z-index: 10001;
    max-width: 400px
}

.image-sharing-detour-container__deprecation-tooltip p {
    font-size: var(--font-size-xsmall) !important;
    margin: .4rem
}

.image-sharing-detour-container__media-error-hr {
    margin-bottom: 0;
    margin-top: 0
}

.image-sharing-detour-image-carousel__img, .image-sharing-detour-image-carousel__img-overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.image-sharing-detour-image-carousel__image-view-model-container {
    min-height: 350px
}

.image-sharing-detour-image-carousel__pagination-btn {
    color: var(--color-icon);
    background-color: var(--color-background-container);
    display: flex;
    align-items: center;
    padding: 2px 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(2);
    z-index: 1
}

.image-sharing-detour-image-carousel__pagination-btn--prev {
    left: .8rem
}

.image-sharing-detour-image-carousel__pagination-btn--next {
    right: .8rem
}

.image-sharing-detour-image-carousel__tablist button {
    border-bottom: 2px solid var(--color-background-container);
    width: 100px;
    border-radius: 0 !important
}

.image-sharing-detour-image-carousel__tablist button.image-sharing-detour-image-carousel__tab--active {
    color: var(--color-signal-positive);
    border-bottom: 2px solid var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .image-sharing-detour-image-carousel__tablist button.image-sharing-detour-image-carousel__tab--active {
        -ms-high-contrast-adjust: none;
        forced-color-adjust: none;
        color: Highlight !important;
        border-color: Highlight !important;
        border-bottom: 2px solid Highlight !important
    }
}

.image-sharing-detour-add-tags {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.image-sharing-detour-add-tags__typeahead-container {
    position: fixed;
    background-color: var(--color-background-container);
    width: 300px;
    z-index: 2
}

.image-sharing-detour-add-tags__tag {
    position: absolute;
    display: inline-block;
    max-width: 300px;
    white-space: nowrap
}

.image-sharing-detour-add-tags__tag-cta.image-sharing-detour-add-tags__tag-cta {
    animation: image-sharing-detour-add-tags-hide 0s ease-in 5s forwards;
    border-radius: 20px;
    background-color: var(--color-background-scrim);
    color: var(--color-icon-on-dark);
    padding: .4rem .8rem;
    font-weight: 600;
    pointer-events: none
}

@keyframes image-sharing-detour-add-tags-hide {
    to {
        visibility: hidden;
        width: 0;
        height: 0
    }
}

.image-sharing-detour-add-caption {
    background-color: var(--color-background-scrim-dark);
    display: flex;
    align-items: center;
    padding: 0 9.6rem;
    min-height: 210px
}

@media (max-width: 769px) {
    .image-sharing-detour-add-caption {
        padding: 0 1.6rem
    }
}

.image-sharing-detour-alt-text {
    resize: none
}

.image-sharing-detour-container__add-caption--overlay-position {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem
}

.image-sharing-detour-add-caption .artdeco-text-input--label.artdeco-text-input--label {
    margin-bottom: 1.6rem
}

.inline-show-more-text {
    position: relative
}

.inline-show-more-text--is-collapsed-with-line-clamp {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*-webkit-line-clamp: 3;*/
    -webkit-box-orient: vertical;
    /*height: 48px !important;*/
    margin: 0 auto;
    /*color: var(--color-text-low-emphasis);*/
}

.inline-show-more-text__link-container-expanded {
    display: block;
    margin-top: .4rem
}

.inline-show-more-text__link-container-collapsed {
    display: inline-flex;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    background: var(--color-background-container);
    padding: 0 0 0 .4rem
}

.inline-show-more-text--on-dark .inline-show-more-text__link-container-collapsed {
    background: var(--color-background-scrim-dark)
}

.inline-show-more-text__button {
    font-size: inherit;
    line-height: inherit
}

.inline-show-more-text--on-dark .inline-show-more-text__button {
    color: var(--color-text-on-dark)
}

.inline-show-more-text__button--light {
    font-weight: 400;
    padding-left: .4rem;
    background-color: var(--color-background-container)
}

.inline-show-more-text__button--light:not(:hover) {
    color: var(--color-text-low-emphasis)
}

.interstitial-view-model-click-through-interstitial {
    display: flex;
    flex-direction: column
}

.interstitial-view-model-click-through-interstitial__inner-content {
    align-items: center;
    background: var(--color-background-scrim);
    color: var(--color-text-on-dark);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 1
}

.interstitial-view-model-click-through-interstitial__icon {
    height: 32px;
    width: 32px
}

.interstitial-view-model-click-through-interstitial__text {
    margin: 1.6rem 4.8rem;
    text-align: center
}

.interstitial-view-model-click-through-interstitial__inner-content--small {
    flex-direction: row
}

.interstitial-view-model-click-through-interstitial__inner-content--small .interstitial-view-model-click-through-interstitial__icon {
    margin-left: 4.8rem
}

.interstitial-view-model-click-through-interstitial__inner-content--small .interstitial-view-model-click-through-interstitial__text {
    font-size: var(--font-size-small);
    margin-left: 1.6rem;
    margin-right: 0;
    text-align: left
}

.interstitial-view-model-click-through-interstitial__inner-content--small .interstitial-view-model-click-through-interstitial__button {
    flex-shrink: 0;
    margin-right: 4.8rem
}

.interstitial-view-model-click-through-interstitial__blur-container {
    filter: blur(50px)
}

.interstitial-view-model-click-through-interstitial__blur-container--removed {
    animation: interstitial-view-model-blur-fade-out-animation ease-out var(--duration-slow) forwards
}

@keyframes interstitial-view-model-blur-fade-out-animation {
    0% {
        filter: blur(50px)
    }
    to {
        filter: blur(0)
    }
}

.interstitial-view-model-click-through-interstitial__inline-link {
    white-space: nowrap;
    margin: auto;
    padding-right: 20px
}

.interstitial-view-model-non-click-through-interstitial {
    display: flex;
    flex-direction: column
}

.interstitial-view-model-non-click-through-interstitial__icon {
    height: 32px;
    width: 32px
}

.interstitial-view-model-non-click-through-interstitial__inner-content {
    align-items: center;
    background: var(--color-background-canvas);
    display: flex;
    flex-direction: column;
    height: 176px;
    justify-content: center;
    width: 100%
}

.interstitial-view-model-interstitial-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.interstitial-view-model-interstitial-container__overlay-open {
    min-height: 205px
}

.interstitial-view-model-interstitial-container__overlay-open--small {
    min-height: 60px
}

.interview-prep-side-rail-promo__questions-list {
    padding: .8rem 0 0 1.6rem
}

.interview-prep-side-rail-promo__question-thumbnail-wrapper {
    position: relative;
    height: 56px;
    width: 56px;
    overflow: hidden;
    margin-right: 1.2rem;
    flex-shrink: 0
}

.interview-prep-side-rail-promo__question-thumbnail {
    position: absolute;
    height: 100%;
    width: auto;
    left: -14px
}

.interview-prep-side-rail-promo__segmented-question-thumbnail {
    width: 56px;
    height: 56px;
    flex-shrink: 0
}

.interview-prep-side-rail-promo__icon-circle {
    position: absolute;
    left: 13px;
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    background-color: var(--color-background-scrim);
    border: 1px solid var(--color-border-on-dark);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-text-on-dark)
}

.interview-prep-side-rail-promo__footer {
    text-align: center;
    border-top: 1px solid ui-color(color-border-faint)
}

.ip-fuse-limit-alert .artdeco-modal__dismiss {
    display: none
}

.ip-fuse-limit-alert .artdeco-modal__header {
    border-bottom: none
}

.ip-fuse-limit-alert .artdeco-modal__header h2.ip-fuse-limit-alert__header {
    font-weight: 600
}

.ip-fuse-limit-alert .artdeco-modal__actionbar {
    border-top: none
}

.ip-fuse-limit-alert__primary-action {
    padding-left: 3.2rem;
    padding-right: 3.2rem
}

.ip-fuse-limit-alert__warning {
    background-image: var(--illustration-microspot-mail-open-large);
    width: 64px;
    height: 64px;
    margin: 0 auto 1.6rem
}

.ip-fuse-limit-alert__warning--full {
    background-image: var(--illustration-microspot-locked-large)
}

.invitee-picker-connections-result-item--can-invite {
    cursor: pointer
}

.invitee-picker-connections-result-item--can-invite:hover {
    background: var(--color-background-container-tint)
}

.invitee-picker-connections-result-item--is-disabled {
    opacity: .35;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.invitee-picker-connections-result-item__checkbox {
    height: 22px;
    margin-top: 0;
    pointer-events: none
}

.invitee-picker-connections-result-item__status {
    max-width: 100px
}

.invitee-picker-filters-bar {
    display: flex;
    align-items: center;
    padding: 0 1.2rem;
    background-color: var(--color-background-container-tint) !important
}

.invitee-picker-filters-bar .search-reusables__filter-list {
    flex-wrap: nowrap !important
}

.invitee-picker-filters-bar__select-all-checkbox {
    margin-left: 1.2rem;
    margin-top: 0;
    height: 20px
}

.invitee-picker-filters-bar__facet-values {
    overflow-y: auto
}

.invitee-picker-filters-bar__carousel .peek-carousel {
    min-width: 0
}

.invitee-picker-filters-bar__carousel .peek-carousel__slides {
    position: static;
    transition: margin .5s ease;
    margin: 0
}

.invitee-picker-filters-bar__carousel .search-reusables__filter-list, .invitee-picker-filters-bar__carousel .search-reusables__filters-bar-grouping {
    position: static
}

.invitee-picker-filters-bar__suggested-filters-controls {
    width: 32px;
    height: 32px;
    position: static;
    z-index: 1;
    padding: 2px 0;
    box-sizing: border-box;
    background-color: var(--color-background-container-tint) !important;
    opacity: .85
}

.invitee-picker-content {
    overflow: auto
}

.invitee-picker-content__search-container {
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    padding: .8rem 1.6rem
}

.invitee-picker-content__typeahead-field {
    flex-grow: 1;
    padding: 0
}

.invitee-picker-content__typeahead-field input {
    border: none;
    box-shadow: none
}

.invitee-picker-content__typeahead-field input:focus, .invitee-picker-content__typeahead-field input:hover {
    box-shadow: none
}

@media screen and (min-width: 768px) {
    .invitee-picker-content__typeahead-field {
        padding: .4rem 0
    }
}

.invitee-picker-content__results {
    display: flex;
    overflow: hidden;
    height: 100%
}

.invitee-picker-content__results-alignment-row {
    flex-direction: row;
    padding-bottom: 57px
}

.invitee-picker-content__results-alignment-column {
    flex-direction: column;
    padding-bottom: 1.6rem
}

.invitee-picker-content__results-list {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden
}

.invitee-picker__results-container {
    overflow-y: auto;
    flex: 1
}

.invitee-picker__results-loading {
    opacity: .2;
    pointer-events: none
}

.invitee-picker__footer, .invitee-picker__result-item:not(:first-of-type) {
    border-top: 1px solid var(--color-border-faint)
}

.invitee-picker__footer {
    display: block;
    padding: 1.2rem 2.4rem;
    flex: 0 0 auto
}

.invitee-picker-selected-members-pane__container {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid var(--color-border-faint)
}

@media screen and (min-width: 768px) {
    .invitee-picker-selected-members-pane__container {
        width: 260px;
        border-left: 1px solid var(--color-border-faint);
        border-bottom: none
    }
}

.invitee-picker-selected-members-pane__header {
    display: flex;
    align-items: baseline;
    padding: 8px;
    justify-content: space-between;
    border-bottom: 1px solid var(--color-border-faint);
    flex-shrink: 0
}

.invitee-picker-selected-members-pane__list {
    padding: .8rem;
    flex-grow: 1;
    overflow: auto
}

.invitee-picker__modal[size=large] {
    max-width: 100vw;
    max-height: calc(100vh - 240px)
}

@media screen and (max-height: 960px) {
    .invitee-picker__modal[size=large] {
        top: 32px;
        max-height: calc(100vh - 64px)
    }
}

.invitee-picker__modal-content {
    padding: 0;
    display: flex;
    flex-direction: column;
    height: 100%
}

.invitee-picker-attendee-recommended-actions__content-container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

.invitee-picker-attendee-recommended-actions__suggestion {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem 1.6rem
}

.invitee-picker-attendee-recommended-actions__suggestion:last-child {
    border-bottom: 1px solid var(--color-border-faint)
}

.invitee-picker-credit-info-banner {
    background: var(--voyager-color-background-container-tint-2);
    border-top: 1px solid var(--color-border-faint);
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    display: flex;
    min-height: 105px;
    width: 100%;
    align-items: center
}

.invitee-picker-credit-info-banner__illustration {
    background-image: var(--illustration-microspot-mail-open-small);
    height: 48px;
    width: 56px
}

.invitee-picker-credit-info-banner__tooltip-content {
    width: 350px
}

.job-card-container--clickable {
    cursor: pointer
}

.job-card-container__ghost-image {
    border-radius: 2px
}

.job-card-container__ghost-image, .job-card-container__ghost-placeholder {
    background: var(--color-background-brand-accent-4);
    animation: pulse .65s infinite alternate
}

.job-card-container__ghost-placeholder--large {
    width: 60%;
    height: 20px
}

.job-card-container__ghost-placeholder--medium {
    height: 12px;
    margin-top: .8rem
}

.job-card-container__ghost-placeholder--small {
    width: 70%;
    height: 12px;
    margin-top: .4rem
}

.job-card-container__ghost-company-name {
    width: 40%
}

.job-card-container__company-name, .job-card-container__company-name:visited, .job-card-container__primary-description .app-aware-link, .job-card-container__primary-description:visited .app-aware-link {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.job-card-container__primary-description:hover .app-aware-link {
    color: var(--color-action)
}

.job-card-container__ghost-location {
    width: 50%
}

.job-card-container__ghost-insight {
    width: 65%;
    height: 24px
}

.job-card-container__ghost-footer {
    width: 130px;
    height: 12px;
    margin-top: 2px
}

.job-card-container__ghost-footer.job-card-container__ghost-listed-time {
    width: 60px
}

.job-card-container__dropdown-content {
    right: -.8rem
}

.job-card-container__action--visible-on-hover {
    opacity: 0
}

.job-card-container:hover .job-card-container__action--visible-on-hover, .job-card-container__action--visible-on-hover:focus, .job-card-container__action--visible-on-hover:focus-within {
    opacity: 1
}

.job-card-container__metadata-wrapper {
    /*flex-flow: wrap;*/
    list-style: none;
    display: flex
}

.job-card-container__metadata-item {
    /*display: inline-flex;*/
    /*align-items: center*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.job-card-container__metadata-item + .job-card-container__metadata-item:before {
    content: "\00B7";
    color: var(--color-text-low-emphasis);
    display: inline-block;
    vertical-align: middle;
    margin: 0 .4rem;
    border-radius: 50%
}

.job-card-container__metadata-item.job-card-container__metadata-item--workplace-type:before {
    content: "\0028";
    margin-right: 0
}

.job-card-container__metadata-item.job-card-container__metadata-item--workplace-type:after {
    content: "\0029";
    margin-right: .4rem
}

.job-card-container__footer-wrapper {
    flex-flow: wrap;
    position: relative;
    padding-top: 1.6rem;
    list-style: none
}


.job-card-container__footer-item--highlighted {
    color: var(--color-signal-positive)
}

.job-card-container__footer-item--blue {
    color: var(--color-brand)
}

.job-card-container__footer-item--undo {
    text-decoration: underline
}

.job-card-container__link .ivm-view-attr__ghost-entity {
    margin: .4rem
}

.job-card-container__job-insight-text {
    margin-left: .4rem
}

.job-card-container__job-insight-text .app-aware-link, .job-card-container__job-insight-text .app-aware-link:visited {
    font-weight: 400;
    color: var(--color-text-low-emphasis)
}

.job-card-container__job-insight-image {
    width: 24px;
    height: 24px
}

.job-card-square {
    width: 258px;
    overflow: visible
}

.job-card-square__link {
    padding: 1.2rem 1.2rem 1.2rem .8rem;
    height: 100%
}

.job-card-square__link:focus, .job-card-square__link:hover {
    text-decoration: none
}

.job-card-square__main {
    height: 100%
}

.job-card-square__ghost-header {
    height: 24px
}

.job-card-square__ghost-image {
    width: 64px;
    height: 64px;
    margin-bottom: 6px
}

.job-card-square__text--2-line-large {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line-large * {
    line-height: inherit !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line-large {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.job-card-square__text--1-line {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--1-line * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--1-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.job-card-square__text--2-line {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line * {
    /*line-height: inherit !important*/
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.job-card-square__text--2-line-small {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-card-square__text--2-line-small * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .job-card-square__text--2-line-small {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.job-card-square__actions-container {
    top: 1.6rem;
    right: 1.6rem
}

.job-card-square__footer-wrapper {
    padding-top: 1.2rem;
    display: flex;
    flex-wrap: wrap
}

.job-card-square__footer-wrapper:before {
    position: absolute;
    content: "";
    width: 28px;
    height: 0;
    border-top: 1px solid ui-color(color-border-low-emphasis);
    top: .8rem
}

.job-card-square__footer-item {
    margin-top: .4rem
}

.job-card-square__ghost-footer {
    margin-top: 6px
}

.job-card-square__footer-item--highlighted {
    color: var(--color-brand)
}

.job-card-container__success-pebble {
    color: var(--color-signal-positive);
    padding-right: .4rem
}

.job-card-square__footer-icon {
    margin-right: .4rem
}

.job-card-list {
    padding: .8rem;
    word-break: break-word
}

.job-card-list--underline-title-on-hover:hover .job-card-list__title {
    text-decoration: underline
}

.job-card-list__ghost-image {
    width: 48px;
    height: 48px
}

.job-card-list__ghost-placeholder--medium {
    height: 12px;
    margin-top: 2px;
    margin-bottom: .8rem
}

.job-card-list__ghost-insight {
    width: 55%;
    height: 24px
}

.job-card-list__insight {
    margin-left: 6.4rem
}

.job-card-list__info {
    margin-left: 4.8rem;
    padding-left: 1.2rem
}

.job-card-list__footer-wrapper {
    margin-left: 6.4rem;
    padding-top: .8rem
}

.job-card-list__footer-wrapper:before {
    top: .4rem
}

.job-card-list__entity-lockup {
    flex-grow: 1
}

.job-card-list__entity-lockup + .job-card-list__footer-wrapper {
    padding-top: 1.2rem
}

.job-card-list__dismiss .job-card-container__action {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-duration: 334ms;
    opacity: 0;
    transition-property: opacity
}

.job-card-container .job-card-list__dismiss .job-card-container__action:focus, .job-card-container:hover .job-card-list__dismiss .job-card-container__action {
    opacity: 1
}

.job-card-list__logo .job-card-list__logo-ivm .ivm-image-view-model__circle-img {
    border-radius: 50% !important
}

.job-card-container__action .artdeco-button__icon svg {
    height: 24px;
    width: 24px
}

.job-card-list__icon {
    margin-right: .4rem
}

.job-card-v2 {
    padding: .8rem
}

.job-card-v2__logo {
    margin-right: .8rem
}

.job-card-v2__logo .ivm-image-view-model__circle-img.ivm-image-view-model__circle-img {
    border-radius: var(--corner-radius-full) !important
}

.job-card-v2__primary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__primary-description .app-aware-link, .job-card-v2__primary-description .app-aware-link:visited {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.job-card-v2__primary-description .app-aware-link:hover {
    color: var(--color-action)
}

.job-card-v2__primary-description .app-aware-link:focus-visible {
    outline-offset: 0
}

.job-card-v2__secondary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__metadata {
    margin: .4rem 0
}

.job-card-v2__tertiary-description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.job-card-v2__job-insight {
    align-items: center;
    display: flex;
    margin-top: .4rem
}

.job-card-v2__job-insight .ivm-view-attr__icon--signal-positive {
    color: var(--color-signal-positive) !important
}

.job-card-v2__job-insight-image {
    margin-right: .4rem
}

.job-card-v2__job-insight-text .app-aware-link {
    font-weight: var(--font-weight-regular)
}

.job-card-v2__job-insight-text .app-aware-link, .job-card-v2__job-insight-text .app-aware-link:hover, .job-card-v2__job-insight-text .app-aware-link:visited {
    color: var(--color-text-low-emphasis)
}

.job-card-v2__job-insight-text .app-aware-link:active, .job-card-v2__job-insight-text .app-aware-link:focus, .job-card-v2__job-insight-text .app-aware-link:visited:focus {
    color: var(--color-text-low-emphasis-active)
}

.job-card-v2__job-insight-text .app-aware-link:visited:hover {
    color: var(--color-text-link-visited)
}

.job-card-v2__job-insight-text .app-aware-link:visited:active {
    color: var(--color-text-link-visited-active)
}

.job-card-v2__footer-items {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 1.2rem auto 0
}

.job-card-v2__footer-item {
    display: inline-block
}

.job-card-v2__footer-item:not(:last-of-type):after {
    content: "";
    background-color: var(--color-text-low-emphasis);
    border-radius: var(--corner-radius-full);
    display: inline-block;
    height: 2px;
    margin: 0 .4rem;
    vertical-align: middle;
    width: 2px
}

.job-card-v2__footer-item.job-card-v2__footer-item--applicant-count-text :not(:first-of-type):before {
    margin-right: 0
}

.job-card-v2__footer-item.job-card-v2__footer-item--highlighted {
    color: var(--color-signal-positive);
    font-weight: var(--font-weight-bold)
}

.job-card-v2__footer-item.job-card-v2__footer-item--easy-apply-text {
    display: inline-block
}

.job-card-v2__footer-item-icon {
    top: 3px;
    position: relative
}

.flavor-profile-image {
    position: relative;
    border: 1px solid var(--color-background-canvas-tint);
    border-radius: 50%;
    list-style-type: none
}

.flavor-profile-image:nth-of-type(1n+2) {
    margin-left: calc(-1 * ui-spacing(1.5))
}

.flavor-profile-image--size-0 {
    width: 24px;
    height: 24px
}

.flavor-profile-image--size-0:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image--size-1 {
    width: 28px;
    height: 28px
}

.flavor-profile-image--size-1:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image--size-2 {
    width: 36px;
    height: 36px
}

.flavor-profile-image--size-2:nth-of-type(1n+2) {
    margin-left: -1.6 rem2
}

.flavor-profile-image--size-3 {
    width: 40px;
    height: 40px
}

.flavor-profile-image--size-3:nth-of-type(1n+2) {
    margin-left: -1.6 rem2
}

.flavor-profile-image__image {
    transform: translate(-50%, -50%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    border-radius: 50%
}

.flavor-profile-image__initials {
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    background: var(--color-background-container-tint);
    border: none;
    line-height: 26px;
    font-weight: 700;
    font-size: 1.3rem;
    color: var(--color-text)
}

.flavor-profile-image-entity-pile {
    margin: .4rem 0
}

.flavor-profile-image-entity-pile .flavor-profile-image-entity-pile__entity--initials {
    display: flex;
    justify-content: center;
    align-items: center
}

.flavor-profile-image-entity-pile.flavor-profile-image-entity-pile--small .artdeco-entity-pile__entity:nth-of-type(1n+2) {
    margin-left: -1.2rem
}

.flavor-profile-image-entity-pile.flavor-profile-image-entity-pile--small .artdeco-entity-pile__image {
    width: 2.4rem;
    height: 2.4rem
}

.flavor-profile-image-container {
    margin: .4rem .8rem .4rem 0;
    display: flex;
    justify-content: center
}

.job-flavors {
    display: flex;
    flex-flow: column;
    flex-shrink: 0;
    list-style: none;
    padding-right: .8rem;
    width: 100%
}

.job-flavors--no-padding {
    padding-right: 0
}

.job-flavors__flavor-wrapper {
    margin-bottom: .8rem
}

.job-flavors__flavor-wrapper:last-of-type {
    margin-bottom: 0
}

.job-flavors__flavor, .job-flavors__logo-container {
    display: flex;
    align-items: center
}

.job-flavors__logo-container {
    margin-left: -.4rem;
    width: 32px;
    height: 32px;
    border: 4px solid transparent;
    border-radius: 6px;
    overflow: hidden;
    justify-content: center
}

.job-flavors__logo-container .ghost-company, .job-flavors__logo-container .ghost-school {
    width: 100%;
    height: 100%
}

.job-flavors--small .job-flavors__logo-container {
    margin: -.4rem .4rem -.4rem -.4rem
}

.job-flavors__logo-image {
    background-color: var(--color-brand);
    max-width: 100%;
    max-height: 100%
}

.job-flavors__icon {
    display: flex;
    margin: .4rem .4rem .4rem 0;
    color: var(--color-text-low-emphasis)
}

.job-flavors__icon--green7 {
    color: var(--color-signal-positive)
}

.job-flavors__urgent-icon {
    color: var(--color-signal-caution)
}

.job-flavors__check-icon {
    height: 14px;
    width: 14px;
    background-image: var(--illustration-microspot-signal-success-small);
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -2px;
    right: -4px;
    border-radius: 50%
}

.job-flavors__label {
    max-width: 300px
}

.job-flavors__label--skill-assessments {
    margin-left: 2px
}

.job-flavors__link {
    display: flex;
    justify-content: center;
    align-items: center
}

.job-posting-modal-screening-questions {
    position: relative;
    min-height: 400px;
    padding: 1.2rem 2.4rem 1.6rem
}

.job-posting-modal-screening-questions__dropdown-content {
    max-height: 270px;
    max-width: unset;
    padding: 0;
    width: 100%
}

.job-posting-modal-screening-questions__dropdown-content .artdeco-dropdown__content-inner {
    max-height: inherit
}

.job-posting-modal-screening-questions-overview__ghost-content {
    height: 20px;
    width: 80%;
    background: var(--color-background-brand-accent-4);
    animation: pulse .65s infinite alternate
}

.job-posting-modal-screening-questions-overview__questions-list {
    list-style-position: inside
}

.job-posting-modal-screening-questions-overview__question-summary {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .4rem
}

.job-posting-modal-jobs-detour__footer {
    display: flex;
    justify-content: flex-end;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint)
}

.job-posting-modal-job-description__indicates-required {
    margin-top: 2.4rem
}

.job-posting-modal-job-description__job-disclaimer {
    bottom: 0;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-description__job-disclaimer {
        position: sticky;
        z-index: 2
    }
}

.job-posting-modal-job-description__free-job-limit-disclaimer {
    bottom: 0;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 2.4rem
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-description__free-job-limit-disclaimer {
        position: sticky;
        z-index: 2
    }
}

.job-posting-modal-job-description__recruiter-msg {
    padding: 1.6rem;
    background-color: var(--color-background-container-tint)
}

.job-posting-modal-job-description__go-to-recruiter-link {
    text-decoration: underline;
    color: var(--color-signal-neutral)
}

.job-posting-modal-job-description__go-to-recruiter-link:visited, .job-posting-modal-job-description__go-to-recruiter-link:visited:hover {
    color: var(--color-signal-neutral)
}

.job-posting-modal-job-match__input-container {
    padding: .8rem 2.4rem;
    background-color: var(--color-background-container)
}

@media screen and (min-width: 992px) {
    .job-posting-modal-job-match__input-container {
        position: sticky;
        top: -1px;
        z-index: 1
    }
}

.job-posting-modal-job-match__input.job-posting-modal-job-match__input {
    background-color: var(--voyager-color-background-input-search);
    box-shadow: none;
    padding-left: 3.2rem
}

.job-posting-modal-job-match__job-posting-card {
    padding-top: .8rem;
    position: relative
}

.job-posting-modal-job-match__job-posting-card:after {
    border-bottom: 1px solid var(--color-background-faint-active);
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    width: calc(100% - 72px)
}

.job-posting-modal-job-match__job-posting-card:last-child:after {
    content: none
}

.job-posting-modal-job-match__job-card {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    position: relative
}

.job-posting-modal-job-match__job-card:after {
    border-bottom: 1px solid var(--color-background-faint-active);
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    width: calc(100% - 72px)
}

.job-posting-modal-job-match__job-card:first-child {
    padding-top: 1.2rem
}

.job-posting-modal-job-match__job-card:last-child:after {
    content: none
}

.job-posting-modal-job-match__search-icon {
    position: absolute;
    top: 1.6rem;
    left: 3.2rem;
    color: var(--color-icon);
    z-index: 2
}

.job-posting-modal-job-match__create-job-container {
    padding: .8rem 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid var(--color-background-faint);
    background-color: var(--color-background-container)
}

@media screen and (min-width: 768px) {
    .job-posting-modal-job-match__create-job-container {
        position: sticky;
        z-index: 1;
        bottom: 0
    }
}

.job-posting-modal-job-preview__job-disclaimer {
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem;
    margin-top: 1.6rem
}

.job-posting-modal-job-title__job-strike-container {
    padding: 4.8rem 0
}

.job-posting-modal-security-check__illustration {
    margin: 1.6rem 0 1.2rem auto
}

.job-posting-modal-security-check__illustration:after {
    content: var(--illustration-microspot-shield-small)
}

.job-posting-modal-select-company__companies-list {
    padding: 0 2.4rem;
    list-style: none;
    overflow-y: auto
}

.job-posting-modal-select-company__job-card {
    border-top: 1px solid var(--color-border-faint)
}

.job-posting-modal-select-company__job-card:first-of-type {
    border-top: 0
}

.job-posting-modal-select-company__container {
    overflow-y: auto
}

.job-posting-shared-screening-question-param-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-screening-question-param-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-screening-question-param-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-selected-question {
    position: relative;
    padding: 1.6rem;
    margin-top: 1.6rem;
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem
}

.job-posting-shared-selected-question--active {
    padding: 1.6rem;
    margin-top: 1.6rem;
    border: 1px solid var(--voyager-color-action-active);
    border-radius: .8rem
}

.job-posting-shared-selected-question-template__response-settings {
    display: flex;
    justify-content: space-between;
    padding: 1.2rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-selected-question-template__response-settings {
        flex-direction: column
    }
}

.job-posting-shared-selected-custom-question__response-settings {
    display: flex;
    justify-content: space-between
}

@media screen and (max-width: 992px) {
    .job-posting-shared-selected-custom-question__response-settings {
        flex-direction: column
    }
}

.job-posting-shared-selected-questions__header-title {
    margin-bottom: .4rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.job-posting-shared-selected-questions__header-description {
    margin-bottom: 1.6rem;
    font-size: var(--font-size-small)
}

.job-posting-shared-question-header__container {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0;
    padding: .8rem 1.2rem;
    justify-content: space-between
}

.job-posting-shared-question-header__container, .job-posting-shared-question-header__title {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media screen and (max-width: 992px) {
    .job-posting-shared-question-header__title {
        flex-direction: column;
        align-items: baseline
    }
}

.job-posting-shared-question-header__question-text {
    margin-right: .4rem;
    padding-right: 1.2rem
}

.job-posting-shared-question-header__recommended-tag {
    margin-right: 1.6rem;
    background-color: var(--color-signal-positive);
    padding: .4rem .8rem;
    border-radius: var(--corner-radius-medium);
    color: var(--color-text-on-dark-flip)
}

.job-posting-shared-must-have-qualification {
    padding-top: 3.2rem;
    margin-top: 1.2rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-must-have-qualification {
        width: 100%;
        padding-top: 1.6rem;
        margin-top: 0
    }
}

.job-posting-shared-ideal-answer-custom-question {
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-ideal-answer-custom-question {
        padding-top: 0;
        width: 100%
    }
}

.job-posting-shared-custom-question-response-type {
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-custom-question-response-type {
        padding-top: 0;
        width: 100%
    }
}

.job-posting-shared-custom-question-description__input {
    resize: vertical
}

.job-posting-shared-question-typeahead {
    width: 185px;
    padding-top: .4rem
}

@media screen and (max-width: 992px) {
    .job-posting-shared-question-typeahead {
        width: 100%
    }
}

.job-posting-shared-custom-question-recommendation {
    background-color: var(--color-background-brand-accent-1);
    padding: 3.2rem;
    margin-top: 3.2rem
}

.job-posting-shared-custom-question-recommendation__text-and-action-container {
    display: flex;
    justify-content: space-between;
    background-color: var(--color-background-container);
    margin-top: 1.6rem;
    padding: 1.6rem;
    border-radius: var(--corner-radius-small)
}

.job-posting-shared-budget-setter__selection-title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular);
    margin-bottom: .8rem
}

.job-posting-shared-budget-setter__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-budget-setter__budget-input-container {
    flex: 2;
    margin-left: .8rem
}

.job-posting-shared-budget-setter__total-budget-subheader {
    padding-bottom: .8rem
}

.job-posting-shared-budget-setter__budget-text {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    margin-top: 1.2rem
}

.job-posting-shared-budget-setter__free-applicant-forecast {
    font-size: var(--font-size-small);
    margin-top: .8rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-small);
    padding: .4rem .8rem
}

.job-posting-shared-budget-setter__budget-text-disclaimer {
    margin-top: 1.2rem
}

.job-posting-shared-budget-setter__warning {
    color: var(--color-signal-caution)
}

.job-posting-shared-budget-setter__error {
    color: var(--color-signal-negative)
}

.job-posting-shared-budget-setter__free-trial-message {
    display: flex;
    align-items: center;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    margin: .8rem 0
}

.job-posting-shared-budget-setter__free-trial-message-info-icon {
    color: var(--color-text-low-emphasis);
    margin-right: .4rem
}

.job-posting-shared-budget-setter__save-budget {
    margin-top: 1.2rem
}

.job-posting-shared-budget-setter__recommended-total-budget {
    color: var(--color-signal-negative);
    font-weight: 700
}

.job-posting-shared-budget-setter__vertical-divider {
    margin: 0 2.4rem 0 1.6rem;
    display: flex
}

.job-posting-shared-accordion-body__body {
    overflow: hidden;
    margin: 0 0 .8rem .8rem;
    padding-right: 3.2rem
}

.job-posting-shared-accordion-item__header {
    display: inline-flex;
    width: 100%
}

.job-posting-shared-accordion-header {
    position: relative;
    cursor: pointer;
    width: 100%
}

.job-posting-shared-accordion-header__button {
    display: flex;
    align-items: center;
    padding: .8rem .8rem .8rem 0;
    background: none;
    color: inherit;
    border: none;
    font: inherit;
    width: 100%;
    text-align: inherit;
    height: auto
}

.job-posting-shared-accordion-header__icon-animator {
    transform-origin: center center;
    transition: transform .2s ease 0s
}

.job-posting-shared-accordion-header__icon-animator--down {
    transform: rotate(180deg)
}

.job-posting-shared-accordion-header__icon-container {
    white-space: nowrap
}

.job-posting-shared-accordion-header__icon-container--top-right {
    margin-left: auto;
    margin-bottom: auto
}

.job-posting-shared-accordion-header__icon-container--center {
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto
}

.job-posting-shared-accordion-header__icon-container--bottom-right {
    margin-left: auto;
    margin-top: auto
}

.job-posting-shared-add-frame-to-profile__photo-frame {
    position: absolute;
    left: 0;
    border-radius: 50%;
    border: none
}

@media (min-width: 552px) {
    .job-posting-shared-add-frame-to-profile__enrollment-options-menu {
        width: 375px;
        right: -16px;
        left: unset !important
    }
}

.job-posting-shared-add-frame-to-profile__enrollment-options-menu .artdeco-hoverable-content__shell {
    height: 310px;
    overflow-y: auto
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label {
    padding: 0 28px 0 0;
    display: flex
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label:before {
    right: -1px;
    left: auto
}

.job-posting-shared-add-frame-to-profile__hoverable-content-label.job-posting-shared-add-frame-to-profile__hoverable-content-label:after {
    right: 5px;
    left: auto
}

.job-posting-shared-auto-rejection-setting {
    padding-top: 2.4rem
}

.job-posting-shared-auto-rejection-setting__title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.job-posting-shared-auto-rejection-setting__hoverable-content {
    max-width: 300px
}

.job-posting-shared-auto-rejection-setting__email-template {
    padding: 1.6rem;
    margin-top: 1.2rem;
    border-radius: var(--corner-radius-medium);
    border: none;
    background-color: var(--voyager-color-background-container-tint-2)
}

.job-posting-shared-apply-method {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method {
        flex-direction: row;
        align-items: flex-start;
        position: relative
    }
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method--offsite-disabled {
        padding-bottom: 4.8rem
    }
}

.job-posting-shared-apply-method__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-apply-method__tooltip-content {
    max-width: 300px
}

.job-posting-shared-apply-method__options {
    margin-right: 0
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method__options {
        min-width: 256px;
        margin-right: .8rem
    }
}

.job-posting-shared-apply-method__input-wrapper {
    margin-bottom: 2.4rem
}

.job-posting-shared-apply-method__indicates-required {
    color: var(--color-text-low-emphasis);
    padding: .8rem 0;
    margin-top: 1.2rem
}

.job-posting-shared-apply-method__inline-feedback {
    padding-top: .8rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-apply-method__inline-feedback {
        position: absolute;
        bottom: 0
    }
}

.job-posting-shared-apply-method__inline-feedback-claim {
    padding-top: .8rem
}

.job-posting-shared-company-card {
    padding: 2.4rem 0;
    width: 100%
}

.job-posting-shared-company-typeahead__logo {
    position: absolute;
    top: .4rem;
    left: .4rem
}

.job-posting-shared-company-typeahead__input.job-posting-shared-company-typeahead__input {
    padding-left: 3.2rem
}

.job-posting-shared-company-typeahead__input--error.job-posting-shared-company-typeahead__input--error {
    background-color: var(--color-transparent);
    border: none;
    box-shadow: inset 0 0 0 2px var(--color-signal-negative)
}

.job-posting-shared-company-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-company-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-company-typeahead__result {
    padding: .8rem .8rem .8rem 3.2rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-company-typeahead__error-msg {
    color: var(--color-signal-negative)
}

.job-posting-shared-contract-chooser {
    padding: 1.6rem 2.4rem;
    margin-bottom: 1.6rem;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.job-posting-shared-contract-chooser__link.job-posting-shared-contract-chooser__link {
    text-decoration: underline;
    color: var(--color-signal-neutral)
}

.job-posting-shared-free-credit-banner {
    display: flex;
    max-width: 384px;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    font-size: var(--font-size-small)
}

.job-posting-shared-free-credit-banner__content {
    display: flex;
    padding: 1.6rem 0 1.6rem 1.6rem
}

.job-posting-shared-free-credit-banner__icon {
    background: var(--illustration-microspot-salary-small) 50% no-repeat;
    margin-right: .8rem;
    width: var(--illustration-spot-size-small)
}

.job-posting-shared-free-credit-banner__dismiss-btn {
    padding: .4rem .4rem 0 0
}

.job-posting-shared-inline-error-message__tooltip-trigger {
    margin-left: -.4rem;
    margin-top: -2px
}

.job-posting-shared-inline-error-message__tooltip {
    max-width: 300px;
    z-index: 10001
}

.job-posting-shared-job-card__button {
    text-align: left;
    display: flex;
    color: var(--color-text)
}

.job-posting-shared-job-card__button--disabled {
    opacity: .7;
    cursor: not-allowed
}

.job-posting-shared-job-disclaimer__share-visibility-setting {
    padding: 0 0 .8rem
}

.job-posting-shared-job-location-typeahead__tooltip-content {
    width: 300px
}

@media screen and (max-height: 256px) {
    .job-posting-shared-job-location-typeahead__tooltip-content {
        top: 8px !important
    }
}

.job-posting-shared-job-location-typeahead__tooltip-trigger {
    margin-top: -.4rem
}

.job-posting-shared-job-location-typeahead__location-icon {
    color: var(--color-icon);
    position: absolute;
    top: .8rem;
    left: .8rem;
    z-index: 2
}

.job-posting-shared-job-location-typeahead__input-typeahead-only.job-posting-shared-job-location-typeahead__input-typeahead-only {
    background-color: var(--voyager-color-background-input-search);
    box-shadow: none;
    padding-left: 3.2rem
}

.job-posting-shared-job-location-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-job-location-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-job-location-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-job-notification-card {
    width: 340px;
    height: 108px;
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-new);
    padding: 1.6rem 1.6rem 1.6rem .8rem;
    box-shadow: var(--elevation-raised)
}

.job-posting-shared-job-notification-card__company-logo {
    display: flex;
    align-items: center
}

.job-posting-shared-job-notification-card__blue-dot {
    background-color: var(--color-action);
    width: 6px;
    height: 6px;
    border-radius: 4px;
    margin-right: .8rem
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .job-posting-shared-job-notification-card__blue-dot {
        forced-color-adjust: none
    }
}

.job-posting-shared-job-notification-card__job-info-wrap {
    display: flex
}

.job-posting-shared-job-notification-card__job-info {
    font-size: var(--font-size-body-medium);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis
}

.job-posting-shared-job-notification-card__now {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-body-small)
}

.job-posting-shared-job-skill-typeahead__skills-list {
    display: inline-flex;
    list-style: none;
    flex-flow: row wrap;
    align-items: center
}

.job-posting-shared-job-skill-typeahead__results-list.basic-typeahead__triggered-content {
    width: 250px !important;
    top: 2.4rem
}

.job-posting-shared-job-title-typeahead__tooltip-content {
    width: 300px
}

@media screen and (max-height: 256px) {
    .job-posting-shared-job-title-typeahead__tooltip-content {
        top: 8px !important
    }
}

.job-posting-shared-job-title-typeahead__tooltip-trigger {
    margin-top: -.4rem
}

.job-posting-shared-job-title-typeahead__title-icon {
    color: var(--color-icon);
    position: absolute;
    top: .8rem;
    left: .8rem;
    z-index: 2
}

.job-posting-shared-job-title-typeahead__results-list {
    max-height: 270px;
    width: 100%;
    overflow: auto;
    padding: 0;
    z-index: 3
}

.job-posting-shared-job-title-typeahead__results-list .artdeco-typeahead__result--highlighted {
    background-color: var(--voyager-color-background-container-tint-2);
    border: 1px solid var(--color-border-focus)
}

.job-posting-shared-job-title-typeahead__result {
    padding: .8rem;
    cursor: pointer;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    align-items: center
}

.job-posting-shared-job-type-dropdown__trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-job-type-dropdown__content {
    max-width: none;
    width: 100%
}

.job-posting-shared-overlay-loader__overlay {
    position: absolute
}

.job-posting-shared-overlay-loader__full-overlay, .job-posting-shared-overlay-loader__overlay {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-scrim);
    opacity: .25;
    z-index: 3
}

.job-posting-shared-overlay-loader__full-overlay {
    position: fixed
}

.job-posting-shared-overlay-loader__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3
}

.job-posting-shared-profile-card-selector__body-text {
    color: var(--color-text-low-emphasis);
    margin: .8rem 0 1.6rem
}

.job-posting-shared-profile-card-selector__profile-card {
    margin-top: .8rem
}

.job-posting-shared-profile-card-selector__select-profile-button {
    margin-top: 1.6rem;
    width: 100%;
    max-width: 100%
}

.job-posting-shared-profile-card {
    align-items: center;
    min-height: 48px
}

.job-posting-shared-profile-card__radio-label {
    bottom: 16px;
    cursor: pointer
}

.job-posting-shared-profile-card__image {
    width: 40px
}

.job-posting-shared-rich-text-editor {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    min-height: 100px
}

.job-posting-shared-rich-text-editor .ql-editor ol li:not(.ql-direction-rtl), .job-posting-shared-rich-text-editor .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 0
}

.job-posting-shared-rich-text-editor .ql-editor ol li.ql-direction-rtl, .job-posting-shared-rich-text-editor .ql-editor ul li.ql-direction-rtl {
    padding-right: 0
}

.job-posting-shared-rich-text-editor--full-flow {
    min-height: 358px
}

.job-posting-shared-rich-text-editor--error {
    border-color: var(--color-signal-negative)
}

.job-posting-shared-rich-text-editor__editor {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__editor li, .job-posting-shared-rich-text-editor__editor ol, .job-posting-shared-rich-text-editor__editor p, .job-posting-shared-rich-text-editor__editor ul {
    font-size: var(--font-size-small)
}

.job-posting-shared-rich-text-editor__editor ul {
    list-style-type: disc
}

.job-posting-shared-rich-text-editor__editor ol {
    list-style-type: decimal
}

.job-posting-shared-rich-text-editor__editor .keyword {
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-posting-shared-rich-text-editor__editor .ql-editor {
    min-height: 100px
}

.job-posting-shared-rich-text-editor__editor--full-flow .ql-editor {
    min-height: 313px
}

.job-posting-shared-rich-text-editor__toolbar {
    align-items: start;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 1.2rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor__toolbar {
        align-items: center;
        flex-direction: row
    }
}

.job-posting-shared-rich-text-editor__toolbar-buttons {
    display: flex;
    list-style-type: none;
    padding: .8rem 0
}

.job-posting-shared-rich-text-editor__toolbar-button {
    color: var(--color-text-low-emphasis);
    margin-right: 1.6rem
}

.job-posting-shared-rich-text-editor__toolbar-button.ql-active {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__toolbar-button:focus {
    border-color: var(--color-border-faint)
}

.job-posting-shared-rich-text-editor__toolbar-button:hover {
    color: var(--color-text)
}

.job-posting-shared-rich-text-editor__error-message {
    margin: .4rem 0 1.6rem
}

.job-posting-shared-rich-text-editor__error-message-learn-more {
    color: inherit !important
}

.job-posting-shared-rich-text-editor__char-count {
    color: var(--color-text-low-emphasis);
    flex-grow: 1;
    font-size: var(--font-size-small);
    margin: .4rem 0 1.6rem 4.8rem;
    text-align: right
}

.job-posting-shared-rich-text-editor__char-count--error {
    color: var(--color-signal-negative)
}

.job-posting-shared-rich-text-editor__clear-draft-btn {
    text-decoration: underline;
    cursor: pointer
}

.job-posting-shared-rich-text-editor__clear-draft-btn.artdeco-button--muted.artdeco-button--tertiary:hover {
    background-color: transparent
}

.job-posting-shared-rich-text-editor-ai-jd-insight {
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem;
    margin: 1.6rem 2.4rem;
    box-shadow: var(--elevation-lined)
}

.job-posting-shared-rich-text-editor-ai-jd-insight__title {
    padding: .4rem 0
}

.job-posting-shared-rich-text-editor-ai-jd-insight__text {
    color: var(--color-signal-neutral)
}

.job-posting-shared-rich-text-editor-ai-jd-insight__btn {
    margin-top: .8rem
}

.job-posting-shared-rich-text-editor-ai-jd-insight__megaphone {
    background-repeat: no-repeat;
    padding-right: 6.4rem;
    margin-right: 1.6rem;
    width: var(--illustration-microspot-size-large);
    background-image: var(--illustration-microspot-megaphone-large)
}

.job-posting-shared-rich-text-editor-insight {
    padding: 1.2rem 1.6rem;
    margin: .8rem 0;
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: var(--corner-radius-medium)
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__icon {
    color: var(--data-viz-color-accent-7)
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__text {
    color: var(--color-signal-neutral);
    margin: 0 1.2rem
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__text a {
    color: var(--color-signal-neutral);
    white-space: nowrap
}

.job-posting-shared-rich-text-editor-insight .job-posting-shared-rich-text-editor-insight__dismiss {
    color: var(--color-icon)
}

.job-posting-shared-rich-text-editor-loader {
    border: 1px solid var(--voyager-color-action);
    border-radius: var(--corner-radius-small);
    height: 358px
}

.job-posting-shared-rich-text-editor-loader__toolbar {
    align-items: start;
    border-bottom: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 1.2rem
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor-loader__toolbar {
        align-items: center;
        flex-direction: row
    }
}

.job-posting-shared-rich-text-editor-loader__toolbar-buttons {
    display: flex;
    list-style-type: none;
    padding: .8rem 0
}

.job-posting-shared-rich-text-editor-loader__toolbar-button {
    margin-right: 1.6rem
}

.job-posting-shared-rich-text-editor-loader__editor-container {
    padding: 20px 15px 12px
}

.job-posting-shared-rich-text-editor-loader__loader.job-posting-shared-rich-text-editor-loader__loader {
    margin: .8rem
}

.job-posting-shared-rich-text-editor-loader__text {
    color: var(--color-text-low-emphasis)
}

@media screen and (min-width: 992px) {
    .job-posting-shared-rich-text-editor-loader__text {
        flex: 0 0 auto
    }
}

.job-posting-shared-rich-text-editor-loader__skeleton-l {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 100%
}

.job-posting-shared-rich-text-editor-loader__skeleton-l .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(----voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__skeleton-m {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 66.67%
}

.job-posting-shared-rich-text-editor-loader__skeleton-m .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(----voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__skeleton-s {
    height: 12px;
    margin-bottom: 1.2rem;
    background-color: var(--voyager-color-background-brand-accent-4-tint);
    border-radius: var(--corner-radius-large);
    width: 33.33%
}

.job-posting-shared-rich-text-editor-loader__skeleton-s .job-posting-shared-rich-text-editor-loader__shimmer {
    background-color: var(----voyager-color-skeleton-content-on-dark)
}

.job-posting-shared-rich-text-editor-loader__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 1.6rem
}

.job-posting-shared-rich-text-editor-loader__loader-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .8rem
}

.job-posting-shared-rte-ai-jd-prefill-success-insight {
    background-color: var(--voyager-color-background-input-search);
    border-radius: var(--corner-radius-medium);
    font-size: var(--font-size-small);
    margin: 1.6rem 2.4rem;
    padding: 1.6rem;
    display: flex
}

.job-posting-shared-rte-ai-jd-prefill-success-insight__icon {
    color: var(--color-signal-positive);
    padding-right: .8rem
}

@keyframes job-posting-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }
    to {
        background-position: 66vw 0
    }
}

.job-posting-shared-shimmer {
    animation-name: job-posting-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow) * 2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg, var(--color-transparent) 40%, var(--voyager-color-skeleton-content) 50%, var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.job-posting-shared-shimmer--fill-area {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.job-posting-shared-user-insight__insight {
    background-color: var(--voyager-color-background-container-tint-2);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem 0
}

.job-posting-shared-user-insight__insight--enter {
    transform: scale(.7)
}

.job-posting-shared-user-insight__insight--enter-to {
    transform: scale(1)
}

.job-posting-shared-user-insight__insight--enter-active {
    transition: transform .26s cubic-bezier(.34, 0, .21, 1) 80ms
}

.job-posting-shared-user-insight__insight--leave {
    transform: scale(1)
}

.job-posting-shared-user-insight__insight--leave-to {
    transform: scale(.7)
}

.job-posting-shared-user-insight__insight--leave-active {
    transition: transform .22s cubic-bezier(.34, 0, .21, 1)
}

.job-posting-shared-user-insight__icon {
    color: var(--data-viz-color-accent-7);
    padding-right: .8rem;
    flex-shrink: 0;
    top: -2px
}

.job-posting-shared-user-insight__dismiss.job-posting-shared-user-insight__dismiss {
    margin-top: -.8rem;
    margin-right: 0;
    margin-left: auto;
    min-width: 32px
}

.job-posting-shared-workplace-type-selection__dropdown-trigger {
    border: 1px solid var(--color-border);
    border-radius: var(--corner-radius-small);
    padding: 0 .8rem;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--text-color)
}

.job-posting-shared-workplace-type-selection__dropdown-content {
    max-width: none;
    width: 100%
}

.job-trust-job-state--draft {
    color: var(--color-signal-neutral)
}

.job-trust-job-state--listed {
    color: var(--color-signal-positive)
}

.job-trust-job-state--closed {
    color: var(--color-signal-neutral)
}

.job-trust-job-state--suspended {
    color: var(--color-signal-negative)
}

.job-trust-job-state--review {
    color: var(--premium-color-action-active)
}

.job-trust-job-state--appeal-open {
    color: var(--color-signal-negative)
}

.job-trust-job-state--appeal-initiated {
    color: var(--premium-color-action-active)
}

.job-trust-seeker-fraud-education-modal-shared__illustration {
    background-image: var(--illustration-microspot-shield-large);
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large);
    margin-bottom: 1.2rem
}

.job-trust-seeker-fraud-education-modal-shared__summary {
    margin-bottom: 1.2rem
}

.job-trust-seeker-fraud-education-modal-shared__description {
    margin: 0 1.6rem .4rem
}

.job-trust-seeker-fraud-education-modal-shared__description a {
    font-weight: inherit
}

.job-trust-seeker-fraud-education-modal-shared__description p {
    font-size: inherit;
    color: inherit
}

.job-trust-seeker-fraud-education-modal-shared__description ul {
    list-style-type: number;
    list-style-position: outside;
    margin-bottom: 2.4rem;
    padding-left: 2.4rem
}

.job-trust-seeker-fraud-education-modal-shared__description ul li {
    margin-top: 1.2rem
}

.job-trust-seeker-fraud-education-jobs-home-modal__content {
    padding-top: 3.2rem
}

.job-trust-state-banner-view-as-hirer {
    color: var(--color-signal-caution)
}

.job-trust-state-banner-view-as-hirer__learn-more-button {
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-trust-state-banner {
    font-size: var(--font-size-small);
    color: var(--color-signal-caution);
    padding: 2.4rem;
    margin-bottom: 1.6rem
}

.job-trust-state-banner__learn-more-button {
    font-size: var(--font-size-small);
    font-weight: 700;
    vertical-align: middle;
    color: var(--color-signal-caution);
    text-decoration: underline
}

.job-trust-state-inline-notification {
    color: var(--color-signal-neutral);
    max-width: 730px;
    padding-top: var(--spacing-one-x)
}

.job-trust-state-inline-notification__button, .job-trust-state-inline-notification__link {
    color: var(--color-signal-neutral);
    text-decoration: underline
}

.job-trust-state-inline-notification__link {
    white-space: nowrap
}

.job-trust-verify-to-unpause-modal__illustration {
    margin: .8rem 0
}

.job-trust-verify-to-unpause-modal__illustration:after {
    content: var(--illustration-microspot-shield-small)
}

.jpac-modal-header {
    text-align: center
}

.jpac-modal-header:before {
    content: "";
    background: var(--illustration-microspot-signal-success-large) 50% no-repeat;
    height: 72px;
    display: block;
    margin: 0 auto 1.2rem
}

@media screen and (min-width: 768px) {
    .jpac-modal-header {
        padding: 1.6rem 0
    }
}

@media (max-width: 320px) {
    .jpac-offsite-modal-header__subtext {
        display: inline-block
    }
}

.jpac-next-step-section {
    border-top: 1px solid var(--color-border-faint)
}

@media screen and (min-width: 768px) {
    .jpac-next-step-section {
        padding: 0 1.6rem
    }
}

.jpac-next-step-section__icon {
    color: var(--color-icon);
    flex-shrink: 0;
    margin-right: .8rem
}

.jpac-next-step-section--on-dark .jpac-next-step-section__icon {
    color: var(--color-icon-on-dark)
}

.learning-recommendation-card__list-item {
    display: flex
}

.learning-recommendation-card__list-item:not(:first-of-type):before {
    content: "\b7";
    margin: 0 .4rem
}

.learning-recommendation-item {
    padding: 1.2rem 0
}

.learning-recommendation-item:not(:first-of-type) {
    border-color: var(--color-border-faint);
    border-top: 1px solid var(--color-border-faint)
}

.learning-recommendation-item__thumbnail-container {
    position: relative;
    width: 100px;
    height: 60px;
    flex: 0 0 auto
}

.learning-recommendation-item__image {
    height: 100%;
    object-fit: cover
}

.learning-recommendation-item__play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    display: flex;
    background: var(--voyager-color-background-overlay);
    border-radius: 50%;
    color: var(--color-icon-on-dark)
}

.learning-recommendation-item__play-icon:hover {
    border: 2px solid var(--color-border-on-dark)
}

.learning-recommended-learning-content {
    box-shadow: var(--elevation-lined);
    border-radius: .4rem;
    align-items: center;
    justify-content: center
}

.learning-recommended-learning-content__thumbnail {
    border-radius: 2px;
    border: 1px solid var(--color-background-faint-active)
}

.learning-recommended-learning-content__dot-delimiter:before {
    content: "\a0\b7\a0"
}

.left-panel-left-panel {
    padding: 0
}

.left-panel-left-panel .left-panel-left-panel__anchored-widget {
    display: block;
    border-top: 1px solid var(--color-border-faint)
}

.left-panel-left-panel .left-panel-left-panel__anchored-widget.link-without-visited-state:hover {
    color: var(--color-text)
}

.left-panel-left-panel .left-panel-left-panel__anchored-widget:focus {
    outline-offset: -1px
}

.left-panel-left-panel .left-panel-left-panel__anchored-widget-premium-upsell {
    padding: 1.2rem 0 1.6rem;
    display: block
}

.left-panel-left-panel .left-panel-left-panel__cta-wrapper {
    margin-top: .4rem;
    padding: .4rem 1.6rem
}

.left-panel-left-panel .left-panel-left-panel__cta-wrapper:hover {
    background-color: var(--color-background-none-tint-hover)
}

.left-panel-left-panel .left-panel-left-panel__nav-items {
    display: flex;
    flex-direction: column;
    padding: .8rem 0
}

.left-panel-left-panel .left-panel-left-panel__anchored-widget-premium-upsell-headline {
    padding: 0 1.6rem
}

.left-panel-left-panel .left-panel-left-panel__separator {
    border-bottom: 1px solid var(--color-border-faint);
    border-top: unset;
    margin: 0 1.6rem
}

.left-panel-left-panel .left-panel-left-panel__entity-list {
    padding-bottom: 1.2rem
}

.left-panel-left-panel .left-panel-left-panel__entity-list .left-panel-left-panel__entity-list-item.entity-list-item {
    padding: 0
}

.left-panel-left-panel-actor {
    margin-bottom: .8rem
}

.left-panel-left-panel-actor .ghost-person {
    background-image: url(../images/piclogo.svg);
    background-position: 50%;
    background-size: 50%;
    background-repeat: no-repeat
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__profile-link:active, .left-panel-left-panel-actor .left-panel-left-panel-actor__profile-link:focus, .left-panel-left-panel-actor .left-panel-left-panel-actor__profile-link:hover {
    text-decoration: none
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__bg-image {
    background-position: 50%;
    background-size: cover;
    display: block;
    height: 56.25px
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__bg-image--default {
    background-image: url(../images/index_picback.svg);
    background-position: 50%;
    background-size: 462px
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__member-photo-container {
    height: 36px;
    margin: 0 1.6rem .8rem
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__member-photo {
    margin: -36px auto 0;
    border: 2px solid var(--color-background-container);
    background-color: var(--color-background-container)
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__premium-bug-icon {
    margin-left: .4rem
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__premium-bug-icon li-icon[type=linkedin-bug] {
    vertical-align: middle
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__welcome-message {
    padding: 0 1.6rem
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__welcome-message:hover {
    background-color: var(--color-background-none-tint-hover)
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__welcome-message-text {
    color: var(--color-text)
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__cta, .left-panel-left-panel-actor .left-panel-left-panel-actor__cta:hover, .left-panel-left-panel-actor .left-panel-left-panel-actor__cta:visited, .left-panel-left-panel-actor .left-panel-left-panel-actor__cta:visited:hover {
    color: var(--color-action)
}

.left-panel-left-panel-actor .left-panel-left-panel-actor__cta-text {
    padding: 0 1.6rem
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item {
    color: var(--color-text-low-emphasis);
    text-decoration: none;
    padding: 1.2rem 1.6rem;
    margin: .4rem 0
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:active, .left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:hover {
    color: var(--color-icon-nav-active);
    background-color: var(--color-background-none-tint-hover)
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:active .left-panel-left-panel-nav-item__text, .left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:hover .left-panel-left-panel-nav-item__text {
    color: var(--color-icon-nav-active)
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:visited {
    color: var(--color-text-low-emphasis)
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item:before {
    border-left: 2px solid var(--color-icon-nav-selected);
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    transform: scaleY(0);
    transition: transform .2s ease-in-out
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item--active {
    color: var(--color-icon-nav-selected);
    position: relative
}

.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item.left-panel-left-panel-nav-item--active:before {
    transform: scaleY(1)
}

.left-panel-left-panel-nav-item .left-panel-left-panel-nav-item__text {
    margin-left: 1.2rem
}

.left-panel-left-panel-connect-icon.artdeco-button--muted.artdeco-button--secondary:hover {
    background-color: var(--color-background-none);
    color: var(--color-text-low-emphasis-shift);
    box-shadow: inset 0 0 0 1px var(--color-border)
}

.left-panel-left-panel-widget-link {
    display: block;
    padding: .4rem 1.6rem
}

.left-panel-left-panel-widget-link:active, .left-panel-left-panel-widget-link:focus, .left-panel-left-panel-widget-link:hover {
    text-decoration: none
}

.left-panel-left-panel-widget-link:hover {
    background-color: var(--color-background-none-tint-hover)
}

.left-panel-left-panel-widget-link:active {
    background-color: var(--color-background-none-active)
}

.left-panel-left-panel-widget-link:focus {
    outline-offset: -1px
}

.video-reactions-buttons-container {
    height: 60px;
    flex-grow: 1;
    z-index: 2
}

.video-reactions-buttons-container__reaction {
    margin: .8rem .8rem .8rem 0
}

.video-reactions-buttons-container__reaction:first-child {
    margin-left: 1.2rem
}

.scaffold-layout .video-reactions-buttons-container__reaction:first-child {
    margin-left: 0
}

.video-reactions-buttons-container__reaction:last-child {
    margin-right: .8rem
}

.scaffold-layout .video-reactions-buttons-container__reaction:last-child {
    margin-right: 0
}

.video-reactions-display {
    height: 100%;
    width: 140px;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 2
}

.video-reactions-horizontal-dance-space {
    position: absolute;
    bottom: 0;
    width: 100%
}

.video-reaction-dance-directions {
    position: absolute;
    height: 100%;
    width: 100%;
    will-change: transform
}

.video-reactions-icon:active {
    transform: scale(.85);
    transition: transform .1s
}

@keyframes video-reaction-vertical {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

@keyframes video-reaction-transformation {
    0% {
        transform: scale(0);
        transform-origin: 0 0
    }
    10% {
        transform: scale(1);
        transform-origin: 0 0
    }
    50% {
        transform: scale(1);
        transform-origin: 0 0;
        opacity: 1
    }
    90% {
        transform: scale(1);
        transform-origin: 0 0
    }
    to {
        transform: scale(0);
        opacity: 0;
        transform-origin: 0 0
    }
}

@keyframes video-reaction-dance-1 {
    0% {
        transform: translateX(0);
        transform-origin: left
    }
    50% {
        transform: translateX(70%) rotate(0deg);
        transform-origin: left
    }
    to {
        transform: translateX(0) rotate(-30deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-2 {
    0% {
        transform: translateX(30%);
        transform-origin: left
    }
    50% {
        transform: translateX(40%) rotate(0deg);
        transform-origin: left
    }
    to {
        transform: translateX(50%) rotate(-20deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-3 {
    0% {
        transform: translateX(70%);
        transform-origin: left
    }
    50% {
        transform: translateX(25%) rotate(0deg);
        transform-origin: left
    }
    to {
        transform: translateX(11%) rotate(-10deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-4 {
    0% {
        transform: translateX(11%)
    }
    50% {
        transform: translateX(22%)
    }
    to {
        transform: translateX(15%)
    }
}

@keyframes video-reaction-dance-5 {
    0% {
        transform: translateX(60%);
        transform-origin: left
    }
    50% {
        transform: translateX(50%) rotate(0deg);
        transform-origin: left
    }
    to {
        transform: translateX(70%) rotate(-25deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-6 {
    0% {
        transform: translateX(25%);
        transform-origin: right
    }
    50% {
        transform: translateX(75%) rotate(0deg);
        transform-origin: right
    }
    to {
        transform-origin: right;
        transform: translateX(25%) rotate(20deg)
    }
}

@keyframes video-reaction-dance-7 {
    0% {
        transform: translateX(55%);
        transform-origin: left
    }
    50% {
        transform: translateX(44%) rotate(0deg);
        transform-origin: left
    }
    to {
        transform: translateX(35%) rotate(-32deg);
        transform-origin: left
    }
}

@keyframes video-reaction-dance-8 {
    0% {
        transform: translateX(48%);
        transform-origin: right
    }
    50% {
        transform: translateX(13%) rotate(0deg);
        transform-origin: right
    }
    to {
        transform: translateX(65%) rotate(35deg);
        transform-origin: right
    }
}

.video-live-bug {
    z-index: 2
}

.video-live-bug__label {
    background: var(--live-color-live-indicator);
    border-radius: 2px;
    text-transform: uppercase;
    animation: video-live-fade 2.5s ease-in-out infinite;
    margin-right: .8rem;
    padding: .4rem .8rem
}

.video-live-bug__label--transitioning {
    animation: video-live-bug-transition-in 1.4s cubic-bezier(.4, 0, .2, 1), video-live-fade 2.5s ease-in-out 1s infinite;
    overflow: hidden;
    display: inline-flex
}

.video-live-bug__cvc-icon {
    color: var(--color-icon-on-dark);
    vertical-align: middle
}

.video-live-bug__cvc-icon-light {
    color: var(--color-icon);
    vertical-align: middle
}

.video-live-bug__previously-live {
    padding: .4rem .8rem;
    text-shadow: 0 0 4px var(--color-background-container-dark)
}

.video-live-bug__previously-live-tag {
    padding: .4rem .8rem;
    background-color: var(--voyager-color-background-overlay);
    border-radius: 3px
}

.video-live-bug__event-cancelled-tag, .video-live-bug__event-ended-tag, .video-live-bug__event-prelive-tag {
    padding: .4rem .8rem;
    background-color: var(--color-signal-neutral);
    color: var(--color-text-on-dark-flip);
    border-radius: 3px
}

.video-live-bug__scheduled-time-tag {
    background-color: var(--voyager-color-background-overlay);
    display: inline-flex;
    align-items: center;
    border-radius: 3px;
    padding: .4rem .8rem;
    margin-right: .4rem;
    transition: color .4s cubic-bezier(.4, 0, .2, 1), max-width 1s cubic-bezier(.4, 0, .2, 1) .6s, padding 1s cubic-bezier(.4, 0, .2, 1) .6s;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden
}

.video-live-bug__scheduled-time-tag--transitioning {
    max-width: 0;
    padding: .4rem 0;
    color: var(--transparent)
}

@keyframes video-live-fade {
    0% {
        opacity: 1
    }
    50%, 60% {
        opacity: .85
    }
    90%, to {
        opacity: 1
    }
}

@keyframes video-live-bug-transition-in {
    0% {
        max-width: 0;
        padding: .4rem 0;
        color: var(--transparent)
    }
    29% {
        max-width: 0;
        padding: .4rem 0;
        color: var(--transparent)
    }
    to {
        color: var(--color-text-on-dark);
        max-width: 100%;
        background: var(--live-color-live-indicator);
        padding: .4rem .8rem
    }
}

.live-video-edit__modal .vjs-control-bar {
    opacity: 1 !important
}

.live-video-edit__modal.artdeco-modal {
    max-height: none
}

.live-video-edit--button {
    position: absolute;
    right: .8rem;
    top: 1.2rem;
    height: 24px;
    padding: 0 1.2rem;
    z-index: 3
}

.live-video-edit--button li-icon {
    padding: 0;
    overflow: visible
}

.live-video-edit__footer {
    float: right
}

.video-live-header {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    position: relative
}

.video-live-header__label {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-left: 1.6rem;
    z-index: 2;
    height: 56px;
    background: linear-gradient(180deg, var(--color-background-scrim-dark), var(--color-background-scrim) 45%, var(--transparent))
}

.video-live-header__video-live .vjs-play-control.vjs-play-control {
    margin-left: auto
}

.video-live-header__video-live .vjs-back-to-start-button, .video-live-header__video-live .vjs-captions-menu-toggle, .video-live-header__video-live .vjs-captions-toggle, .video-live-header__video-live .vjs-current-time, .video-live-header__video-live .vjs-custom-control-spacer, .video-live-header__video-live .vjs-duration, .video-live-header__video-live .vjs-fullscreen-control, .video-live-header__video-live .vjs-live-control, .video-live-header__video-live .vjs-playback-rate, .video-live-header__video-live .vjs-progress-control, .video-live-header__video-live .vjs-remaining-time, .video-live-header__video-live .vjs-seek-to-live-control, .video-live-header__video-live .vjs-skip-ahead-button, .video-live-header__video-live .vjs-skip-back-button, .video-live-header__video-live .vjs-time-divider, .video-live-header__video-live .vjs-volume-panel {
    display: none
}

.video-live-header__overlay-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 4.8rem;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    z-index: 3
}

.video-live-header__overlay-link:hover {
    text-decoration: none
}

.video-live-header__link-text {
    display: none;
    background: var(--voyager-color-background-overlay-hover);
    border-radius: var(--corner-radius-large)
}

.video-live-header__link-text:hover {
    text-decoration: none
}

.video-live-header__overlay-link:hover .video-live-header__link-text {
    display: inline-block
}

.video-live-header__overlay-link:focus .video-live-header__link-text {
    display: inline-block;
    outline: 2px solid var(--color-action-on-dark);
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -3px
}

.live-video-trimmer__trim-min-textbox {
    float: left
}

.live-video-trimmer__trim-max-textbox {
    float: right
}

.live-video-trimmer__trim-button {
    margin: .8rem .8rem 0 0;
    padding: .4rem .8rem
}

.live-video-trimmer__trim-button--right {
    right: 0;
    position: absolute
}

.live-video-trimmer__is-trimming .live-video-trimmer__overlay {
    z-index: 5;
    background-color: var(--color-background-brand-accent-4)
}

.live-video-trimmer__is-trimming .live-video-trimmer__overlay-content {
    transform: translateY(50%);
    width: 50%;
    margin: 0 auto
}

.video-live {
    height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    overflow: hidden;
    max-height: calc(100vh - 52px)
}

.video-live .video-s-loader {
    z-index: 0;
    height: 100%
}

.video-live .video-js {
    height: 100%;
    max-height: calc(100vh - 52px)
}

.video-live--is-live .video-live__loader--is-live .vjs-back-to-start-button, .video-live--is-live .video-live__loader--is-live .vjs-duration, .video-live--is-live .video-live__loader--is-live .vjs-live-control, .video-live--is-live .video-live__loader--is-live .vjs-progress-control, .video-live--is-live .video-live__loader--is-live .vjs-remaining-time, .video-live--is-live .video-live__loader--is-live .vjs-seek-to-live-control, .video-live--is-live .video-live__loader--is-live .vjs-time-divider {
    display: none
}

.video-live__loader--expand-horizontally {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    clip-path: inset(0 50% 0 50%);
    transform: translateZ(0);
    animation: video-live-expand-horizontally 1s cubic-bezier(.4, 0, .2, 1) .6s forwards
}

.video-live__loader--is-live .vjs-playback-rate, .video-live__loader--is-live .vjs-skip-ahead-button, .video-live__loader--is-live .vjs-skip-back-button {
    display: none
}

@keyframes video-live-expand-horizontally {
    0% {
        clip-path: inset(0 50% 0 50%)
    }
    to {
        clip-path: inset(0 0 0 0);
        transform: unset
    }
}

.video-live__label {
    padding-left: 1.6rem;
    height: 56px;
    background: linear-gradient(180deg, var(--color-background-scrim-dark), var(--color-background-scrim) 45%, var(--transparent))
}

.video-live__label, .video-live__label-v2 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 2
}

.video-live__label-v2 {
    padding: 1.6rem;
    background: var(--voyager-color-background-overlay-gradient-to-top)
}

.video-live__label--base {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 2
}

.video-scheduled-live-poster {
    z-index: 0
}

.video-scheduled-live-poster__image.ivm-view-attr__img--centered {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.video-scheduled-live-poster__image--feed {
    background-color: var(--color-background-canvas-dark)
}

.video-scheduled-live-poster__image-container {
    padding-top: 56.25%
}

.live-video-hero-image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    position: relative;
    overflow-y: hidden;
    transition-duration: 1s;
    transition-timing-function: ease-in-out;
    transition-property: max-height;
    transition-delay: 0s
}

.live-video-hero-image.live-video-hero-image--expanded {
    background-color: var(--color-background-canvas-dark);
    max-height: 440px !important
}

.live-video-hero-image__bg-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition-duration: .4s;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 1s;
    opacity: 1
}

.live-video-hero-image--expanded .live-video-hero-image__bg-image {
    transition-delay: 0s;
    opacity: 0
}

.live-video-hero-image__live-video {
    transition-duration: .4s;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    opacity: 0
}

.live-video-hero-image--expanded .live-video-hero-image__live-video {
    transition-duration: 2s;
    transition-delay: .4s;
    opacity: 1
}

.video-scheduled-live-update-details__event-link:hover {
    text-decoration: none
}

.media-modifiers-drag-and-drop__dropzone {
    border-radius: .8rem;
    width: calc(100% - 2.4rem);
    height: calc(100% - 2.4rem);
    background: linear-gradient(var(--color-background-none-tint-hover) 0 0), var(--color-background-container);
    margin: 1.2rem
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone {
    border: 2px dashed var(--color-action)
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone {
    background: linear-gradient(var(--color-background-new-active) 0 0), var(--color-background-container)
}

.media-modifiers-drag-and-drop__dropzone {
    border-radius: ui-spacing(1);
    width: calc(100% - ui-spacing(3));
    height: calc(100% - ui-spacing(3));
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(ui-token(color-background-none-tint-hover) 0 0), ui-token(color-background-container);
    z-index: 1;
    display: none;
    opacity: 0;
    place-items: center;
    margin: ui-spacing(1.5);
    text-align: center;
    animation: fade-out 0s forwards;
    pointer-events: none
}

.media-modifiers-drag-and-drop__dropzone-icon {
    align-self: end
}

.media-modifiers-drag-and-drop__dropzone-drag, .media-modifiers-drag-and-drop__dropzone-drop {
    align-self: start
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone {
    display: grid;
    border: 2px dashed ui-token(color-action);
    animation: fade-in .25s forwards
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drop {
    display: none
}

.media-modifiers-drag-and-drop__window--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drag {
    display: block
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone {
    background: linear-gradient(ui-token(color-background-new-active) 0 0), ui-token(color-background-container)
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drop {
    display: block
}

.media-modifiers-drag-and-drop--dragover .media-modifiers-drag-and-drop__dropzone .media-modifiers-drag-and-drop__dropzone-drag {
    display: none
}

.media-shared-sticker-links__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    bottom: 0;
    margin: auto;
    pointer-events: none
}

.media-shared-sticker-links__button-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: clip
}

.media-shared-sticker-links__sticker {
    background: var(--transparent);
    border: 0;
    pointer-events: auto;
    transform-origin: 0 0
}

.media-shared-sticker-links__link.media-shared-sticker-links__link {
    display: flex;
    align-items: center;
    text-align: left;
    pointer-events: auto;
    padding: 1.2rem .8rem 1.2rem 1.6rem;
    color: var(--color-text-on-dark);
    text-decoration: none
}

.media-shared-sticker-links__link.media-shared-sticker-links__link:focus {
    color: var(--color-text-on-dark);
    outline: var(--color-action) auto 5px;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: .4rem
}

.media-shared-sticker-links__link.media-shared-sticker-links__link.media-shared-sticker-links__link-universal {
    padding: 1.2rem 1.6rem
}

.media-shared-sticker-links__link.media-shared-sticker-links__link:focus:visited, .media-shared-sticker-links__link.media-shared-sticker-links__link:visited {
    color: var(--color-text-on-dark)
}

.media-shared-sticker-links__link-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 330px
}

.media-shared-sticker-links__link > :last-child {
    min-width: 1.6rem;
    margin-left: .8rem
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip {
    max-width: 400px;
    padding: 1.2rem;
    box-sizing: content-box;
    transform: translate(-50%);
    z-index: 1
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: calc(100% - 1px);
    transform: translateX(-50%);
    width: 1.6rem;
    height: .8rem;
    background: rgba(0, 0, 0, .67);
    clip-path: polygon(0 100%, 50% 0, 100% 100%);
    margin-bottom: -1.2rem;
    -webkit-backdrop-filter: blur(1.2rem);
    backdrop-filter: blur(1.2rem)
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip--orient-top-center {
    transform: translate(-50%, -100%)
}

.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip.media-shared-sticker-links__tooltip--orient-top-center:before {
    border: none;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
    top: calc(100% - 1px);
    margin-top: -1.2rem;
    bottom: unset
}

.media-shared-sticker-links__content-wrapper {
    -webkit-backdrop-filter: blur(1.2rem);
    backdrop-filter: blur(1.2rem);
    border-radius: var(--corner-radius-medium)
}

.media-shared-sticker-links__content {
    display: flex;
    align-items: center;
    background-color: var(--color-background-canvas-dark);
    position: relative;
    border-radius: var(--corner-radius-medium);
    padding: 0;
    opacity: .6
}

.media-shared-sticker-links__button {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: var(--color-element-on-dark);
    font-size: 1px;
    padding: 8em 4em 8em 8em;
    display: flex;
    align-items: center;
    border-radius: 12em;
    filter: drop-shadow(0 0 16em var(--color-background-faint-active));
    position: absolute
}

.media-shared-sticker-links__button-icon {
    width: 32em;
    height: 32em;
    min-width: 32em;
    margin-right: 7em;
    background-color: var(--color-background-container-dark-tint);
    border-radius: 8em;
    display: grid;
    place-items: center
}

.media-shared-sticker-links__button-icon svg {
    width: 24em !important;
    height: 24em !important
}

.media-shared-sticker-links__button-text {
    font-size: 16em;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 600;
    color: var(--color-text-stick);
    text-align: left;
    letter-spacing: -.25px
}

.media-shared-sticker-links__button-person .media-shared-sticker-links__button-icon {
    border-radius: var(--corner-radius-full)
}

.media-shared-sticker-links__button-icon.media-shared-sticker-links__entity-page {
    background-color: var(--color-transparent)
}

.media-shared-sticker-links__card {
    text-align: left;
    overflow: hidden;
    color: var(--color-text-stick);
    line-height: var(--line-height-default)
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__button-icon {
    width: 72em;
    height: 72em;
    min-width: 72em;
    border-radius: 8em !important
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-name {
    font-size: 20em;
    font-weight: var(--font-weight-bold);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-heading {
    font-size: 16em;
    font-weight: var(--font-weight-normal);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium .media-shared-sticker-links__card-subheading {
    font-size: 14em;
    font-weight: var(--font-weight-normal);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word
}

.media-shared-sticker-links__button-medium.media-shared-sticker-links__button-person .media-shared-sticker-links__card-heading {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.media-shared-sticker-links__button-medium.media-shared-sticker-links__button-person .media-shared-sticker-links__button-icon {
    border-radius: var(--corner-radius-full) !important
}

.media-shared-sticker-links__name-supplementary {
    font-weight: var(--font-weight-regular);
    font-size: .6em
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__content {
    width: calc(340px + 1.6rem)
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__shell {
    padding-right: 0;
    padding-bottom: 0
}

.media-shared-tagged-entities-list .artdeco-hoverable-content__close-btn {
    position: absolute;
    right: 1.6rem
}

.media-shared-tagged-entities-list.media-shared-tagged-entities-list--minimal-detail-viewer {
    left: .8rem !important
}

.media-shared-tagged-entities-list__overlay-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: var(--corner-radius-large);
    color: var(--color-icon-on-dark);
    background-color: var(--voyager-color-background-overlay)
}

.media-shared-tagged-entities-list__untag-button {
    min-width: 3.2rem !important
}

.media-shared-tagged-entities-list-entity-list__title {
    margin-bottom: .8rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

.media-shared-tagged-entities-list-entity-list__content {
    max-height: 340px;
    overflow-y: auto;
    padding-right: 1.4rem
}

.media-shared-tagged-entities-list-entity-list__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .8rem 0
}

.media-shared-tagged-entities-list-entity-list__item:last-child {
    padding-bottom: 1.6rem
}

.media-shared-tagged-entities-list-entity-list__item.artdeco-list__item:after {
    width: calc(100% - 4.2rem);
    right: -1.4rem
}

.media-shared-tagged-entities-list-entity-lockup__link {
    margin-right: 1.2rem;
    overflow: hidden
}

.media-shared-tagged-entities-list-entity-lockup__link:hover {
    text-decoration: none
}

.media-shared-tagged-entities-list-entity-lockup__container {
    display: grid;
    grid-template-columns:auto 1fr;
    align-items: baseline
}

.media-shared-tagged-entities-list-entity-lockup__badge {
    margin-left: .4rem
}

.media-shared-tagging-typeahead__container {
    padding: 1.6rem 0
}

.media-shared-tagging-typeahead__typeahead-container .search-typeahead-v2__hit-info {
    border-bottom: 1px solid var(--color-border-faint);
    flex: 1;
    margin-left: .8rem;
    padding: 1.2rem 0
}

@media screen and (max-height: 1440px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height: calc(66vh - 394.68px)
    }
}

@media screen and (max-height: 1024px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height: calc(66vh - 236.28px)
    }
}

@media screen and (max-height: 960px) {
    .media-shared-tagging-typeahead__typeahead-container--constrained-height {
        min-height: calc(66vh - 183.48px)
    }
}

.media-shared-tagging-typeahead__result.search-typeahead-v2__hit {
    padding: 0 0 0 .8rem
}

.media-shared-tagging-typeahead__selectable:last-child .search-typeahead-v2__hit-info {
    border-bottom: 0
}

.media-shared-tagging-typeahead__triggered-content {
    overflow-y: scroll
}

@media screen and (max-height: 1440px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height: calc(66vh - 426.36px)
    }
}

@media screen and (max-height: 1024px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height: calc(66vh - 267.96px)
    }
}

@media screen and (max-height: 960px) {
    .media-shared-tagging-typeahead__triggered-content--constrained-height {
        height: calc(66vh - 215.16px)
    }
}

.media-shared-tagging-typeahead__typeahead-selected-tags {
    max-height: 80px;
    overflow-y: scroll
}

.media-shared-tagging-typeahead__trigger-input.media-shared-tagging-typeahead__trigger-input.media-shared-tagging-typeahead__trigger-input {
    background-color: var(--color-background-container);
    box-shadow: none;
    border: none;
    padding: 2.4rem 1.6rem;
    margin: .1rem;
    max-width: 98%
}

.media-shared-tagging-typeahead__dismiss-pill {
    margin: 0 .4rem .8rem
}

.media-shared-tagging-typeahead__dismiss-pill, .media-shared-tagging-typeahead__dismiss-pill:hover {
    background-color: var(--color-signal-positive);
    color: var(--color-text-on-dark)
}

.media-shared-tagging-typeahead__footer {
    display: flex;
    justify-content: end;
    padding: 1.6rem 1.6rem 0;
    border-top: 1px solid var(--color-border-faint)
}

.media-shared-tagging-typeahead__cancel-button, .media-shared-tagging-typeahead__done-button {
    margin-left: .8rem
}

.member-insights {
    display: flex
}

.member-insights--center-align {
    justify-content: center;
    padding: .4rem .8rem 0
}

.member-insights--discover-center-align {
    height: 32px;
    align-items: center;
    justify-content: center;
    padding: 0
}

.member-insights__count {
    position: relative;
    top: -.4rem;
    right: 0
}

.member-insights__btn:hover span {
    text-decoration: underline
}

.member-insights__btn--is-disabled:hover {
    cursor: default
}

.member-insights__btn--is-disabled:hover span {
    text-decoration: none
}

.member-insights__icon {
    margin-right: 2px
}

.member-insights--discover-center-align .member-insights__icon {
    vertical-align: middle
}

.member-insights__info {
    position: relative;
    top: -2px;
    right: 0
}

.member-insights__reason {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    text-align: left
}

.member-insights__reason * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .member-insights__reason {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.member-insights-mutual-connection {
    display: flex;
    align-items: center;
    position: relative;
    border-bottom: 1px solid var(--color-border-faint)
}

.member-insights-mutual-connection:last-child {
    border-bottom: none
}

.member-insights-mutual-connection:last-child:after {
    width: 1px
}

.member-insights-mutual-connection:after {
    content: "";
    width: 64px;
    height: 1px;
    background: var(--color-background-container);
    position: absolute;
    bottom: -1px;
    left: 0
}

.member-insights-mutual-connection__picture {
    flex-shrink: 0;
    padding: .8rem .8rem .4rem 0;
    background: var(--color-background-container)
}

.member-insights-mutual-connection__details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: .8rem 3.2rem .8rem 0;
    min-height: 72px;
    width: 100%
}

.member-insights-mutual-connection__link {
    color: var(--color-signal-neutral);
    width: 100%
}

.member-insights-mutual-connection__link:active, .member-insights-mutual-connection__link:hover, .member-insights-mutual-connection__link:visited, .member-insights-mutual-connection__link:visited:active, .member-insights-mutual-connection__link:visited:hover {
    color: var(--color-signal-neutral)
}

.member-insights-mutual-connection__link:hover {
    text-decoration: none
}

.member-insights-mutual-connection__name {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    word-break: keep-all;
    flex: 1 100%
}

.member-insights-mutual-connection__name * {
    line-height: inherit !important
}

.member-insights-mutual-connection__occupation {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    flex: 1 100%
}

.member-insights-mutual-connection__occupation * {
    line-height: inherit !important
}

.member-insights-mutual-connections-modal__loader {
    display: flex;
    align-items: center;
    justify-content: center
}

.mutual-connections-list {
    position: relative
}

.mutual-connections-list .mn-person-info__details {
    padding-right: 2.4rem
}

.mutual-connections-list .mn-person-card:after {
    width: 88px
}

.mutual-connections-list .entity-result__badge, .mutual-connections-list .entity-result__secondary-subtitle, .mutual-connections-list .entity-result__summary {
    display: none
}

.msg-spinmail-reply-form {
    z-index: 100;
    overflow: hidden
}

.msg-spinmail-thread__message-body-container .msg-spinmail-reply-form {
    padding-left: 46px
}

.msg-spinmail-reply-form__action-link:active, .msg-spinmail-reply-form__action-link:focus, .msg-spinmail-reply-form__action-link:hover, .msg-spinmail-reply-form__action-link:visited {
    text-decoration: none;
    cursor: pointer
}

.msg-spinmail-reply-form__action-link:active .msg-spinmail-reply-form__action-link-text-primary, .msg-spinmail-reply-form__action-link:focus .msg-spinmail-reply-form__action-link-text-primary, .msg-spinmail-reply-form__action-link:hover .msg-spinmail-reply-form__action-link-text-primary, .msg-spinmail-reply-form__action-link:visited .msg-spinmail-reply-form__action-link-text-primary {
    color: var(--color-text-on-dark)
}

.msg-spinmail-thread {
    flex: 1
}

.msg-spinmail-thread .msg-entity-lockup__entity-title:hover {
    text-decoration: none;
    color: var(--color-text)
}

.msg-spinmail-thread__top-banner {
    background-color: var(--color-background-container-tint)
}

.msg-spinmail-thread__name {
    padding: 0 0 0 46px
}

.msg-spinmail-thread__message {
    flex: 1;
    flex-basis: 0;
    overflow-y: scroll
}

.msg-spinmail-thread__message-body {
    padding: 0 0 0 46px;
    word-wrap: break-word;
    white-space: normal
}

.msg-spinmail-thread__message-body ol, .msg-spinmail-thread__message-body ul {
    margin-bottom: 1.2rem;
    padding-left: 2.4rem
}

.msg-spinmail-thread__message-body p {
    font-size: inherit
}

.msg-spinmail-thread__message-body p a {
    color: var(--color-action)
}

.msg-spinmail-thread__message-body p.spinmail-quill-editor__spin-break {
    margin-bottom: 0
}

.msg-spinmail-thread__message-body p {
    margin-bottom: 1.2rem
}

.msg-spinmail-thread__message-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-spinmail-thread__legal-container {
    display: flex;
    border-top: 1px solid var(--color-border-faint);
    max-height: 50vh;
    overflow: auto;
    padding-top: .8rem;
    margin-bottom: .8rem
}

.msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand {
    background: none;
    height: 0;
    width: 1.6rem;
    margin-right: .8rem
}

.msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand:focus, .msg-spinmail-thread__legal-container .msg-spinmail-thread__legal-text-expand:hover {
    background: none
}

.msg-spinmail-thread__legal-text {
    display: block;
    flex-flow: row wrap;
    color: var(--color-text-low-emphasis)
}

.msg-spinmail-thread__legal-text ol, .msg-spinmail-thread__legal-text ul {
    padding-left: 2.4rem
}

.msg-spinmail-thread__legal-text p {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular)
}

.msg-spinmail-thread__legal-text a {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.msg-spinmail-thread__legal-text a img {
    vertical-align: middle
}

.msg-spinmail-thread__legal-text .msg-spinmail-thread__truncated-legal-content {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    flex: 1
}

.msg-spinmail-thread__legal-text .msg-spinmail-thread__truncated-legal-content * {
    line-height: inherit !important
}

.msg-spinmail-thread__legal-text-ad-choices-icon {
    vertical-align: middle
}

.msg-spinmail-thread-presenter {
    flex: 1
}

.msg-spinmail-thread-presenter .msg-entity-lockup__entity-title:hover {
    text-decoration: none;
    color: var(--color-text)
}

.msg-spinmail-thread-presenter__top-banner {
    background-color: var(--color-background-container-tint)
}

.msg-spinmail-thread-presenter__message {
    flex: 1;
    flex-basis: 0;
    overflow-y: scroll
}

.msg-spinmail-thread-presenter__message-body {
    word-wrap: break-word;
    white-space: normal
}

.msg-spinmail-thread-presenter__message-body.msg-spinmail-thread-presenter__rich-text {
    white-space: normal
}

.msg-spinmail-thread-presenter__message-body ol, .msg-spinmail-thread-presenter__message-body ul {
    margin-bottom: 1.2rem;
    padding-left: 2.4rem
}

.msg-spinmail-thread-presenter__message-body p {
    font-size: inherit
}

.msg-spinmail-thread-presenter__message-body p a {
    color: var(--color-action)
}

.msg-spinmail-thread-presenter__message-body p.spinmail-quill-editor__spin-break {
    margin-bottom: 0
}

.msg-spinmail-thread-presenter__message-body p {
    margin-bottom: 1.2rem
}

.msg-spinmail-thread-presenter__message-body.msg-sdk-spinmail-quill-editor--no-margin-bottom p {
    margin-bottom: 0
}

.msg-spinmail-thread-presenter__message-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.msg-spinmail-thread-presenter__message-body-container {
    padding: 0 0 24px 46px
}

.msg-spinmail-thread-presenter__legal-container {
    display: flex;
    padding: .8rem 0;
    border-top: 1px solid var(--color-border-faint);
    max-height: 50vh;
    overflow: auto
}

.msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand {
    background: none;
    height: 0;
    width: 1.6rem;
    margin-right: .8rem
}

.msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand:focus, .msg-spinmail-thread-presenter__legal-container .msg-spinmail-thread-presenter__legal-text-expand:hover {
    background: none
}

.msg-spinmail-thread-presenter__legal-text {
    display: block;
    flex-flow: row wrap;
    color: var(--color-text-low-emphasis)
}

.msg-spinmail-thread-presenter__legal-text ol, .msg-spinmail-thread-presenter__legal-text ul {
    padding-left: 2.4rem
}

.msg-spinmail-thread-presenter__legal-text p {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular)
}

.msg-spinmail-thread-presenter__legal-text a {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.msg-spinmail-thread-presenter__legal-text a img {
    vertical-align: middle
}

.msg-spinmail-thread-presenter__legal-text .msg-spinmail-thread-presenter__truncated-legal-content {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    flex: 1
}

.msg-spinmail-thread-presenter__legal-text .msg-spinmail-thread-presenter__truncated-legal-content * {
    line-height: inherit !important
}

.msg-spinmail-thread-presenter__legal-text-ad-choices-icon {
    vertical-align: middle
}

.msg-spinmail-one-click-thank-you__success {
    color: var(--color-action)
}

.msg-spinmail-ad {
    display: block;
    margin: 0 auto
}

.msg-sponsored-conversation-thread {
    display: flex;
    flex: 1;
    flex-direction: column
}

.msg-sponsored-conversation-thread .msg-title-bar__title-bar-text, .msg-sponsored-pillar-title-bar {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    color: var(--color-text);
    text-align: left
}

.products-other-products-by-organization__see-all-divider {
    margin: 0 -1.6rem
}

.products-other-products-by-organization__see-all-spacing {
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.products-other-products-by-organization__see-all--outline-offset {
    outline-offset: -1px
}

.products-other-products-by-organization__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem 1.6rem 0
}

.products-connections-modal__connection + .products-connections-modal__connection:before {
    border-top: 1px solid var(--color-border-faint);
    content: "";
    left: 80px;
    position: absolute;
    right: 0;
    top: 0
}

.products-connections-modal__connection-headline {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40
}

.products-connections-modal__header {
    min-height: 28px
}

.products-top-card {
    overflow: visible
}

.products-top-card__hero-image {
    height: 134px;
    overflow: hidden;
    z-index: 0;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.products-top-card__hero-image .bg-img__visible-content:before {
    content: none
}

.products-top-card__default-hero-image {
    background-image: var(--entity-background-product)
}

.products-top-card__logo-container {
    margin-top: -52px
}

.products-top-card__improved-logo-container {
    margin-top: -64px;
    margin-bottom: .4rem;
    margin-left: .8rem;
    left: 0 !important
}

@media screen and (max-width: 576px) {
    .products-top-card__improved-logo-container {
        margin-bottom: .8rem
    }
}

.products-top-card__logo-border-styling {
    box-shadow: none !important;
    border-radius: 0 !important
}

.products-top-card__image-view-model-logo > div > img {
    border: 4px solid var(--color-background-container) !important
}

@media screen and (max-width: 576px) {
    .products-top-card__image-view-model-logo > div > img {
        width: 96px !important;
        height: 96px !important
    }
}

.products-top-card__lazy-image-logo {
    border: 4px solid var(--color-background-container) !important
}

@media screen and (max-width: 576px) {
    .products-top-card__lazy-image-logo {
        width: 96px !important;
        height: 96px !important
    }
}

.products-top-card__title {
    font-size: var(--font-size-display-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

@media screen and (max-width: 576px) {
    .products-top-card__title {
        font-size: var(--font-size-display-small);
        font-weight: var(--font-weight-bold);
        margin-bottom: .4rem
    }
}

.products-top-card__connections {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis)
}

@media screen and (max-width: 576px) {
    .products-top-card__connections {
        font-size: 14px
    }
}

.products-top-card__connections-margin-bottom {
    margin-bottom: 1.6rem
}

@media screen and (max-width: 576px) {
    .products-top-card__connections-margin-bottom {
        margin-bottom: 1.2rem
    }
}

.products-top-card__categories:before {
    content: "\2022";
    margin-right: 2px
}

.products-top-card__description {
    min-width: 480px
}

.products-top-card__dropdown-content-container {
    min-width: 250px;
    padding: .4rem 0;
    margin-left: .4rem
}

.products-top-card__dropdown-item {
    color: var(--color-text-low-emphasis) !important;
    justify-content: flex-start;
    display: flex;
    width: 100%;
    min-width: inherit;
    outline-offset: -5px;
    padding: .8rem 1.6rem
}

.products-top-card__dropdown-external-option {
    display: flex;
    align-items: center;
    margin-left: -.8rem
}

.products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis, .products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:focus, .products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:hover, .products-top-card__link--text-low-emphasis.products-top-card__link--text-low-emphasis:visited {
    color: var(--color-text-low-emphasis)
}

.products-top-card__link--text.products-top-card__link--text, .products-top-card__link--text.products-top-card__link--text:focus, .products-top-card__link--text.products-top-card__link--text:hover, .products-top-card__link--text.products-top-card__link--text:visited {
    color: var(--color-text)
}

.products-top-card__invite-connections-button > button {
    margin: 0 !important
}

.products-top-card__community-nav-link {
    margin-bottom: 2px
}

.products-top-card__community-nav-link.products-top-card__community-nav-link {
    color: var(--color-text-low-emphasis) !important
}

.products-top-card__community-nav-link.active {
    color: var(--color-checked) !important;
    box-shadow: 0 2px 0 0 var(--color-checked)
}

.products-top-card__featured-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .products-top-card__featured-consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.products-recommendation-form__modal-content {
    height: 490px
}

.products-recommendation-form__illustration {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    margin-right: var(--spacing-two-x)
}

.products-recommendation-form__illustration--globe {
    background: var(--illustration-microspot-globe-small) no-repeat 50%;
    background-size: 48px
}

.products-recommendation-form__illustration--notepad {
    background: var(--illustration-microspot-notepad-small) no-repeat 50%;
    background-size: 48px
}

.products-recommendation-form__form-section .fb-dash-form-element-group:first-of-type {
    padding-top: 1.6rem
}

.products-recommendation-form__form-section .fb-dash-form-element-group:not(:last-child) {
    padding-bottom: .8rem
}

.products-recommendation-form__visibility-text {
    margin-top: 2.4rem
}

.products-recommendation-form__visibility-text li-icon {
    vertical-align: text-bottom !important
}

.products-recommendations-list__badge {
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.products-recommendations-list__dropdown-container {
    min-width: 200px
}

.products-recommendations-list__overflow-menu-trigger {
    color: var(--color-text-low-emphasis)
}

.products-recommendations-list__text-recommendations {
    margin-left: 6rem;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word
}

.products-recommendations-list__text-recommendations .lt-line-clamp__less, .products-recommendations-list__text-recommendations .lt-line-clamp__more {
    color: var(--color-text-low-emphasis);
    font-weight: var(--font-weight-regular)
}

.products-recommendations-list__text-recommendations .lt-line-clamp__less:hover, .products-recommendations-list__text-recommendations .lt-line-clamp__more:hover {
    color: var(--color-action)
}

.products-recommendations-list__footer-button-container {
    border-top: 1px solid var(--color-border-faint);
    display: flex
}

.products-recommendations-list__footer-button-divider {
    border-left: 1px solid var(--color-border-faint)
}

.products-recommendations-list__consistant-ui-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 2.4rem 2.4rem .4rem
}

@media screen and (max-width: 576px) {
    .products-recommendations-list__consistant-ui-card-header {
        font-size: var(--font-size-large);
        padding: 1.6rem 1.6rem .4rem
    }
}

.products-similar-product__title {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-similar-product__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .products-similar-product__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.products-similar-product__caption {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-similar-product__caption * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .products-similar-product__caption {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.products-similar-products-modal__content {
    min-height: 500px;
    list-style: none;
    display: grid;
    grid-column-gap: 1.6rem;
    grid-template-columns:1fr 1fr
}

.products-similar-products-modal__content-container {
    height: 500px
}

.products-similar-products-module__empty-icon {
    align-self: center;
    color: var(--color-background-container-tint);
    flex: none;
    padding-top: 1.2rem
}

.products-similar-products-module__empty-icon.products-similar-products-module__empty-icon {
    height: 48px;
    width: 48px
}

.products-similar-products-module__card-spacing {
    display: flex;
    flex-direction: column;
    padding-top: 1.6rem
}

.products-media-modal {
    background: transparent !important;
    box-shadow: none !important;
    min-height: 600px;
    max-width: 856px !important
}

@media screen and (min-width: 992px) {
    .products-media-modal {
        max-width: 856px !important
    }
}

@media screen and (max-width: 992px) {
    .products-media-modal {
        max-width: 100% !important
    }
}

.products-media-modal .products-media-modal__content {
    padding: 32px
}

@media screen and (max-width: 992px) {
    .products-media-modal .products-media-modal__content {
        padding: .8rem
    }
}

@media screen and (max-height: 576px) {
    .products-media-modal .products-media-modal__content {
        padding: .8rem !important
    }
}

.products-media-modal .artdeco-carousel__content {
    overflow-y: auto
}

.products-media-modal .artdeco-modal__dismiss {
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-modal__dismiss:focus, .products-media-modal .artdeco-modal__dismiss:hover:not(:disabled) {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-pagination button {
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: var(--color-element-on-dark)
}

.products-media-modal .artdeco-pagination button:focus, .products-media-modal .artdeco-pagination button:hover:not(:disabled) {
    color: var(--color-element-on-dark);
    background-color: var(--color-border-low-emphasis-on-dark-active)
}

.products-media-modal .artdeco-pagination button:disabled, .products-media-modal .artdeco-pagination button span {
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

.products-media-modal .artdeco-pagination .artdeco-pagination__button--previous {
    left: .8rem
}

.products-media-modal .artdeco-pagination .artdeco-pagination__button--next {
    right: .8rem
}

.products-media-modal__media-item {
    align-items: center;
    display: inline-grid;
    text-align: center;
    width: 100% !important
}

@media screen and (min-width: 992px) {
    .products-media-modal__media-item {
        max-width: 856px !important;
        max-height: 600px
    }
}

@media screen and (max-width: 768px) {
    .products-media-modal__media-item {
        height: calc(100vh - 100px);
        max-height: 380px !important
    }
}

@media screen and (max-width: 992px) {
    .products-media-modal__media-item {
        height: calc(100vh - 100px);
        max-height: 380px !important
    }
}

.products-media-modal__media-item:not(.active) {
    visibility: hidden
}

.products-media-modal__media-item-container {
    background: var(--color-background-canvas-dark-tint);
    padding: 1.2rem;
    border-radius: var(--corner-radius-medium)
}

.products-media-modal__media-item-container .vjs-poster {
    background-size: cover
}

.products-media-modal__semaphore-dropdown-trigger {
    color: var(--color-element-on-dark);
    border-radius: 50%;
    padding: .4rem
}

.products-media-modal__semaphore-dropdown-trigger:focus, .products-media-modal__semaphore-dropdown-trigger:hover:not(:disabled) {
    background-color: var(--color-border-low-emphasis-on-dark-active);
    color: var(--color-element-on-dark)
}

.products-media-modal__semaphore-dropdown-list {
    min-width: 186px
}

.products-media-modal__media-wrapper {
    max-height: 475px;
    max-width: 100%
}

.products-media-modal__details-container {
    padding-top: .8rem;
    text-align: left;
    width: 100%
}

.products-media-section__featured-item {
    height: 350px
}

.products-media-section__featured-item, .products-media-section__sub-item {
    align-items: center;
    display: flex;
    position: relative;
    border-radius: var(--corner-radius-medium);
    overflow: hidden
}

.products-media-section__sub-item {
    height: 80px
}

.products-media-section__thumbnail {
    background-size: cover;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    width: 100%
}

.products-media-section__video-icon-wrapper {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--color-background-scrim);
    border-radius: 50%;
    content: "";
    height: 48px;
    position: absolute;
    width: 48px
}

.products-media-section__video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--color-text-on-dark)
}

.products-media-section__thumbnail-container {
    display: grid;
    grid-row-gap: 1.6rem;
    grid-column-gap: 1.6rem;
    grid-template-columns:1fr 1fr 1fr 1fr;
    list-style: none;
    margin-top: 1.6rem
}

.products-media-section__featured-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

@media screen and (max-width: 576px) {
    .products-media-section__featured-consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.products-media-section__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-media-section__card-spacing {
        padding: 2.4rem
    }
}

.products-organization-insight__image {
    margin-right: .4rem
}

.products-organization-insight__text {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.products-organization-insight__text * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .products-organization-insight__text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.products-organization-users__card {
    display: grid;
    grid-column-gap: 2.4rem;
    grid-row-gap: 2.4rem;
    grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    list-style: none
}

@media screen and (max-width: 992px) {
    .products-organization-users__card {
        grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);
        grid-column-gap: 1.6rem;
        grid-row-gap: 1.6rem
    }
}

.products-organization-users__card-content {
    min-width: 0
}

.products-organization-users__follow-button {
    position: absolute;
    top: 1.6rem;
    right: 1.2rem
}

@media not screen and (min-width: 400px) {
    .products-organization-users__follow-button {
        position: static
    }
}

.products-organization-users__insight {
    margin-top: .8rem
}

.products-organization-users__relevance-reason-text a {
    font-weight: var(--font-weight-regular);
    color: var(--color-text-low-emphasis)
}

.products-organization-users__relevance-reason-text a:hover, .products-organization-users__relevance-reason-text a:hover:visited, .products-organization-users__relevance-reason-text a:visited {
    color: var(--color-action)
}

.products-organization-users__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-organization-users__card-spacing {
        padding: 2.4rem
    }
}

.products-organization-users__card-spacing .artdeco-entity-lockup__content {
    padding-left: 0 !important
}

.products-organization-users__card-spacing .artdeco-entity-lockup__image img {
    width: var(--spacing-eight-x);
    height: var(--spacing-eight-x);
    border-radius: var(--corner-radius-medium) !important
}

.products-organization-users__card-size {
    height: 204px
}

@media screen and (max-width: 1200px) {
    .products-organization-users__card-size {
        height: 220px
    }
    .Tools_tabs {
        width: 100% !important;
    }
}

@media screen and (max-width: 720px) {
    .products-organization-users__card-size {
        height: 204px
    }
}

@media screen and (max-width: 400px) {
    .products-organization-users__card-size {
        height: 246px
    }
}

.products-organization-users__inner-card-image {
    left: 0 !important
}

.products-organization-users__card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .products-organization-users__card-header {
        font-size: var(--font-size-large)
    }
}

.products-about__consistant-ui-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    margin-bottom: 1.6rem
}

@media screen and (max-width: 576px) {
    .products-about__consistant-ui-card-header {
        font-size: var(--font-size-large)
    }
}

.products-about__consistant-ui-card-description {
    font-size: var(--font-size-medium)
}

@media screen and (max-width: 576px) {
    .products-about__consistant-ui-card-description {
        font-size: var(--font-size-small)
    }
}

.products-about__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem
}

@media screen and (min-width: 576px) {
    .products-about__card-spacing {
        padding: 2.4rem
    }
}

.products-featured-content-carousel-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: .4rem .8rem 0
}

@media screen and (min-width: 576px) {
    .products-featured-content-carousel-module__card-spacing {
        padding: 1.2rem .8rem 0
    }
}

.products-featured-content-carousel-module__card-spacing-bottom {
    padding-bottom: .8rem
}

.products-featured-content-carousel-module__see-all-footer {
    padding: 1.6rem
}

.products-featured-content-carousel-module__single-card {
    padding: 2.4rem 2.4rem 1.6rem
}

.org-highlight-post-single-card__semaphore--inline-view {
    position: absolute;
    top: -60px;
    right: -5px
}

.org-highlight-post-single-card__container {
    min-width: 0;
    flex: 1
}

.org-highlight-post-single-card__social-counts {
    border-bottom: none;
    margin: 0
}

.products-product-integration-card__link {
    padding: 1.6rem
}

.products-product-integration-card__content {
    padding-left: 1.6rem
}

.products-product-integration-card__content-title {
    padding-bottom: .4rem
}

.org-company-follow-button {
    margin-left: 6.4rem
}

.org-overflow-menu__trigger-icon {
    color: var(--color-icon)
}

.org-overflow-menu__content {
    width: max-content
}

.org-overflow-menu__content[justification=right] {
    right: -12px
}

.org-overflow-menu__item {
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    align-items: center;
    display: flex;
    max-width: 100%;
    padding: .8rem 1.6rem;
    text-align: left;
    text-decoration: none;
    width: 100%
}

.org-overflow-menu__item:hover, .org-overflow-menu__item:visited {
    color: var(--color-icon)
}

.org-overflow-menu__item:disabled {
    cursor: not-allowed;
    color: var(--color-icon-disabled)
}

.org-overflow-menu__item li-icon {
    display: block;
    margin-right: .8rem
}

:root {
    --org-addon-bing-logo: url(/sc/h/a962xew3q1hfeb3mlcjj1ux8o);
    --org-addon-bing-logo-v2: url(/sc/h/e9goo6gv8o41no8si6f11hrup)
}

.theme--dark {
    --org-addon-bing-logo: url(/sc/h/dm3q81ru9d29toadfpxb3yzie);
    --org-addon-bing-logo-v2: url(/sc/h/e9goo6gv8o41no8si6f11hrup)
}

.organization-outlet .org-hashtag-card__icon-circle-hashtag {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%;
    height: 48px;
    width: 48px;
    vertical-align: middle;
    display: inline-block
}

.organization-outlet .org-hashtag-card__item {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 56px)
}

.organization-outlet .org-hashtag-card__hashtag-link, .organization-outlet .org-hashtag-card__hashtag-link:focus {
    text-decoration: none
}

.organization-outlet .org-hashtag-card__hashtag-link:focus .org-hashtag-card__item {
    text-decoration: underline
}

.organization-outlet.organization-outlet:focus {
    outline: 1px dotted;
    outline-offset: -1px
}

.organization-outlet #organization-ads-feed.feed-container-theme, .organization-outlet #organization-feed.feed-container-theme {
    background-color: transparent
}

.organization-outlet .no-background-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block
}

.organization-outlet .no-background-image, .organization-outlet .no-background-image--small {
    height: 48px;
    width: 48px;
    background-image: var(--illustration-microspot-image-small)
}

.organization-outlet .ghost-company-hero-image {
    height: 85px
}

.organization-outlet .org-oc--premium-insights-loading-module {
    min-height: 245px
}

.organization-outlet .org-oc--premium-insights-module-anchor {
    position: relative;
    top: -100px
}

.organization-outlet .org-oc--premium-insights-headcount-module {
    min-height: 320px
}

.organization-outlet .org-oc--premium-insights-functions-module {
    min-height: 550px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-functions-module {
        min-height: 320px
    }
}

.organization-outlet .org-oc--premium-insights-newhires-module {
    min-height: 300px
}

.organization-outlet .org-oc--premium-insights-notable-alumni-module {
    min-height: 200px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-notable-alumni-module {
        min-height: 350px
    }
}

.organization-outlet .org-oc--premium-insights-jobs-module {
    min-height: 545px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-oc--premium-insights-jobs-module {
        min-height: 350px
    }
}

.organization-outlet .org-oc--premium-insights-messages-module {
    min-height: 100px
}

.organization-outlet .org-oc--feed-update {
    min-height: 140px
}

.organization-outlet .org-oc__location-map {
    min-height: 230px
}

.organization-outlet .org-featured-members-list {
    display: flex;
    list-style: none;
    flex-direction: column
}

.organization-outlet .org-featured-members-list > .org-featured-members-list__item {
    flex: 1;
    margin-right: 1.6rem
}

@media (max-width: 769px) {
    .organization-outlet .org-featured-members-list > .org-featured-members-list__item {
        margin-bottom: 1.6rem;
        margin-right: 0;
        padding: 0 1.6rem 1.6rem;
        border: none;
        border-bottom: 1px solid var(--color-border-faint)
    }
}

.organization-outlet .org-featured-members-list > .org-featured-members-list__item:last-child {
    margin-right: 0
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-featured-members-list {
        flex-direction: row
    }
}

.organization-outlet .org-module--is-right-rail {
    margin-bottom: 3.2rem
}

.organization-outlet .org-module__company-attribution-logo {
    max-width: 240px;
    max-height: 36px
}

.org-module__heading--has-no-subtitle .org-module__heading-subtitle {
    display: none
}

@media only screen and (min-width: 769px) {
    .org-module__heading--has-no-subtitle .org-module__heading-subtitle {
        display: block
    }
}

.org-module--is-right-rail .org-module__heading {
    border-bottom: 1px solid var(--color-border-faint)
}

.org-module--is-right-rail .org-module__heading-title {
    margin-bottom: 1.2rem;
    display: inline-block
}

.org-module--is-right-rail .org-module__heading-link {
    color: var(--voyager-color-action);
    float: right;
    padding-top: 6px
}

.org-module--is-right-rail .org-module__heading-overflow {
    float: right;
    margin-top: -6px
}

.organization-outlet .org-module__heading-title--lclp {
    margin-bottom: 2.4rem;
    font-weight: var(--font-weight-regular)
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-module__heading-title--lclp {
        font-size: var(--font-size-large)
    }
}

.organization-outlet .org-container {
    padding: 0 0 1.2rem
}

.organization-outlet .org-container__top-stick.stuck > :first-child {
    top: 122px
}

@media screen and (min-width: 992px) {
    .organization-outlet .org-container__sticky-navigation {
        position: sticky;
        top: 122px
    }
}

.organization-outlet .org-jobs-container--shrunk {
    margin-top: 0;
    min-height: 450px
}

.organization-outlet .org-data-change-rate__icon:before {
    content: "";
    display: inline-block;
    margin-right: .4rem;
    vertical-align: middle
}

.organization-outlet .org-data-change-rate--increase:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .organization-outlet .org-data-change-rate--increase:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.organization-outlet .org-data-change-rate--decrease:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .organization-outlet .org-data-change-rate--decrease:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.organization-outlet .org-data-change-rate--neutral:before {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.organization-outlet .org-data-change-rate__increase-change {
    color: var(--color-signal-positive)
}

.organization-outlet .org-data-change-rate__decrease-change {
    color: var(--color-signal-negative)
}

.organization-outlet .org-data-change-rate__neutral-change {
    color: var(--color-signal-neutral)
}

.org-right-rail-list__list-item {
    box-shadow: none
}

.org-right-rail-list__list-item:first-child .org-right-rail-list__description-list:after {
    display: none
}

.org-right-rail-list__list-item .org-right-rail-list__description-list:after {
    position: absolute;
    content: "";
    border-top: 1px solid var(--color-border-faint);
    width: 100%;
    top: -1.6rem;
    right: 0
}

.org-right-rail-list__company-card--truncated {
    max-width: 188px;
    min-width: 0
}

.org-right-rail-list__company-card--truncated .org-right-rail-list__description-list {
    max-width: 127px
}

.organization-outlet .org-location-map {
    background-color: var(--color-background-canvas);
    border-left: 1px solid var(--color-border-faint);
    height: 100%
}

.organization-outlet .org-location-map__image {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.organization-outlet .org-hr {
    border-width: thin
}

.organization-outlet .org-grid__content-height-enforcer {
    min-height: 800px
}

@media (max-width: 992px) {
    .organization-outlet .org-grid__left-rail-hidden {
        display: none
    }
}

.organization-outlet .org-chevron-toggle-button {
    border-top: 1px solid var(--color-border-faint)
}

.organization-outlet .org-about-company-module--lclp {
    padding: .4rem;
    box-shadow: var(--elevation-lined)
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module--lclp {
        margin-bottom: 68px
    }
}

.organization-outlet .org-about-company-module__show-details-button {
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    box-sizing: border-box;
    padding: 1.6rem 0
}

.organization-outlet .org-about-company-module__show-details-icon {
    margin-left: .4rem
}

.organization-outlet .org-about-company-module__org-info {
    max-height: 284px;
    overflow: hidden
}

.organization-outlet .org-about-company-module__org-info--is-expanded {
    max-height: 2500px
}

.organization-outlet .org-about-company-module__org-info--is-collapsed:after {
    background: linear-gradient(0deg, var(--color-background-container), var(--color-transparent) 100%);
    bottom: 0;
    left: 0;
    content: "";
    height: 10px;
    position: absolute;
    width: 100%
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us {
        min-height: 300px;
        display: flex
    }
}

.organization-outlet .org-about-company-module__about-us-left-column {
    margin-right: 44px;
    flex: 1
}

.organization-outlet .org-about-company-module__about-us-right-column {
    height: 0
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-right-column {
        visibility: visible;
        width: 304px
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra {
        display: flex
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra-left-column {
        margin-right: 44px;
        flex: 1
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-about-company-module__about-us-extra-right-column {
        width: 304px
    }
}

.organization-outlet .org-about-company-module__company-page-url {
    max-width: 300px
}

.org-about-company-module--lclp .org-about-company-module__org-info {
    padding: 1.2rem 1.2rem 0
}

@media only screen and (min-width: 769px) {
    .org-about-company-module--lclp .org-about-company-module__org-info {
        padding: 2.4rem 2.4rem 0
    }
}

.org-about-company-module__employees-count-content-tooltip {
    width: 350px
}

@media screen and (max-width: 640px) {
    .org-about-company-module__employees-count-content-tooltip {
        left: 0 !important
    }
}

.organization-outlet .org-about-company-module__company-size-definition-text {
    width: 66.7%
}

.organization-outlet .org-about-company-module__employees-count-tooltip-trigger {
    vertical-align: sub;
    width: 20px;
    height: 20px
}

.org-company-card-content__img.org-company-card-content__img, .organization-outlet .org-about-company-module__employees-count-tooltip-trigger:focus, .organization-outlet .org-about-company-module__employees-count-tooltip-trigger:hover {
    background-color: transparent
}

.org-company-card-content .ghost-company, .org-company-card-content .ghost-school {
    background-color: var(--color-background-brand-accent-5)
}

.org-company-card-content__company-name {
    max-width: 368px
}

.org-company-employees-snackbar__description {
    display: table;
    height: 32px;
    margin-left: 0;
    text-align: left
}

@media only screen and (min-width: 769px) {
    .org-company-employees-snackbar__description {
        margin-top: 1.6rem
    }
}

.org-company-employees-snackbar--two-column .org-company-employees-snackbar__description {
    display: block;
    height: auto;
    margin-bottom: -4px;
    text-align: right
}

@media only screen and (min-width: 769px) {
    .org-company-employees-snackbar--two-column .org-company-employees-snackbar__description {
        margin-top: 20px
    }
}

.org-company-employees-snackbar__highlight-container {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis);
    display: flex;
    flex-direction: column
}

@media only screen and (min-width: 769px) {
    .org-company-employees-snackbar__highlight-container {
        font-size: var(--font-size-small);
        color: var(--color-text);
        display: table-cell;
        vertical-align: middle
    }
}

.org-company-employees-snackbar--two-column .org-company-employees-snackbar__highlight-container {
    display: block
}

.organization-outlet .org-company-employees-snackbar__details-highlight {
    font-weight: 400
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__details-highlight {
        font-weight: 700;
        opacity: .85
    }
}

.organization-outlet .org-company-employees-snackbar__employees-count {
    display: inline
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__employees-count {
        display: none
    }
}

.org-company-employees-snackbar__see-all-employees-link {
    display: none
}

@media only screen and (min-width: 769px) {
    .org-company-employees-snackbar__see-all-employees-link {
        display: inline-block
    }
}

.org-company-employees-snackbar--two-column .org-company-employees-snackbar__see-all-employees-link {
    white-space: nowrap
}

.organization-outlet .org-company-employees-snackbar__see-all-icon {
    margin-left: 2px;
    position: relative;
    top: 2px
}

.org-company-employees-snackbar__facepile-container {
    float: left;
    margin-right: .8rem;
    white-space: nowrap
}

.org-company-employees-snackbar--two-column .org-company-employees-snackbar__facepile-container {
    float: none;
    height: 48px;
    margin-top: 1.2rem;
    margin-right: 0;
    margin-bottom: -10px;
    text-align: right
}

.organization-outlet .org-company-employees-snackbar__facepile-container-rollup {
    margin-left: 2px
}

.organization-outlet .org-company-employees-snackbar__group-illustration {
    display: none
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__group-illustration {
        display: block;
        background-color: var(--color-background-canvas);
        border-radius: 50%;
        float: right;
        width: 56px;
        height: 56px;
        color: var(--color-text-on-dark);
        padding-top: 1.2rem;
        padding-left: 1.2rem
    }
}

.organization-outlet .org-company-employees-snackbar__small-rollup {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid rgba(0, 0, 0, .6);
    border-radius: 49.9%;
    -webkit-transform: translateY(-50%) translateY(4px);
    transform: translateY(-50%) translateY(4px);
    color: rgba(0, 0, 0, .6);
    font-size: 1.2rem;
    line-height: 1.33333;
    margin-left: -11px;
    z-index: 2;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    background: #fff;
    text-align: center
}

[dir=rtl] .organization-outlet .org-company-employees-snackbar__small-rollup {
    margin-left: 0;
    margin-right: -11px
}

.organization-outlet .org-company-employees-snackbar__small-rollup:before {
    left: -2px;
    top: -2px;
    bottom: -2px;
    right: -2px;
    display: block;
    position: absolute;
    content: "";
    border: 1px solid #fff;
    z-index: -1;
    border-radius: 49.9%
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__small-rollup {
        width: 32px;
        height: 32px;
        box-sizing: border-box;
        background-clip: content-box;
        border: 1px solid rgba(0, 0, 0, .6);
        border-radius: 49.9%;
        -webkit-transform: translateY(-50%) translateY(2px) translateX(3px);
        font-size: 1.2rem;
        line-height: 1.33333;
        color: rgba(0, 0, 0, .6);
        display: inline-block;
        background: #fff;
        text-align: center;
        z-index: 2;
        width: 26px;
        height: 26px;
        line-height: 26px;
        transform: translateY(-50%) translateY(2px) translateX(3px);
        margin-left: 0
    }

    [dir=rtl] .organization-outlet .org-company-employees-snackbar__small-rollup {
        -webkit-transform: translateY(-50%) translateY(2px) translateX(3px);
        transform: translateY(-50%) translateY(2px) translateX(3px)
    }

    .organization-outlet .org-company-employees-snackbar__small-rollup:before {
        border-radius: 49.9%
    }
}

.organization-outlet .org-company-employees-snackbar__small-ghost {
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid #fff;
    background-color: #cfcfcf;
    background-image: url(/sc/h/efkb5179rslll10nmhystl3wx);
    border-radius: 49.9%;
    width: 28px;
    height: 28px;
    display: inline-block
}

@media only screen and (-ms-high-contrast: active) {
    .organization-outlet .org-company-employees-snackbar__small-ghost {
        background-image: none
    }

    .organization-outlet .org-company-employees-snackbar__small-ghost:after {
        content: url(/sc/h/efkb5179rslll10nmhystl3wx);
        height: 100%
    }
}

.organization-outlet .org-company-employees-snackbar__small-ghost:nth-of-type(1n+2) {
    margin-left: -12px
}

[dir=rtl] .organization-outlet .org-company-employees-snackbar__small-ghost {
    margin-left: 0;
    margin-right: -11px
}

[dir=rtl] .organization-outlet .org-company-employees-snackbar__small-ghost:first-of-type, [dir=rtl] .organization-outlet .org-company-employees-snackbar__small-ghost:nth-of-type(1n+2) {
    margin-left: 0;
    margin-right: -12px
}

.organization-outlet .org-company-employees-snackbar__small-ghost:nth-of-type(1n+13) {
    display: none
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__small-ghost {
        width: 32px;
        height: 32px;
        box-sizing: border-box;
        background-clip: content-box;
        border: 3px solid transparent;
        background-color: #cfcfcf;
        background-image: url(/sc/h/efkb5179rslll10nmhystl3wx);
        border-radius: 49.9%;
        display: inline-block
    }
}

@media only screen and (min-width: 769px) and (-ms-high-contrast: active) {
    .organization-outlet .org-company-employees-snackbar__small-ghost {
        background-image: none
    }

    .organization-outlet .org-company-employees-snackbar__small-ghost:after {
        content: url(/sc/h/efkb5179rslll10nmhystl3wx);
        height: 100%
    }
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__small-ghost:nth-of-type(1n+2) {
        margin-left: 0
    }
}

.organization-outlet .org-company-employees-snackbar__unpaid-people-icon {
    color: var(--voyager-color-background-slider-track);
    margin-top: -2px
}

.organization-outlet .org-group-card .ghost-group {
    background-color: var(--color-background-brand-accent-5)
}

.organization-outlet .org-group-card__figure {
    vertical-align: middle
}

.organization-outlet .org-group-card__vector-img {
    height: auto
}

.organization-outlet .org-locations-module__map-controls-container {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 104px
}

.organization-outlet .org-locations-module__left-panel-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.organization-outlet .org-locations-module__close-left-panel-button {
    position: absolute;
    right: 10px
}

.organization-outlet .org-locations-module__group-name--short {
    max-width: 190px
}

.organization-outlet .org-locations-module__location-card-list {
    overflow-y: auto
}

.organization-outlet .org-locations-module__location-card {
    min-height: 74px;
    border-top: 1px solid var(--color-border-faint);
    cursor: pointer
}

.organization-outlet .org-locations-module__location-card:first-child {
    border-top: none
}

.organization-outlet .org-locations-module__location-card:last-child {
    border-bottom: 1px solid var(--color-border-faint)
}

.organization-outlet .org-locations-module__location-card--highlighted {
    box-shadow: 4px 0 0 var(--color-action) inset, 0 -1px 0 var(--color-background-canvas) inset;
    background-color: var(--voyager-color-background-input-search)
}

.organization-outlet .org-profile-card__link-wrapper:focus, .organization-outlet .org-profile-card__link-wrapper:hover {
    text-decoration: none
}

.organization-outlet .org-profile-card-content--is-truncated {
    table-layout: fixed;
    width: 100%
}

.organization-outlet .org-profile-card-content--is-truncated > figure {
    width: 64px
}

.organization-outlet .org-profile-card-content--is-truncated dt {
    display: block
}

.organization-outlet .org-profile-card-content__profile-picture.org-profile-card-content__profile-picture {
    background-color: transparent
}

.organization-outlet .org-profile-card-content .ghost-person {
    background-color: var(--color-background-brand-accent-5)
}

.organization-outlet .org-profile-card-content__badge {
    border: none;
    background-color: transparent
}

.organization-outlet .org-profile-card-content__name-heading:hover {
    text-decoration: underline
}

.organization-outlet .org-screen-loader {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background-color: var(--color-background-container);
    overflow: hidden
}

.organization-outlet .org-screen-loader--is-fullscreen {
    position: fixed;
    left: 0;
    right: 0;
    background-color: var(--color-icon)
}

.organization-outlet .org-screen-loader--is-below-nav-tab {
    position: relative;
    padding-top: 50%;
    background-color: transparent
}

.org-screen-loader__icon {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.org-screen-loader--is-below-nav-tab .org-screen-loader__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.organization-outlet .org-stock-quote__footer {
    white-space: normal
}

.organization-outlet .org-stock-quote__content {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.6rem .8rem
}

.organization-outlet .org-stock-quote__content-spacing {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 1.6rem 1.6rem
}

.organization-outlet .org-stock-quote__footer-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem 0
}

.organization-outlet .org-stock-quote__footer-logo {
    width: 40px;
    height: 20px;
    background: var(--org-addon-bing-logo) 100%/40px no-repeat
}

.organization-outlet .org-stock-quote__footer-logo-v2 {
    width: 40px;
    height: 20px;
    background: var(--org-addon-bing-logo-v2) 100%/40px no-repeat;
    background-size: contain
}

.organization-outlet .org-stock-quote__heading {
    padding: 1.6rem 1.6rem .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.organization-outlet .org-stock-quote__price-label {
    color: var(--color-text-low-emphasis);
    padding-right: 1.2rem
}

.organization-outlet .org-stock-quote__provider-name {
    color: var(--color-text-low-emphasis)
}

.organization-outlet .org-stock-quote__stock-exchange {
    color: var(--color-text-low-emphasis);
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__stock-symbol {
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__stock-price {
    color: var(--color-text)
}

.organization-outlet .org-stock-quote__price-container {
    padding-top: .8rem
}

.organization-outlet .org-stock-quote__price-container--table {
    flex-basis: 0;
    flex-grow: 1
}

.organization-outlet .org-stock-quote__price-container--table:first-child {
    margin-right: .4rem
}

.organization-outlet .org-stock-quote__open-price--padding-bottom {
    padding-bottom: .4rem
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) {
    background-color: var(--voyager-color-background-container-tint-2);
    height: 220px;
    z-index: -1;
    border-bottom: 1px solid var(--color-border-faint);
    left: 0;
    position: relative;
    width: 100%
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) .company-hero-image-figure {
    height: 220px;
    overflow: hidden;
    position: relative
}

.organization-outlet .company-hero-image-container:not(.org-lclp-main-page__cover-image):not(.org-lclp-top-card-section__company-hero-image):not(.org-top-card__hero-image):not(.org-top-card-background-image-view__hero-image):not(.org-top-card-background-image-view__identity-hero-image) .company-hero-image {
    min-height: 220px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.organization-outlet .org-organization-page {
    position: relative
}

.organization-outlet .org-organization-page__container {
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 3.2rem 1.6rem;
    width: 1128px
}

.organization-outlet .org-organization-page__member-navigation-container {
    z-index: 100
}

@media (max-width: 1161px) and (min-width: 769px) {
    .organization-outlet .top-card-container {
        margin-bottom: 0
    }
}

.org-page-navigation--horizontal {
    display: flex;
    justify-content: center
}

.org-page-navigation__wrapper {
    justify-content: space-between;
    display: flex;
    align-items: center;
    white-space: nowrap
}

@media only screen and (max-width: 576px) {
    .org-page-navigation__wrapper {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 1rem
    }
}

.org-page-navigation--bordered {
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.org-page-navigation__premium-icon[type^=premium-chip].org-page-navigation__premium-icon[type^=premium-chip], .org-page-navigation__premium-icon[type^=premium-chip] svg {
    width: 8px;
    height: 8px
}

.org-page-navigation__items {
    display: flex;
    list-style: none;
    padding: 1px 0
}

@media only screen and (max-width: 576px) {
    .org-page-navigation__items {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

.org-page-navigation--horizontal .org-page-navigation__items {
    flex-direction: row
}

.org-page-navigation--is-scrollable .org-page-navigation__items {
    overflow-x: auto
}

.org-page-navigation--vertical .org-page-navigation__items {
    flex-direction: column
}

.org-page-navigation--horizontal .org-page-navigation__item {
    margin: 0 0 0 1.6rem
}

@media only screen and (max-width: 768px) {
    .org-page-navigation--horizontal .org-page-navigation__item {
        margin: 0
    }
}

.org-page-navigation--horizontal .org-page-navigation__item:first-child {
    margin-left: 0
}

.org-page-navigation--horizontal .org-page-navigation__item:last-child {
    margin-right: 0
}

.org-page-navigation--vertical .org-page-navigation__item:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint)
}

.org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor.active, .org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor:focus, .org-page-navigation--vertical .org-page-navigation__item .org-page-navigation__item-anchor:hover {
    background: var(--voyager-color-background-container-tint-2)
}

.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:before {
    border-top-left-radius: var(--corner-radius-medium);
    overflow: hidden
}

.org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor.active, .org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:focus, .org-page-navigation--vertical .org-page-navigation__item:first-child .org-page-navigation__item-anchor:hover {
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:before {
    border-bottom-left-radius: var(--corner-radius-medium)
}

.org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor.active, .org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:focus, .org-page-navigation--vertical .org-page-navigation__item:last-child .org-page-navigation__item-anchor:hover {
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.org-page-navigation__item-anchor {
    position: relative;
    display: inline-block;
    width: 100%
}

.org-page-navigation__item-anchor, .org-page-navigation__item-anchor:before {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 83ms
}

.org-page-navigation__item-anchor:before {
    background-color: transparent;
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    right: 0
}

.org-page-navigation__item-anchor:visited {
    color: var(--color-text-low-emphasis)
}

.org-page-navigation__item-anchor:active {
    background-color: var(--color-background-container-tint)
}

.org-page-navigation__item-anchor:focus, .org-page-navigation__item-anchor:hover, .org-page-navigation__item-anchor:visited:focus, .org-page-navigation__item-anchor:visited:hover {
    text-decoration: none;
    color: var(--color-text)
}

.org-page-navigation--vertical .org-page-navigation__item-anchor:before {
    height: 100%;
    width: 5px
}

.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    white-space: nowrap
}

.org-page-navigation--horizontal .org-page-navigation__item-anchor:before {
    height: 2px;
    width: 100%
}

.org-page-navigation--40dp.org-page-navigation--vertical .org-page-navigation__item-anchor, .org-page-navigation--48dp.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    padding: 1.2rem 1.6rem
}

.org-page-navigation--40dp.org-page-navigation--horizontal .org-page-navigation__item-anchor {
    padding: .8rem
}

.org-page-navigation__item-anchor.active {
    font-weight: 700;
    color: var(--color-checked)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .org-page-navigation__item-anchor.active {
        border-bottom: 2px solid var(--color-checked)
    }
}

.org-page-navigation__item-anchor.active:before {
    background-color: var(--color-checked);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .5s
}

.org-page-navigation__item-anchor.active:focus, .org-page-navigation__item-anchor.active:hover {
    color: var(--color-checked)
}

.org-page-navigation__item-anchor.active:focus:before, .org-page-navigation__item-anchor.active:hover:before {
    background-color: var(--color-checked)
}

.org-page-navigation__item-anchor.disabled {
    color: var(--color-text-disabled)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .org-page-navigation__item-anchor.disabled {
        color: GrayText
    }
}

.org-page-navigation__item-anchor.disabled:focus, .org-page-navigation__item-anchor.disabled:hover {
    color: var(--color-text-disabled);
    cursor: not-allowed
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .org-page-navigation__item-anchor.disabled:focus, .org-page-navigation__item-anchor.disabled:hover {
        color: GrayText
    }
}

.org-page-navigation__item-anchor.disabled:active {
    background-color: transparent
}

.org-top-card-banner {
    align-items: center;
    background-color: var(--color-background-brand-accent-4-dark);
    display: flex;
    padding: 1.2rem 1.6rem;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0;
    overflow: hidden
}

.org-top-card-banner__icon {
    color: var(--color-icon-on-dark);
    flex-shrink: 0
}

.org-top-card-banner__content {
    color: var(--color-text-on-dark);
    flex-grow: 1;
    margin-left: 1.2rem
}

.org-top-card-banner__content a, .org-top-card-banner__content a:visited {
    color: var(--color-text-on-dark);
    text-decoration: underline
}

.organization-outlet .org-top-card-primary-actions__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: -.8rem;
    margin-top: -.4rem
}

.organization-outlet .org-top-card-primary-actions__inner--reverse-order {
    flex-direction: row-reverse
}

.organization-outlet .org-top-card-primary-actions__action {
    flex-grow: 1;
    margin-left: .8rem;
    margin-top: .4rem;
    min-width: 135px
}

.organization-outlet .org-top-card-primary-actions__action-inner {
    width: 100%
}

.organization-outlet .org-top-card-primary-actions__external-link.org-top-card-primary-actions__external-link {
    padding-right: 0
}

.organization-outlet .org-top-card-primary-actions__margin-bottom {
    margin-bottom: 24px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-primary-actions__margin-bottom {
        font-size: 14px;
        margin-bottom: 16px
    }
}

.organization-outlet .org-top-card-primary-content__logo {
    border-color: var(--color-background-container);
    border-style: solid;
    box-sizing: border-box;
    display: block;
    border-radius: 0;
    box-shadow: none
}

.organization-outlet .org-top-card-primary-content__logo:not(.ghost-company) {
    background-color: var(--color-background-container)
}

.organization-outlet .org-top-card--improvement-primary-content__logo {
    width: 128px;
    height: 128px;
    margin-bottom: 4px;
    border-width: 4px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card--improvement-primary-content__logo {
        width: 96px;
        height: 96px;
        margin-bottom: 8px
    }
}

.organization-outlet .org-top-card-summary__title-width {
    max-width: calc(518px - 1.6rem)
}

.organization-outlet .org-top-card-summary__tagline {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.organization-outlet .org-top-card-improvement-summary__tagline {
    font-weight: 400;
    font-size: 16px;
    color: var(--color-text);
    margin-bottom: 4px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-improvement-summary__tagline {
        font-size: 14px;
        margin-bottom: 12px
    }
}

.organization-outlet .org-top-card-summary__title {
    color: var(--color-text)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-summary__title {
        font-size: 24px;
        margin-bottom: 4px
    }
}

.organization-outlet .org-top-card-summary-info-list {
    list-style: none;
    overflow: hidden;
    margin-left: -.4rem
}

.organization-outlet .org-top-card-improvement-summary-info-list {
    font-weight: 400;
    font-size: 14px;
    color: var(--color-text-low-emphasis)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-improvement-summary-info-list {
        font-size: 12px
    }
}

.organization-outlet .org-top-card-summary-info-list__info-item {
    display: inline-block;
    padding-right: .4rem
}

.organization-outlet .org-top-card-summary-info-list__info-item:before {
    content: "\00B7\0020\0020\0020";
    margin-left: -.4rem
}

.organization-outlet .org-top-card-summary-info-list__followers-modal-button {
    color: var(--color-action)
}

.organization-outlet .org-top-card-secondary-content__insights-improvement {
    margin-bottom: .4rem;
    margin-top: 1.6rem
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__insights-improvement {
        font-size: 1.4rem;
        margin-bottom: 1.2rem
    }
}

.organization-outlet .org-top-card-secondary-content__insight {
    display: flex;
    align-items: center;
    margin-right: 2.4rem
}

.organization-outlet .org-top-card-secondary-content__connections-facepile-image, .organization-outlet .org-top-card-secondary-content__insight-image {
    margin-right: .4rem
}

.organization-outlet .org-top-card-secondary-content__see-all:before {
    content: "\00B7\0020\0020\0020";
    margin-left: .4rem
}

@media screen and (max-width: 768px) {
    .organization-outlet .org-top-card-secondary-content__see-all-link {
        display: none
    }
}

.organization-outlet .org-top-card-secondary-content__see-all-independent-link {
    display: flex;
    margin: .8rem 0 .4rem
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile {
    display: flex;
    align-items: center;
    text-align: left
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile:focus, .organization-outlet .org-top-card-secondary-content__clickable-facepile:hover {
    color: var(--color-action);
    text-decoration: underline
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile--with-right-margin {
    margin-right: 2.4rem
}

.organization-outlet .org-top-card-secondary-content__clickable-facepile-image {
    margin-right: .8rem
}

.organization-outlet .org-top-card-secondary-content__ranking-badge {
    font-weight: 600;
    font-size: 16px;
    color: var(--color-action)
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__ranking-badge {
        font-size: 14px
    }
}

.organization-outlet .org-top-card-secondary-content__ranking-badge-bottom-margin {
    margin-bottom: 16px
}

@media screen and (max-width: 576px) {
    .organization-outlet .org-top-card-secondary-content__ranking-badge-bottom-margin {
        margin-bottom: 12px
    }
}

.organization-outlet .org-top-card-followers-modal__connection + .org-top-card-followers-modal__connection:before {
    border-top: 1px solid var(--color-border-faint);
    content: "";
    left: 80px;
    position: absolute;
    right: 0;
    top: 0
}

.organization-outlet .org-top-card-followers-modal__connection-headline {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto;
    max-height: 40
}

.organization-outlet .org-top-card-followers-modal__header {
    min-height: 28px
}

.organization-outlet .org-ranking-badge__icon {
    vertical-align: middle;
    color: var(--color-text)
}

.organization-outlet .org-ranking-badge__text {
    margin-left: -.4rem;
    color: var(--color-text)
}

.organization-outlet .org-data-attribution__partner-logo {
    background: transparent
}

.organization-outlet .org-view-as-admin {
    background-color: var(--voyager-color-action-stick)
}

.organization-outlet .org-member-navigation__dropdown-content {
    z-index: 1
}

.organization-outlet .org-member-navigation__dropdown-trigger {
    margin-top: -2px
}

.organization-outlet .org-member-navigation__dropdown-item {
    display: block;
    outline-offset: -5px;
    padding: .8rem 1.6rem
}

.organization-outlet .org-member-navigation__dropdown-item, .organization-outlet .org-member-navigation__dropdown-item:visited {
    color: inherit;
    text-decoration: none
}

.organization-outlet .org-member-navigation__dropdown-item.active {
    border-left: 3px solid var(--color-checked)
}

.organization-outlet .org-member-navigation-container__premium-nav-item-badge {
    width: 78px
}

.organization-outlet .org-highlight-trending-post__article-link {
    width: calc(100% - 110px)
}

.organization-outlet .org-highlight-trending-post__video-with-text-thumbnail-icon {
    position: absolute;
    left: 30px;
    top: 5px;
    color: var(--color-icon-on-dark);
    align-items: center;
    width: 45px;
    height: 45px;
    background: var(--color-background-container-dark);
    border-radius: 50%;
    display: flex;
    padding: .8rem
}

.organization-outlet .org-stockquote-info__content-left {
    width: 30%
}

.organization-outlet .org-stockquote-info__content-right {
    width: 70%
}

.organization-outlet .org-claim-value-proposition__icon--megaphone {
    background: var(--illustration-microspot-megaphone-small)
}

.organization-outlet .org-claim-value-proposition__icon--people-conversation {
    background: var(--illustration-microspot-ui-feed-profile-small)
}

.organization-outlet .org-claim-value-proposition__icon--magnifying-glass {
    background: var(--illustration-microspot-search-small)
}

.organization-outlet .org-reactivate-page__padding {
    padding: 3.2rem
}

.org-admin-character-count__container {
    height: 100%;
    position: relative
}

.org-admin-character-count__trigger--center {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -3.2rem
}

.org-admin-character-count__trigger--right {
    position: absolute;
    right: 0;
    top: -3.2rem
}

.org-admin-character-count__icon, .org-admin-character-count__icon:focus, .org-admin-character-count__icon:hover {
    background-color: var(--color-background-brand-accent-5);
    color: var(--color-signal-positive)
}

.org-admin-character-count__icon--error, .org-admin-character-count__icon--error:focus, .org-admin-character-count__icon--error:hover, .org-display-errors__message {
    color: var(--color-signal-negative)
}

.org-display-errors__message {
    text-align: left;
    margin-bottom: 1.6rem
}

.org-direct-video-upload {
    position: relative;
    min-height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.org-direct-video-upload__video-attachment {
    margin: 1.6rem
}

.org-direct-video-upload .media-player {
    position: static
}

.org-direct-video-upload__progress-bar {
    width: 100%;
    height: .4rem;
    margin-right: 1.2rem;
    text-align: left
}

.org-direct-video-upload__progress-bar .artdeco-completeness-background {
    height: .4rem
}

.org-direct-video-upload__progress-bar .artdeco-completeness-meter-linear__progress-element {
    margin: 0
}

.org-direct-video-upload__error-message {
    color: var(--color-signal-negative)
}

.org-direct-video-upload__video-player {
    overflow: hidden;
    height: 1px;
    width: 1px
}

.org-direct-video-upload__video-player--expanded {
    animation-name: org-direct-video-upload-video-player-show;
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    animation-delay: .75s;
    transform-origin: 50% 50% 0
}

.org-direct-video-upload__video-player--expanded:-webkit-full-screen-ancestor {
    animation: none;
    height: 100%;
    width: 100%;
    visibility: visible
}

.org-direct-video-upload__video-attachment--collapsed {
    animation-name: org-direct-video-upload-video-attachment-hide;
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in;
    transform-origin: 50% 32px 0
}

@keyframes org-direct-video-upload-video-player-show {
    0% {
        opacity: 0;
        transform: scale(.5);
        height: 100%;
        width: 100%
    }
    to {
        opacity: 1;
        transform: scale(1);
        height: 100%;
        width: 100%
    }
}

@keyframes org-direct-video-upload-video-attachment-hide {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        transform: scale(.5);
        opacity: 0
    }
}

.edit-content-page-header-module {
    background: var(--color-background-container)
}

.edit-content-page-header-module .edit-content-page-section-wrapper {
    display: flex
}

.edit-content-page-header-module .edit-content-page-left {
    width: 55%
}

.edit-content-page-header-module .edit-content-page-right {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    width: 45%;
    text-align: right
}

@media screen and (max-height: 640px) {
    .edit-content-page-header-module .edit-content-page-right {
        padding-right: 2.4rem
    }

    .edit-content-page-header-module .edit-content-page__button {
        margin: .4rem
    }
}

.org-admin-preview-page-header {
    width: 1128px;
    box-sizing: content-box;
    display: block;
    margin: auto;
    position: relative;
    padding: 1.6rem 30px
}

@media (max-width: 1208px) {
    .org-admin-preview-page-header {
        width: calc(100vw - 20px);
        box-sizing: border-box
    }
}

@media (max-width: 976px) {
    .org-admin-preview-page-header {
        padding: 0 18px
    }
}

.org-admin-preview-page-header:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1000px;
    right: -1000px;
    z-index: -1;
    background-color: var(--color-background-container);
    border-top: 0;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.org-admin-preview-page-header__page-title {
    width: 50%;
    display: inline-block
}

.org-admin-preview-page-header__page-buttons {
    width: 50%;
    display: inline-block;
    text-align: right;
    float: right
}

.org-admin-embed-url__back-button-container {
    position: relative;
    float: left;
    padding: 1.2rem 0 0 1.2rem
}

.org-admin-embed-url__back-button {
    background: none;
    border: 0;
    padding: 0
}

.org-admin-embed-url__back-button:focus .org-admin-embed-url__li-icon, .org-admin-embed-url__back-button:hover .org-admin-embed-url__li-icon {
    color: var(--color-action)
}

.org-admin-embed-url__back-button:focus + .org-admin-embed-url__back-button-tooltip, .org-admin-embed-url__back-button:hover + .org-admin-embed-url__back-button-tooltip {
    visibility: visible;
    opacity: 1
}

.org-admin-embed-url__li-icon {
    color: var(--color-action)
}

.org-admin-embed-url__back-button-tooltip {
    z-index: 100;
    left: 24px;
    bottom: 40px
}

.org-admin-embed-url__input-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.org-admin-embed-url__input-container-input {
    border-radius: var(--corner-radius-small)
}

.org-admin-embed-url__floating-label {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    width: 80%;
    margin-top: 20px
}

.org-admin-embed-url__image-container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    display: block;
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.org-admin-embed-url__image-container[data-embed-type=article] {
    background-image: var(--illustration-microspot-article-large)
}

.org-admin-embed-url__image-container[data-embed-type=vimeo], .org-admin-embed-url__image-container[data-embed-type=youtube] {
    background-image: var(--illustration-microspot-video-large)
}

.org-admin-embed-url__image-container[data-embed-type=slideshare] {
    background-image: var(--illustration-microspot-slides-stack-large)
}

.editable-section-module .editable-section-module-header {
    padding-top: 2.4rem;
    padding-bottom: .8rem
}

.editable-section-module .editable-section-module-header:after {
    content: "";
    display: table;
    clear: both
}

.editable-section-module .editable-section-module-title-wrapper {
    width: 75%;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.editable-section-module .editable-section-module__tooltip-toggle-switch {
    float: right
}

.editable-section-module .label-tooltip-wrapper {
    margin: 12px 0 3px;
    height: 2.4rem;
    display: flex;
    align-items: center
}

.editable-section-module .label-tooltip-wrapper__label {
    display: initial;
    margin: 0
}

.editable-section-module .editable-section-module-title-wrapper--small-width {
    width: 60%
}

.editable-section-module .editable-section-module-title-wrapper--full-width {
    width: 100%
}

.editable-section-module .org-editable-section-module-container {
    box-shadow: var(--elevation-lined);
    background-color: var(--color-background-container);
    margin-top: .8rem
}

.editable-section-module .org-editable-section-module-container__small-hashtag-illustration {
    background-image: var(--illustration-microspot-hashtag-small);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: 50%;
    height: 140px;
    resize: both
}

.org-life-featured-members-module {
    box-sizing: border-box;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch
}

.org-life-featured-members-module__card.org-life-featured-members-module__card {
    word-wrap: break-word;
    width: 218px;
    min-height: 128px;
    margin: 0 0 0 1.6rem;
    padding: 0;
    position: relative
}

.org-life-featured-members-module__card.org-life-featured-members-module__card:first-child {
    margin-left: 0
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .org-profile-card-content {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .profile-info-list {
    padding: .8rem 0 1.2rem;
    text-align: center;
    font-family: sans-serif
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .edit-entity-card {
    padding: 0;
    border: none;
    background: transparent
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .org-profile-card {
    padding: 1.6rem 1.2rem 0;
    border: none;
    background: transparent
}

.org-life-featured-members-module__card.org-life-featured-members-module__card .profile-background-image {
    position: absolute;
    top: 0;
    left: 0
}

.org-life-featured-members-module__card.org-life-featured-members-module__card figure img {
    position: relative;
    border: 2px solid var(--color-background-container)
}

.org-life-featured-members-module__container {
    word-break: break-word
}

.org-life-featured-members-module__container--lclp {
    background-color: var(--color-background-container);
    margin: .8rem 0
}

.org-life-featured-members-module__container--lclp .is-dragging-object .edit-profile-card:hover .buttons-container {
    display: none
}

.org-life-featured-members-module__container--lclp .editable-section-module-header {
    padding: .8rem .4rem
}

.org-life-featured-members-module__container--lclp .edit-section-container {
    padding: 2.4rem
}

.org-life-featured-members-module__container--lclp .inline-edit-field {
    box-shadow: none
}

.edit-section-container .module-header .module-header-title {
    margin-bottom: 1.2rem
}

.edit-media-section-item .media-preview-container {
    position: relative;
    height: 100%;
    margin-bottom: .4rem
}

.edit-media-section-item.is-applying-image {
    padding: 0;
    border: 1px dashed var(--color-border-faint);
    border-radius: 2px;
    background-color: var(--color-background-canvas-tint);
    text-align: center
}

.edit-media-section-item .media-buttons {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 1.6rem
}

.edit-media-section-item .media-buttons button, .edit-media-section-item .media-buttons label {
    margin: .4rem
}

.edit-media-section-item .media-add-caption {
    text-align: center
}

.edit-media-section-item.background-cover-shift-up .media-buttons {
    bottom: 8rem
}

.edit-media-section-item.logo {
    position: relative
}

.edit-media-section-item.logo .media-buttons {
    margin-left: 3px
}

.org-admin-edit-link__input:focus, .org-admin-edit-link__input:hover {
    outline: 0
}

.org-admin-edit-link__container {
    width: 100%;
    min-width: 150px;
    margin-right: .8rem
}

.org-admin-edit-link__save-button {
    flex-shrink: 0;
    max-width: 150px
}

.upload-media-section {
    position: relative;
    padding: 0;
    background-color: transparent;
    text-align: center;
    box-shadow: none;
    height: 100%
}

.upload-media-section.large {
    min-height: 376px
}

.upload-media-section.medium {
    min-height: 252px
}

.upload-media-section.medium .org-upload-media-section__add-media-illustration {
    height: 6.4rem
}

.upload-media-section.medium .other-media-upload-buttons {
    bottom: 0;
    margin-bottom: 1.6rem
}

.upload-media-section.small .media-upload-text {
    margin-top: 0
}

.upload-media-section.small .other-media-upload-buttons {
    bottom: 0
}

.upload-media-section.small .media-upload-input-label {
    margin: 0
}

.upload-media-section.background-cover-shift-up .input-wrapper {
    top: 25%
}

.upload-media-section.background-cover-shift-up .other-media-upload-buttons {
    bottom: 6.4rem
}

.upload-media-section.right-rail {
    height: 207px;
    background-color: var(--color-background-container)
}

.upload-media-section.right-rail .input-wrapper {
    top: 30%;
    padding: 0 2.4rem
}

.upload-media-section.right-rail .embed-url .floating-label .label-text {
    top: -6px
}

.upload-media-section.right-rail .embed-url input {
    outline: none;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.upload-media-section.logo .upload-min-size {
    display: block
}

.upload-media-section.upload-in-progress {
    background-image: none
}

.upload-media-section .input-wrapper {
    width: 100%
}

.upload-media-section .input-wrapper i {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    display: block;
    height: 56px;
    width: 56px
}

.upload-media-section .media-upload-text {
    margin-top: 20px
}

.upload-media-section .other-media-upload-buttons {
    position: absolute;
    bottom: 1.6rem;
    text-align: center;
    width: 100%
}

.upload-media-section .upload-video-input, .upload-media-section .upload-video-placeholder {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center
}

.org-upload-media-section__background-v2 {
    background-color: var(--color-background-container)
}

.org-upload-media-section__supported-media-types-icons {
    opacity: .5;
    vertical-align: middle;
    margin-left: .4rem;
    margin-right: .4rem
}

.org-upload-media-section__add-media-illustration {
    background-position: 50%;
    background-image: var(--illustration-microspot-image-stack-large);
    margin: 64px auto 0;
    height: 6.4rem;
    width: 6.4rem
}

.org-upload-media-section__add-photo-illustration {
    background-position: 50%;
    background-image: var(--illustration-microspot-image-large);
    margin: 0 auto;
    height: 6.4rem;
    width: 6.4rem
}

.org-upload-media-section__media-selector-dropdown-item {
    min-height: 70px;
    flex-direction: row;
    display: flex;
    align-items: center
}

.org-upload-media-section__media-selector-dropdown-content {
    max-width: 310px
}

.edit-entity-card {
    position: relative;
    border: 2px solid var(--color-border-faint);
    box-shadow: 0 0 0 var(--color-border-low-emphasis);
    border-radius: var(--corner-radius-medium);
    overflow: visible;
    min-height: 96px;
    background-color: var(--color-background-container)
}

.edit-entity-card .ghost-person {
    background-color: transparent
}

.edit-entity-card .entity-mock-line {
    background-color: transparent;
    height: 10px;
    margin-bottom: 6px
}

.edit-entity-card .entity-mock-line.short {
    width: 50%
}

.edit-entity-card .entity-mock-line.medium {
    width: 66%
}

.edit-entity-card .entity-mock-line.long {
    width: 80%
}

.edit-entity-card.is-editing {
    padding: 0
}

.edit-entity-card:focus .org-edit-entity-card__buttons-container, .edit-entity-card:hover .org-edit-entity-card__buttons-container {
    opacity: 1
}

.edit-entity-card .cancel-btn, .edit-entity-card .org-edit-entity-card__buttons-container {
    position: absolute;
    top: 10px;
    right: 10px
}

.edit-entity-card .edit-header {
    padding: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.edit-entity-card .edit-entity-card-title, .edit-entity-card .entity-card {
    padding-right: calc(16px + .8rem)
}

.edit-entity-card .edit-entity-card-add {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
    text-align: center
}

.edit-entity-card .edit-entity-card-add li-icon {
    top: 2px
}

.edit-entity-card .ghost-entity-lockup {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-left: 1.2rem
}

.edit-entity-card .typeahead-container {
    position: relative
}

.edit-entity-card .typeahead-container .type-ahead-input-wrapper {
    padding: 10px
}

.edit-entity-card .typeahead-container li-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.edit-entity-card .typeahead-container input {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: var(--corner-radius-small);
    padding-left: .8rem;
    padding-right: 0;
    width: 100%
}

.edit-entity-card .type-ahead-results {
    left: -1px;
    right: -1px;
    width: auto;
    z-index: 1
}

.edit-entity-card .type-ahead-results .type-ahead-result-image {
    margin-right: .8rem
}

.org-edit-entity-card__buttons-container {
    width: 24px;
    opacity: 0
}

.org-edit-entity-card--focused .org-edit-entity-card__buttons-container {
    opacity: 1
}

.org-edit-entity-card__button-text {
    color: var(--color-action);
    padding-bottom: 2.4rem
}

.org-edit-entity-card__button-text:focus, .org-edit-entity-card__button-text:hover {
    color: var(--color-action)
}

.org-edit-entity-card__profile-ghost {
    margin: 2.4rem auto 1.2rem
}

.org-edit-entity-card__profile-ghost .ghost-person {
    margin: 0 auto
}

.org-admin-profile-card {
    padding: 0;
    border: none;
    background: transparent;
    position: relative
}

.org-admin-profile-card.org-admin-profile-card--focused {
    opacity: 1
}

.org-admin-profile-card.org-admin-profile-card--editing {
    padding: 0;
    border: none
}

.org-admin-profile-card .org-admin-profile-card__buttons-container {
    opacity: 0
}

.org-admin-profile-card:focus .org-admin-profile-card__buttons-container, .org-admin-profile-card:hover .org-admin-profile-card__buttons-container {
    opacity: 1
}

.org-admin-profile-card .org-admin-profile-card__buttons-container {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__cancel-btn {
    top: 1.2rem;
    right: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__button-text {
    color: var(--color-action);
    padding-bottom: 2.4rem
}

.org-admin-profile-card .org-admin-profile-card__button-text:focus, .org-admin-profile-card .org-admin-profile-card__button-text:hover {
    color: var(--color-action)
}

.org-admin-profile-card .org-admin-profile-card__edit-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem;
    margin-bottom: 0;
    border-bottom: 1px solid var(--color-border-low-emphasis)
}

.org-admin-profile-card .org-admin-profile-card__title {
    padding-right: calc(16px + .8rem)
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container {
    position: relative
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container .type-ahead-input-wrapper {
    padding: 1.2rem
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container li-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.org-admin-profile-card .org-admin-profile-card__typeahead-container input {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: var(--corner-radius-small);
    padding-left: .8rem;
    padding-right: 0;
    width: 100%
}

.org-file-input {
    display: flex;
    max-width: 500px
}

.org-file-input--focused {
    outline: 1px dotted
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @supports not (-ms-accelerator:true) {
        .org-file-input--focused {
            outline: 5px auto -webkit-focus-ring-color
        }
    }
}

.org-file-input__input {
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    text-indent: -999px
}

.auto-resizable-textarea {
    overflow: hidden;
    resize: none;
    width: auto
}

.org-video-thumbnail {
    display: block;
    margin: auto;
    object-fit: contain
}

.org-hashtag-card__icon-circle-hashtag {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%;
    height: 48px;
    width: 48px;
    vertical-align: middle;
    display: inline-block
}

.org-hashtag-card__item {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 56px)
}

.org-hashtag-card__hashtag-link, .org-hashtag-card__hashtag-link:focus {
    text-decoration: none
}

.org-hashtag-card__hashtag-link:focus .org-hashtag-card__item {
    text-decoration: underline
}

.org-admin-access-pending {
    max-width: none;
    padding: 2.4rem
}

.org-request-admin-access-modal__footer {
    display: flex;
    padding: 1.2rem 2.4rem;
    border-top: 1px solid var(--color-border-faint);
    justify-content: flex-end
}

.org-all-events-modal__tab-panel-container {
    height: 400px
}

.org-all-events-modal__tab-panel {
    height: 100%;
    overflow: auto
}

.org-claimable-page-module {
    border-top: 2px solid var(--color-signal-caution);
    display: block;
    padding: 0;
    border-radius: var(--corner-radius-medium)
}

.org-claimable-page-module__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 1.6rem 1.2rem
}

.org-claimable-page-module__value-proposition-container {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.6rem 1.6rem
}

.org-claimable-page-module__value-proposition-item {
    margin-right: 2.4rem;
    max-width: 33.33333%
}

.org-company-info-module__container {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-right: -1px;
    width: 215.99808px;
    margin-left: 0;
    padding: 1.6rem;
    text-align: center
}

@media (max-width: 1208px) {
    .org-company-info-module__container {
        width: calc(20.833vw - 35.66456px);
        margin-left: 0
    }
}

@media (max-width: 976px) {
    .org-company-info-module__container {
        width: calc(20.833vw - 24.33192px);
        margin-bottom: 0;
        margin-left: 0
    }
}

@media (max-width: 769px) {
    .org-company-info-module__container {
        left: 0;
        right: 0;
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.org-company-info-module__top-stick.stuck > :first-child {
    top: 175px
}

.org-company-info-module__logo {
    display: block;
    margin: 0 auto 1.6rem
}

.org-confirm-page-representative-modal__organization-preview {
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    padding: 1.2rem 2.4rem 1.2rem .8rem;
    margin-bottom: 1.6rem
}

.org-confirm-page-representative-modal__summary {
    min-width: 0
}

.org-hashtags-module {
    width: 312px
}

.org-highlight-hashtag-module__content-card {
    min-width: 0;
    flex: 1
}

.org-highlight-hashtag-module__icon-circle-hashtag {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%;
    padding: 24px;
    vertical-align: middle
}

.org-highlight-hashtag-module__content-card-people-facepile-container {
    display: inline-block;
    vertical-align: middle;
    padding-left: 1.2rem;
    width: calc(100% - 45px)
}

.org-highlight-hashtag-module__content-card-consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-hashtag-module__content-card-consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-hashtag-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-hashtag-module__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-jobs-card__content {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-jobs-card__content {
        display: flex
    }
}

.org-highlight-jobs-card__title {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

@media (min-width: 768px) {
    .org-highlight-jobs-card__inline {
        min-width: 0;
        flex: 1;
        display: flex
    }
}

.org-highlight-jobs-card__container {
    max-width: calc(100% - 60px)
}

.org-highlight-jobs-card__container-consistant-cards-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-jobs-card__container-consistant-cards-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-jobs-card__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-jobs-card__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-people-module__content {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-people-module__content {
        display: flex
    }
}

.org-highlight-people-module__content-card:first-child {
    margin-bottom: 1.2rem
}

@media (min-width: 768px) {
    .org-highlight-people-module__content-card {
        min-width: 0;
        flex: 1
    }

    .org-highlight-people-module__content-card:first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }
}

.org-highlight-people-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-people-module__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-people-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding-top: 1.6rem;
    padding-bottom: .4rem
}

@media screen and (min-width: 576px) {
    .org-highlight-people-module__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: 1.2rem
    }
}

.org-highlight-photo-module__content-card {
    flex: 1;
    min-width: 0;
    height: 170px
}

.org-highlight-photo-module__grouped-photo {
    flex: 1 0 calc(50% - 6px);
    max-width: calc(50% - 6px);
    min-width: 0;
    height: 79px
}

.org-highlight-photo-module__grouped-photo:nth-child(2n) {
    margin-left: 1.2rem
}

.org-highlight-photo-module__grouped-photo:nth-child(3), .org-highlight-photo-module__grouped-photo:nth-child(4) {
    margin-top: 1.2rem
}

.org-highlight-photo-module__grouped-photo-container {
    display: flex;
    flex-wrap: wrap
}

@media (max-width: 768px) {
    .org-highlight-photo-module__content-cards-with-group:nth-child(2) {
        display: none
    }
}

.org-highlight-photo-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-photo-module__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-photo-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-photo-module__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem
    }
}

.org-highlight-photo-module__content {
    padding: 0 2.4rem
}

.org-highlight-videos-module__video-thumbnail-icon {
    position: absolute;
    left: 42%;
    top: 50px;
    color: var(--color-border-on-dark);
    align-items: center;
    width: 45px;
    height: 45px;
    background: var(--color-background-canvas-dark-tint);
    border-radius: 50%;
    padding: .8rem;
    border: 1px solid var(--color-border-on-dark)
}

.org-highlight-videos-module__image {
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    position: relative;
    height: 140px;
    min-width: 264px
}

.org-highlight-videos-module__image--multi-display {
    min-width: 0;
    flex: 1
}

.org-highlight-videos-module__video-commentary {
    display: block;
    line-height: 2rem !important;
    max-height: 16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem
}

.org-highlight-videos-module__video-commentary * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-highlight-videos-module__video-commentary {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8
    }
}

@media screen and (min-width: 768px) {
    .org-highlight-videos-module__video-commentary {
        margin-left: 1.6rem;
        margin-top: 0
    }
}

@media screen and (min-width: 768px) {
    .org-highlight-videos-module__video-commentary-container {
        display: flex
    }
}

.org-highlight-videos-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-videos-module__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-videos-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: 1.6rem
}

.org-highlight-videos-module__card-spacing-top {
    padding-top: 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-videos-module__card-spacing-top {
        padding-top: 2.4rem
    }
}

.org-highlight-videos-module__video-commentary-container-card-spacing {
    padding: 0 2.4rem 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-videos-module__video-commentary-container-card-spacing {
        padding: 0 2.4rem 2.4rem
    }
}

.org-lead-gen-banner__container {
    border-radius: var(--corner-radius-medium);
    background: var(--color-background-container);
    box-shadow: var(--elevation-lined);
    display: flex
}

.org-lead-gen-banner__text-container {
    color: var(--color-text);
    width: 100%
}

.org-lead-gen-banner__content, .org-lead-gen-banner__header-text {
    color: var(--color-text-low-emphasis)
}

.org-lead-gen-banner__messages-illustration {
    background: var(--illustration-microspot-lightbulb-small) no-repeat
}

.org-lead-gen-banner__disabled-preview-btn {
    pointer-events: none
}

.org-lead-gen-banner__previously-submitted-lgf {
    border-radius: 8px;
    background-color: var(--color-background-container-tint);
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 1.6rem;
    padding: 1.6rem
}

.org-lead-gen-banner__signal-notice-icon {
    color: var(--color-brand-accent-4)
}

.org-lead-gen-banner__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-lead-gen-banner__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-lead-gen-banner__card-spacing {
    gap: 1.6rem;
    padding: 1.6rem 2.4rem
}

@media screen and (min-width: 576px) {
    .org-lead-gen-banner__card-spacing {
        padding: 2.4rem
    }
}

.org-highlight-events-module__content {
    padding: 0 2.4rem 1.2rem
}

@media (min-width: 768px) {
    .org-highlight-events-module__content {
        display: flex
    }
}

.org-highlight-events-module__content-improvement {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-events-module__content-improvement {
        display: flex
    }
}

@media (min-width: 768px) {
    .org-highlight-events-module__card {
        min-width: 0;
        flex: 1;
        display: flex
    }

    .org-highlight-events-module__card:first-child {
        margin-right: 1.6rem
    }
}

.org-highlight-events-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding: 0 2.4rem
}

@media screen and (max-width: 576px) {
    .org-highlight-events-module__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-events-module__card-spacing {
    display: flex;
    flex-direction: column;
    padding-top: 1.6rem;
    padding-bottom: 0
}

@media screen and (min-width: 576px) {
    .org-highlight-events-module__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: .8rem
    }
}

.org-highlight-event-card__top-content {
    margin-top: -.4rem
}

.org-highlight-event-card__title {
    --artdeco-reset-typography_getLineHeight: 1.25;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-highlight-event-card__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-highlight-event-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-highlight-event-card__location {
    display: block;
    line-height: 1.6rem !important;
    max-height: 1.6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-highlight-event-card__location * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-highlight-event-card__location {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.org-highlight-event-card__logo {
    object-position: center;
    object-fit: cover !important
}

.org-highlight-insights-module__content {
    padding: 0 2.4rem 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content {
        display: flex
    }
}

.org-highlight-insights-module__content-improvement {
    padding: 0 2.4rem
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content-improvement {
        display: flex
    }
}

.org-highlight-insights-module__content-card:first-child {
    margin-bottom: 1.2rem;
    display: block
}

@media (min-width: 768px) {
    .org-highlight-insights-module__content-card {
        min-width: 0;
        flex: 1
    }

    .org-highlight-insights-module__content-card:first-child {
        margin-bottom: 0;
        margin-right: 1.6rem
    }
}

.org-highlight-insights-module__growth-arrow:before {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.org-highlight-insights-module__rate-increase:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .org-highlight-insights-module__rate-increase:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-highlight-insights-module__rate-decrease:before {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .org-highlight-insights-module__rate-decrease:before {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.org-highlight-insights-module__rate-neutral:before {
    width: 6px;
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.org-highlight-insights-module__tooltip-content {
    width: 300px
}

.org-highlight-insights-module__premium-upsell-link {
    background: var(--premium-color-brand);
    color: var(--premium-color-text);
    float: right;
    margin: 1.2rem 0;
    text-decoration: none
}

.org-highlight-insights-module__premium-upsell-link:focus, .org-highlight-insights-module__premium-upsell-link:hover, .org-highlight-insights-module__premium-upsell-link:visited {
    background: var(--premium-color-action-hover)
}

.org-highlight-insights-module__header {
    padding: 0 2.4rem
}

.org-highlight-insights-module__consistant-card-heading {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-highlight-insights-module__consistant-card-heading {
        font-size: var(--font-size-large)
    }
}

.org-highlight-insights-module__card-spacing {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

@media screen and (min-width: 576px) {
    .org-highlight-insights-module__card-spacing {
        padding-top: 2.4rem;
        padding-bottom: 2.4rem
    }
}

.org-highlight-products-carousel-module__carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-highlight-products-carousel-module__single-card-spacing {
    padding: 1.6rem 0
}

.org-highlight-products-carousel-module__carousel-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold)
}

@media screen and (max-width: 576px) {
    .org-highlight-products-carousel-module__carousel-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-products-carousel-module__single-card-header {
    padding: 0 2.4rem;
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold)
}

@media screen and (min-width: 576px) {
    .org-highlight-products-carousel-module__single-card-header {
        font-size: var(--font-size-xlarge)
    }
}

.org-highlight-products-carousel-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding-top: 0
}

@media screen and (min-width: 576px) {
    .org-highlight-products-carousel-module__card-spacing {
        padding-top: .8rem
    }
}

.org-highlight-products-carousel-module__extra-footer-spacing {
    padding-bottom: .8rem
}

.org-highlight-posts-module .feed-shared-update-v2.artdeco-card {
    box-shadow: none !important
}

.org-highlight-posts-module__post-card {
    min-width: 0;
    flex: 1
}

.org-highlight-posts-module__post-card:nth-of-type(2) {
    margin-left: 1.2rem
}

.org-highlight-posts-module__consistant-card-header {
    font-size: var(--font-size-xlarge);
    font-weight: var(--font-weight-bold);
    padding-bottom: 0 !important
}

@media screen and (max-width: 576px) {
    .org-highlight-posts-module__consistant-card-header {
        font-size: var(--font-size-large)
    }
}

.org-highlight-posts-module__card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: .4rem .8rem 0
}

@media screen and (min-width: 576px) {
    .org-highlight-posts-module__card-spacing {
        padding: 1.2rem .8rem 0
    }
}

.org-highlight-posts-module__single-post-card-spacing {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 1.6rem 2.4rem .8rem
}

@media screen and (min-width: 576px) {
    .org-highlight-posts-module__single-post-card-spacing {
        padding: 2.4rem 2.4rem 1.6rem
    }
}

.org-invite-to-follow-picker__modal[size=large] {
    max-width: 100vw;
    max-height: calc(100vh - 240px)
}

@media screen and (max-height: 960px) {
    .org-invite-to-follow-picker__modal[size=large] {
        top: 3.2rem;
        max-height: calc(100vh - 64px)
    }
}

.org-invite-to-follow-picker__banner {
    background: var(--color-background-canvas);
    border-top: 1px solid var(--color-border-faint);
    padding: 0 2.4rem;
    display: flex;
    min-height: 105px;
    width: 100%
}

.org-invite-to-follow-picker__banner-illustration {
    background: var(--illustration-microspot-mail-open-small);
    height: 48px;
    width: 56px
}

.org-invite-to-follow-picker__tooltip-content {
    max-width: 350px
}

.org-invite-to-follow-picker__check-success-illustration {
    margin: 4.8rem 0 auto;
    width: 48px;
    height: 48px;
    background-image: var(--illustration-microspot-signal-success-small)
}

.org-invite-to-follow-picker__example-post-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%
}

.org-invite-to-follow-picker__example-post {
    margin-top: .8rem;
    padding: 1.2rem;
    border: 1px solid var(--color-border-faint);
    width: 70%;
    background-color: var(--color-background-container)
}

.org-invite-to-follow-picker__ghost-line {
    background-color: var(--color-background-canvas);
    border-radius: 2px;
    height: 1.2rem;
    width: 100%;
    margin: .8rem 0
}

.org-invite-to-follow-picker__ghost-line--short {
    width: 70%
}

.org-invite-to-follow-picker__example-post-content {
    display: flex;
    align-items: center;
    margin-top: .8rem;
    background-color: var(--color-background-canvas);
    width: 100%;
    height: 211px
}

.org-invite-to-follow-picker__example-post-content--bottom {
    background-color: var(--color-background-canvas-mobile);
    height: 60px
}

.org-list-items-display-modal__list-item {
    flex: 1 0 50%;
    padding: .8rem;
    max-width: 50%
}

.org-list-items-display-module__header {
    display: flex;
    align-items: center;
    padding: 1.2rem 1.6rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.org-list-items-display-module__sub-header {
    background-color: var(--color-background-container-tint);
    border-bottom: 1px solid var(--color-border-faint);
    color: var(--color-text);
    padding: .8rem 1.6rem
}

.org-list-items-display-module__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 4.8rem .8rem .8rem
}

.org-list-items-display-module__footer-icon {
    color: var(--color-text-disabled);
    padding: .8rem 1.2rem;
    display: table-cell
}

.org-list-items-display-module__footer-text {
    display: table-cell
}

.org-list-items-empty-module__illustration {
    display: block;
    height: 56px;
    width: 56px;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto
}

.org-list-items-empty-module__illustration--hashtags {
    background: var(--illustration-microspot-hashtag-small) no-repeat 50%
}

.org-post-follow-nudge__success-check {
    background-image: var(--illustration-microspot-signal-success-large);
    height: var(--illustration-microspot-size-large);
    background-position: 50%;
    background-repeat: no-repeat
}

.org-request-admin-access-modal__organization-preview {
    border: 1px solid var(--color-border-faint);
    border-radius: 3px
}

.org-saving-overlay {
    align-items: center;
    background-color: var(--color-background-container);
    opacity: .8;
    display: flex;
    flex-flow: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200
}

.org-unclaimable-page-module {
    border-top: 2px solid var(--color-signal-caution) !important;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.org-similar-pages-carousel {
    border-top: 1px solid var(--color-border-faint);
    background: var(--color-background-container);
    position: relative
}

.org-similar-pages-carousel:before {
    content: " ";
    position: absolute;
    left: 80px;
    top: -8px;
    width: 14px;
    height: 14px;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    border-left: 1px solid var(--color-border-faint);
    transform: rotate(45deg)
}

.org-similar-pages-carousel .artdeco-carousel__navigation {
    margin-right: 3.2rem
}

.org-similar-pages-carousel .artdeco-carousel__item-container {
    height: 100%
}

.org-similar-pages-carousel__dismiss-button {
    position: absolute;
    top: 15px;
    right: 23px
}

.org-similar-pages-carousel__dismiss-button--with-nav-buttons {
    right: 1.2rem
}

.org-similar-pages-carousel__company-card-logo {
    min-width: 56px;
    min-height: 56px;
    max-width: 104px;
    max-height: 104px;
    background-color: var(--color-background-container);
    box-shadow: 0 0 3px 0 var(--color-border-low-emphasis);
    border: 4px solid var(--color-border-on-dark) !important
}

.org-similar-pages-carousel__company-card-cover-photo {
    position: absolute;
    top: 0;
    object-fit: cover;
    width: 100%
}

.org-similar-pages-card__caption {
    height: 40px
}

.org-similar-pages-card__relevance {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px
}

.org-similar-pages-card__relevance * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-similar-pages-card__relevance {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-similar-pages-company-connections__relevance-icon {
    background: var(--color-background-container);
    overflow: visible;
    vertical-align: middle;
    display: inline-block
}

.org-similar-pages-company-connections__insight-image {
    vertical-align: middle;
    display: inline-block
}

.org-pages-to-follow-modal__content-container {
    display: grid;
    grid-template-columns:repeat(auto-fit, 196px);
    justify-content: space-around
}

.org-pages-to-follow-modal__card-container {
    width: 196px;
    margin-bottom: 2.4rem
}

.org-pages-to-follow-modal__card {
    height: 100%
}

.org-ranking-badge {
    display: inline
}

.org-top-card-listing {
    background-color: var(--color-background-container);
    position: relative;
    border-radius: var(--corner-radius-medium)
}

.org-top-card-listing__data-attribute-container {
    border-top: 1px solid var(--color-border-faint);
    width: 100%;
    margin-top: 1.6rem;
    padding-top: 1.6rem
}

.org-top-card-listing__secondary-actions-container {
    position: absolute;
    right: 1.6rem;
    top: .8rem;
    z-index: 100
}

.org-top-card-listing__summary {
    min-height: 112px;
    margin-left: 1.6rem
}

.org-top-card-listing__logo {
    border-radius: 2px;
    box-sizing: border-box;
    border: 4px solid var(--color-border-on-dark);
    flex-shrink: 0;
    display: block
}

.org-top-card-listing__logo:not(.ghost-company) {
    background-color: var(--color-background-container)
}

.org-top-card-primary-content--zero-height-logo .org-top-card-primary-content__logo-container {
    height: 0
}

.org-top-card-primary-content__logo {
    flex-shrink: 0;
    height: 112px;
    width: 112px;
    border-width: 2px
}

.org-top-card-primary-content--zero-height-logo .org-top-card-primary-content__logo {
    transform: translateY(-100%)
}

.org-top-card__primary-content--ia {
    margin-top: 40px
}

.org-top-card__improved-primary-content--ia {
    margin-top: 6.4rem
}

.org-top-card {
    position: relative
}

@media screen and (min-width: 768px) {
    .org-top-card__container {
        display: flex;
        justify-content: space-between
    }
}

.org-top-card__left-col {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    max-width: 630px
}

@media screen and (max-width: 768px) {
    .org-top-card__left-col {
        margin-bottom: 1.6rem
    }
}

.org-top-card__right-col {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-width: 410px
}

.org-top-card__live-video-header {
    z-index: 0
}

.org-top-card__hero-image {
    overflow: hidden;
    height: 134px;
    position: relative;
    border-radius: var(--corner-radius-medium) var(--corner-radius-medium) 0 0
}

.org-top-card__hero-image .bg-img__visible-content:before {
    content: none
}

.org-top-card__default-hero-image {
    height: 100%;
    background-size: cover
}

.org-top-card__default-hero-image--company {
    background-image: var(--entity-background-company)
}

.org-top-card__default-hero-image--school {
    background-image: var(--entity-background-school)
}

.org-top-card__banners-container {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99
}

.org-top-card__secondary-actions-container {
    align-items: middle;
    display: flex;
    position: absolute;
    right: 1.6rem;
    top: .8rem
}

.org-top-card__horizontal-nav-bar {
    justify-content: start !important;
    border-bottom-left-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium);
    padding: 0
}

.org-top-card__product-banner {
    position: absolute;
    right: 0;
    padding: .4rem .8rem;
    background: var(--color-signal-neutral);
    color: var(--color-text-on-dark);
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.org-top-card__primary-actions, .org-top-card__top-card-overflow {
    padding-top: 1.2rem;
    vertical-align: top;
    display: inline-block
}

.org-top-card__top-card-overflow {
    margin-left: .4rem
}

.org-sticky-top-card--hidden {
    top: -16px;
    transition: top .333s
}

.org-sticky-top-card--is-showing {
    box-shadow: var(--elevation-raised);
    background: var(--color-background-container);
    width: 100%;
    position: fixed;
    z-index: 2;
    top: 52px;
    left: 0;
    padding: 0 3.2rem;
    transition: top .333s
}

.org-sticky-top-card__container {
    max-width: 1128px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-top: .8rem;
    padding-bottom: .8rem
}

.org-sticky-top-card__primary-content-container {
    display: flex;
    max-width: 50%
}

.org-sticky-top-card__custom-buttons-container {
    display: flex;
    flex-shrink: 0;
    margin-left: auto
}

.org-sticky-top-card__nav-bar-container {
    max-width: 1128px;
    margin: 0 auto
}

@media screen and (max-width: 768px) {
    .org-sticky-top-card__primary-actions {
        display: none
    }
}

.org-top-card-inline-callout {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background-color: var(--color-background-container-tint) !important;
    outline: 1px solid var(--color-border-faint);
    box-shadow: var(--elevation-flat) !important;
    padding: var(--spacing-half-x)
}

.org-top-card-inline-callout .artdeco-card__dismiss {
    margin: var(--spacing-one-x)
}

.org-top-card-inline-callout-logo {
    border-radius: var(--corner-radius-small) !important
}

.org-product-card__description {
    display: block;
    line-height: 2rem !important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-product-card__description * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-product-card__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.org-product-card__entity-lockup {
    flex: 1;
    min-width: 0
}

.org-feed-filters__pill .artdeco-pill__icon {
    display: none
}

.org-highlight-product-card__media {
    object-fit: cover;
    margin-bottom: 1.2rem
}

@media screen and (min-width: 576px) {
    .org-highlight-product-card__media {
        border-top-left-radius: var(--corner-radius-medium);
        border-top-right-radius: var(--corner-radius-medium)
    }
}

.org-highlight-product-card__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: .8rem auto 0
}

.org-highlight-product-card__media-border {
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    height: 140px;
    min-width: 264px;
    margin-bottom: .4rem
}

.org-message-page-modal__required-label:after {
    content: "*";
    color: var(---color-text-low-emphasis);
    margin-right: 0;
    margin-left: 0
}

.org-message-page-modal__spinner {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: .85;
    background-color: var(--voyager-color-background-scrim-tint);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.org-transparency-update .org-transparency-update--rejected {
    background-color: var(--voyager-color-background-container-tint-2)
}

.org-transparency-update__divider {
    margin: unset
}

.org-transparency-update .org-transparency-update__actor {
    background: var(--color-background-container);
    padding-bottom: 1.6rem
}

.org-transparency-update__header {
    background: var(--color-background-container);
    border-radius: 2px
}

.org-transparency-update__header--s4 {
    padding: 1.6rem
}

.org-transparency-update__empty {
    width: 100%
}

.org-transparency-update__empty button.artdeco-empty-state__action {
    margin-bottom: 100px
}

.org-transparency-update__empty p.artdeco-empty-state__message {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis)
}

.org-transparency-update__empty h1.artdeco-empty-state__headline {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 1.8rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    padding-top: 180px;
    color: var(--color-text)
}

.org-transparency-update__container {
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    margin-bottom: .8rem
}

.org-transparency-update__container .feed-shared-update-v2 {
    box-shadow: unset;
    margin: 0
}

.org-carousel-show-all-card__arrow-right {
    padding-left: .4rem
}

.org-discovery-card {
    border-radius: .8rem;
    height: 100%
}

.org-discovery-card__logo {
    min-width: 56px;
    min-height: 56px;
    max-width: 104px;
    max-height: 104px;
    background-color: var(--color-background-container);
    box-shadow: 0 0 3px 0 var(--color-border-low-emphasis);
    object-fit: fill !important
}

.org-discovery-card__cover-photo {
    position: absolute;
    top: 0;
    object-fit: cover;
    width: 100%;
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem
}

.org-discovery-card__title {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.org-discovery-card__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-discovery-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-discovery-card__industry {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-discovery-card__industry * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-discovery-card__industry {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-company-connections-compact__relevance {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-company-connections-compact__relevance * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-company-connections-compact__relevance {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-company-connections-compact__insight {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.org-company-connections-compact__insight * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .org-company-connections-compact__insight {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.org-company-connections-compact__relevance-icon {
    background: var(--color-background-container);
    overflow: visible;
    vertical-align: middle;
    display: inline-block
}

.org-company-connections-compact__insight-image {
    vertical-align: middle;
    display: inline-block
}

.org-module-card__margin-bottom {
    margin-bottom: .8rem
}

@media screen and (min-width: 576px) {
    .org-module-card__margin-bottom {
        margin-bottom: 1.6rem
    }
}

.peek-carousel {
    overflow-x: clip;
    overflow-y: visible
}

.peek-carousel__slides {
    transition: transform .5s ease
}

.peek-carousel__slides::-webkit-scrollbar {
    display: none
}

.peek-carousel__card-item--without-hover-state:hover {
    box-shadow: none
}

.peek-carousel__card-item--see-more-card {
    padding-right: 2.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.peek-carousel__card-item-inner-wrapper {
    padding: 0 1.2rem
}

.peek-carousel-controls__link {
    color: var(--color-icon);
    font-size: 1.5rem;
    line-height: 2.4rem;
    transition: font-size .5s ease;
    display: inline-flex;
    align-items: center
}

.peek-carousel-controls__link:visited {
    color: var(--color-icon)
}

.peek-carousel-controls__link--grow {
    font-size: 1.7rem
}

.peek-carousel-controls__button {
    color: var(--color-icon);
    transition: color .5s ease
}

.peek-carousel-controls__button:first-of-type {
    margin-right: .4rem
}

.peek-carousel-controls__button[disabled] {
    color: var(--color-icon-disabled)
}

.premium-tip__illustration--open-profile {
    background: var(--illustration-microspot-unlocked-large) no-repeat 50%
}

.premium-tip__illustration--inmail, .premium-tip__illustration--open-profile {
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.premium-tip__illustration--inmail {
    background: var(--illustration-microspot-mail-open-large) no-repeat 50%
}

.premium-tip__illustration--private-browsing {
    background: var(--illustration-microspot-shield-large) no-repeat 50%;
    height: var(--illustration-microspot-size-large);
    width: var(--illustration-microspot-size-large)
}

.presence-entity {
    display: flex;
    position: relative
}

.presence-entity--size-0 {
    width: 24px;
    height: 24px
}

.presence-entity--size-1 {
    width: 32px;
    height: 32px
}

.presence-entity--size-2 {
    width: 40px;
    height: 40px
}

.presence-entity--size-3 {
    width: 48px;
    height: 48px
}

.presence-entity--size-4 {
    width: 56px;
    height: 56px
}

.presence-entity--size-5 {
    width: 72px;
    height: 72px
}

.presence-entity--size-6 {
    width: 88px;
    height: 88px
}

.presence-entity--size-7 {
    width: 104px;
    height: 104px
}

.presence-entity--size-8 {
    width: 128px;
    height: 128px
}

.presence-entity--size-9 {
    width: 152px;
    height: 152px;
    top: .4rem;
    left: .4rem
}

.presence-entity__image {
    background-size: cover
}

.artdeco-entity-lockup--size-4 .artdeco-entity-lockup__image--type-square .presence-entity__organization-image, .artdeco-entity-lockup--size-5 .artdeco-entity-lockup__image--type-square .presence-entity__organization-image {
    border-radius: 6px !important
}

.presence-entity__indicator {
    position: absolute;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-0, .presence-entity__indicator--size-1 {
    bottom: 2px;
    right: 3px
}

.presence-entity__indicator--size-2 {
    bottom: 3px;
    right: 3px
}

.presence-entity__indicator--size-3, .presence-entity__indicator--size-5, .presence-entity__indicator--size-6, .presence-entity__indicator--size-7 {
    bottom: 2px;
    right: 2px
}

.presence-entity__indicator--size-4 {
    bottom: 0;
    right: 0
}

.presence-entity__indicator--size-8 {
    bottom: 0;
    right: 8px;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-9 {
    bottom: 0;
    right: 1.6rem;
    box-shadow: 0 0 0 2px var(--color-background-container)
}

.presence-entity__indicator--size-1, .presence-entity__indicator--size-2, .presence-entity__indicator--size-3 {
    bottom: 0;
    right: 0
}

.presence-indicator {
    border-radius: 50%;
    background: var(--color-background-container);
    flex-shrink: 0;
    transition: background 167ms ease-in-out;
    box-sizing: border-box;
    animation: fade-in 167ms ease-in
}

.presence-indicator--size-0, .presence-indicator--size-1, .presence-indicator--size-2 {
    width: 8px;
    height: 8px
}

.presence-indicator--size-3, .presence-indicator--size-4 {
    width: 12px;
    height: 12px
}

.presence-indicator--size-5 {
    width: 16px;
    height: 16px
}

.presence-indicator--size-6 {
    width: 20px;
    height: 20px
}

.presence-indicator--size-7, .presence-indicator--size-8, .presence-indicator--size-9 {
    width: 24px;
    height: 24px
}

.presence-indicator--is-online {
    background: var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .presence-indicator--is-online {
        background: linktext
    }
}

.presence-indicator--is-reachable {
    border: 2px solid var(--color-signal-positive)
}

.presence-indicator--is-reachable.presence-indicator--size-0, .presence-indicator--is-reachable.presence-indicator--size-1, .presence-indicator--is-reachable.presence-indicator--size-2 {
    border-width: 2px
}

.presence-indicator--is-reachable.presence-indicator--size-3, .presence-indicator--is-reachable.presence-indicator--size-4 {
    border-width: 3px
}

.presence-indicator--is-reachable.presence-indicator--size-5 {
    border-width: 4px
}

.presence-indicator--is-reachable.presence-indicator--size-6 {
    border-width: 5px
}

.presence-indicator--is-reachable.presence-indicator--size-7, .presence-indicator--is-reachable.presence-indicator--size-8, .presence-indicator--is-reachable.presence-indicator--size-9 {
    border-width: 7px
}

.prod-ed-coachmark__dot-background {
    width: 16px;
    height: 16px;
    background-color: var(--voyager-color-background-coachmark);
    position: absolute;
    top: -2px;
    right: -2px
}

.prod-ed-coachmark__dot, .prod-ed-coachmark__dot-background {
    border-radius: var(--corner-radius-small);
    z-index: 2;
    transform: rotate(45deg)
}

.prod-ed-coachmark__dot {
    width: 12px;
    height: 12px;
    top: 0;
    right: 0;
    box-shadow: var(--elevation-lined);
    pointer-events: none
}

.prod-ed-coachmark__dot, .prod-ed-coachmark__dot:after {
    background-color: var(--voyager-color-background-coachmark-inner-dot)
}

.prod-ed-coachmark__dot:after {
    content: "";
    width: 28px;
    height: 28px;
    position: absolute;
    top: -8px;
    right: -8px;
    border-radius: var(--corner-radius-small);
    animation: prod-ed-coachmark--animation-scale calc(var(--duration-xxslow) + var(--duration-xslow)) var(--ease-emphasized), prod-ed-coachmark--animation-opacity calc(var(--duration-xxslow) + var(--duration-xslow)) linear;
    animation-iteration-count: infinite
}

@keyframes prod-ed-coachmark--animation-scale {
    0% {
        transform: scale(.34)
    }
    62%, to {
        transform: scale(1)
    }
}

@keyframes prod-ed-coachmark--animation-opacity {
    0% {
        opacity: .8
    }
    62%, to {
        opacity: 0
    }
}

.prod-ed-onboarding-modal {
    left: -146px;
    background-color: transparent !important;
    box-shadow: inherit !important;
    overflow: visible;
    outline: none;
    position: relative;
    opacity: 0;
    animation: prod-ed-modal__fadein--animation;
    animation-duration: var(--duration-moderate);
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    padding: 0 2.4rem
}

.prod-ed-onboarding-modal .artdeco-carousel__heading, .prod-ed-onboarding-modal .artdeco-modal__dismiss {
    display: none
}

.prod-ed-onboarding-modal .artdeco-carousel__content {
    padding: 0
}

.prod-ed-onboarding-modal .artdeco-carousel__slider {
    transition: transform var(--duration-moderate) var(--ease-decelerate)
}

.prod-ed-onboarding-modal .artdeco-carousel__item {
    opacity: 0;
    transition: opacity var(--duration-moderate) linear
}

.prod-ed-onboarding-modal .artdeco-carousel__item.active {
    opacity: 1
}

.prod-ed-onboarding-modal:before {
    content: "";
    width: 552px;
    height: 552px;
    position: absolute;
    background-color: var(--color-background-canvas);
    transform: scale(.05);
    border-radius: 50%;
    left: 0;
    top: -94px;
    animation: prod-ed-modal__scaleup--animation;
    animation-duration: var(--duration-moderate);
    animation-fill-mode: forwards;
    animation-timing-function: var(--ease-decelerate);
    z-index: 1
}

@media screen and (max-width: 768px) {
    .prod-ed-onboarding-modal {
        left: -104px;
        top: 6.4rem
    }

    .feed-shared-feed-discovery-entity__text-container {
        width: 50%;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .prod-ed-onboarding-modal {
        left: 4.8rem;
        top: .8rem
    }
}

@media screen and (min-width: 992px) {
    .prod-ed-onboarding-modal {
        left: -128px
    }
}

@media screen and (min-height: 960px) {
    .prod-ed-onboarding-modal--center-rail {
        top: 3.2rem
    }
}

.prod-ed-onboarding-modal__dismiss.prod-ed-onboarding-modal__dismiss {
    background-color: var(--color-background-none-tint-hover)
}

.prod-ed-onboarding-modal__header {
    border: none;
    z-index: 2;
    left: 6.4rem
}

.prod-ed-onboarding-modal__content {
    z-index: 2;
    padding-top: 2.4rem;
    left: 6.4rem
}

.prod-ed-onboarding-modal__description {
    margin-top: 2.4rem;
    max-height: 250px;
    overflow: auto
}

.prod-ed-onboarding-modal__buttons {
    display: flex;
    margin-top: 3.2rem
}

.prod-ed-onboarding-modal__carousel-item-title {
    margin-bottom: 1.6rem
}

.prod-ed-onboarding-modal__carousel-item-image {
    max-width: 167px;
    max-height: 228px
}

@keyframes prod-ed-modal__scaleup--animation {
    to {
        transform: scale(1)
    }
}

@keyframes prod-ed-modal__fadein--animation {
    to {
        opacity: 1
    }
}

.pe-background-image-section-header__icon {
    background-color: ui-token(voyager-color-background-container-tint-2);
    margin-right: ui-spacing(2)
}

.pe-background-image-selector {
    width: 100%
}

.pe-background-image-selector__image-options-container {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.pe-background-image-selector__image-option {
    flex: 50%
}

.pe-background-image-selector__image-option:nth-child(2n) {
    padding-left: .8rem
}

.pe-background-image-selector__image-option:nth-child(odd) {
    padding-right: .8rem
}

.pe-background-image-selector__image-option-image {
    width: 336px
}

.pe-background-image-section-header__icon {
    background-color: var(--voyager-color-background-container-tint-2);
    margin-right: 1.6rem;
    justify-content: center;
    display: flex;
    flex-direction: column;
    border: 0
}

.pvs-loader__wrapper {
    overflow: hidden
}

.pvs-loader__profile-card {
    margin-top: var(--spacing-one-x);
    box-shadow: var(--elevation-flat) !important;
    display: flex;
    flex-direction: column
}

.pvs-loader__profile-card--no-margin {
    margin-top: 0
}

.pvs-loader__profile-card--ad {
    padding: var(--spacing-one-x);
    margin-top: var(--spacing-half-x)
}

.pvs-loader__profile-card--info-section {
    margin-top: 0;
    margin-bottom: var(--spacing-one-x)
}

.pvs-loader__profile-card--main {
    padding: var(--spacing-three-x) 0 0
}

.pvs-loader__profile-card--recent-activity:not(:first-of-type) {
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-feed-image {
    width: 100%;
    height: 305px
}

.pvs-loader__profile-card-title {
    height: var(--spacing-three-x);
    width: 188px;
    border-radius: var(--spacing-one-and-a-half-x);
    margin: 0 var(--spacing-three-x)
}

.pvs-loader__profile-card-subtitle {
    height: var(--spacing-one-and-a-half-x);
    width: 249px;
    border-radius: 6px;
    margin: var(--spacing-one-and-a-half-x) var(--spacing-three-x) 0
}

.pvs-loader__profile-card-entity-photo {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__profile-card-entity-line--1 {
    width: 238px
}

.pvs-loader__profile-card-entity-line--2 {
    width: 272px;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--3 {
    width: 100%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--member-entity-1 {
    width: 107px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--member-entity-2 {
    width: 100%;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--actor-line-1 {
    width: 107px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--actor-line-2 {
    width: 100%;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__profile-card-entity-line--feed-1 {
    width: 100%;
    margin-top: var(--spacing-two-x)
}

.pvs-loader__profile-card-entity-line--feed-2 {
    width: 100%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-entity-line--feed-3 {
    width: 50%;
    margin-top: var(--spacing-one-and-a-half-x)
}

.pvs-loader__profile-card-actor-photo {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: var(--spacing-three-x)
}

.pvs-loader__profile-card-social-icon {
    height: var(--spacing-two-x);
    width: var(--spacing-two-x);
    border-radius: var(--spacing-one-x);
    margin-right: var(--spacing-half-x)
}

.pvs-loader__profile-card-social-text {
    height: var(--spacing-two-x);
    width: calc(2 * var(--spacing-six-x));
    border-radius: var(--spacing-one-x)
}

.pvs-loader__profile-card-divider {
    width: 100%;
    height: var(--spacing-half-x)
}

.pvs-loader__recs-widget-title {
    width: 215px;
    margin-left: var(--spacing-two-x)
}

.pvs-loader__recs-widget-action, .pvs-loader__recs-widget-title {
    height: var(--spacing-one-and-a-half-x);
    margin-top: var(--spacing-two-x);
    border-radius: 6px
}

.pvs-loader__recs-widget-action {
    width: 107px;
    margin-bottom: var(--spacing-two-x)
}

.pvs-loader__browsemap-entity-image {
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    border-radius: 50%
}

.pvs-loader__browsemap-entity-action {
    height: 32px;
    width: 168px;
    margin-top: var(--spacing-one-x);
    border-radius: var(--spacing-two-x)
}

.pvs-loader__ad {
    width: 100%;
    height: 234px;
    border-radius: var(--spacing-half-x)
}

.pvs-loader__info-section-bar-wrapper {
    margin-right: 40px;
    flex: 1
}

.pvs-loader__info-section-bar {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__info-section-bar--2 {
    margin-top: var(--spacing-one-x)
}

.pvs-loader__info-section-circle {
    height: var(--spacing-two-x);
    width: var(--spacing-two-x);
    border-radius: var(--spacing-one-x)
}

.pvs-loader__image {
    background-color: var(--color-background-container)
}

@keyframes pvs-loader-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }
    to {
        background-position: 66vw 0
    }
}

.pvs-loader__shimmer {
    animation-name: pvs-loader-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow) * 2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg, var(--color-transparent) 40%, var(--voyager-color-skeleton-content) 50%, var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.pvs-loader__shimmer--fill-area {
    width: 100%;
    height: 100%
}

.pvs-loader {
    overflow: hidden
}

.pvs-loader__topcard {
    display: flex;
    flex-direction: column;
    box-shadow: var(--elevation-flat) !important
}

.pvs-loader__topcard-background-image {
    width: 100%;
    height: 198px
}

.pvs-loader__topcard-profile-image {
    width: 156px;
    height: 156px;
    margin-top: -110px;
    border-radius: 50%;
    background: var(--color-background-container);
    border: var(--spacing-half-x) solid var(--color-background-container)
}

.pvs-loader__topcard-text-details {
    width: 100%;
    max-width: 250px
}

.pvs-loader__topcard-name {
    width: 75%;
    height: var(--spacing-three-x);
    border-radius: var(--spacing-one-and-a-half-x);
    margin-top: var(--spacing-three-x);
    margin-bottom: var(--spacing-half-x)
}

.pvs-loader__topcard-details {
    max-width: 250px;
    width: 100%
}

.pvs-loader__topcard-detail {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px;
    margin-top: var(--spacing-one-x)
}

.pvs-loader__topcard-detail--1 {
    width: 100%
}

.pvs-loader__topcard-detail--2 {
    width: 80%
}

.pvs-loader__topcard-profile-action-container {
    margin-top: var(--spacing-one-and-a-half-x);
    display: flex;
    margin-right: calc(-1 * var(--spacing-one-and-a-half-x))
}

.pvs-loader__topcard-profile-action {
    height: var(--spacing-four-x);
    width: 50%;
    border-radius: var(--spacing-two-x);
    margin-top: var(--spacing-one-and-a-half-x);
    display: inline-block
}

.pvs-loader__topcard-profile-action--1 {
    margin-right: var(--spacing-one-x)
}

.pvs-loader__sticky-header-profile-photo {
    height: var(--spacing-four-x);
    width: var(--spacing-four-x);
    border-radius: var(--spacing-two-x);
    margin: var(--spacing-half-x)
}

.pvs-loader__sticky-header-line {
    height: var(--spacing-one-and-a-half-x);
    border-radius: 6px
}

.pvs-loader__sticky-header-line--1 {
    width: 238px
}

.pvs-loader__sticky-header-line--2 {
    width: 272px;
    margin-top: var(--spacing-one-x)
}

.pv-shared-upload-file-input__label {
    margin: 0;
    padding: 0;
    cursor: pointer;
    background-color: transparent !important
}

.pv-button-group__item {
    flex: 1;
    white-space: nowrap;
    padding: 0 1.2rem;
    margin: 0
}

.pv-button-group__item.artdeco-button:not(:last-child) {
    margin-right: .8rem
}

.pv-button-group__item .artdeco-button__text {
    overflow: hidden;
    text-overflow: ellipsis
}

.pv-shared-memorialization-banner {
    padding: 2.4rem;
    margin: .8rem 0;
    display: block;
    border-radius: var(--corner-radius-medium);
    background: linear-gradient(180deg, var(--memorialization-color-label), var(--memorialization-color-label) .4rem, var(--memorialization-color-canvas) 0, var(--memorialization-color-canvas));
    box-shadow: var(--elevation-lined)
}

.pv-shared-memorialization-banner__link.pv-shared-memorialization-banner__link {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.modal-loading-screen__content {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0
}

@media screen and (min-height: 600px) {
    .modal-loading-screen__content {
        min-height: 354px
    }
}

.pv-profile-info-section__hoverable-content {
    width: 344px
}

.pv-profile-info-section-button__button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 44px)
}

.pv-profile-info-section-button__button-icon {
    margin: 0 .8rem;
    color: var(--color-text-low-emphasis)
}

.pv-profile-info-section-button__button-icon:focus {
    outline: 2px solid var(--color-action);
    outline: 5px auto -webkit-focus-ring-color
}

.pv-update-supported-locales-section__dropdown-button {
    justify-content: space-between;
    width: 100%;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.pv-update-supported-locales-section__dropdown-icon-button {
    flex: 1 0 3.2rem;
    max-width: 3.2rem
}

.pv-update-supported-locales-section__dropdown-body {
    margin-top: .8rem;
    padding-top: .8rem;
    border: 1px solid var(--color-brand-accent-5-on-dark);
    background-color: var(--color-background-container);
    position: absolute;
    z-index: 1;
    width: 100%
}

.pv-update-supported-locales-section__locales-dropdown-content {
    width: 100%;
    max-width: 100%
}

.pv-update-supported-locales-section__locale-dropdown-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.pv-update-supported-locales-section__delete-locale-button {
    position: absolute;
    top: 0;
    right: 1.2rem;
    bottom: 0;
    margin: auto
}

.pv-update-supported-locales-section__add-another-locale {
    display: block;
    border-top: 1px solid var(--color-border-faint);
    padding: .4rem 1.2rem .4rem .8rem
}

.pv-update-supported-locales-section__how-it-works {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.2rem 1.6rem;
    background-color: var(--voyager-color-background-container-tint-2)
}

.pv-shared-creator-dashboard-entrypoint__right-arrow {
    margin: 0 .8rem;
    color: var(--color-text-low-emphasis)
}

.pv-shared-inline-modal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    height: 100vh;
    width: 100vw;
    background-color: var(--voyager-color-background-overlay)
}

.pv-shared-inline-modal__modal {
    position: absolute;
    outline: none;
    max-height: 100vh;
    max-width: 100vw;
    display: flex;
    flex-direction: column
}

.pv-shared-inline-modal__modal--scrolling {
    visibility: hidden
}

@media screen and (max-width: 576px) {
    .pv-shared-inline-modal__modal--anchored {
        height: 100% !important;
        left: 0 !important;
        max-height: unset !important;
        top: 0 !important;
        width: 100% !important
    }
}

.pv-shared-inline-modal__modal--centered {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

@media screen and (max-width: 576px) {
    .pv-shared-inline-modal__modal--centered {
        left: unset;
        top: unset;
        transform: unset;
        height: 100%;
        width: 100%
    }
}

.pv-shared-inline-modal-is-open {
    overflow: hidden
}

.pv-shared-typing-animation--animating {
    pointer-events: none
}

.pv-shared-generated-suggestion-view-modal__loading-view {
    align-items: center;
    animation: fade-in var(--duration-slow) var(--ease-standard);
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    height: 315px;
    justify-content: center;
    max-width: 100%;
    width: 336px
}

@media screen and (max-width: 576px) {
    .pv-shared-generated-suggestion-view-modal__loading-view {
        width: unset;
        height: 100%
    }
}

.pv-shared-generated-suggestion-edit-view {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    transition: background-color var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view.pv-shared-generated-suggestion-edit-view--animating {
    background-color: unset
}

.pv-shared-generated-suggestion-edit-view__header {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem;
    display: flex;
    align-items: center;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--animating .pv-shared-generated-suggestion-edit-view__header {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__title {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    min-height: 1em
}

.pv-shared-generated-suggestion-edit-view__exit-button {
    position: absolute;
    right: .4rem;
    top: .4rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__exit-button {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__content {
    position: relative;
    animation: fade-in var(--duration-slow) var(--ease-standard);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    margin: 1.6rem 1.6rem .8rem
}

.pv-shared-generated-suggestion-edit-view__content .artdeco-text-input .artdeco-text-input__textarea {
    height: 100%;
    background-color: var(--color-background-container) !important;
    resize: none
}

.pv-shared-generated-suggestion-edit-view__content .artdeco-text-input, .pv-shared-generated-suggestion-edit-view__content .artdeco-text-input > div {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.pv-shared-generated-suggestion-edit-view__form {
    display: flex;
    flex-direction: column;
    min-height: 0;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__form {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__form-element, .pv-shared-generated-suggestion-edit-view__form-element > div, .pv-shared-generated-suggestion-edit-view__typing-animation {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.pv-shared-generated-suggestion-edit-view__form-element-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--animating .pv-shared-generated-suggestion-edit-view__form-element-footer {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__form-element-footer--no-refresh {
    justify-content: end
}

.pv-shared-generated-suggestion-edit-view__description {
    font-size: var(--font-size-small);
    margin-bottom: 1.6rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--animating .pv-shared-generated-suggestion-edit-view__description {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__original {
    animation: fade-in var(--duration-slow) var(--ease-standard);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: var(--messenger-color-background-input-message);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    padding: .8rem
}

.pv-shared-generated-suggestion-edit-view__original-title {
    margin-bottom: .4rem;
    font-weight: var(--font-weight-bold)
}

.pv-shared-generated-suggestion-edit-view__original-text, .pv-shared-generated-suggestion-edit-view__original-title {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.pv-shared-generated-suggestion-edit-view__footer {
    align-items: center;
    background-color: var(--color-background-container);
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 1.6rem 1.6rem .8rem;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--animating .pv-shared-generated-suggestion-edit-view__footer {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__cta-container {
    align-items: center;
    display: flex;
    margin-left: auto;
    opacity: 1;
    transition: opacity var(--duration-moderate) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view--showing-original .pv-shared-generated-suggestion-edit-view__cta-container {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0 var(--duration-slow), opacity var(--duration-slow) var(--ease-standard)
}

.pv-shared-generated-suggestion-edit-view__cta + .pv-shared-generated-suggestion-edit-view__cta {
    margin-left: 1.6rem
}

.pv-shared-generated-suggestion-feedback-panel__confirmation {
    margin-right: .8rem
}

.pv-shared-generated-suggestion-terminal-view__card {
    position: relative;
    align-items: flex-start;
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    display: flex;
    flex-direction: column;
    padding: 2.4rem;
    width: 336px;
    max-width: 100%;
    overflow: auto
}

@media screen and (max-width: 576px) {
    .pv-shared-generated-suggestion-terminal-view__card {
        width: unset;
        height: 100%
    }
}

.pv-shared-generated-suggestion-terminal-view__premium-badge {
    margin-bottom: .4rem
}

.pv-shared-generated-suggestion-terminal-view__title {
    font-size: var(--font-size-large);
    margin-bottom: .8rem;
    font-weight: var(--font-weight-bold)
}

.pv-shared-generated-suggestion-terminal-view__subtitle {
    font-size: var(--font-size-small);
    margin-bottom: 1.6rem
}

.pv-shared-generated-suggestion-terminal-view__description {
    background: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint);
    font-size: var(--font-size-small);
    list-style-position: inside;
    margin: .8rem 0 1.6rem;
    padding: 1.6rem;
    width: 100%
}

.pv-shared-generated-suggestion-terminal-view__description > p {
    margin-top: .8rem;
    font-size: var(--font-size-small)
}

.pv-shared-generated-suggestion-terminal-view__exit-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.pv-shared-generated-suggestion-terminal-view__cta {
    width: 100%;
    margin-top: auto
}

.pv-shared-promo-card__container {
    position: relative;
    margin: 0 0 .8rem;
    padding: 1.6rem
}

.pv-shared-promo-card__dismiss-cta {
    position: absolute;
    top: 1.6rem;
    right: 1.6rem
}

.reactions-react-button {
    overflow: visible
}

.reactions-react-button .artdeco-button__text {
    display: flex
}

.reactions-react-button .reactions-react-button__icon {
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: bottom;
    width: 24px;
    height: 24px
}

.reactions-react-button--flat {
    z-index: auto
}

.react-button__text--like {
    color: var(--reactions-color-text-like)
}

.react-button__text--celebrate {
    color: var(--reactions-color-text-celebrate)
}

.react-button__text--insightful {
    color: var(--reactions-color-text-insightful)
}

.react-button__text--curious {
    color: var(--reactions-color-text-curious)
}

.react-button__text--love {
    color: var(--reactions-color-text-love)
}

.react-button__text--support {
    color: var(--reactions-color-text-support)
}

.react-button__text--entertainment {
    color: var(--reactions-color-text-entertainment)
}

.reactions-react-button {
    display: inline-flex
}

.react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem !important;
    padding-right: .8rem !important
}

.feed-shared-social-action-bar--simplified-feed .react-button__trigger.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem !important;
    padding-right: 0 !important
}

.reactions-menu__trigger {
    transform: rotate(180deg);
    min-width: 0;
    height: 0 !important;
    opacity: 0 !important;
    max-width: 0 !important;
    padding: 0 !important;
    width: 0 !important
}

.reactions-menu__trigger.reactions-menu__trigger--visible {
    height: auto !important;
    opacity: 1 !important;
    max-width: none !important;
    padding: initial !important;
    width: auto !important
}

.reactions-menu__trigger.reactions-menu__trigger--down {
    transform: rotate(-180deg)
}

.reactions-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

.reactions-icon--stacked {
    background-color: var(--color-background-container);
    border-radius: 50%;
    margin: 0 0 0 -.4rem
}

.reactions-icon__consumption--small {
    height: 16px !important;
    width: 16px !important
}

.reactions-icon__consumption--medium {
    height: 24px !important;
    width: 24px !important
}

.reactions-icon__consumption--large {
    height: 48px !important;
    width: 48px !important
}

.reactions-icon__creation--small {
    height: 24px !important;
    width: 24px !important
}

.reactions-icon__creation--medium {
    height: 48px !important;
    width: 48px !important
}

.reactions-icon__creation--medium.reactions-menu__icon {
    height: 36px !important;
    width: 36px !important
}

.reactions-icon__creation--large {
    height: 72px !important;
    width: 72px !important
}

.reactions-menu {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-duration: 334ms;
    box-shadow: var(--elevation-raised);
    position: absolute;
    display: flex;
    justify-content: center;
    transform: translate(-10%, -100%);
    transform-origin: bottom left;
    transition: transform .5s, box-shadow .2s;
    border-radius: 300px;
    background-color: var(--color-background-container);
    opacity: 0
}

.reactions-menu--active {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-duration: 334ms;
    opacity: 1;
    transition: opacity .2s;
    transform: translate(-10%, -120%)
}

.scaffold-layout--reflow .update-v2-social-activity .reactions-menu--active {
    margin-left: 2.4rem
}

.scaffold-layout--reflow .comment-social-activity .reactions-menu--active {
    margin-left: -20px
}

.scaffold-layout--reflow .reader-social-activity .comment-social-activity .reactions-menu--active {
    margin-left: -4px
}

.scaffold-layout--reflow .comment-social-activity--is-reply .reactions-menu--active {
    margin-left: -56px
}

.scaffold-layout--reflow .reader-social-activity .comment-social-activity--is-reply .reactions-menu--active {
    margin-left: -40px
}

.scaffold-layout--reflow .reader-social-bar-v2 .reactions-menu--active {
    margin-left: 2.4rem
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .reactions-menu--active {
        margin-left: 0 !important
    }
}

.reactions-menu--render-below {
    transform: translate(-10%, 68%);
    z-index: 2
}

.reactions-menu--active .reactions-menu__reaction {
    animation: reactions-bounceIconsIn .65s cubic-bezier(.28, .84, .42, 1) forwards;
    transition: transform .1s
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(2) {
    animation-delay: 50ms
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(3) {
    animation-delay: 90ms
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(4) {
    animation-delay: .13s
}

.reactions-menu--active .reactions-menu__reaction:nth-of-type(5) {
    animation-delay: .17s
}

.reactions-menu--humor-intro-animation.reactions-menu--active .reactions-menu__reaction--humor {
    width: 0;
    opacity: 0;
    animation: reactions-humorIconPulse 1.04s forwards;
    animation-delay: .81s;
    transition: transform var(--ease-standard), width var(--ease-emphasized)
}

.reactions-menu__reaction-description {
    display: inline-block;
    opacity: 0;
    transition: opacity .3s;
    border-radius: 15px;
    color: var(--color-text-on-dark);
    padding: .4rem .8rem;
    white-space: nowrap;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -45px;
    visibility: hidden
}

@keyframes reactions-bounceIconsIn {
    0% {
        transform: translateY(0)
    }
    10% {
        transform: scale(1.1, .9) translateY(0)
    }
    30% {
        transform: scale(.9, 1.05) translateY(-8px)
    }
    50% {
        transform: scale(1.05, .95) translateY(0)
    }
    60% {
        transform: scale(1) translateY(-2px)
    }
    to {
        transform: scale(1) translateY(0)
    }
}

@keyframes reactions-humorIconPulse {
    0% {
        width: 0;
        opacity: 0;
        transform: scale(.5)
    }
    53% {
        width: 32px;
        opacity: 0;
        transform: scale(.5)
    }
    65% {
        width: 32px;
        opacity: 1;
        transform: scale(1.2)
    }
    77% {
        width: 32px;
        opacity: 1;
        transform: scale(.8)
    }
    89% {
        width: 32px;
        opacity: 1;
        transform: scale(1.2)
    }
    to {
        width: 32px;
        opacity: 1;
        transform: scale(1)
    }
}

.reactions-menu {
    padding-left: .8rem;
    padding-right: .8rem
}

.ie11 .reactions-menu, .reactions-menu {
    width: auto;
    height: auto
}

.reactions-menu.reactions-menu--humor-enabled {
    border-radius: 8px
}

.reactions-menu__reaction {
    margin: .4rem;
    position: relative
}

.reactions-menu--humor-enabled .reactions-menu__reaction {
    margin: .4rem 2px
}

.reactions-menu--shrink .reactions-menu__icon {
    transform: scale(.9);
    transition: transform .3s
}

.reactions-menu__icon:hover {
    transform: scale(1.35) translateY(-28%);
    transition: transform .2s
}

.reactions-menu--shrink .reactions-menu__reaction:hover .reactions-menu__icon {
    transform: scale(1.35) translateY(-28%);
    transition: transform .3s
}

.ie11 .reactions-menu--shrink .reactions-menu__icon {
    transform: scale(.7);
    transition: transform .2s
}

.ie11 .reactions-menu--shrink .reactions-menu__reaction:hover .reactions-menu__icon {
    transform: scale(1) translateY(-15%);
    transition: transform .2s
}

.reactions-menu__reaction:focus .reactions-menu__reaction-description, .reactions-menu__reaction:hover .reactions-menu__reaction-description {
    opacity: 1;
    visibility: visible;
    background: var(--color-background-canvas-dark);
    z-index: 2
}

.reactions-menu__reaction:focus .reactions-menu__reaction-description--hidden {
    visibility: hidden
}

.recommendation-card-container {
    background-color: var(--color-background-container-tint);
    border-radius: .8rem;
    border: 1px solid var(--color-border-faint);
    padding: 1.6rem 1.2rem
}

.recommendation-card-main {
    background-color: var(--color-background-canvas);
    border-radius: .8rem;
    margin-bottom: 1.6rem;
    padding: 1.2rem
}

.recommendation-card__dismiss-button {
    padding-left: .8rem
}

.reusable-org-card__image {
    margin-right: .4rem
}

.reusable-org-card__title {
    display: block;
    line-height: 2rem !important;
    max-height: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: none
}

.reusable-org-card__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .reusable-org-card__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.reusable-org-card__badge {
    margin-left: .4rem
}

.reusable-org-card__subtitle {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-org-card__subtitle * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .reusable-org-card__subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-org-card__secondary-subtitle {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-org-card__secondary-subtitle * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .reusable-org-card__secondary-subtitle {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-org-card__insight {
    display: flex;
    align-items: center;
    margin-top: .8rem
}

.reusable-org-card__insight-text {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.reusable-org-card__insight-text * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .reusable-org-card__insight-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.reusable-org-card__insight-image {
    margin-right: .4rem
}

.reusable-org-card__action {
    margin-left: 5.6rem;
    margin-top: 1.2rem
}

.reusable-org-card__container .artdeco-entity-lockup__title:active, .reusable-org-card__container .artdeco-entity-lockup__title:hover, .reusable-org-card__container .artdeco-entity-lockup__title:visited {
    text-decoration: underline
}

.reusable-org-card__container .app-aware-link:active, .reusable-org-card__container .app-aware-link:hover, .reusable-org-card__container .app-aware-link:visited {
    text-decoration: none
}

.reusable-org-list-with-modal__card {
    flex: 0 50%;
    padding: 0 .8rem;
    margin-bottom: 3.2rem
}

.cards-group__card-spacing {
    display: flex;
    flex-direction: column;
    padding: 1.6rem 0
}

.cards-group__header-spacing {
    font-size: var(--font-size-large);
    font-weight: var(--font-weight-bold);
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

.search-basic-typeahead .basic-typeahead__triggered-content {
    position: absolute;
    z-index: 100;
    width: 100%;
    left: 0;
    max-height: 300px;
    overflow-y: auto;
    background-color: var(--color-background-container);
    border: none;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-raised)
}

.search-basic-typeahead .basic-typeahead__triggered-content:empty {
    border: none
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-header {
    background-color: var(--color-background-container);
    display: flex;
    align-items: stretch;
    padding: 1.6rem 1.6rem .8rem;
    margin: 0;
    border-top: 1px solid var(--color-border-faint)
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-header:first-child {
    border-top: none
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster-no-results {
    background-color: var(--color-background-container);
    display: flex;
    align-items: stretch;
    padding: .8rem 1.6rem 1.6rem;
    margin: 0
}

.search-basic-typeahead .basic-typeahead__triggered-content .basic-typeahead__typeahead-cluster {
    padding-bottom: .8rem
}

.search-basic-typeahead .basic-typeahead__selectable {
    background-color: var(--color-background-container);
    cursor: pointer;
    display: flex;
    align-items: stretch;
    padding: 0;
    margin: 0;
    border-top: 1px solid var(--color-border-faint)
}

.search-basic-typeahead .basic-typeahead__selectable:first-child {
    border-top: none
}

.search-basic-typeahead .basic-typeahead__selectable .search-typeahead-v2__hit {
    width: 100%
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable {
    border: none
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable .search-typeahead-v2__hit {
    padding: .8rem
}

.search-basic-typeahead .basic-typeahead__typeahead-clustered-result.basic-typeahead__selectable .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-text {
    font-weight: var(--font-weight-bold)
}

.search-basic-typeahead .basic-typeahead__selectable.basic-typeahead__selectable--active {
    padding: 0;
    border: 1px solid var(--voyager-color-action-active)
}

.search-basic-typeahead .basic-typeahead__selectable:hover, .search-basic-typeahead .basic-typeahead__selectable:hover .search-typeahead-v2__hit {
    background-color: var(--color-background-none-tint-hover)
}

.search-basic-typeahead__dismiss {
    position: absolute;
    top: 6px;
    right: 0
}

.search-basic-typeahead__dismiss.artdeco-button:hover {
    background-color: transparent
}

.search-basic-typeahead__dismiss .artdeco-button__icon {
    margin-right: 0
}

.search-reusables__side-panel {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    max-height: 100vh;
    overflow: hidden;
    transform: translateX(100%);
    transition: transform .3s cubic-bezier(0, 0, .3, 1)
}

.search-reusables__side-panel.artdeco-modal {
    border-radius: 0 !important
}

.search-reusables__side-panel .artdeco-modal__content {
    overflow-x: hidden
}

@media only screen and (max-width: 320px) {
    .search-reusables__side-panel .artdeco-modal__content {
        padding-left: 1.6rem
    }
}

@media only screen and (max-width: 320px) {
    .search-reusables__side-panel .artdeco-modal__actionbar {
        padding: 0 0 0 2.4rem;
        margin: 0 .8rem
    }
}

.search-reusables__side-panel.search-reusables__side-panel--open {
    transform: none
}

.search-reusables__side-panel .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-text {
    font-weight: 600
}

.search-reusables__side-panel .search-typeahead-v2__hit--autocomplete .search-typeahead-v2__hit-subtext {
    font-weight: 400
}

.search-reusables__side-panel-overlay {
    top: 108px;
    bottom: 0;
    left: auto;
    right: 0;
    height: auto;
    background-color: transparent !important;
    max-width: 522px
}

.search-reusables__filter-value-item {
    flex-basis: 50%;
    display: flex;
    align-items: flex-start
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item {
        flex-basis: 100%
    }
}

.search-reusables__filter-value-item:nth-child(odd) {
    padding-right: .8rem
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item:nth-child(odd) {
        padding-right: 0
    }
}

.search-reusables__filter-value-item:nth-child(2n) {
    padding-left: .8rem
}

@media only screen and (max-width: 320px) {
    .search-reusables__filter-value-item:nth-child(2n) {
        padding-left: 0
    }
}

.reusable-search-filters-advanced-filters__divider {
    margin: 1.6rem -2.4rem 1.6rem 0;
    border-color: var(--color-border-faint)
}

.reusable-search-filters-advanced-filters__add-filter-button {
    margin-left: -.4rem;
    margin-bottom: -6px
}

.search-reusables__secondary-filters-values .search-basic-typeahead .basic-typeahead__triggered-content {
    width: 100%
}

.search-reusables__vertical-select-trigger {
    background-color: transparent;
    color: var(--color-text);
    font-size: 1.6rem;
    font-weight: 600;
    padding: .8rem;
    border-radius: 20px
}

.search-reusables__vertical-select-trigger:hover {
    background-color: var(--color-background-canvas);
    color: var(--color-text-low-emphasis)
}

.search-reusables__secondary-filters-upsell .search-reusables__upsell-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    padding: .8rem 1.2rem;
    margin: -.8rem -1.2rem 0;
    background: var(--color-background-container-tint)
}

@media screen and (min-height: 601px) {
    .search-reusables__secondary-filters-upsell .search-reusables__upsell-card {
        margin: -1.6rem -2.4rem 0;
        padding: 1.2rem 2.4rem
    }
}

.search-reusables__secondary-filters-upsell .search-reusables__upsell-divider {
    margin: 0 -2.4rem 1.6rem;
    border-color: var(--color-border-faint)
}

.reusable-search-filters-buttons .artdeco-loader--inverse {
    color: var(--color-background-container) !important
}

.reusable-search-filters-trigger-dropdown__form {
    position: static
}

.reusable-search-filters-trigger-dropdown__container {
    padding: 0 0 1.2rem;
    max-height: calc(100vh - 151px);
    overflow: auto
}

@media screen and (min-width: 768px) {
    .reusable-search-filters-trigger-dropdown__container {
        min-width: 320px
    }
}

.reusable-search-filters-trigger-dropdown__content {
    z-index: 20000
}

.reusable-search-filters-trigger-dropdown__content .artdeco-hoverable-content__close-btn {
    position: absolute;
    right: .8rem;
    top: .8rem;
    z-index: 999
}

.reusable-search-filters-trigger-dropdown__content .artdeco-hoverable-content__shell {
    padding: 0
}

.reusable-search-pre-dash-filters-trigger-dropdown__container {
    padding: 1.6rem;
    z-index: 1;
    margin-top: .4rem
}

@media screen and (min-width: 768px) {
    .reusable-search-pre-dash-filters-trigger-dropdown__container {
        min-width: 320px
    }
}

.reusable-search-filters-trigger-dropdown__floating-container--narrow {
    min-width: 240px
}

.reusable-search-filters__divider {
    border-color: var(--color-background-faint-active);
    border-top: 1px solid var(--color-background-faint-active)
}

@media only screen and (max-width: 320px) {
    .search-reusables__select-input {
        margin-top: .8rem
    }
}

.search-reusables__value-label {
    cursor: pointer;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    margin-right: .4rem;
    margin-top: 2.4rem
}

.search-reusables__value-label:first-child {
    margin-top: 0
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .search-reusables__value-label:after {
        outline: auto
    }
}

.search-reusables__collection-values-container {
    overflow: auto;
    padding-bottom: .4rem
}

.search-reusables__collection-values-item {
    align-items: flex-end;
    display: flex;
    margin-left: 3px
}

.search-reusables__collection-values-item:last-child {
    margin-bottom: 1px
}

.search-reusables__collection-values-container--50vh {
    max-height: 50vh
}

.search-reusables__collection-values-tooltip {
    position: absolute;
    max-width: 250px;
    z-index: 1;
    padding-bottom: 30px
}

.search-reusables__collection-values-tooltip__fade-in {
    animation: fade-in .25s ease
}

.search-reusables__collection-values-tooltip--content {
    background-color: var(--color-background-container);
    padding: 1.2rem 3.2rem 1.2rem 1.2rem;
    box-shadow: var(--elevation-raised);
    border-radius: 0 8px 8px;
    border: 1px solid var(--color-border-low-emphasis)
}

.search-reusables__collection-values-tooltip--dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.search-reusables__collection-values-tooltip--dismiss-icon {
    color: var(--color-icon)
}

.navigational-filter-dropdown__list-item {
    text-align: left;
    word-break: keep-all;
    font-size: 1.4rem;
    font-weight: 600;
    width: 100%
}

.search-reusables__filter-pill-button {
    height: 32px;
    white-space: nowrap
}

.search-reusables__pill-button-count {
    align-items: center;
    background-color: var(--color-background-container-tint);
    border-radius: 20px;
    color: var(--color-text-low-emphasis);
    display: inline-flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    margin: 0 0 0 .4rem;
    min-width: 20px
}

.search-reusables__pill-button-caret-icon {
    margin-left: .4rem
}

.search-vertical-filter__dropdown {
    overflow: visible
}

.search-vertical-filter__dropdown-list {
    max-height: 80vh;
    overflow: auto
}

.search-vertical-filter__dropdown-list-item:hover {
    background-color: var(--color-background-container-tint)
}

.search-reusables__filters-bar-grouping {
    background: transparent;
    margin-bottom: 0;
    position: relative;
    display: flex;
    align-items: center
}

.search-reusables__filters-bar-grouping .search-reusables__navigation-filter-dropdown {
    position: static
}

.search-reusables__filters-bar-grouping li-icon[is-loading][size=small] {
    width: 16px
}

@media only screen and (max-width: 320px) {
    .search-reusables__filters-bar-grouping {
        padding-left: .8rem
    }
}

.reusable-search-filters-filters-bar__carousel {
    display: flex;
    overflow: hidden;
    margin: -.4rem 0
}

.reusable-search-filters-filters-bar__carousel .peek-carousel__slides {
    position: static;
    transition: margin .5s ease;
    margin: 0
}

.reusable-search-filters-filters-bar__carousel .search-reusables__navigation-filter-dropdown {
    position: static
}

.reusable-search-filters-filters-bar__carousel .peek-carousel {
    padding: .4rem
}

.reusable-search-filters-filters-bar__carousel li-icon[is-loading][size=small] {
    width: 16px
}

.search-reusables__filters-bar-suggested-filters-controls {
    flex-shrink: 0;
    height: 100%;
    z-index: 1;
    display: flex;
    position: relative
}

.search-reusables__filters-bar-suggested-filters-controls .peek-carousel-controls__button {
    box-sizing: border-box;
    padding: 2px 0;
    width: 32px;
    position: relative;
    align-self: center;
    background: none;
    height: 32px
}

.search-reusables__filters-bar-suggested-filters-controls:before {
    content: " ";
    display: block;
    height: 100%;
    width: 60px;
    position: absolute;
    top: 0
}

.search-reusables__filters-bar-suggested-filters-controls--left .peek-carousel-controls__button:first-of-type {
    margin-right: -32px
}

.search-reusables__filters-bar-suggested-filters-controls--left:before {
    background: linear-gradient(270deg, transparent, var(--color-background-container) 76%);
    left: 0
}

.search-reusables__filters-bar-suggested-filters-controls--right .peek-carousel-controls__button {
    margin-left: -32px
}

.search-reusables__filters-bar-suggested-filters-controls--right:before {
    background: linear-gradient(90deg, transparent, var(--color-background-container) 76%);
    right: 0
}

.search-reusables__filters-bar-selected-filter-count {
    color: var(--color-text-low-emphasis);
    min-width: 20px;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    background-color: var(--color-background-container-tint);
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 .4rem
}

.collapsed-filters-bar__filter-dropdown-content {
    min-width: 320px;
    overflow: visible
}

.search-reusable__filter-button--active:before {
    content: "";
    position: absolute;
    height: 8px;
    width: 8px;
    border: 1px solid var(--color-border-on-dark);
    background-color: var(--color-brand);
    border-radius: 100%;
    left: 16px;
    top: 0;
    z-index: 1;
    box-sizing: content-box
}

.search-reusables__navigation-filter-dropdown-item:hover {
    background-color: var(--color-background-container-tint);
    cursor: pointer
}

.search-reusables__filter-vertical-divider {
    border-left: 1px solid var(--color-border-low-emphasis);
    margin: .4rem .8rem .4rem 0;
    height: 2.4rem;
    list-style: none
}

.search-reusables__filter-new-value-typeahead {
    flex: 1
}

.search-reusables__filter-new-value-typeahead .basic-typeahead__triggered-content {
    border-radius: 0
}

.search-reusables__filter-list {
    display: flex;
    row-gap: .8rem
}

.search-reusables__primary-filter {
    list-style: none;
    margin-right: .8rem
}

.search-reusables__primary-filter--hidden {
    visibility: hidden !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.search-reusables__primary-filter-overflow-count {
    height: 32px;
    white-space: nowrap;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .4rem 1.2rem;
    color: var(--color-text-low-emphasis-shift)
}

.search-reusable-search-no-results {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-bottom: 72px
}

.inmail-upsell-modal__header {
    width: calc(100% - .8rem)
}

.inmail-upsell-modal__insights-facepile {
    max-width: 60px
}

.reusable-search-filters-upsell__container {
    position: relative;
    background: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    padding: 1.6rem;
    margin-bottom: 2.4rem
}

.reusable-search-filters-upsell__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.reusable-search-filters-upsell__header {
    margin-bottom: .4rem
}

.reusable-search-filters-upsell__cta-icon {
    margin-right: .8rem
}

.reusable-search-filters-upsell__social-proof-container {
    display: flex;
    align-items: center;
    margin-top: 1.2rem
}

.reusable-search-filters-upsell__social-proof-image {
    margin-right: .8rem
}

.upsell-modal .artdeco-modal__header {
    border-bottom: none
}

.card-upsell__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.search-keyboard-nav__item {
    padding: 2px
}

.search-keyboard-nav__item.keyboard-active-result {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-keyboard-nav__sub-item {
    padding: 2px
}

.search-keyboard-nav__sub-item.keyboard-active-result {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-global-typeahead {
    position: relative;
    max-width: 280px
}

.search-global-typeahead--content-ease-in {
    animation: search-typeahead-content-ease-in .2s ease-in-out 1 none;
    transform-origin: top center
}

.search-global-typeahead--focused {
    transition: max-width .3s ease-out;
    max-width: 384px
}

input.search-global-typeahead__input {
    width: 100%;
    line-height: 1.75;
    font-weight: 400;
    font-size: 16px;
    height: 50px;
    border-color: none !important;
    background-color: #fff !important;
    border-radius: 4px;
    color: var(--color-text-active);
    /*padding: 0 .8rem 0 20px;*/
    padding: 0 .8rem 0 32px;
    outline: none !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

input.search-global-typeahead__input, input.search-global-typeahead__input:hover {
    border: none;
    box-shadow: none;
    outline: none;
}

input.search-global-typeahead__input:focus {
    border: none;
    outline: none;
}

.search-global-typeahead--focused input.search-global-typeahead__input {
    padding-right: .8rem;
    color: var(--color-text);
    border: 0;
    font-size: 16px;
    padding-left: 5.6rem;
    background-color: var(--voyager-color-background-input-search);
    box-shadow: var(--elevation-lined)
}

.search-global-typeahead--focused input.search-global-typeahead__input::-webkit-input-placeholder {
    color: var(--color-text-low-emphasis) !important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input:-moz-placeholder, .search-global-typeahead--focused input.search-global-typeahead__input::-moz-placeholder {
    color: var(--color-text-low-emphasis) !important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input:-ms-input-placeholder {
    color: var(--color-text-low-emphasis) !important;
    opacity: 1
}

.search-global-typeahead--focused input.search-global-typeahead__input::placeholder {
    color: var(--color-text-low-emphasis) !important;
    opacity: 1
}

.search-global-typeahead--all-suggestions-ui-search-box-focused input.search-global-typeahead__input {
    padding-left: 4.8rem
}

.search-global-typeahead__typeahead--with-pill input.search-global-typeahead__input {
    border-radius: 0 2px 2px 0;
    border-color: transparent;
    box-shadow: none
}

.search-global-typeahead__overlay {
    background: var(--color-background-scrim);
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    margin-top: 52px;
    bottom: 0;
    opacity: 0;
    transition: opacity .2s ease-in;
    visibility: hidden;
    height: calc(100vh - 52px)
}

.search-global-typeahead__overlay--visible {
    opacity: 1;
    visibility: visible
}

.search-global-typeahead__content {
    box-shadow: var(--elevation-raised);
    position: absolute;
    overflow-y: auto;
    border: none !important;
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container);
    z-index: 2;
    width: calc(100vw - 102px);
    margin-top: 1px
}

@keyframes search-typeahead-content-ease-in {
    0% {
        transform: scaleY(.95)
    }
    to {
        transform: scaleY(1)
    }
}

.search-global-typeahead__controls {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.search-global-typeahead--focused .search-global-typeahead__controls {
    left: inherit;
    right: 0;
    width: 5.6rem
}

/*.search-global-typeahead__search-icon-container {*/
/*    position: absolute;*/
/*    z-index: 1;*/
/*    top: 0;*/
/*    right: 0;*/
/*    padding: .8rem .8rem .8rem 1.6rem;*/
/*    border-radius: 0 2px 2px 0;*/
/*    width: 40px;*/
/*    height: 34px;*/
/*    margin: 0;*/
/*    box-shadow: none;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    transition: background-color .15s*/
/*}*/

.search-global-typeahead--focused .search-global-typeahead__search-icon-container {
    border-top-left-radius: var(--corner-radius-small);
    border-bottom-left-radius: var(--corner-radius-small);
    background-color: var(--voyager-color-background-input-search);
    margin: 2px;
    width: calc(5.6rem - 4px);
    height: 30px;
    padding: calc(.8rem - 2px) calc(2.4rem - 2px) calc(.8rem - 2px) calc(1.6rem - 2px)
}

.search-global-typeahead--all-suggestions-ui-search-box-focused .search-global-typeahead__search-icon-container {
    width: calc(4.8rem - 4px);
    padding-left: calc(1.6rem - 2px);
    padding-right: calc(1.6rem - 2px)
}

.search-global-typeahead__clear-icon-container {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 0 2px 2px 0;
    margin: 0;
    cursor: pointer;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.search-global-typeahead__clear-icon-container button {
    width: 32px;
    height: 32px;
    color: var(--color-text-low-emphasis)
}

.search-global-typeahead__icon {
    color: var(--color-icon)
}

.search-global-typeahead--focused .search-global-typeahead__icon {
    color: inherit
}

.search-global-typeahead__search-icon {
    color: var(--color-icon)
}

.search-global-typeahead__suggestion {
    cursor: pointer;
    padding: 2px
}

.search-global-typeahead__suggestion:first-of-type {
    padding-top: .8rem
}

.search-global-typeahead__suggestion:nth-last-of-type(2) {
    padding-bottom: .8rem
}

.search-global-typeahead__suggestion:last-of-type {
    border-top: 1px solid var(--color-border-faint)
}

.search-global-typeahead__suggestion:last-of-type:first-of-type {
    border-top: none;
    padding-top: 2px
}

.search-global-typeahead__suggestion.basic-typeahead__selectable--active {
    padding: 0;
    border: 2px solid var(--color-action)
}

.search-global-typeahead__suggestion:first-of-type.basic-typeahead__selectable--active {
    padding-top: calc(.8rem - 2px)
}

.search-global-typeahead__suggestion--tyah-auto-suggestion {
    background-color: var(--color-background-none-tint-hover)
}

.search-global-typeahead__multiline-query {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.search-global-typeahead__query-hit-info {
    flex-shrink: 4;
    padding: calc(.8rem - 2px) 0 calc(.8rem - 2px) 1.2rem
}

.search-global-typeahead__collapsed-search-button {
    margin-left: 1rem;
    margin-right: 1rem;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .15s
}

.search-global-typeahead__collapsed-search-button:hover .search-global-typeahead__collapsed-search-button-icon, .search-global-typeahead__collapsed-search-button:hover .search-global-typeahead__collapsed-search-button-text {
    color: var(--color-text-low-emphasis-shift-active)
}

.search-global-typeahead__typeahead {
    display: none;
    width: calc(100vw - 102px);
    position: relative;
    z-index: 2
}

.search-global-typeahead__reflow-enabled-search-box {
    display: block
}

.search-global-typeahead__reflow-enabled-search-box + .search-global-typeahead__collapsed-search-button {
    display: none
}

.search-global-typeahead__collapsed-search-button-icon {
    display: block
}

.search-global-typeahead__collapsed-search-button-text {
    display: none
}

@media screen and (min-width: 853px) and (max-width: 1024px) {
    .search-global-typeahead__collapsed-search-button, .search-global-typeahead__collapsed-search-button-text {
        display: block
    }

    .search-global-typeahead__typeahead {
        display: none
    }

    .search-global-typeahead__reflow-enabled-search-box.search-global-typeahead__typeahead {
        display: block
    }
}

@media screen and (min-width: 1025px) {
    .search-global-typeahead__content {
        width: 624px
    }

    .search-global-typeahead__content--small-width {
        width: 454px
    }

    .search-global-typeahead__typeahead {
        display: block;
        width: 100%;
        z-index: 0
    }

    .search-global-typeahead__collapsed-search-button {
        display: none
    }
}

.search-global-typeahead-hit {
    padding: 0 calc(1.2rem - 2px);
    display: flex;
    cursor: pointer;
    align-items: center;
    min-height: 40px;
    box-sizing: content-box
}

.search-global-typeahead-hit--all-suggestions-ui {
    padding: 0 6px 0 .8rem
}

.search-global-typeahead-hit--entity-with-search-icon {
    flex-direction: row-reverse
}

.search-global-typeahead-hit--entity-with-search-icon li-icon {
    margin: 10px 10px 10px 6px;
    color: var(--color-icon)
}

.search-global-typeahead-hit--escape-hatch .search-global-typeahead-hit__text {
    color: var(--color-action);
    font-weight: 600
}

.search-global-typeahead-hit--topical-suggestion-pill {
    height: 32px;
    white-space: nowrap
}

.search-global-typeahead-hit__info {
    padding-left: 1.2rem
}

.search-global-typeahead-hit--all-suggestions-ui .search-global-typeahead-hit__info {
    padding-left: 6px
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__info {
    flex-grow: 2;
    width: calc(100% - 112px);
    padding-right: 1.6rem
}

.search-global-typeahead-hit--escape-hatch .search-global-typeahead-hit__info {
    margin: auto;
    padding-top: calc(.8rem - 2px);
    padding-bottom: calc(.8rem - 2px)
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__vector-image {
    margin-right: .8rem
}

.search-global-typeahead-hit__image {
    flex-shrink: 0
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__image {
    margin-right: .8rem
}

.search-global-typeahead-hit__image li-icon {
    color: var(--color-icon);
    margin: 10px 10px 10px 6px
}

.search-global-typeahead-hit--entity-with-search-icon .search-global-typeahead-hit__image li-icon {
    margin-right: 0
}

.search-global-typeahead-hit__image .ivm-view-attr__ghost-entity {
    margin: .4rem 0
}

.search-contextual-typeahead__context {
    padding: 1.2rem 1.6rem;
    cursor: pointer
}

.search-contextual-typeahead__context.basic-typeahead__selectable--active, .search-contextual-typeahead__context:hover {
    background-color: var(--voyager-color-background-input-search)
}

.search-contextual-typeahead__trigger {
    color: var(--color-action);
    border-top: 1px solid var(--color-border-faint)
}

.search-entity-history {
    cursor: pointer;
    height: 80px;
    width: 70px
}

.search-home-query-item__icon {
    color: var(--color-icon);
    width: 32px;
    height: 32px;
    display: flex
}

.search-list-view-item .ivm-view-attr__illustration--circle-hashtag-48 {
    max-width: 32px;
    max-height: 32px
}

.search-list-view-item .search-keyboard-nav__item {
    padding: 2px calc(1.2rem - 2px)
}

.search-list-view-item .search-keyboard-nav__item.keyboard-active-result {
    padding: 0 calc(1.2rem - 4px)
}

.search-list-view-item .search-global-typeahead-hit__info {
    flex-grow: 2;
    width: calc(100% - 200px);
    padding-right: 1.6rem;
    color: var(--color-text-low-emphasis)
}

.search-list-view-item:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-list-view-item__img {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

.search-list-view-item__img svg {
    color: var(--color-icon)
}

.search-see-all__container {
    max-height: 465px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto
}

.search-see-all__back {
    display: flex;
    align-items: center
}

.search-see-all__header {
    padding: .8rem 1.2rem .4rem .8rem;
    display: flex;
    justify-content: space-between
}

.search-see-all__back-button {
    color: var(--color-text);
    margin-right: 1.2rem
}

.search-see-all__back-button:hover {
    color: var(--color-text);
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__carousel {
    flex-wrap: nowrap;
    overflow-y: auto;
    white-space: nowrap
}

@media screen and (max-width: 1024px) {
    .search-history-list__carousel {
        flex-wrap: wrap
    }
}

.search-history-list__entity {
    list-style: none;
    margin-right: 1.2rem
}

.search-history-list__entity:last-of-type {
    margin-right: 0
}

.search-history-list__entity:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__entity .ivm-view-attr__illustration--circle-hashtag-48 {
    width: 40px;
    height: 40px
}

.search-history-list__query:hover {
    background-color: var(--color-background-none-tint-hover)
}

.search-history-list__header-link {
    position: absolute;
    top: 1.2rem;
    right: .8rem
}

.search-query-suggestions__suggestion:hover {
    background-color: var(--color-background-none-tint-hover)
}

@keyframes search-vertical-shimmer {
    0% {
        background-position: 0 -50vh
    }
    to {
        background-position: 0 50vh
    }
}

.search-tyah-result-skeleton__container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium);
    overflow: hidden;
    position: relative;
    align-items: center;
    display: flex
}

.search-tyah-result-skeleton__block {
    animation-name: search-vertical-shimmer;
    animation-duration: 1.5s;
    animation-delay: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-out;
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-image: linear-gradient(var(--color-transparent) 40%, var(--voyager-color-skeleton-content) 50%, var(--color-transparent) 60%);
    background-size: 100vw 100vh;
    border-radius: var(--corner-radius-large)
}

@supports (-moz-appearance:none) {
    .search-tyah-result-skeleton__block {
        animation: none
    }
}

.search-tyah-result-skeleton__block--is-tyah-image {
    margin: 0 1.2rem;
    width: 24px;
    height: 24px;
    border-radius: var(--corner-radius-medium)
}

.search-tyah-result-skeleton__block--is-tyah-text {
    height: 16px;
    flex-grow: 1;
    margin-right: 16px
}

.share-box__creation {
    background: var(--color-background-container);
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.share-box__creation--in-modal {
    max-height: calc(100vh - 208px)
}

.share-box__loader-container {
    align-items: center;
    display: flex;
    height: 350px
}

.share-box-feed-entry__closed-share-box {
    margin: 0 0 .8rem;
    background: var(--color-background-container);
    border-radius: 2px;
    color: var(--color-text-low-emphasis);
    display: flex;
    flex-direction: column;
    z-index: 4
}

.share-box-feed-entry__docked-wrapper {
    position: sticky;
    top: 52px;
    transition: all .33s ease-out;
    visibility: visible;
    z-index: 2
}

.share-box-feed-entry__docked--hidden {
    top: 0;
    visibility: hidden
}

.share-box-feed-entry__docked-title {
    max-width: 60%
}

.share-box-feed-entry__loader-container {
    position: absolute;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    background: var(--color-background-container);
    z-index: 1;
    border-radius: .8rem
}

.share-box-feed-entry__organization-logo {
    margin-right: .8rem
}

.share-box-feed-entry__post-job-footer {
    padding: 0 1.2rem 1.2rem
}

.share-box-feed-entry__post-job-footer-hr {
    margin: 0 0 1.2rem
}

.share-box-feed-entry__tool-bar {
    padding-bottom: .4rem
}

.share-box-feed-entry__top-bar {
    display: flex;
    align-items: center;
    margin: .8rem 1.6rem 0
}

.share-box-feed-entry__trigger {
    margin: .4rem 0;
    font-size: 1.4rem;
    flex-grow: 1;
    max-width: none;
    justify-content: left;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    border: 1px solid var(--color-border-low-emphasis) !important;
    border-radius: 35px !important;
    padding-left: 1.6rem !important
}

.share-box-feed-entry__avatar {
    margin-right: .8rem;
    flex-shrink: 0;
    line-height: 0
}

.share-box-prompt__cta {
    width: 100%
}

.share-box-prompt__cta--one-third {
    width: 100%;
    margin-bottom: var(--spacing-one-x)
}

.share-box-prompt__cta--one-third:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 992px) {
    .share-box-prompt__cta--one-third {
        margin-bottom: 0;
        margin-right: var(--spacing-two-x);
        width: calc((100% - 2 * var(--spacing-two-x)) / 3)
    }

    .share-box-prompt__cta--one-third:last-child {
        margin-right: 0
    }

    .share-box-prompt__cta--one-third .share-box-prompt__container {
        flex-direction: column;
        align-items: flex-start
    }

    .share-box-prompt__cta--one-third .share-box-prompt__title {
        margin-bottom: var(--spacing-one-x)
    }
}

.share-box-prompt__container {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: var(--spacing-one-and-a-half-x) var(--spacing-two-x);
    border-radius: var(--corner-radius-medium);
    background-color: var(--voyager-color-background-brand-accent-5-tint);
    text-align: left
}

.share-box-prompt__container:active, .share-box-prompt__container:focus, .share-box-prompt__container:hover {
    cursor: pointer;
    background-color: var(--color-background-brand-accent-5)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .share-box-prompt__container {
        border: 1px solid var(--transparent) !important
    }
}

.share-box-prompt__text-content {
    margin-right: var(--spacing-one-and-a-half-x)
}

.share-box-prompt__title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.share-box-prompt__subtitle {
    color: var(--color-brand-accent-1);
    margin-bottom: var(--spacing-half-x);
    font-size: var(--font-size-xsmall)
}

.share-box-prompt__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3.2rem;
    width: 3.2rem;
    min-width: auto;
    color: var(--color-text-low-emphasis-shift);
    box-shadow: inset 0 0 0 1px var(--color-border);
    border-radius: var(--corner-radius-full)
}

.share-status {
    margin-bottom: .8rem
}

.share-status--toggle-up {
    max-height: 0;
    transition: max-height;
    overflow-y: hidden;
    transition-duration: 834ms
}

.share-status--toggle-down {
    max-height: 3000px;
    transition: max-height;
    transition-duration: 834ms
}

.share-status-container {
    min-height: 6.4rem;
    padding: 1.6rem 4.8rem 1.6rem 1.6rem;
    display: flex;
    align-items: center
}

.share-status-container__processing-container {
    vertical-align: top;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column
}

.share-status-container__processing-container:after {
    content: "";
    display: table;
    clear: both
}

.share-status-container__processing-text {
    margin-bottom: .4rem;
    margin-top: 6px;
    width: 100%
}

.share-status-container__menu {
    bottom: 0;
    display: flex;
    align-items: center
}

.share-status-container__preview {
    margin-right: 1.2rem;
    height: 3.2rem;
    width: 3.2rem;
    text-align: center;
    position: relative
}

.share-status-container__media-preview {
    width: auto;
    height: 100%;
    max-width: 100%
}

.share-status-container__detour-v2-progress {
    align-self: stretch
}

.share-status-container__icon {
    color: var(--color-icon);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute
}

.share-status-container__icon--green {
    color: var(--color-signal-positive)
}

.share-status-container__default-illustration {
    background-image: var(--illustration-microspot-document-small);
    width: 24px;
    height: 24px;
    background-size: contain;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute
}

.share-suggested-content__container {
    display: flex;
    margin: 0 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    padding: 10px 0;
    white-space: nowrap
}

.share-suggested-content__container, .share-suggested-content__cta {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.share-suggested-content__cta {
    text-overflow: ellipsis;
    overflow: hidden
}

.share-suggested-content__cta:hover {
    text-decoration: underline
}

.share-trending-topic__container {
    display: flex;
    margin: 0 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    padding: 10px 0;
    white-space: nowrap;
    flex-wrap: wrap
}

.share-trending-topic__container, .share-trending-topic__cta {
    font-size: 1.2rem;
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.share-trending-topic__cta {
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: .4rem
}

.share-trending-topic__cta:hover {
    text-decoration: underline
}

.share-trending-topic__single-prompt-container {
    max-width: 100%;
    display: flex;
    white-space: nowrap
}

.share-trending-topic__prompt-text {
    margin-right: .4rem
}

.share-box-feed-entry-toolbar__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    border: none
}

.share-box-feed-entry-toolbar__item {
    font-size: 1.4rem;
    padding: 0 1.6rem
}

.share-box-feed-entry-toolbar__item [type=image] {
    color: var(--post-color-icon-1)
}

.share-box-feed-entry-toolbar__item [type=video] {
    color: var(--post-color-icon-2)
}

.share-box-feed-entry-toolbar__item [type=calendar], .share-box-feed-entry-toolbar__item [type=starburst-icon] {
    color: var(--post-color-icon-3)
}

.share-box-feed-entry-toolbar__item [type=sticky-note] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item [type=content-align-left] {
    color: var(--post-color-icon-4)
}

.share-box-feed-entry-toolbar__item [type=job] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item [type=analytics] {
    color: var(--post-color-icon-3)
}

.share-box-feed-entry-toolbar__item [type=slides] {
    color: var(--post-color-icon-5)
}

.share-box-feed-entry-toolbar__item li-icon {
    overflow: visible
}

.share-box-feed-entry-toolbar__item-text, .share-box-feed-entry-toolbar__item .artdeco-button__text {
    white-space: nowrap;
    margin-left: .8rem;
    font-size: 14px;
}

.share-inline-share-box {
    flex: 3;
    min-height: 290px;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.share-inline-share-box__loader {
    height: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-bottom: 1px solid var(--color-border-faint)
}

.sharing-nba-framework__success-toast {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem
}

.sharing-nba-framework__target-entity {
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-medium);
    padding: 1.2rem
}

.sharing-nba-framework__toast {
    text-align: center;
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-regular);
    padding-top: 1.2rem
}

.sharing-nba-framework__toast-cta, .sharing-nba-framework__toast-cta:hover {
    color: var(--color-text)
}

.sharing-nba-framework__standard-prompt {
    display: flex;
    align-items: center;
    padding: 1.6rem
}

.sharing-nba-framework__standard-prompt--text {
    margin-left: 1.2rem
}

.sharing-nba-framework__standard-prompt--description {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-regular);
    color: var(--color-text-low-emphasis);
    margin-bottom: .8rem
}

.sharing-nba-framework__target-entity-prompt {
    padding: 2.4rem
}

.sharing-nba-framework__target-entity-prompt--entity {
    padding: 1.2rem
}

.sharing-nba-framework__target-entity-prompt--entity-content {
    padding-left: .8rem
}

.sharing-nba-framework__target-entity-prompt--action-msg {
    padding-bottom: 1.2rem
}

.sharing-nba-framework__target-entity-prompt--entity-title {
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.sharing-nba-framework__target-entity-prompt--entity-subtitle {
    color: var(--color-text);
    font-weight: var(--font-weight-regular)
}

.sharing-nba-framework__target-entity-prompt--single-entity {
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-medium);
    padding: 1.2rem
}

.sharing-nba-framework__undo-modal--content .artdeco-modal__content {
    min-height: 0
}

.sharing-nba-framework__undo-modal--content .artdeco-modal__header {
    border-bottom: none
}

.sharing-nba-framework__undo-modal--footer-btn {
    margin-left: .8rem
}

.share-date-time-picker__content {
    min-height: 550px
}

.share-date-time-picker__datepicker .artdeco-text-input--container {
    width: 100%
}

.share-generic-list, .share-generic-list--scroll {
    background: var(--color-background-container);
    width: 100%
}

.share-generic-list--scroll {
    overflow-y: scroll
}

.share-generic-list__item {
    padding: 2px
}

.share-generic-list__item--dual-column {
    width: 100%
}

@media screen and (min-width: 768px) {
    .share-generic-list__item--dual-column {
        width: 50%
    }
}

.share-generic-list__item-button {
    align-items: center;
    display: flex;
    padding: 1.2rem 1.2rem 1.2rem 1.6rem;
    position: relative;
    width: 100%
}

.share-generic-list__item-button:hover {
    background-color: var(--color-background-none-tint-hover)
}

.share-generic-list__item-button:disabled {
    opacity: .35
}

.share-generic-list__radio-label {
    bottom: 12px
}

.share-generic-list__image {
    height: 40px;
    margin: 0;
    width: 40px
}

.share-generic-list__icon {
    display: flex;
    padding: .8rem
}

.share-generic-list__text {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    text-align: left
}

.share-generic-list__description-double-line {
    max-height: 40px;
    overflow: hidden;
    white-space: normal
}

.share-generic-list__description-single-line {
    max-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.share-generic-list__chevron {
    height: 1.6rem
}

.sharing-shared-generic-list {
    background: var(--color-background-container);
    width: 100%;
    padding: 2.4rem 0
}

.sharing-shared-generic-list--scroll {
    background: var(--color-background-container);
    overflow-y: scroll;
    width: 100%
}

.sharing-shared-generic-list__item {
    height: 64px
}

.sharing-shared-generic-list__item:not(:first-child) {
    margin-top: .8rem
}

.sharing-shared-generic-list__item-button {
    align-items: center;
    color: var(--color-text);
    display: flex;
    font-size: var(--font-size-medium);
    height: 64px;
    padding: 0 1.2rem 0 2.4rem;
    position: relative;
    width: 100%
}

.sharing-shared-generic-list__item-button:hover {
    background-color: var(--color-background-none-tint-hover)
}

.sharing-shared-generic-list__item-button:disabled {
    opacity: .35
}

.sharing-shared-generic-list__image {
    height: 56px;
    margin: 0;
    width: 56px
}

.sharing-shared-generic-list__icon {
    align-self: center;
    background-color: var(--color-background-canvas);
    border-radius: var(--corner-radius-full);
    color: var(--color-icon);
    display: flex;
    flex-direction: column;
    height: 56px;
    justify-content: center
}

.sharing-shared-generic-list__text-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 56px;
    justify-content: center;
    overflow: hidden;
    padding: .8rem 1.6rem;
    text-align: left
}

.sharing-shared-generic-list__text {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: var(--font-weight-bold);
    text-align: left
}

.sharing-shared-generic-list__subtext {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-regular)
}

.sharing-shared-generic-list__description-double-line {
    max-height: 40px;
    overflow: hidden;
    white-space: normal
}

.sharing-shared-generic-list__description-single-line {
    max-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sharing-shared-generic-list__caret {
    color: var(--color-icon);
    max-height: 24px
}

.sharing-shared-generic-list__caret-wrapper {
    max-height: 24px
}

.sharing-shared-generic-list__radio-label {
    bottom: 1.6rem
}

.sao-intro__education-header {
    border-bottom: 1px solid var(--color-border-faint)
}

.sao-intro__scrollable-content {
    overflow: auto
}

@media screen and (max-width: 768px) {
    .sao-intro__scrollable-content {
        overflow-x: hidden
    }
}

.sao-intro__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: .8rem 1.2rem
}

.sao-intro__education-overview-list {
    list-style-type: none;
    font-size: 0
}

.sao-intro__education-icon {
    position: relative;
    top: 6px;
    color: var(--color-action)
}

.sao-intro__accessibility-btn {
    padding: 0
}

.sao-intro__accessibility-btn .artdeco-button__icon {
    margin-left: 0;
    margin-right: .8rem
}

.sao-intro__accessibility-btn.sao-intro__accessibility-btn {
    color: var(--color-text);
    font-weight: 400;
    font-size: 1.4rem
}

.jobs-talent-highlight-skill-assessments-intro-page-description-icon {
    color: var(--color-icon)
}

.jobs-talent-highlight-skill-assessments-intro-page-instructions-list {
    list-style-position: inside
}

.sao-practice-complete__content {
    height: 300px
}

.sao-practice-complete__content:before {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--illustration-microspot-signal-success-small);
    height: 48px;
    width: 48px;
    margin-bottom: 2.4rem
}

.sao-practice-complete__description-text {
    max-width: 320px;
    text-align: center
}

.sao-practice-intro__content {
    height: 300px
}

.sao-practice-intro__practice-bg {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: var(--illustration-microspot-pencil-ruler-large);
    height: 64px;
    width: 64px;
    margin-bottom: 2.4rem
}

.sao-practice-intro__enhanced-practice-text {
    max-width: 320px;
    text-align: center
}

.sao-practice-v2__accessibility-btn {
    padding: 0;
    margin: 0 -.8rem
}

.sao-practice-v2__chevron-down {
    margin-left: .4rem;
    opacity: .55
}

.sao-practice-v2__accessibility-settings-dropdown-content {
    padding: 2.4rem 1.6rem 1.6rem;
    min-width: 420px
}

.sao-practice-v2__language-settings-dropdown-content {
    padding: .4rem 1.6rem 1.6rem;
    min-width: 250px
}

.sao-practice-v2__accessibility-settings-action-buttons {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 1.2rem
}

.sao-practice-v2__language-settings-action-buttons {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 2.4rem
}

.sao-practice-v2__accessibility-dropdown {
    display: flex;
    cursor: pointer;
    margin-bottom: 1.2rem
}

.sao-practice-v2__accessibility-dropdown button {
    color: var(--color-text)
}

@media screen and (min-width: 768px) {
    .sao-practice-v2__accessibility-dropdown {
        padding-right: 1.6rem;
        margin-right: 1.6rem;
        margin-bottom: 0;
        border-right: 1px solid var(--color-border-low-emphasis)
    }
}

.sao-practice-v2__intro-footer {
    display: flex;
    flex-direction: column;
    font-size: var(--font-size-small)
}

@media screen and (min-width: 768px) {
    .sao-practice-v2__intro-footer {
        flex-direction: row;
        align-items: center
    }
}

.sao-practice-v2__intro-buttons {
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .sao-practice-v2__intro-buttons {
        margin-top: 1.2rem
    }
}

.sao-practice-v2__language-settings--has-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    border-left: 1px solid var(--color-border-low-emphasis);
    margin-left: 1.6rem;
    padding-left: 1.6rem
}

.sao-intro__education-dismiss {
    display: none
}

.sao-intro__education-region {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.sao-intro__education-header {
    padding-top: 2.4rem;
    padding-bottom: 1.6rem
}

.sao-intro__footer {
    padding: 1.6rem 2.4rem
}

.sa-aspect-image__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain
}

.sa-assessment-flow__header {
    background-color: var(--color-background-scrim);
    border-radius: 2px 2px 0 0
}

.sa-assessment-flow__header--tall {
    min-height: 200px
}

.sa-assessment-flow__feedback {
    border-top: 1px solid var(--color-border-faint)
}

.sa-assessment-flow__feedback-trigger {
    margin-top: -2px
}

.sa-assessment-flow__feedback-trigger:active, .sa-assessment-flow__feedback-trigger:focus, .sa-assessment-flow__feedback-trigger:hover {
    background-color: transparent
}

.sa-assessment-flow__card-header {
    color: var(--color-text);
    margin-top: 1.2rem;
    margin-bottom: 1.2rem
}

.sa-assessment-feedback__issue-btn.sa-assessment-feedback__issue-btn {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 1.6rem 0;
    color: var(--color-text)
}

.sa-assessment-feedback__issue-btn.sa-assessment-feedback__issue-btn:hover {
    background-color: transparent
}

.sa-assessment-feedback__back-icon {
    position: absolute;
    top: 1.2rem;
    left: .8rem;
    margin-right: .4rem;
    color: var(--color-text)
}

.sa-assessment-feedback__comment-icon {
    background-repeat: no-repeat;
    background-position: .4rem;
    background-image: var(--illustration-microspot-document-comment-small);
    width: 48px;
    height: 48px
}

.sa-assessment-feedback__footer {
    margin-top: .8rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-end
}

.sa-code-block {
    overflow: auto;
    white-space: pre-wrap;
    font-family: monospace;
    font-weight: 600
}

.sa-code-block::-webkit-scrollbar:horizontal {
    height: 5px
}

.sa-code-block::-webkit-scrollbar-thumb:horizontal {
    background: var(--color-border-low-emphasis);
    border-radius: 5px
}

.sa-media-viewer {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-canvas-dark) !important;
    box-shadow: none;
    max-height: none;
    transform: none;
    opacity: 1;
    animation: none
}

.sa-media-viewer.sa-media-viewer {
    width: 100vw;
    max-width: none
}

.sa-media-viewer .artdeco-modal__content {
    padding: .8rem 3.2rem .8rem 1.2rem
}

@media screen and (max-height: 600px) {
    .sa-media-viewer .artdeco-modal__content {
        padding: .8rem 4.8rem .8rem 1.2rem !important
    }
}

.sa-media-viewer .artdeco-modal__dismiss {
    color: var(--color-icon-on-dark)
}

.sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:active, .sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:focus, .sa-media-viewer .artdeco-button--muted.artdeco-button--tertiary:hover {
    background-color: var(--color-background-none-tint-on-dark-hover);
    color: var(--color-icon-on-dark)
}

.sa-media-viewer__swipe-target {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
    display: flex;
    flex-direction: column
}

.sa-media-viewer__toggle-overlay {
    position: relative;
    z-index: 2;
    opacity: 0
}

.sa-media-viewer__toggle-overlay:focus {
    opacity: 1
}

.sa-media-viewer__image {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.sa-media-viewer__column {
    max-width: 936px;
    margin-left: auto;
    margin-right: auto
}

.sa-media-viewer__header-column {
    border-bottom: 1px solid var(--color-border-on-dark)
}

.sa-media-viewer__header-timer-cta-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.2rem;
    color: var(--color-text-on-dark)
}

.sa-media-viewer__timer {
    color: var(--color-signal-positive-on-dark)
}

.sa-media-viewer__question-text a {
    color: var(--color-text-on-dark)
}

.sa-media-viewer__thumbnail-wrapper {
    opacity: .48;
    background-color: var(--color-element-on-dark)
}

.sa-media-viewer__thumbnail-wrapper--active {
    opacity: 1
}

.sa-media-viewer__question {
    width: 72px;
    padding-bottom: 1.2rem
}

.sa-media-viewer__question:hover {
    cursor: pointer
}

.sa-media-viewer__question--active {
    border-bottom: 2px solid var(--color-element-on-dark)
}

.sa-media-viewer__option--active {
    border-top: 2px solid var(--color-element-on-dark)
}

.sa-media-viewer__answer-options-title {
    border-bottom: 1px solid var(--color-border-low-emphasis-on-dark-active);
    padding-bottom: .8rem;
    font-weight: 600;
    color: var(--color-text-on-dark)
}

.sa-question__image {
    max-width: 100%;
    max-height: 300px;
    overflow: hidden
}

.sa-question__image--disabled {
    opacity: .3
}

.sa-question__image-wrapper {
    box-shadow: none
}

.sa-question__image-wrapper--option {
    background-color: var(--color-background-container)
}

.sa-question__image-zoom-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border: none;
    background: transparent
}

.sa-question__image-zoom-icon {
    position: absolute;
    right: 1.2rem;
    bottom: 1.2rem;
    border: 1px solid var(--color-border-faint)
}

.sa-question__instant-feedback-checkbox:after, .sa-question__instant-feedback-checkbox:before {
    opacity: 0
}

.sa-question__instant-feedback-label--enabled {
    opacity: 1 !important
}

.sa-question__instant-feedback-icon {
    width: 24px;
    height: 24px;
    border-radius: 24px;
    position: absolute;
    left: 0;
    top: -2px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-text-on-dark)
}

.sa-question__instant-feedback-icon--correct {
    background-color: var(--color-signal-positive);
    border: 1px solid var(--color-signal-positive)
}

.sa-question__instant-feedback-icon--incorrect {
    background-color: var(--color-signal-negative);
    border: 1px solid var(--color-signal-negative)
}

.sa-question__instant-feedback {
    font-weight: 600;
    font-size: 1.6rem
}

.sa-question__instant-feedback--correct {
    color: var(--color-signal-positive)
}

.sa-question__instant-feedback--incorrect {
    color: var(--color-signal-negative)
}

.sa-question-basic-multichoice__item {
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-question-basic-multichoice__item:last-child {
    border-bottom: 0
}

.sa-question-basic-multichoice__multiline {
    white-space: pre-line
}

.sa-question-image-multichoice__item {
    border: 1px solid var(--color-border-faint);
    border-radius: 2px;
    overflow: hidden;
    background-color: var(--color-background-container);
    width: calc(50% - .8rem);
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

.sa-question-image-multichoice__item.is-selected {
    border-color: var(--color-action);
    border-radius: 5px
}

.sa-question-image-multichoice__item.is-selected:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    border: 2px solid var(--color-action);
    border-radius: 2px;
    z-index: 1;
    pointer-events: none
}

.sa-question-image-multichoice__image {
    width: 100%;
    height: 80px;
    background-size: cover;
    background-position: 0 0
}

.ivm-view-attr__img-wrapper--use-img-tag .sa-question-image-multichoice__image {
    object-fit: cover;
    object-position: 0 0
}

.sa-question-image-multichoice__image-wrapper {
    margin-top: .8rem;
    box-shadow: none
}

.sa-question-image-multichoice__item-v2 {
    position: relative;
    margin-left: 24px;
    padding: 1.6rem 2.4rem 1.6rem 0
}

.sa-question-multichoice__item {
    position: relative;
    margin-left: 2.4rem;
    padding: 1.6rem 2.4rem 1.6rem 0
}

.sa-question-multichoice__item-v2 {
    position: relative;
    margin: 0 2.4rem;
    padding: 1.6rem 1.2rem
}

.sa-question-multichoice__item-v2:not(:last-child) {
    margin-bottom: .8rem
}

.sa-question-multichoice__item--disabled {
    opacity: .3
}

.sa-question-multichoice__input.sa-question-multichoice__input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    pointer-events: all;
    cursor: pointer;
    margin: 0
}

.sa-assessment-quiz {
    background: var(--color-background-container);
    -webkit-user-select: none;
    user-select: none
}

.sa-assessment-quiz__scroll-content {
    overflow: auto;
    display: flex;
    flex-direction: column
}

.sa-assessment-quiz__title-question {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 1.6rem 2.4rem
}

.sa-assessment-quiz__multi-line {
    white-space: pre-line
}

.sa-assessment-quiz__title-detail {
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__feedback, .sa-assessment-quiz__response {
    background-color: var(--color-background-container-tint)
}

.sa-assessment-quiz__feedback {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    border-top: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__meter {
    box-sizing: content-box;
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.sa-assessment-quiz__meter .artdeco-completeness-meter-linear__progress-element {
    margin: 0;
    height: 1.2rem
}

.sa-assessment-quiz__meter .artdeco-completeness-meter-linear__progress-container {
    height: 1.2rem
}

.sa-assessment-quiz__footer {
    background: var(--color-background-container);
    border-radius: 0 0 2px 2px
}

.sa-assessment-quiz__vertical-divider {
    border-right: 1px solid var(--color-border-faint);
    margin-right: 1.6rem;
    align-self: center;
    height: 24px
}

.sa-assessment-quiz__quit-button {
    vertical-align: top;
    height: 48px;
    min-width: min-content
}

.sa-assessment-flow__practice-mode {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-text-on-dark-flip);
    background-color: var(--color-brand-accent-4)
}

.sa-assessment-flow__main .scaffold-layout-toolbar {
    display: none
}

.sa-assessment-flow__main-practice .scaffold-layout-toolbar {
    background-color: var(--color-brand-accent-4)
}

.sa-assessment-flow__container {
    display: flex;
    flex-direction: row;
    margin: 0 auto 60px
}

.sa-assessment-flow__card-shine {
    flex-grow: 1;
    position: relative;
    z-index: 1;
    padding: 0
}

.sa-assessment-flow__card {
    position: relative;
    z-index: 1;
    margin: 0 auto 60px;
    padding: 0
}

.sa-assessment-flow__card--report {
    position: relative;
    max-height: 3000px;
    max-height: none
}

.sa-media-viewer__modal-header {
    padding-bottom: 0
}

.sa-media-viewer__modal-content {
    display: flex;
    height: 100%;
    position: relative
}

.sa-media-viewer__modal-content--no-footer {
    padding-bottom: 4.8rem
}

.sa-media-viewer__modal-footer {
    background-color: var(--color-background-canvas-dark-tint);
    padding: 1.2rem 6.4rem
}

.sa-media-viewer__image-wrapper {
    width: 100%
}

.sa-media-viewer__nav-buttons-wrapper {
    display: flex;
    margin-bottom: .8rem
}

.sa-media-viewer__prev-btn {
    margin-right: 1.2rem;
    margin-left: auto
}

.sa-media-viewer__thumbnail-wrapper {
    width: 72px;
    height: 48px
}

.sa-media-viewer__thumbnail {
    max-width: 100%;
    max-height: 100%
}

.sa-media-viewer__option {
    padding-top: 1.2rem;
    margin-right: 2.4rem
}

.sa-media-viewer__option:last-child {
    margin-right: 0
}

.sa-media-viewer__option:hover {
    cursor: pointer
}

.sa-question__image-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-border-faint);
    border-radius: 2px;
    overflow: hidden
}

.sa-question__image-wrapper--title {
    width: 528px;
    height: 352px
}

.sa-question__image-wrapper--option {
    width: 432px;
    height: 288px
}

.sa-question__image-v2 {
    max-width: 100%;
    max-height: 100%
}

.sa-question-image-multichoice__option-label {
    min-height: 20px
}

.skills-demonstration {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
    align-items: flex-start;
    padding: 4.8rem 0
}

.skills-demonstration__main {
    margin-bottom: 3.2rem;
    flex-basis: 800px;
    transform: translateX(0);
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    transition-duration: .3s;
    transition-property: transform;
    z-index: 1
}

@media screen and (min-width: 1200px) {
    .skills-demonstration__main {
        transform: translateX(calc((320px + 3.2rem) / 2))
    }
    .gaunggao_position{
        position: relative;
        top: -70px;
    }
}

.skills-demonstration__main--with-aside {
    transform: translateX(0) translateY(0)
}

.skills-demonstration__aside {
    opacity: 0;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: opacity;
    flex-basis: 800px
}

@media screen and (min-width: 1200px) {
    .skills-demonstration__aside {
        margin-left: 3.2rem;
        flex-basis: 320px
    }
}

.skills-demonstration__aside--active {
    opacity: 1
}

.skills-demonstration__page-back-button {
    margin-left: -.8rem
}

.skills-demonstration__page-back-button .artdeco-button__text {
    height: 24px
}

.skills-demonstration__beta-badge {
    background-color: var(--color-background-faint);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    padding: 1px .8rem;
    margin-left: 1.2rem;
    border-radius: var(--corner-radius-small)
}

.skills-demonstration__page-divider {
    height: .8rem;
    background-color: var(--color-background-canvas-mobile);
    border: none;
    margin: 0
}

.skills-demonstration__page-spacer {
    height: 40px;
    width: 40px
}

.skills-demonstration-post-submission-modal__header {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: none
}

.skills-demonstration-post-submission-modal__header:before {
    content: var(--illustration-spot-success-individual-small);
    height: 128px;
    width: 128px;
    margin-top: 80px;
    margin-bottom: 1.6rem
}

.skills-demonstration-onboarding-banner {
    position: relative;
    background-color: var(--color-background-container)
}

.skills-demonstration-onboarding-banner__layout {
    display: flex;
    justify-content: space-between
}

.skills-demonstration-onboarding-banner__label {
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold);
    color: var(--color-text-low-emphasis);
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.skills-demonstration-onboarding-banner__header {
    font-size: var(--font-size-display-medium);
    font-weight: var(--font-weight-bold);
    color: var(--color-brand-accent-3);
    margin-right: var(--spacing-sixteen-x)
}

.skills-demonstration-onboarding-banner__list {
    list-style: none;
    counter-reset: item
}

.skills-demonstration-onboarding-banner__bullet-item {
    counter-increment: item;
    margin-bottom: var(--spacing-two-x);
    font-size: var(--font-size-body-medium);
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-onboarding-banner__bullet-item:last-of-type {
    margin-bottom: 0
}

.skills-demonstration-onboarding-banner__bullet-item:before {
    display: inline-block;
    content: counter(item);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    background-color: var(--color-background-canvas);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin: 0 var(--spacing-two-x) 0 0;
    text-align: center;
    padding: 1px 2px 0 0
}

.skills-demonstration-onboarding-banner__dismiss-btn {
    position: absolute;
    right: 0
}

.skills-demonstration-single-sa-section__no-retakes-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
    padding: 4.8rem 0 2.4rem;
    text-align: center;
    max-width: 500px
}

.skills-demonstration-single-sa-section__no-retakes-illustration {
    background: var(--illustration-spot-empty-waiting-small) no-repeat 50%;
    height: 128px;
    width: 128px;
    flex-shrink: 0
}

.skills-demonstration-single-sa-section__card-button:focus .skills-demonstration-single-sa-section__card-title, .skills-demonstration-single-sa-section__card-button:hover .skills-demonstration-single-sa-section__card-title {
    text-decoration: underline
}

.skills-demonstration-skill-assessments__badge-counter {
    background-color: var(--color-background-container-tint);
    padding-left: var(--spacing-three-x);
    padding-top: var(--spacing-one-and-a-half-x);
    padding-bottom: var(--spacing-one-and-a-half-x)
}

.skills-demonstration-submission-confirmation-modal__content {
    display: flex;
    flex-direction: column;
    text-align: center
}

.skills-demonstration-submission-confirmation-modal__content:before {
    content: var(--illustration-microspot-award-large);
    height: 64px;
    width: 64px;
    margin: 1.2rem auto 2.4rem
}

.skills-demonstration-submission-confirmation-modal__header {
    border: none
}

.skills-demonstration-submission-confirmation-modal__footer {
    padding: 1.6rem;
    border: none
}

.skills-demonstration-video-intro__inline-text-actions {
    position: relative;
    left: -.8rem
}

.skills-demonstration-video-intro__divider {
    border-top: 1px solid var(--color-border-faint)
}

.skills-demonstration-video-intro__container {
    background-color: var(--color-background-container);
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-video-intro__container--top {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.skills-demonstration-video-intro__container--bottom {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.skills-demonstration-video-intro__illustration {
    height: 48px;
    width: 48px
}

.skills-demonstration-video-intro__illustration:after {
    content: var(--illustration-microspot-video-course-small)
}

.skills-demonstration-written-response__illustration {
    height: 48px;
    width: 48px
}

.skills-demonstration-written-response__illustration:after {
    content: var(--illustration-microspot-notepad-small)
}

.skills-demonstration-response-review__written-response {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.2rem 1.6rem;
    text-align: left;
    border-radius: var(--corner-radius-medium);
    height: 80px;
    border: none;
    width: 100%;
    background: var(--color-background-brand-accent-4);
    margin-top: 1.2rem
}

.skills-demonstration-response-review__written-response-review {
    border-left: 1px solid var(--color-border-faint);
    padding: 1.6rem 0 1.6rem 1.6rem
}

.skills-demonstration-response-review__video-response {
    display: flex;
    margin-top: 1.2rem;
    cursor: pointer;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    width: 100%;
    justify-content: space-between
}

.skills-demonstration-response-review__thumbnail-container {
    display: flex;
    height: 100px;
    width: 150px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: var(--corner-radius-medium);
    position: relative;
    background-color: var(--color-background-faint)
}

.skills-demonstration-response-review__thumbnail {
    height: 100%;
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-response-review__play {
    position: absolute;
    margin-left: .4rem
}

.skills-demonstration-response-review__information-container {
    text-align: left;
    margin-left: 1.2rem;
    flex-grow: 1
}

.skills-demonstration-response-review__video-response-question-title-with-index:before {
    counter-increment: index;
    content: counter(index) ". "
}

.skills-demonstration-response-review__retake-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.2rem .8rem;
    margin: 1.2rem 0;
    border-left: 1px solid var(--color-border-faint)
}

.skills-demonstration-response-review__video-container-left {
    display: flex;
    align-content: space-between;
    width: inherit;
    height: 100px;
    align-items: center
}

.skills-demonstration-tips-modal__subheader, .skills-demonstration-tips-modal__tips-list-item {
    color: var(--color-text-solid-low-emphasis);
    padding-bottom: 1.2rem
}

.skills-demonstration-post-submission-modal__icon {
    flex-basis: var(--illustration-microspot-size-small);
    margin-left: var(--spacing-four-x);
    margin-right: var(--spacing-four-x)
}

.skills-demonstration-post-submission-modal__include-answer {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-post-submission-modal__tooltip-content {
    z-index: 20001;
    max-width: 222px
}

.skills-demonstration-post-submission-modal__discover-section {
    flex: 1;
    display: flex;
    flex-direction: column
}

.skills-demonstration-post-submission-modal__discover-title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold)
}

.skills-demonstration-post-submission-modal__discover-subtitle {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall)
}

.skills-demonstration-post-submission-modal__job-alert-settings {
    display: block;
    font-size: var(--font-size-medium);
    color: var(--voyager-color-action);
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-post-submission-modal__job-alert-settings:active, .skills-demonstration-post-submission-modal__job-alert-settings:focus, .skills-demonstration-post-submission-modal__job-alert-settings:hover, .skills-demonstration-post-submission-modal__job-alert-settings:visited, .skills-demonstration-post-submission-modal__job-alert-settings:visited:focus, .skills-demonstration-post-submission-modal__job-alert-settings:visited:hover {
    color: var(--voyager-color-action)
}

.skills-demonstration-post-submission-modal__cta-button {
    margin: .8rem 0
}

.skills-demonstration-post-submission-modal__cta-button:visited:focus {
    color: var(--color-text-on-dark)
}

.skills-demonstration-opt-in-modal__header {
    border-bottom: none
}

.skills-demonstration-opt-in-modal__title {
    display: flex;
    flex-direction: column;
    align-items: center
}

.skills-demonstration-opt-in-modal__illustration {
    width: 128px;
    height: 128px;
    margin-bottom: 2.4rem;
    background-image: var(--illustration-spot-main-coworkers-small)
}

.skills-demonstration-opt-in-modal__check-icon {
    color: var(--color-signal-positive);
    margin-right: .8rem
}

.skills-demonstration-opt-in-modal__list-item {
    display: inline-block;
    vertical-align: top
}

.skills-demonstration-response-viewer__contents {
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container);
    box-shadow: var(--elevation-lined);
    background-clip: padding-box;
    padding: 1.6rem 2.4rem;
    margin-top: 1.6rem
}

.skills-demonstration-response-viewer__contents .lt-line-clamp__more {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-response-viewer__unviewed {
    background-color: var(--color-background-new)
}

.skills-demonstration-response-viewer__unviewed-dot {
    position: absolute;
    top: 57%;
    height: 8px;
    width: 8px;
    left: 8px;
    border-radius: var(--corner-radius-full);
    background-color: #0084bf;
    display: inline-block
}

.skills-demonstration-response-viewer__education-tooltip-trigger {
    vertical-align: middle;
    margin-left: .4rem
}

.skills-demonstration-response-viewer__education-tooltip-icon {
    color: var(--color-icon)
}

.skills-demonstration-response-viewer__education-content {
    display: block;
    max-width: 350px
}

.skills-demonstration-response-viewer__video-button {
    display: flex;
    justify-content: center;
    position: relative;
    background-color: var(--color-background-container-dark)
}

.skills-demonstration-response-viewer__thumbnail, .skills-demonstration-response-viewer__video-button {
    width: 200px;
    border-radius: var(--corner-radius-small)
}

.skills-demonstration-response-viewer__thumbnail--portrait {
    width: 35%
}

.skills-demonstration-response-viewer__play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: var(--color-icon-on-dark);
    align-items: center;
    background: var(--voyager-color-background-overlay);
    border-radius: var(--corner-radius-full);
    display: flex;
    padding: .8rem;
    border: 2px solid var(--color-border-on-dark)
}

.skills-demonstration-response-modal__video {
    border-radius: var(--corner-radius-medium);
    max-height: 500px
}

.skills-demonstration-response-modal__video:focus {
    outline: 2px solid var(--color-brand);
    outline: 5px auto -webkit-focus-ring-color
}

.skills-demonstration-question-selector__contents {
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 1.6rem
}

.skills-demonstration-question-selector__option {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.skills-demonstration-question-selector__option:focus, .skills-demonstration-question-selector__option:hover {
    box-shadow: inset 2px 0 0 var(--color-signal-positive)
}

.skills-demonstration-question-selector__video-response {
    display: flex;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-question-selector__written-response {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.skills-demonstration-question-selector__written-response .lt-line-clamp__less, .skills-demonstration-question-selector__written-response .lt-line-clamp__more {
    color: var(--color-text-low-emphasis)
}

.skills-demonstration-question-selector__thumbnail-container {
    display: flex;
    height: 95px;
    width: 170px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: var(--corner-radius-medium);
    position: relative;
    background-color: var(--color-background-brand-accent-4)
}

.skills-demonstration-question-selector__thumbnail {
    height: 100%;
    border-radius: var(--corner-radius-medium)
}

.skills-demonstration-question-selector__information-container {
    text-align: left;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    margin: 0 1.6rem
}

.skills-demonstration-question-selector__edit-retake-button {
    max-width: -moz-fit-content;
    max-width: fit-content;
    color: var(--color-brand)
}

.skills-demonstration-question-selector__cta-divider {
    border: 1px solid var(--color-border-low-emphasis);
    height: 12px;
    margin: 0 .8rem
}

.skills-demonstration-question-selector__play {
    background-color: var(--color-icon-stick);
    color: var(--color-icon-on-dark);
    border-radius: 50%;
    padding: .8rem;
    position: absolute
}

.skills-demonstration-question-selector__response-text {
    margin-left: .8rem;
    margin-top: .8rem;
    font-size: var(--font-size-small)
}

.skills-demonstration-question-selector__response-text .inline-show-more-text__button {
    padding-left: 0
}

.skills-demonstration-skill-cards__description-list {
    margin-top: 2.4rem;
    list-style: none
}

.skills-demonstration-skill-cards__link-button, .skills-demonstration-skill-cards__view-tips-button {
    text-decoration: underline;
    color: var(--color-text)
}

.skills-demonstration-skill-cards__image {
    max-height: 48px;
    max-width: 48px;
    background-size: cover;
    margin-right: .8rem
}

.skills-demonstration-skill-cards__answered-icon {
    color: var(--color-signal-positive);
    margin-right: .4rem
}

@keyframes skills-demonstration-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }
    to {
        background-position: 66vw 0
    }
}

.skills-demonstration-shimmer {
    animation-name: skills-demonstration-horizontal-shimmer;
    animation-duration: calc(var(--duration-xxslow) * 2);
    animation-delay: var(--delay-xfast);
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(120deg, var(--color-transparent) 40%, var(--voyager-color-skeleton-content) 50%, var(--color-transparent) 60%);
    background-size: 100vw 100vh
}

.skills-demonstration-shimmer__skill-card-image {
    height: 48px;
    width: 48px;
    margin-right: 1.6rem
}

.skills-demonstration-shimmer__skill-card-title {
    height: var(--font-size-medium);
    width: 125px
}

.skills-demonstration-shimmer__expanded-skill-card-title {
    height: var(--font-size-medium);
    width: 200px;
    margin-left: .8rem
}

.skills-demonstration-shimmer__skill-card-desc {
    height: var(--font-size-medium);
    width: 250px;
    margin-top: .8rem
}

.skills-demonstration-shimmer__skill-card-desc--long {
    height: var(--font-size-medium);
    width: 320px;
    margin-top: .8rem
}

.skills-demonstration-shimmer__short-content-block {
    width: 100%;
    height: 100px
}

.slideshow-sharing-detour-container {
    background-color: var(--color-background-container);
    padding: var(--spacing-three-x) var(--spacing-two-x) 0
}

.slideshow-sharing-detour-container__filepicker {
    max-width: 100%
}

.slideshow-sharing-detour-container__filepicker--focused {
    outline: 1px solid;
    outline: 5px auto -webkit-focus-ring-color
}

.slideshow-sharing-detour-container__signal-notice-icon {
    vertical-align: middle
}

.slideshow-sharing-detour-container__carousel-blurb {
    color: var(--color-text-low-emphasis)
}

.slideshow-sharing-detour-container__sortable-handle {
    cursor: grab;
    height: var(--spacing-six-x);
    width: var(--spacing-six-x)
}

.slideshow-sharing-detour-container__sortable-handle:active {
    cursor: grabbing
}

.slideshow-sharing-detour-container__reorder-icon {
    position: relative;
    top: 12px;
    left: 12px
}

.slideshow-sharing-detour-container__file-list {
    box-sizing: border-box;
    max-height: 360px;
    min-height: 120px;
    overflow-y: auto;
    margin: var(--spacing-two-x) 0;
    padding: 0 var(--spacing-one-x)
}

.slideshow-sharing-detour-container__file-list::-webkit-scrollbar {
    display: none
}

.slideshow-sharing-detour-container__file-item {
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-container);
    border: 1px solid var(--color-border-faint);
    flex-wrap: wrap;
    padding: var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x) var(--spacing-half-x);
    display: flex;
    gap: var(--spacing-one-x);
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--spacing-one-and-a-half-x);
    position: relative;
    z-index: 0
}

.is-dragging.slideshow-sharing-detour-container__file-item {
    position: relative;
    z-index: 1;
    box-shadow: var(--elevation-raised)
}

.slideshow-sharing-detour-container__file-info {
    display: flex;
    align-items: center;
    vertical-align: middle;
    gap: var(--spacing-half-x)
}

.slideshow-sharing-detour-container__file-name {
    color: var(--color-text);
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold)
}

.slideshow-sharing-detour-container__file-size {
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-xsmall)
}

.slideshow-sharing-detour-container__thumbnail-container {
    overflow: hidden;
    height: var(--spacing-six-x);
    width: var(--spacing-six-x);
    background-color: var(--color-background-canvas);
    box-sizing: border-box;
    border-radius: var(--corner-radius-small);
    margin-right: var(--spacing-one-and-a-half-x)
}

.slideshow-sharing-detour-container__image-thumbnail {
    object-fit: cover;
    height: 100%;
    width: 100%
}

.slideshow-sharing-detour-container__video-icon {
    position: relative;
    top: var(--spacing-one-and-a-half-x);
    left: var(--spacing-one-and-a-half-x)
}

.slideshow-sharing-detour-container__max-file-warning {
    font-size: var(--font-size-xsmall) !important;
    vertical-align: middle
}

.slideshow-sharing-detour-container__msg-drawer {
    margin-bottom: var(--spacing-one-and-a-half-x);
    padding: 0 var(--spacing-one-x)
}

.slideshow-sharing-detour-container__footer {
    border-top: 1px solid var(--color-border-faint)
}

.slideshow-sharing-detour-container__alt-text-form {
    max-height: 0;
    overflow: hidden;
    transition: max-height var(--duration-xslow) var(--ease-standard)
}

.slideshow-sharing-detour-container__alt-text-form--full-height {
    max-height: 200px;
    transition: max-height var(--duration-xslow) var(--ease-standard)
}

.slideshow-sharing-detour-container__alt-text-form-input {
    text-overflow: ellipsis
}

.slideshow-sharing-detour-container__alt-text-form-input::placeholder {
    font-size: var(--font-size-xsmall)
}

.slideshow-sharing-detour-container__reorder-button {
    color: var(--color-icon) !important
}

.slideshow-sharing-detour-container__entity-tag {
    padding-top: .8rem
}

.slideshow-sharing-detour-container__entity-tag--filled, .slideshow-sharing-detour-container__quote-icon {
    color: var(--color-signal-positive) !important
}

.slideshow-sharing-detour-container__caption-upload--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.slideshow-sharing-detour-container__caption-icon--error {
    color: var(--color-signal-negative) !important
}

.slideshow-sharing-detour-container__reorder-button--focused {
    outline: 1px solid;
    outline: 5px auto -webkit-focus-ring-color
}

.slideshows-viewer {
    position: relative;
    z-index: 0
}

.slideshows-viewer__media-loader-container {
    background-color: var(--color-background-canvas);
    pointer-events: none
}

.slideshows-media-loader__content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.slideshows-image-loader__container {
    width: 100%;
    height: 100%
}

.slideshows-image-loader__image {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain
}

.slideshows-image-loader__image-link {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    cursor: pointer
}

.slideshows-image-loader__image-link.slideshows-image-loader__sticker-links {
    pointer-events: none
}

.slideshows-image-loader__image-link.slideshows-image-loader__sticker-links :is(button,a) {
    pointer-events: auto
}

.slideshows-video-loader__container {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%;
    height: 100%;
    max-width: 100% !important
}

.slideshows-video-loader__media-player-container {
    height: 100%;
    background-color: initial !important
}

.slideshows-video-loader__media-player-container .media-player__player {
    height: 100%;
    background-color: initial
}

.slideshows-video-loader__media-player-container .vjs-user-inactive:not(.vjs-paused) .vjs-text-track-display {
    bottom: 78px
}

.slideshows-controls-overlay__nav-button {
    z-index: 3;
    color: var(--color-icon-on-dark-flip);
    background-color: var(--color-element-low-emphasis);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity var(--duration-fast) ease-in-out;
    transition-delay: 4s
}

.slideshows-controls-overlay__nav-button:active, .slideshows-controls-overlay__nav-button:focus, .slideshows-controls-overlay__nav-button:hover {
    color: var(--color-text-shift-on-dark-flip);
    background-color: var(--color-element-low-emphasis-active)
}

.slideshows-controls-overlay__nav-button[disabled] {
    display: none
}

.slideshows-controls-overlay__nav-button.slideshows-controls-overlay__nav-button--unhide {
    opacity: 1;
    transition: opacity var(--duration-fast) ease-in-out
}

.slideshows-controls-overlay__nav-button--left {
    left: 0;
    margin-left: 1.6rem
}

.slideshows-controls-overlay__nav-button--right {
    right: 0;
    margin-right: 1.6rem
}

.slideshows-controls-overlay__container {
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 2
}

.slideshows-controls-overlay__container > * {
    pointer-events: auto
}

.slideshows-controls-overlay__control-bar {
    position: absolute;
    display: flex;
    width: 100%;
    height: 72px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: var(--spacing-four-x) var(--spacing-one-and-a-half-x) var(--spacing-one-and-a-half-x);
    background: linear-gradient(180deg, var(--color-transparent), var(--voyager-color-background-overlay-hover));
    align-items: center;
    pointer-events: none
}

.slideshows-controls-overlay__control-bar .slideshows-volume-controls, .slideshows-controls-overlay__control-bar button {
    pointer-events: auto
}

.slideshows-controls-overlay__control-bar--mini-update {
    padding: var(--spacing-four-x) var(--spacing-one-x) var(--spacing-one-and-a-half-x)
}

.slideshows-controls-overlay__button-group {
    flex: 1;
    display: flex;
    opacity: 0;
    transition: opacity var(--duration-fast) ease-in-out;
    transition-delay: 4s
}

.slideshows-controls-overlay__button-group.slideshows-controls-overlay__button-group--unhide {
    opacity: 1;
    transition: opacity var(--duration-fast) ease-in-out
}

.slideshows-controls-overlay__button-group--left {
    align-items: center
}

.slideshows-controls-overlay__button-group--right {
    justify-content: right
}

.slideshows-controls-overlay__button {
    padding: .8rem .4rem .4rem;
    transition: opacity var(--duration-fast) ease-in-out;
    color: var(--color-icon-on-dark);
    opacity: .9
}

.slideshows-controls-overlay__button:hover {
    opacity: 1
}

.slideshows-controls-overlay__button--mini-update.slideshows-interaction-control__button {
    margin-top: 2px;
    padding: 0
}

.slideshows-controls-overlay__slide-count {
    color: var(--color-text-on-dark);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    padding: var(--spacing-half-x) var(--spacing-half-x) var(--spacing-half-x) var(--spacing-two-x);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.slideshows-controls-overlay__big-centered-button {
    position: absolute;
    top: calc(50% - var(--spacing-three-x));
    left: calc(50% - var(--spacing-three-x));
    padding-top: 2px;
    width: var(--spacing-six-x);
    height: var(--spacing-six-x);
    border-radius: var(--spacing-three-x);
    background-color: var(--color-background-scrim);
    color: var(--color-icon-on-dark)
}

.slideshows-controls-overlay__big-centered-button li-icon svg {
    width: var(--spacing-four-x);
    height: var(--spacing-four-x)
}

.slideshows-controls-overlay__tagged-entities-list {
    position: absolute;
    top: 1.2rem;
    right: 1.2rem;
    opacity: 0;
    transition: opacity var(--duration-fast) ease-in-out;
    transition-delay: 4s
}

.slideshows-controls-overlay__tagged-entities-list.slideshows-controls-overlay__tagged-entities-list--unhide {
    opacity: 1;
    transition: opacity var(--duration-fast) ease-in-out
}

.slideshows-progress-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 6px;
    padding: 0 .8rem
}

.slideshows-progress-bar__progress-meter-container .artdeco-completeness-meter-linear__progress-container {
    height: 6px;
    width: 2.4rem
}

.slideshows-progress-bar__progress-meter-container .artdeco-completeness-meter-linear__progress-element {
    height: 6px;
    margin: 0;
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-progress-bar__progress-meter-container .artdeco-completeness-meter-linear__progress-element::-webkit-progress-bar {
    background-color: transparent
}

.slideshows-progress-bar__progress-meter-container .artdeco-completeness-meter-linear__progress-element::-webkit-progress-value {
    background: var(--color-icon-on-dark-active)
}

.slideshows-progress-bar__progress-meter-container .artdeco-completeness-meter-linear__progress-element::-moz-progress-bar {
    background: var(--color-icon-on-dark-active)
}

.slideshows-volume-controls {
    position: relative
}

.slideshows-volume-controls__slider-container {
    z-index: 4;
    width: 0;
    bottom: 30px;
    transform: rotate(270deg);
    transform-origin: right;
    position: absolute;
    right: 1.6rem
}

.slideshows-volume-controls__slider-content {
    width: 0;
    opacity: 0;
    height: 22px;
    padding-right: .8rem;
    padding-left: .8rem;
    border-radius: 1.6rem;
    background: var(--color-background-scrim);
    transition: opacity var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out
}

.slideshows-volume-controls__slider-content--is-visible {
    width: 84px;
    opacity: 1
}

.slideshows-volume-controls__slider .artdeco-slider__container {
    min-height: 2.4rem
}

.slideshows-volume-controls__slider .artdeco-slider__range {
    box-shadow: none;
    margin-top: -5px;
    height: 5px;
    background-image: linear-gradient(90deg, var(--color-border-on-dark) 0, transparent 0, transparent 100%, var(--color-icon-on-dark-disabled) 0), linear-gradient(90deg, var(--color-icon-on-dark-disabled) 1px, transparent 0), linear-gradient(90deg, var(--color-border-on-dark) 50%, var(--color-icon-on-dark-disabled) 0)
}

.slideshows-volume-controls__slider .artdeco-slider__range::-webkit-slider-thumb {
    -webkit-transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    margin-top: -.5px;
    width: 9px;
    height: 9px;
    background-color: var(--color-element-on-dark);
    opacity: 0
}

.slideshows-volume-controls__slider .artdeco-slider__range::-moz-range-thumb {
    -moz-transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    margin-top: 1.5px;
    width: 9px;
    height: 9px;
    background: var(--color-element-on-dark);
    opacity: 0
}

.slideshows-volume-controls__slider .artdeco-slider__range::-ms-thumb {
    -ms-transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    transition: height var(--duration-fast) ease-in-out, width var(--duration-fast) ease-in-out, margin-top var(--duration-fast) ease-in-out, opacity var(--duration-fast) ease-in-out;
    margin-top: -.5px;
    width: 9px;
    height: 9px;
    background: var(--color-element-on-dark);
    opacity: 0
}

.slideshows-volume-controls__slider-maximized .artdeco-slider__range {
    background-position: 0 !important
}

.slideshows-volume-controls__slider-minimized .artdeco-slider__range {
    background-position: 100% !important
}

.slideshows-volume-controls__slider-minimized .artdeco-slider__range::-webkit-slider-thumb {
    margin-top: 1.5px;
    width: 5px;
    height: 5px;
    opacity: 1
}

.slideshows-volume-controls__slider-minimized .artdeco-slider__range::-moz-range-thumb {
    margin-top: 1.5px;
    width: 5px;
    height: 5px;
    opacity: 1
}

.slideshows-volume-controls__slider-minimized .artdeco-slider__range::-ms-thumb {
    margin-top: 1.5px;
    width: 5px;
    height: 5px;
    opacity: 1
}

.slideshows-volume-controls__slider-mouseover .artdeco-slider__range::-webkit-slider-thumb {
    opacity: 1;
    margin-top: -.5px;
    width: 9px;
    height: 9px
}

.slideshows-volume-controls__slider-mouseover .artdeco-slider__range::-moz-range-thumb {
    opacity: 1;
    margin-top: -.5px;
    width: 9px;
    height: 9px
}

.slideshows-volume-controls__slider-mouseover .artdeco-slider__range::-ms-thumb {
    opacity: 1;
    margin-top: -.5px;
    width: 9px;
    height: 9px
}

@keyframes slideshows-jellybean-sliding-forward {
    to {
        transform: translate(-12px)
    }
}

@keyframes slideshows-jellybean-sliding-backward {
    to {
        transform: translate(12px)
    }
}

@keyframes slideshows-jellybean-to-medium {
    to {
        transform: scale(.66667)
    }
}

@keyframes slideshows-jellybean-to-small {
    to {
        transform: scale(.33333)
    }
}

@keyframes slideshows-jellybean-to-seed {
    to {
        transform: scale(0)
    }
}

@keyframes slideshows-jellybean-medium-to-active {
    to {
        transform: scale(1);
        width: 2.4rem
    }
}

@keyframes slideshows-jellybean-activate-bean {
    to {
        width: 2.4rem
    }
}

@keyframes slideshows-jellybean-deactivate-bean {
    to {
        width: 6px
    }
}

.slideshows-jellybean__container {
    height: 6px;
    width: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    animation-timing-function: linear;
    animation-duration: .3s
}

.slideshows-jellybean__container--seed {
    position: absolute;
    top: 0
}

.slideshows-jellybean__container--active {
    width: 2.4rem
}

.slideshows-jellybean__container--moving-forward.slideshows-jellybean__container--active {
    width: 6px;
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-activate-bean
}

.slideshows-jellybean__container--moving-forward.slideshows-jellybean__container--before-active-bean {
    width: 2.4rem;
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean
}

.slideshows-jellybean__container--moving-backward.slideshows-jellybean__container--active {
    width: 6px;
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-activate-bean
}

.slideshows-jellybean__container--moving-backward.slideshows-jellybean__container--after-active-bean {
    width: 2.4rem;
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean
}

.slideshows-jellybean__container--sliding-forward {
    animation-name: slideshows-jellybean-sliding-forward
}

.slideshows-jellybean__container--sliding-forward.slideshows-jellybean__container--active {
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-deactivate-bean, slideshows-jellybean-sliding-forward
}

.slideshows-jellybean__container--sliding-forward.slideshows-jellybean__container--seen.slideshows-jellybean__container--small {
    animation-name: none
}

.slideshows-jellybean__container--sliding-forward:not(.slideshows-jellybean__container--seen).slideshows-jellybean__container--medium {
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-activate-bean, slideshows-jellybean-sliding-forward
}

.slideshows-jellybean__container--sliding-forward:not(.slideshows-jellybean__container--seen).slideshows-jellybean__container--seed {
    animation-name: none
}

.slideshows-jellybean__container--sliding-backward {
    animation-name: slideshows-jellybean-sliding-backward
}

.slideshows-jellybean__container--sliding-backward.slideshows-jellybean__container--active {
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean, slideshows-jellybean-sliding-backward
}

.slideshows-jellybean__container--sliding-backward.slideshows-jellybean__container--seen.slideshows-jellybean__container--medium {
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-activate-bean, slideshows-jellybean-sliding-backward
}

.slideshows-jellybean__container--sliding-backward.slideshows-jellybean__container--seen.slideshows-jellybean__container--seed, .slideshows-jellybean__container--sliding-backward:not(.slideshows-jellybean__container--seen).slideshows-jellybean__container--small {
    animation-name: none
}

.slideshows-jellybean__bean {
    width: 6px;
    height: 6px;
    border-radius: var(--corner-radius-large);
    background-color: var(--color-icon-on-dark-disabled);
    animation-timing-function: linear;
    animation-duration: .3s
}

.slideshows-jellybean__bean--medium {
    transform: scale(.66667)
}

.slideshows-jellybean__bean--small {
    transform: scale(.33333)
}

.slideshows-jellybean__bean--seed {
    transform: scale(0)
}

.slideshows-jellybean__bean--seen {
    background-color: var(--color-icon-on-dark-active)
}

.slideshows-jellybean__bean--active {
    width: 2.4rem
}

.slideshows-jellybean__bean--moving-forward.slideshows-jellybean__bean--before-active-bean {
    width: 2.4rem;
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean
}

.slideshows-jellybean__bean--moving-forward.slideshows-jellybean__bean--active.slideshows-jellybean__bean--playback-active {
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-jellybean__bean--moving-backward.slideshows-jellybean__bean--after-active-bean {
    width: 2.4rem;
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean
}

.slideshows-jellybean__bean--moving-backward.slideshows-jellybean__bean--active.slideshows-jellybean__bean--playback-active {
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-jellybean__bean--sliding-forward.slideshows-jellybean__bean--active {
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-deactivate-bean
}

.slideshows-jellybean__bean--sliding-forward.slideshows-jellybean__bean--sliding-window-first-bean {
    animation-name: slideshows-jellybean-to-medium
}

.slideshows-jellybean__bean--sliding-forward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--medium {
    animation-name: slideshows-jellybean-to-small
}

.slideshows-jellybean__bean--sliding-forward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--small {
    animation-name: slideshows-jellybean-to-seed
}

.slideshows-jellybean__bean--sliding-forward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--medium {
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-medium-to-active;
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-jellybean__bean--sliding-forward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--medium:not(.slideshows-jellybean__bean--playback-active) {
    background-color: var(--color-icon-on-dark-active)
}

.slideshows-jellybean__bean--sliding-forward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--small {
    animation-name: slideshows-jellybean-to-medium
}

.slideshows-jellybean__bean--sliding-forward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--seed {
    animation-name: slideshows-jellybean-to-small
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--active {
    transform-origin: 100% 50%;
    animation-name: slideshows-jellybean-deactivate-bean;
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--sliding-window-last-bean {
    animation-name: slideshows-jellybean-to-medium
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--medium {
    transform-origin: 0 50%;
    animation-name: slideshows-jellybean-medium-to-active
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--medium.slideshows-jellybean__bean--playback-active {
    background-color: var(--color-icon-on-dark-disabled)
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--small {
    animation-name: slideshows-jellybean-to-medium
}

.slideshows-jellybean__bean--sliding-backward.slideshows-jellybean__bean--seen.slideshows-jellybean__bean--seed, .slideshows-jellybean__bean--sliding-backward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--medium {
    animation-name: slideshows-jellybean-to-small
}

.slideshows-jellybean__bean--sliding-backward:not(.slideshows-jellybean__bean--seen).slideshows-jellybean__bean--small {
    animation-name: slideshows-jellybean-to-seed
}

.slideshows-interaction-control__container {
    position: relative
}

.slideshows-interaction-control__tooltip {
    background-color: var(--voyager-color-background-overlay);
    border-radius: 100px;
    color: var(--color-text-on-dark);
    padding: .4rem .8rem;
    position: absolute;
    white-space: nowrap;
    text-align: center;
    z-index: 4;
    bottom: 40px;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.slideshows-interaction-control__tooltip--left-side-icon {
    right: auto
}

.slideshows-interaction-control__tooltip--right-side-icon {
    right: 0
}

.slideshows-interaction-control__button {
    padding: var(--spacing-one-x) var(--spacing-half-x) var(--spacing-half-x);
    transition: opacity var(--duration-fast) ease-in-out;
    color: var(--color-icon-on-dark);
    opacity: .9;
    position: relative
}

.slideshows-interaction-control__button:hover {
    opacity: 1
}

.social-details-reactors-facepile {
    margin: 0 1.6rem
}

.social-details-reactors-facepile__list {
    list-style-type: none
}

.social-details-reactors-facepile__list:after {
    content: "";
    display: table;
    clear: both
}

.social-details-reactors-facepile__list :not(:first-child) {
    margin-left: .8rem
}

.social-details-reactors-facepile__list-item {
    margin-bottom: .8rem;
    position: relative;
    float: left
}

.social-details-reactors-facepile__list-item--left {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--color-border-low-emphasis) !important;
    background-color: var(--color-background-container)
}

.social-details-reactors-facepile__reactions-modal-button {
    width: 100%;
    height: 100%
}

.social-details-reactors-facepile__actor-image {
    background-size: cover
}

.social-details-reactors-facepile__icon {
    position: absolute;
    right: 0;
    bottom: 0
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist, .social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist {
    border-bottom: 0
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab, .social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab {
    outline-offset: -5px
}

.social-details-reactors-tab__container .artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab[role=tab][aria-selected=true]:before, .social-details-reactors-tab__container artdeco-tablist[role=tablist].social-details-reactors-tab__tablist .artdeco-tab[role=tab][aria-selected=true]:before {
    height: 4px
}

.social-details-reactors-tab__container .social-details-reactors-tab__icon-container {
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center
}

.social-details-reactors-tab__reaction-tab {
    line-height: 24px
}

.social-details-reactors-tab__dropdown--active {
    color: var(--color-checked)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .social-details-reactors-tab__dropdown--active, .social-details-reactors-tab__dropdown--active li-icon {
        color: Highlight
    }
}

.social-details-reactors-tab__dropdown--active:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: .4rem;
    width: 100%;
    background-color: var(--color-checked);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .5s
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .social-details-reactors-tab__dropdown--active:before {
        background-color: Highlight
    }
}

.social-details-reactors-tab-body {
    width: 100%;
    overflow: hidden
}

.social-details-reactors-tab-body__actor {
    position: relative
}

.social-details-reactors-tab-body__icon {
    position: absolute;
    right: 0;
    bottom: 0;
    border: none !important
}

.social-details-social-counts {
    display: flex;
    margin: 0 1.6rem;
    overflow: hidden;
    padding: .8rem 0;
    border-bottom: 1px solid var(--color-border-faint)
}

.social-details-social-counts--inline {
    border: none;
    margin: 0 .8rem
}

.social-details-social-counts--on-dark {
    border-bottom: 1px solid var(--color-border-faint-on-dark)
}

.social-details-social-counts--no-bottom-border {
    border-bottom: none
}

.social-detail-social-counts__count-icon {
    vertical-align: bottom
}

.social-details-social-counts__item {
    list-style: none;
    margin-right: .4rem;
    color: var(--color-text-low-emphasis)
}

.social-details-social-counts__item.social-details-social-counts__item {
    display: flex;
    align-items: center
}

.social-details-social-counts__item[disabled] .hoverable-link-text:hover {
    text-decoration: none;
    color: inherit
}

.social-details-social-counts--on-dark .social-details-social-counts__item:after {
    color: var(--color-text-on-dark)
}

.social-details-social-counts__item--with-social-proof {
    flex-shrink: 0
}

.social-details-social-counts__item--with-social-proof:last-child {
    margin-left: auto;
    margin-right: 0
}

.social-details-social-counts__item:not(:last-child):not(.social-details-social-counts__reactions--with-social-proof) {
    margin-right: .4rem
}

.social-details-social-counts__item:not(:last-child):not(.social-details-social-counts__reactions--with-social-proof):after {
    content: "\00b7";
    font-size: 1.2rem;
    color: var(--color-text-low-emphasis);
    font-weight: 700;
    margin-left: .4rem
}

.social-details-social-counts--on-dark .social-details-social-counts__item:not(:last-child):not(.social-details-social-counts__reactions--with-social-proof):after {
    color: var(--color-text-on-dark)
}

.social-details-social-counts__reactions .social-details-social-counts__reactions-count {
    margin-left: 2px
}

.social-details-social-counts--on-dark .social-details-social-counts__count-value {
    color: var(--color-text-on-dark)
}

.social-details-social-counts__count-value:disabled {
    cursor: default
}

.social-details-social-counts__reactions .hoverable-link-text:hover {
    text-decoration: none
}

.social-details-social-counts__reactions--with-social-proof {
    flex-grow: 1
}

.hoverable-link-text:hover .social-details-social-counts__reactions-count {
    text-decoration: underline
}

.social-details-social-counts__social-proof-container {
    display: flex;
    flex-grow: 1;
    overflow: hidden;
    flex-wrap: wrap;
    max-height: 1.3333em;
    margin-right: 2.4rem
}

.social-details-social-counts__social-proof-fallback-number {
    overflow: hidden;
    width: 100px;
    float: left;
    text-align: left;
    padding-left: .4rem
}

.social-details-social-counts__social-proof-fallback-number:hover {
    text-decoration: underline
}

.social-details-social-counts__social-proof-text {
    float: left;
    margin-left: -100px;
    background-color: var(--color-background-container);
    padding-left: .4rem
}

.social-details-social-counts__social-proof-text:hover {
    text-decoration: underline
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon {
    animation-name: social-detail-social-counts__count-icon--animation;
    animation-duration: .333s;
    animation-iteration-count: 1
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--0 {
    animation-delay: 3s
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--1 {
    animation-delay: 3.116s
}

.social-details-social-counts__reactions--animated .social-detail-social-counts__count-icon--2 {
    animation-delay: 3.333s
}

@keyframes social-detail-social-counts__count-icon--animation {
    0% {
        transform: translate(0)
    }
    50% {
        transform: translateY(-6px)
    }
    to {
        transform: translate(0)
    }
}

.update-v2-social-activity__comments-container .comments-comment-box:not(.comments-comment-item__comment-box) {
    padding: .4rem 1.6rem .8rem
}

.comments-comment-item {
    min-height: 64px;
    opacity: 1;
    transition: opacity 2s ease, background-color 1s ease;
    padding: 1.2rem 0 0;
    display: flex;
    flex-direction: column;
    position: relative
}

.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--color-background-new)
}

.comments-comment-item--anchored .comments-comment-item-content-body, .comments-comment-item--anchored .comments-comment-item__post-meta .comments-post-meta__profile-info-wrapper, .comments-reply-item--anchored .comments-reply-item-content-body, .comments-reply-item--anchored .comments-reply-item__post-meta .comments-post-meta__profile-info-wrapper, .comments-reply-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--color-background-new);
    transition: background-color 1s ease
}

.comments-comment-item__post-meta.comments-post-meta, .comments-reply-item__post-meta.comments-post-meta {
    padding-top: 0;
    padding-left: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.6rem !important;
    max-height: 8rem;
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin-left: 0;
    margin-bottom: 0;
    padding: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-item__inline-show-more-text.is-expanded {
    max-height: none
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text.comments-comment-box__emoji-container {
    padding: 10px 0
}

.comments-comment-item--saving {
    opacity: .5
}

.comments-comment-item__main-content {
    cursor: pointer
}

.comments-comment-item__replies-list .comments-reply-item {
    border-bottom: none;
    margin-left: 0;
    margin-right: 0
}

.comments-comment-item__replies-list .show-prev-replies {
    background-color: transparent;
    width: 100%;
    text-align: left
}

.comments-comment-item__display-content {
    padding-top: .8rem
}

.comments-comment-item__display-content .comments-no-hero-entity {
    box-shadow: var(--elevation-lined);
    padding: .8rem;
    margin-left: 0;
    background-color: var(--color-background-container)
}

.comments-comment-item__display-content[disabled] {
    pointer-events: none
}

.comments-comment-item__display-content.comments-display-content .comments-hero-entity__image-container {
    padding: .8rem 0 .4rem;
    height: 125px
}

.comments-comment-item__display-content.comments-display-content .comments-hero-entity__image-container img.comments-hero-entity__image {
    max-height: 125px;
    max-width: 240px
}

.comments-comments-list {
    max-width: 100%
}

.comments-comments-list > .comments-comments-list__comments-header {
    align-items: center;
    display: flex;
    padding: 0 1.2rem;
    border-bottom: 1px solid var(--color-border-low-emphasis);
    justify-content: space-between
}

.comments-comments-list > .comments-comments-list__comment-item:last-of-type {
    padding-bottom: .8rem;
    border: none
}

.comments-comments-list .see-all-replies {
    margin-top: 1.2rem;
    display: block;
    color: var(--color-action)
}

.comments-comments-list__load-more-comments-button .loader {
    display: none
}

.detail .comments-comments-list {
    border-top: none
}

.comments-highlighted-comment-item {
    margin: 1.2rem 1.6rem;
    padding: 0;
    display: block
}

.comments-highlighted-comment-item:last-of-type {
    padding-bottom: 1.2rem
}

.comments-highlighted-comment-item__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding-right: .4rem
}

.comments-highlighted-comment-item .comments-highlighted-comment-item__name {
    font-size: 1.2rem;
    color: var(--color-text-low-emphasis);
    font-weight: 700
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.6rem !important;
    max-height: 4.8rem;
    margin: 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text.comments-comment-box__emoji-container {
    padding: 10px 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text.is-expanded {
    max-height: none
}

.comments-highlighted-comment-item-content-body, .feed-shared-highlighted-reply-item-content-body {
    margin-left: 40px
}

.comments-list > .comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border-top: 1px solid var(--color-border-low-emphasis)
}

.comments-list > .show-previous + .comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border-top: none
}

.social-details-feature-intro-card__humor-reaction-icon {
    margin-top: -6px
}

.social-details-reshare-banner__container {
    background-color: var(--color-background-container-tint) !important;
    margin: .8rem 1.6rem;
    padding: 1.6rem;
    position: relative
}

.social-details-reshare-banner__container .feed-shared-social-actions {
    padding: 0
}

.social-details-reshare-banner__container .social-actions-button.social-reshare-button {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.social-details-reshare-banner__primary-text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.social-details-reshare-banner__secondary-text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    margin-bottom: .8rem
}

.social-details-reshare-banner__dismiss-button {
    position: absolute;
    top: .8rem;
    right: .8rem
}

.social-details-reshare-button [placement=top] li-icon {
    transform: none
}

.social-reshare-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem !important;
    padding-right: .8rem !important
}

.feed-shared-social-action-bar--simplified-feed .social-reshare-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .6rem !important;
    padding-right: 0 !important
}

.social-reshare-button__share-dropdown-content {
    max-width: 35.2rem;
    width: 70vw
}

.social-reshare-button__sharing-as-is-dropdown-item, .social-reshare-button__social-share-dropdown-item {
    display: grid;
    grid-template-columns:min-content 1fr;
    grid-template-rows:min-content min-content;
    align-items: center;
    color: var(--color-text-low-emphasis);
    column-gap: 1.2rem;
    min-height: 50px
}

.social-reshare-button__sharing-as-is-dropdown-item-icon, .social-reshare-button__social-share-dropdown-item-icon {
    grid-row: 1/span 2
}

.social-reshare-button__dropdown--higher-contrast {
    color: var(--color-text)
}

.send-privately-button.artdeco-button--tertiary.artdeco-button--4 {
    padding-left: .8rem !important;
    padding-right: .8rem !important
}

.social-details-aggregated-search-social-activity__loading-placeholder {
    display: flex;
    place-items: center
}

.social-details-aggregated-search-social-activity__loading-placeholder--regular {
    min-height: 79px
}

.social-details-aggregated-search-social-activity__loading-placeholder--carousel {
    min-height: 91px
}

.comment-social-activity__comment-options-dropdown {
    align-items: center;
    display: flex;
    float: right;
    justify-content: flex-end;
    position: absolute;
    top: .4rem;
    right: .8rem
}

.comment-social-activity__comment-options-dropdown .comment-options-trigger, .comment-social-activity__comment-options-dropdown .dropdown-options {
    cursor: pointer;
    vertical-align: text-top
}

.social-details__discover-tab {
    width: 416px;
    margin: auto
}

.social-details__discover-tab-comments-bottom-spacing {
    padding-bottom: 3.2rem
}

.update-v2-social-activity .comments-comments-list__load-more-comments-button {
    margin: 0 0 .8rem 1.6rem
}

.feed-shared-carousel .update-v2-social-activity {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-end
}

.update-v2-social-activity__muted-feedback .artdeco-inline-feedback__linktext {
    color: var(--color-action);
    text-decoration: none
}

.feed-shared-carousel .social-x-article-social-activity {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-end
}

.social-x-article-social-activity--with-contribution {
    padding-bottom: 1.6rem
}

.socials-detail-feature-intro-card__wrapper {
    max-height: 0;
    opacity: 0;
    overflow: hidden
}

.socials-detail-feature-intro-card__wrapper.socials-detail-feature-intro-card__wrapper--animate {
    animation: feed-shared-feature-introduction-card-slideOpen .3s forwards;
    animation-delay: .8s;
    transition: max-height var(--ease-decelerate), opacity var(--ease-standard)
}

.socials-detail-feature-intro-card__wrapper.socials-detail-feature-intro-card__wrapper--hide {
    animation: feed-shared-feature-introduction-card-slideClosed .17s forwards;
    transition: max-height var(--duration-xfast) var(--ease-standard) var(--delay-xxfast), opacity var(--duration-xfast) var(--ease-standard)
}

.socials-detail-feature-intro-card__sub-wrapper {
    background-clip: padding-box;
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-small);
    box-shadow: var(--elevation-lined);
    display: flex;
    position: relative;
    margin: 1.6rem 1.2rem;
    padding: 1.6rem
}

.socials-detail-feature-intro-card__icon {
    padding-right: 1.2rem;
    margin-right: -1.5px;
    margin-left: -1.5px
}

.socials-detail-feature-intro-card__close-btn {
    position: absolute;
    top: .8rem;
    right: 1.2rem
}

@keyframes feed-shared-feature-introduction-card-slideOpen {
    0% {
        max-height: 0
    }
    50% {
        max-height: 150px
    }
    to {
        max-height: 150px;
        opacity: 1
    }
}

@keyframes feed-shared-feature-introduction-card-slideClosed {
    0% {
        max-height: 150px;
        opacity: 1
    }
    50% {
        max-height: 150px
    }
    to {
        max-height: 0;
        visibility: hidden
    }
}

.social-details-first-prompt-block {
    background-color: var(--voyager-color-background-comment);
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.social-details-first-prompt-block__button {
    padding: 1.2rem 1.6rem
}

.social-details-reactors-facepile__list-item:focus {
    outline: none
}

.social-details-reactors-modal {
    height: 570px;
    max-height: 570px;
    overflow-y: hidden
}

.social-details-reactors-modal .artdeco-dismiss {
    z-index: 1
}

.social-details-reactors-modal.artdeco-modal {
    max-height: none
}

@media screen and (max-height: 600px) {
    .social-details-reactors-modal {
        height: inherit
    }

    .social-details-reactors-modal__content {
        flex-shrink: 1
    }
}

.social-details-content-admin-identity-modal--actor-lockup {
    margin-right: .8rem
}

.comments-comment-item {
    background-color: transparent;
    border: none;
    clear: left;
    min-height: 0;
    display: block
}

.comments-comment-item__post-meta {
    padding-left: 0
}

.comments-comment-item__post-meta.comments-post-meta--comment-without-headline {
    align-items: normal
}

.comments-post-meta__profile-info-wrapper {
    padding: .8rem 6.4rem .8rem 1.2rem;
    margin-left: .4rem;
    background: var(--voyager-color-background-comment);
    border-radius: 0 var(--corner-radius-medium) 0 0;
    min-height: 32px;
    transition: background-color 1s ease
}

.comments-post-meta--on-dark .comments-post-meta__profile-info-wrapper {
    background: transparent
}

.comments-comment-item--anchored {
    background-color: var(--color-background-container)
}

.comments-comment-item-content-body .comments-comment-item--anchored, .comments-post-meta__profile-info-wrapper .comments-comment-item--anchored, .comments-reply-item-content-body .comments-comment-item--anchored {
    background-color: var(--color-background-new)
}

.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-less-toggle.see-more {
    background-color: var(--color-background-container);
    transition: background-color 1s ease;
    padding-left: 0
}

.comments-comment-item--anchored .feed-shared-inline-show-more-text__see-more-text {
    background-color: var(--color-background-new);
    transition: background-color 1s ease;
    display: block
}

.comments-comment-item__comment-box {
    margin-top: 0;
    padding: .8rem 0 0
}

.comments-comment-item__comment-box.comments-comment-item__comment-box {
    border: none;
    clear: left;
    background-color: transparent
}

.comments-comment-item__live-timestamp {
    vertical-align: text-top
}

.comments-comment-item__options {
    align-items: center;
    display: flex;
    float: right;
    justify-content: flex-end;
    min-width: 68px;
    position: absolute;
    top: .8rem;
    right: 2.4rem
}

.comments-comment-item__options .comment-options-trigger, .comments-comment-item__options .dropdown-options {
    cursor: pointer
}

.comments-comment-item__options .comments-comment-item__edited {
    margin-right: .4rem
}

.comments-comment-item__presence-indicator {
    box-shadow: 0 0 0 2px var(--voyager-color-background-comment)
}

.comments-comment-item-content-body {
    border: none;
    margin-left: 44px;
    padding-bottom: 0
}

.scaffold-layout--reflow .comments-comment-item-content-body {
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item-content-body {
        margin-left: 44px
    }
}

.comments-comment-item__comment-prompt {
    margin-left: 44px
}

.comments-comment-item__comment-prompt--is-reply {
    margin-left: 36px
}

.comments-comment-item__nested-items, .comments-comment-item__social-actions {
    padding: 0 0 0 .8rem;
    margin-left: 44px
}

.scaffold-layout--reflow .comments-comment-item__nested-items, .scaffold-layout--reflow .comments-comment-item__social-actions {
    padding: 0;
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-comment-item__nested-items, .scaffold-layout--reflow .comments-comment-item__social-actions {
        padding: 0 0 0 .8rem;
        margin-left: 44px
    }
}

.comments-comment-item__social-actions--is-reply, .scaffold-layout--reflow .comments-comment-item__social-actions--is-reply {
    margin-left: 36px
}

.comments-reply-item-content-body {
    border: none;
    margin-left: 36px;
    padding-bottom: 0
}

.comments-comment-item__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding-right: .4rem
}

.comments-comment-item__name:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__inline-show-more-text {
    margin-right: 68px
}

.comments-comment-item__replies-list .comments-reply-item {
    padding-top: 0;
    margin-top: 1.2rem
}

.comments-comment-item__replies-list .comments-reply-item .see-more {
    background-color: var(--voyager-color-background-comment)
}

.comments-comment-item__replies-list .comments-reply-item .see-more:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__avatar-image {
    margin-right: .4rem
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__timestamp {
    font-size: 1.2rem
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__name:hover {
    color: var(--voyager-color-action);
    text-decoration: underline
}

.comments-comment-item__replies-list .comments-reply-item .comments-comment-item__main-content {
    margin-left: 0
}

.comments-comment-item__replies-list > .reply-item:first-of-type {
    border: none
}

.comments-comment-item__replies-list .show-prev-replies + .reply-item:first-of-type {
    padding: 0;
    border-top: none;
    margin-top: 0
}

.comments-comment-item__replies-list > .reply-item:last-of-type {
    padding-bottom: 0
}

.comments-comment-item__display-content .comments-no-hero-entity {
    margin-right: 0;
    border-radius: 2px;
    box-shadow: none
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2rem !important;
    max-height: 10rem;
    overflow: hidden;
    margin-right: 0
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit !important
}

.comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--voyager-color-action)
}

.comments-comments-list {
    padding: 0;
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.comments-comments-list .comments-comments-list {
    border: none
}

.comments-comments-list .show-prev-replies {
    margin: .8rem 0
}

.comments-comments-list .show-prev-replies:hover {
    color: var(--color-action)
}

.detail .comments-comments-list {
    border-top: 1px solid transparent
}

.comments-comments-list > .comments-comments-list__comment-item:first-of-type {
    margin-top: 0
}

.comments-comments-list > .comments-comments-list__comment-item:last-of-type {
    padding-bottom: 0;
    margin-bottom: 1.2rem
}

.comments-comments-list__comment-item {
    padding: 0;
    margin: 1.2rem 1.6rem
}

.comments-comments-list__show-previous-button, .show-prev-replies {
    display: block
}

.comments-comments-list__show-previous-button .loader, .show-prev-replies .loader {
    display: inline-block;
    margin-left: .8rem;
    vertical-align: bottom
}

.comments-comments-list__show-previous-button .loader, .comments-comments-list__show-previous-button .loader li-icon, .show-prev-replies .loader, .show-prev-replies .loader li-icon {
    height: 16px;
    width: 16px
}

.comments-comments-list__show-previous-button .loader li-icon svg, .show-prev-replies .loader li-icon svg {
    height: 32px;
    width: 32px
}

.comments-comments-list__highlighted-comment-item {
    margin: 0 1.6rem 1.2rem
}

.comments-comments-list {
    background-color: var(--color-background-container)
}

.comments-comment-item-content-body, .comments-highlighted-comment-item-content-body, .comments-reply-item-content-body {
    background: var(--voyager-color-background-comment);
    padding: 0 1.6rem 1.2rem 1.2rem;
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium);
    transition: background-color 1s ease
}

.comments-highlighted-comment-item__name:hover {
    color: var(--color-action);
    text-decoration: underline
}

.comments-comments-list > .comments-comment-item.comments-highlighted-comment-item, .comments-comments-list > .comments-comment-item.comments-highlighted-comment-item:first-of-type {
    border: none
}

.comments-comments-list > .comments-comment-item.comments-highlighted-comment-item:last-of-type {
    padding-bottom: 0;
    border: none
}

.reader-social-details__comments-list .comments-highlighted-comment-item-content-body, .reader-social-details__comments-list .feed-shared-highlighted-reply-item-content-body {
    margin-left: 48px
}

.reader-social-details__comments-list .comments-highlighted-comment-item-content-body a:hover, .reader-social-details__comments-list .feed-shared-highlighted-reply-item-content-body a:hover {
    text-decoration: underline
}

.comments-highlighted-comment-item-content-body {
    margin-left: 44px
}

.scaffold-layout--reflow .comments-highlighted-comment-item-content-body {
    margin-left: 36px
}

@media screen and (min-width: 768px) {
    .scaffold-layout--reflow .comments-highlighted-comment-item-content-body {
        margin-left: 44px
    }
}

.reader-social-details__comments-list .comments-highlighted-comment-item__show-more-text {
    margin-left: 0
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2rem !important;
    max-height: 6rem;
    overflow: hidden
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit !important
}

.comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text .see-more:hover {
    color: var(--color-action)
}

.comments-highlighted-comment-item .reply-item .feed-shared-inline-show-more-text {
    max-height: 6rem
}

.comments-delete-comment-modal__comment-preview {
    pointer-events: none;
    padding: 1.2rem
}

.comments-delete-comment-modal__comment-preview .comment-options-trigger {
    display: none
}

.comments-delete-comment-modal__comment-preview .see-more {
    background-color: var(--voyager-color-background-comment)
}

.comments-delete-comment-modal__post-meta {
    padding-left: 0
}

.comments-delete-comment-modal__content-body {
    margin-left: 40px
}

.comments-delete-comment-modal__divider {
    width: 25%
}

.comments-delete-comment-modal__content .comments-post-meta__profile-info-wrapper {
    margin-left: 1.2rem
}

.comments-delete-comment-modal__content .comments-comment-item__options {
    top: 2.4rem;
    right: 3.2rem
}

.social-contribution-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.6rem;
    gap: .8rem;
    background: var(--voyager-color-background-contribution-card);
    border-radius: var(--corner-radius-medium);
    flex: none;
    order: 0;
    flex-grow: 1;
    margin: .4rem 1.6rem 0
}

.social-contribution-item__text {
    font-weight: var(--font-weight-regular);
    font-size: 14px;
    letter-spacing: -.15px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0
}

.social-contribution-item__inline-show-more-text {
    margin: 0 auto
}

.social-contribution-item__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle, .social-contribution-item__inline-show-more-text .inline-show-more-text__link-container-collapsed {
    display: block;
    background-color: var(--voyager-color-background-contribution-card);
    color: var(--color-text-low-emphasis)
}

.social-contribution-item__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle:hover, .social-contribution-item__inline-show-more-text .inline-show-more-text__link-container-collapsed:hover {
    text-decoration: underline var(--color-action);
    color: var(--color-action)
}

.social-contribution-item__inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle:hover .inline-show-more-text__button.link, .social-contribution-item__inline-show-more-text .inline-show-more-text__link-container-collapsed:hover .inline-show-more-text__button.link {
    color: var(--color-action)
}

.social-contribution-item__inline-show-more-text.social-contribution-item__emoji-container {
    padding: 10px 0
}

.social-contribution-item__inline-show-more-text .inline-show-more-text__button.link {
    color: var(--color-text-low-emphasis)
}

.social-contribution-item__post-meta .comments-post-meta__profile-info-wrapper {
    background-color: var(--voyager-color-background-contribution-card);
    margin-left: 0
}

.social-contribution-item__post-meta--with-insightful-copy .comments-post-meta__profile-info-wrapper {
    padding-right: 1.2rem
}

.social-contribution-item__post-meta.comments-post-meta, .social-contribution-item__post-meta .comments-post-meta__headline {
    overflow: hidden
}

.social-contribution-item__info-wrapper {
    display: flex;
    flex-grow: 1;
    justify-content: space-between;
    width: 100%
}

.social-contribution-item__button-and-dropdown {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0;
    gap: 1.6rem
}

.social-x-article-insightful-button {
    align-items: center;
    background: var(--color-background-container);
    border-radius: 16px;
    border: 1px solid var(--color-border-faint);
    display: flex;
    flex-direction: row;
    padding: 2px 8px;
    transition: all .3s ease
}

.social-x-article-insightful-button--with-insightful-treatment {
    background: var(--voyager-color-background-contribution-card);
    gap: 4px;
    padding: 4px 16px;
    white-space: nowrap
}

.social-x-article-insightful-button--with-reaction-count {
    gap: 4px
}

.social-x-article-insightful-button--active {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 2px 8px
}

.social-x-article-insightful-button--active, .social-x-article-insightful-button--active-with-insightful-treatment {
    background: var(--voyager-color-background-contribution-reaction-checked);
    border-radius: 16px;
    border: 1px solid var(--color-border-faint);
    gap: 4px
}

.social-x-article-insightful-button--active-with-insightful-treatment {
    padding: 4px 16px;
    white-space: nowrap
}

.social-x-article-insightful-button--color-action:not(.social-x-article-insightful-button--active-with-insightful-treatment) {
    border-color: var(--color-action)
}

.social-x-article-insightful-button__text {
    color: var(--color-text-low-emphasis);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.32px
}

.social-x-article-insightful-button__text--with-insightful-treatment {
    color: var(--color-text-low-emphasis);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.15px
}

.social-x-article-insightful-button__text--active {
    color: var(--voyager-color-text-contribution-reaction);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.32px
}

.social-x-article-insightful-button__text--active-with-insightful-treatment {
    color: var(--voyager-color-text-contribution-reaction);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -.15px
}

.social-x-article-insightful-button__text--color-action:not(.social-x-article-insightful-button__text--active-with-insightful-treatment) {
    color: var(--color-action)
}

.social-x-article-insightful-button__icon {
    border: 1px solid var(--color-border-on-dark);
    border-radius: inherit
}

.social-x-article-insightful-button__icon--color-action {
    color: var(--color-action)
}

.social-x-article-insightful-button__upvote-button-icon {
    color: var(--color-icon)
}

.social-x-article-insightful-button__upvote-button-icon--active {
    color: var(--voyager-color-text-contribution-reaction)
}

.social-share__content {
    width: max-content
}

.social-share__item {
    display: flex;
    align-items: center;
    cursor: pointer
}

.social-share__item--msg-btn {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    display: flex;
    text-align: left
}

.social-share__separator {
    border-top: 1px solid var(--color-border-faint);
    margin-top: var(--spacing-one-x)
}

.social-share [placement=top] li-icon {
    transform: none
}

.sort-dropdown__dropdown {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-bottom: .8rem
}

.sort-dropdown__dropdown--has-divider:before {
    content: "";
    background-color: var(--color-border-faint);
    flex-grow: 1;
    height: 1px;
    margin-right: 1.2rem
}

.tvm-operation__strike {
    text-decoration: line-through
}

.tvm__text--legacy-publishing-emphasis {
    text-decoration: underline
}

.tvm__text--neutral, .tvm__text--neutral * {
    color: var(--color-signal-neutral)
}

.tvm__text--positive, .tvm__text--positive * {
    color: var(--color-signal-positive)
}

.tvm__text--warning, .tvm__text--warning * {
    color: var(--color-signal-caution)
}

.tvm__text--negative, .tvm__text--negative * {
    color: var(--color-signal-negative)
}

.tvm__text--reaction-insightful, .tvm__text--reaction-insightful * {
    color: var(--color-brand-accent-1)
}

.translations-translation-menu {
    width: 375px
}

.translations-translation-menu .artdeco-hoverable-content__shell {
    flex-direction: column
}

.translations-translation-menu .artdeco-hoverable-content__close-btn {
    align-self: flex-end
}

.translations-translation-menu--in-modal {
    z-index: 10001
}

.translations-translation-menu__trigger--on-dark.translations-translation-menu__trigger--on-dark {
    color: var(--color-action-on-dark)
}

.translations-translation-menu__header:after {
    content: "\00B7";
    margin: 0 1.2rem
}

.translations-translation-menu__rate-icon {
    position: relative;
    transform: translateY(3px)
}

.translations-translation-menu__star-icon {
    color: var(--color-text-disabled)
}

.translations-translation-menu__star-icon.translations-translation-menu__star-icon {
    height: 29px;
    width: 30px;
    padding: 9px
}

.translations-translation-menu__star-icon svg {
    height: 29px;
    width: 30px
}

.translations-translation-menu__star-icon--filled {
    color: var(--color-action)
}

.translations-translation-menu__stars {
    padding-bottom: 30px
}

.translations-see-translation-detail__feedback {
    background: var(--color-background-canvas);
    height: 3.2rem
}

.translations-see-translation-detail__feedback-star {
    color: var(--color-text-low-emphasis)
}

.translations-see-translation-detail__feedback-star li-icon[type=star-fill] {
    color: var(--color-action)
}

.trend-text__percent-change-icon {
    width: 6px;
    height: 6px;
    margin-right: 2px
}

.trend-text__percent-change-icon--increase {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid var(--color-signal-positive)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .trend-text__percent-change-icon--increase {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.trend-text__percent-change-icon--decrease {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid var(--color-signal-negative)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .trend-text__percent-change-icon--decrease {
        border-left: 4px solid Canvas;
        border-right: 4px solid Canvas
    }
}

.trend-text__percent-change-icon--neutral {
    background: var(--color-signal-neutral);
    border-radius: 50%
}

.trend-text__percent-change-value {
    font-size: var(--font-size-xsmall)
}

.trend-text__percent-change-value--increase {
    color: var(--color-signal-positive)
}

.trend-text__percent-change-value--decrease {
    color: var(--color-signal-negative)
}

.trend-text__percent-change-value--neutral {
    color: var(--color-signal-neutral)
}

.trust-button-action-component:not(:last-child) {
    margin-right: .8rem
}

@media screen and (max-width: 576px) {
    .trust-reporting-flow-modal {
        min-height: -moz-fit-content;
        min-height: fit-content
    }
}

.trust-reporting-flow-modal__header-text {
    font-size: var(--font-size-large) !important;
    font-weight: var(--font-weight-bold) !important
}

.trust-reporting-flow-modal__content {
    min-height: 200px
}

.trust-text-info-component {
    color: var(--color-text)
}

.trust-text-info-component__low-emphasis {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-compact-plain {
    background: none
}

.trust-action-card-compact-plain--separator:not(:last-child) {
    border-bottom: 1px solid var(--color-border-faint)
}

.trust-action-card-compact-plain__button {
    align-items: center;
    display: flex;
    padding: 1.2rem;
    margin-left: -1.2rem;
    text-align: left;
    width: calc(100% + 2.4rem)
}

.trust-action-card-compact-plain__button:active, .trust-action-card-compact-plain__button:focus, .trust-action-card-compact-plain__button:hover {
    background-color: var(--color-border-faint);
    border-radius: .8rem
}

.trust-action-card-compact-plain__button:active .trust-action-card-compact-plain__text, .trust-action-card-compact-plain__button:focus .trust-action-card-compact-plain__text, .trust-action-card-compact-plain__button:hover .trust-action-card-compact-plain__text {
    color: var(--color-text)
}

.trust-action-card-compact-plain__button:active li-icon, .trust-action-card-compact-plain__button:focus li-icon, .trust-action-card-compact-plain__button:hover li-icon {
    color: var(--color-icon-nav-selected)
}

.trust-action-card-compact-plain__icon {
    color: var(--color-text-low-emphasis);
    margin-right: .8rem
}

.trust-action-card-compact-plain__text {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-compact-plain__navigation-icon {
    color: var(--color-text-low-emphasis);
    margin-left: auto
}

.trust-action-card-emphasis-blue:not(:last-child) {
    margin-bottom: 1.2rem
}

.trust-action-card-emphasis-blue:first-child {
    margin-top: 1.6rem
}

.trust-action-card-emphasis-blue:last-child {
    margin-bottom: 2.4rem
}

.trust-action-card-emphasis-blue {
    background-color: var(--color-background-new);
    border-radius: .4rem
}

.trust-action-card-emphasis-blue:active, .trust-action-card-emphasis-blue:focus-within, .trust-action-card-emphasis-blue:hover {
    background-color: var(--color-background-new-hover)
}

.trust-action-card-emphasis-blue__button {
    align-items: center;
    display: flex;
    padding: 1.6rem 1.2rem;
    text-align: left;
    width: 100%
}

.trust-action-card-emphasis-blue__icon {
    color: var(--color-action);
    margin-right: .8rem
}

.trust-action-card-emphasis-blue__text {
    color: var(--color-action)
}

.trust-action-card-emphasis-blue__navigation-icon {
    color: var(--color-action);
    margin-left: auto
}

.trust-action-card-large-grey:not(:last-child) {
    margin-bottom: 1.2rem
}

.trust-action-card-large-grey:first-child {
    margin-top: 1.2rem
}

.trust-action-card-large-grey {
    background-color: var(--color-background-container-tint);
    border-radius: .4rem
}

.trust-action-card-large-grey__text-container {
    padding: 1.2rem 1.2rem 1.6rem;
    width: 100%
}

.trust-action-card-large-grey__text {
    color: var(--color-text)
}

.trust-action-card-large-grey__subtext {
    color: var(--color-text-low-emphasis);
    margin-top: .8rem
}

.trust-action-card-large-grey__navigation-button {
    align-items: center;
    display: flex;
    padding: .8rem 1.2rem;
    width: 100%
}

.trust-action-card-large-grey__navigation-button:active, .trust-action-card-large-grey__navigation-button:focus, .trust-action-card-large-grey__navigation-button:hover {
    background-color: var(--color-border-faint);
    border-radius: 0 0 .4rem .4rem
}

.trust-action-card-large-grey__navigation-button:active .trust-action-card-large-grey__navigation-icon, .trust-action-card-large-grey__navigation-button:active .trust-action-card-large-grey__navigation-text, .trust-action-card-large-grey__navigation-button:focus .trust-action-card-large-grey__navigation-icon, .trust-action-card-large-grey__navigation-button:focus .trust-action-card-large-grey__navigation-text, .trust-action-card-large-grey__navigation-button:hover .trust-action-card-large-grey__navigation-icon, .trust-action-card-large-grey__navigation-button:hover .trust-action-card-large-grey__navigation-text {
    color: var(--color-text)
}

.trust-action-card-large-grey__navigation-text {
    color: var(--color-text-low-emphasis)
}

.trust-action-card-large-grey__navigation-icon {
    color: var(--color-text-low-emphasis);
    margin-left: auto
}

.trust-action-cards-component {
    margin-top: .8rem
}

.trust-action-text-component {
    text-align: left
}

.trust-action-text-component__text {
    color: var(--color-text-low-emphasis)
}

.trust-action-text-component__action-text-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 2.4rem;
    text-align: left
}

.trust-list-detail-info-component {
    background-color: var(--color-background-container-tint);
    border-radius: .4rem;
    padding: 1.2rem;
    margin-top: .8rem
}

.trust-list-detail-info-component__info-title {
    margin-bottom: .4rem
}

.trust-list-detail-info-component__info-description {
    color: var(--color-text-low-emphasis)
}

.trust-list-detail-info-component__list-description {
    --artdeco-reset-typography_getLineHeight: 1.4;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.trust-list-detail-info-component__list-items {
    color: var(--color-text-low-emphasis);
    margin-top: .8rem
}

.trust-list-detail-info-component__list-items li {
    margin-left: 1.2rem
}

.trust-list-detail-info-component__list-items li:not(:last-child) {
    margin-bottom: .8rem
}

.trust-illustration-info-container {
    display: flex;
    justify-content: center;
    margin: .8rem 0 2.4rem
}

.trust-step-component:not(:last-child) {
    margin-bottom: 1.6rem
}

.trust-step-component__header {
    margin-bottom: .8rem
}

.trust-verifications__footer {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.2rem
}

.trust-verifications__footer--modal {
    border-top: 1px solid var(--color-border-faint);
    flex-direction: row;
    justify-content: end;
    padding: 1.6rem 2.4rem
}

.trust-verifications__footer-primary-clear {
    background-color: #081245
}

.trust-verifications__footer-primary-clear:focus, .trust-verifications__footer-primary-clear:hover {
    background-color: #464d74
}

.trust-verifications__footer-primary-clear:active {
    background-color: #060d30
}

.trust-verifications__footer-primary-clear .trust-verifications__external-icon--clear {
    fill: #fff
}

.theme--dark .trust-verifications__footer-primary-clear, .theme--dark .trust-verifications__footer-primary-clear:focus, .theme--dark .trust-verifications__footer-primary-clear:hover {
    background-color: #fff
}

.theme--dark .trust-verifications__footer-primary-clear:active {
    background-color: #b2b2b2
}

.theme--dark .trust-verifications__footer-primary-clear .trust-verifications__external-icon--clear {
    fill: #000
}

.trust-verifications-information {
    padding-top: 1.2rem
}

.trust-verifications-information__description {
    padding-left: 3.2rem;
    color: var(--color-text-low-emphasis)
}

.trust-verifications-information__subheader {
    padding: 3.2rem 0 .8rem
}

.trust-verifications-consent {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: var(--color-text);
    padding: 3.2rem 1.6rem 1.6rem
}

.trust-verifications-consent .trust-verifications-consent__actions {
    padding-top: 1.6rem;
    text-align: center
}

.trust-verifications-secondary-description {
    color: var(--color-text-low-emphasis);
    margin-top: 1.2rem
}

.trust-verifications-highlight {
    background: var(--color-background-container-tint);
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    color: var(--color-text-low-emphasis);
    padding: 1.2rem 1.6rem
}

.trust-verifications-consent__logo {
    display: flex;
    gap: .8rem;
    justify-content: center
}

.trust-verifications-consent__description {
    margin: 1.6rem auto;
    text-align: center
}

.trust-verifications-consent__highlight {
    margin-top: 1.2rem
}

.trust-verifications-result {
    height: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2.4rem 1.6rem 1.6rem
}

.trust-verifications-result .trust-verifications-result__body-illustration {
    margin-bottom: 3.2rem
}

.trust-verifications-result .trust-verifications-result__body--modal {
    margin: 3.2rem 3.2rem 12.8rem
}

.trust-verifications-result .trust-verifications-result__snippet {
    padding-top: 3.2rem
}

.trust-verifications-result__modal-container {
    padding: 0
}

@keyframes trust-verifications-loading-horizontal-shimmer {
    0% {
        background-position: -66vw 0
    }
    to {
        background-position: 66vw 0
    }
}

.trust-verifications-loading__shimmer {
    animation-name: trust-verifications-loading-horizontal-shimmer;
    animation-duration: var(--duration-xslow);
    animation-delay: .6s;
    animation-iteration-count: infinite;
    animation-timing-function: var(--ease-standard);
    background-attachment: fixed;
    background-color: var(--voyager-color-skeleton-content);
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, var(--color-transparent), var(--voyager-color-skeleton-content) 50%, var(--color-transparent));
    background-size: 100vw 100vh
}

.trust-verifications-loading__shimmer--fill-area {
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.trust-verifications-shimmer-loader {
    height: 100%;
    padding-top: 3.2rem
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__image {
    border-radius: 50%;
    height: 6.4rem;
    margin: 0 auto;
    width: 6.4rem
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__large-text-1 {
    border-radius: var(--corner-radius-large);
    height: 2.4rem;
    margin: 1.6rem auto 0;
    width: 254px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__large-text-2 {
    border-radius: var(--corner-radius-large);
    height: 2.4rem;
    margin: .8rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-1 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: 3.2rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-2 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 310px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-3 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 296px
}

.trust-verifications-shimmer-loader .trust-verifications-shimmer-loader__small-text-4 {
    border-radius: var(--corner-radius-large);
    height: 1.6rem;
    margin: .8rem auto 0;
    width: 160px
}

.trust-verifications-start {
    color: var(--color-text);
    justify-content: space-between;
    padding: 3.2rem 1.6rem 1.6rem
}

.trust-verifications-start .trust-verifications-start__actions {
    text-align: center
}

.ui-inline-tooltip {
    color: var(--color-text-on-dark);
    position: relative;
    background-color: var(--color-background-container-dark-tint);
    border-radius: var(--corner-radius-medium);
    display: flex;
    justify-content: space-between
}

.ui-inline-tooltip--arrow-left:after, .ui-inline-tooltip--arrow-left:before {
    left: 8px
}

.ui-inline-tooltip--arrow-center {
    text-align: center
}

.ui-inline-tooltip--arrow-right:after, .ui-inline-tooltip--arrow-right:before {
    right: 8px
}

.ui-inline-tooltip--arrow-bottom {
    margin-bottom: 8px
}

.ui-inline-tooltip--arrow-bottom:after {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    bottom: -8px;
    border-top: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-top {
    margin-top: 8px
}

.ui-inline-tooltip--arrow-top:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    top: -8px;
    border-bottom: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-top:before {
    display: none
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-top .ui-inline-tooltip__caret {
    display: block;
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    top: -8px;
    border-bottom: 8px solid var(--color-background-container-dark-tint)
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-bottom:after {
    display: none
}

.ui-inline-tooltip--arrow-dynamic.ui-inline-tooltip--arrow-bottom .ui-inline-tooltip__caret {
    display: block;
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0 8px;
    bottom: -8px;
    border-top: 8px solid var(--color-background-container-dark-tint)
}

.ui-entity-action-row {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ui-entity-action-row__image {
    object-fit: cover
}

a.ui-entity-action-row__link:active, a.ui-entity-action-row__link:hover, a.ui-entity-action-row__link:link, a.ui-entity-action-row__link:visited {
    text-decoration: none
}

.feed-shared-see-translation-button {
    margin-left: .8rem;
    margin-top: .8rem
}

.update-components-mini-update-v2 .feed-shared-see-translation-button {
    padding-bottom: .4rem;
    margin-left: 0
}

.feed-shared-see-translation-button--on-dark.feed-shared-see-translation-button--on-dark {
    color: var(--color-action-on-dark)
}

.update-components-carousel-job__container-link {
    height: 262px;
    display: inline-block;
    width: 100%
}

.update-components-carousel-job__container-link:hover {
    text-decoration: none
}

.feed-shared-carousel.update-components-carousel--jobs .update-components-carousel-job__container-link {
    display: initial
}

.update-components-carousel-job__container {
    height: 262px
}

.feed-shared-carousel .update-components-carousel-job__container {
    position: relative
}

.update-components-carousel-job__image {
    box-shadow: var(--elevation-lined);
    height: 6.4rem;
    width: 6.4rem;
    border: 1px solid var(--color-background-container);
    border-radius: 2px
}

.update-components-carousel-job__image:not(.ghost-company) {
    background-color: var(--color-background-container)
}

.update-components-carousel-job__background-image {
    width: 100%;
    height: 48px;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.update-components-carousel-job__background-image--placeholder {
    background-size: cover;
    background-position: 50%;
    background-image: var(--entity-background-company)
}

.update-components-carousel-job__content {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    padding: 2.4rem 1.6rem 1.6rem;
    position: absolute;
    top: 0;
    left: 0
}

.update-components-carousel-job__footer:before {
    content: "";
    width: 40px;
    height: 0;
    border-top: 1px solid var(--color-border-faint);
    margin: .8rem 0;
    order: -1;
    display: block
}

.update-components-carousel-job__footer-text {
    height: 18px
}

.update-components-carousel-job__footer-text li-icon[type=linkedin-bug-color] {
    vertical-align: top
}

.update-components-carousel-discovery-entity {
    min-height: 135px
}

.update-components-carousel-discovery-entity__insights-text {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.update-components-carousel-discovery-entity__insights-text * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .update-components-carousel-discovery-entity__insights-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-actor {
    flex-wrap: nowrap;
    padding: 1.2rem 1.6rem 0;
    margin-bottom: .8rem;
    align-items: center
}

.update-components-actor.feed-shared-aggregated-content__content {
    padding-bottom: 1.2rem
}

.feed-shared-carousel .update-components-actor {
    padding-top: .8rem
}

.update-components-actor--with-control-menu {
    padding-right: 4rem
}

.update-components-actor--in-modal {
    padding-right: 4.8rem
}

.update-components-actor__meta {
    flex-grow: 1;
    flex-basis: 0;
    margin-left: .8rem;
    overflow: hidden
}

.update-components-actor__container {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.update-components-actor__container-link {
    overflow: hidden
}

.update-components-actor__container-link:focus, .update-components-actor__container-link:hover {
    text-decoration: none
}

.feed-shared-update-v2--minimal-padding .update-components-actor__container-link {
    margin-right: 1.2rem
}

.update-components-actor__avatar-image.update-components-actor__avatar-image {
    background-size: contain;
    background-repeat: no-repeat
}

.ivm-view-attr__img-wrapper--use-img-tag .update-components-actor__avatar-image.update-components-actor__avatar-image {
    object-fit: contain
}

.update-components-actor__avatar .EntityPhoto-square-3 {
    background-color: var(--color-background-container)
}

.update-components-actor__image {
    flex-shrink: 0
}

.update-components-actor__description {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.update-components-actor--with-control-menu-and-hide-post {
    padding-right: calc(4rem + 32px)
}

.update-components-actor__sub-description {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .update-components-actor__sub-description li-icon svg {
        forced-color-adjust: auto
    }
}

.update-components-actor__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    display: inline-block
}

.feed-shared-update-detail-viewer__content .update-components-actor__title, .feed-shared-update-v2--minimal-padding .update-components-actor__title {
    display: flex
}

.update-components-actor__supplementary-actor-info {
    vertical-align: top;
    white-space: nowrap
}

.feed-shared-update-v2--minimal-padding .update-components-actor__supplementary-actor-info {
    flex-shrink: 0
}

.update-components-mini-update-v2 .update-components-actor {
    padding-top: 0;
    padding-right: 0
}

.feed-shared-update-v2--minimal-padding .update-components-mini-update-v2 .update-components-actor {
    padding-left: .8rem;
    padding-right: .8rem
}

.update-components-actor__connect-button, .update-components-actor__follow-button {
    flex-shrink: 0
}

.feed-shared-update-v2--minimal-padding .update-components-actor__connect-button, .feed-shared-update-v2--minimal-padding .update-components-actor__follow-button {
    margin-right: -.8rem
}

.update-components-mini-update-v2 .update-components-actor__connect-button, .update-components-mini-update-v2 .update-components-actor__follow-button {
    margin-right: 0
}

.feed-shared-update-v2--minimal-padding .feed-shared-update-v2__cta-button--next-to-control-menu, .update-components-mini-update-v2 .feed-shared-update-v2__cta-button--next-to-control-menu {
    align-self: flex-start;
    margin-top: -.8rem;
    margin-right: .8rem
}

.feed-shared-update-v2--minimal-padding .feed-shared-update-v2__cta-button--next-to-control-menu-and-hide-post, .update-components-mini-update-v2 .feed-shared-update-v2__cta-button--next-to-control-menu-and-hide-post {
    align-self: flex-start;
    margin-top: -.8rem;
    margin-right: calc(.8rem + 32px)
}

.update-components-actor__sub-description a {
    font-weight: 600;
    color: var(--color-text-low-emphasis)
}

.update-components-actor__sub-description a:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-announcement--carousel {
    margin-top: 0;
    flex-grow: 1;
    min-height: 140px
}

.update-components-announcement__description-container {
    position: relative;
    padding: 1.6rem 0;
    margin-top: 1.6rem
}

.update-components-announcement__description-container:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 1.2rem;
    width: 25%;
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-shared-carousel .update-components-announcement__description-container:before {
    width: 44px
}

.feed-shared-carousel .update-components-announcement__description-container {
    padding: .8rem 0;
    margin-top: .8rem
}

.update-components-announcement__title {
    margin: 0 1.2rem
}

.feed-shared-carousel .update-components-announcement__description-container:before {
    left: 1.6rem
}

.feed-shared-carousel .update-components-announcement__title {
    margin: 0 1.6rem
}

.update-components-article-first-party {
    background-color: var(--color-background-container);
    overflow: hidden
}

.update-components-article-first-party__byline {
    align-items: center;
    display: flex;
    margin-bottom: .4rem
}

.update-components-article-first-party__byline-image {
    height: 24px;
    margin-right: .4rem;
    width: 24px
}

.update-components-article-first-party__byline-text {
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small);
    white-space: nowrap
}

.update-components-article-first-party__content {
    border-bottom-left-radius: var(--corner-radius-medium);
    border-bottom-right-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint);
    border-top: 0 solid var(--color-border-faint);
    padding: 1.2rem
}

.update-components-article-first-party__description {
    display: block;
    line-height: 2rem !important;
    max-height: 6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--font-size-small);
    margin-bottom: .4rem
}

.update-components-article-first-party__description * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article-first-party__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }
}

.update-components-article-first-party__image {
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.update-components-article-first-party__image-container {
    position: relative;
    padding-top: 52.3%;
    flex-shrink: 0;
    height: 0;
    max-width: 100%
}

.update-components-article-first-party__subdescription {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-low-emphasis);
    font-size: var(--font-size-small)
}

.update-components-article-first-party__title {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.update-components-article-first-party__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article-first-party__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-article-first-party.feed-shared-update-v2__content {
    margin: .8rem 1.6rem
}

.feed-shared-carousel .update-components-article-first-party__content {
    padding: .8rem 1.2rem
}

.feed-shared-carousel .update-components-article-first-party__title {
    display: block;
    line-height: 2.4rem !important;
    max-height: 2.4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-carousel .update-components-article-first-party__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-carousel .update-components-article-first-party__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }
}

.update-components-article-newsletter-title__lockup {
    background: var(--color-background-container)
}

.update-components-article-newsletter-title__lockup-title {
    width: 350px
}

.update-components-article-newsletter-title__transparent-background {
    background: transparent
}

.update-components-mini-update-v2__reshared-content:not(:first-child) .update-components-article-newsletter-title__lockup {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-article {
    overflow: hidden;
    margin: 0;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-article--with-no-image {
    display: flex;
    padding: .8rem 1.6rem;
    position: relative;
    align-items: center
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-no-image {
    padding: 1.2rem 1.6rem
}

.update-components-article--with-small-image {
    display: flex;
    padding: .8rem 1.6rem;
    position: relative;
    align-items: center
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-small-image {
    padding: 1.2rem 1.6rem
}

.update-components-article__description {
    max-height: 36px;
    margin-top: .8rem
}

.update-components-article__description.update-components-article__description--truncated {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.update-components-article__description--truncated {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.update-components-article__chevron {
    color: var(--color-text-low-emphasis);
    opacity: 0
}

.update-components-article__chevron--visible {
    opacity: 1
}

.update-components-article__chevron--animate {
    transition: opacity .66s ease-in-out
}

.update-components-article__description-container {
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    justify-content: space-between;
    transition: background-color .6s ease-in-out, border .6s ease-in-out
}

.update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.6rem
}

.feed-shared-update-v2--minimal-padding .update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.2rem
}

.feed-shared-carousel .feed-shared-update-v2--minimal-padding .update-components-article--with-large-image .update-components-article__description-container {
    padding: .8rem 1.6rem
}

.update-components-article--with-no-image .update-components-article__description-container {
    max-width: 100%
}

.update-components-article--with-small-image .update-components-article__description-container {
    max-width: calc(100% - 138px - .8rem);
    min-width: 0;
    flex-grow: 1
}

.update-components-article--with-large-image .update-components-article__description-container--inverted {
    background-color: var(--color-background-brand-accent-3);
    border-top-color: var(--color-background-brand-accent-3)
}

.update-components-article__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.update-components-article--with-small-image .update-components-article__image.ghost-article {
    background-color: #d8d8d8;
    background-size: contain
}

.update-components-article__link-container {
    position: relative;
    flex-shrink: 0
}

.update-components-article__link-container .update-components-article__image-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline-offset: -1px
}

.update-components-article__link-container .ivm-image-view-model, .update-components-article__link-container .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-article__link-container .update-components-article__image {
    position: static;
    top: auto;
    left: auto
}

.update-components-article--with-small-image .update-components-article__link-container {
    margin-right: .8rem;
    width: 138px;
    height: 72px;
    box-sizing: content-box;
    border-radius: 0;
    flex-shrink: 0
}

.update-components-article--with-large-image .update-components-article__link-container {
    height: 0;
    padding-top: 52.3%;
    max-width: 100%
}

.update-components-article__meta {
    min-width: 0;
    flex-grow: 1;
    align-self: center;
    max-width: 100%
}

.update-components-article__subtitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 16px
}

.feed-shared-update-v2--minimal-padding .update-components-article__subtitle {
    margin-top: .8rem;
    max-height: none
}

.feed-shared-carousel .feed-shared-update-v2--minimal-padding .update-components-article__subtitle {
    margin-top: 0
}

.update-components-article__subtitle.update-components-article__subtitle-shrink-padding {
    margin-top: .4rem
}

.update-components-article__subtitle.update-components-article__subtitle-remove-padding {
    margin-top: 0
}

.update-components-article__title {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-article__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .update-components-article__title {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.update-components-article__title.update-components-article__subtitle-shrink-padding {
    margin-top: .4rem
}

.update-components-article .update-components-article-newsletter-title__lockup {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-article__description-container .update-components-article-newsletter-title__lockup {
    background: transparent;
    border-top: none
}

.update-components-article__transparent-background {
    background-color: transparent
}

.feed-shared-button.feed-shared-footer {
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    box-sizing: border-box;
    padding: .8rem 1.6rem;
    border-top: 1px solid var(--color-border-faint);
    width: 100%;
    text-align: center
}

.feed-shared-call-to-action__link {
    background-color: var(--color-background-container-tint);
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--color-text);
    font-size: var(--font-size-small)
}

.feed-shared-call-to-action__link:active, .feed-shared-call-to-action__link:focus, .feed-shared-call-to-action__link:hover, .feed-shared-call-to-action__link:visited, .feed-shared-call-to-action__link:visited:focus, .feed-shared-call-to-action__link:visited:hover {
    color: var(--color-text);
    text-decoration: none
}

.feed-shared-call-to-action:last-child .feed-shared-call-to-action__link {
    border-radius: 0 0 var(--corner-radius-medium) var(--corner-radius-medium)
}

.feed-shared-call-to-action__headline {
    max-width: calc(100% - 24px);
    font-weight: var(--font-weight-regular)
}

.feed-shared-carousel {
    position: relative
}

.feed-shared-carousel .update-components-article-newsletter-title__lockup {
    display: none
}

.feed-shared-carousel .artdeco-carousel__content {
    padding: .8rem .4rem
}

.feed-shared-carousel--announcement .artdeco-carousel__content {
    padding: 1.6rem 0 1.6rem 1.6rem
}

.feed-shared-carousel--event .artdeco-carousel__content, .feed-shared-carousel--mixed .artdeco-carousel__content {
    padding: .4rem 0 1.6rem 1.6rem
}

.feed-shared-carousel--broadcasts .artdeco-carousel__content {
    padding: .4rem 0 2.4rem 2.4rem
}

.update-components-carousel--discovery-entity .artdeco-carousel__content {
    padding: 2.4rem 0 1.6rem 1.6rem
}

.update-components-carousel--jobs .artdeco-carousel__content {
    padding: 1.6rem 1.6rem 1.6rem 1.2rem
}

.feed-shared-update-attachments .artdeco-carousel__content {
    padding: 1px 1.6rem 1.6rem
}

.feed-shared-carousel--no-heading .artdeco-carousel__heading {
    display: none
}

.feed-shared-carousel .artdeco-carousel__heading {
    padding: 1.2rem 0;
    margin: 0 1.6rem;
    align-items: center
}

.feed-shared-carousel--with-control-menu .artdeco-carousel__heading {
    padding-right: 4rem
}

.feed-shared-carousel .artdeco-carousel__title {
    width: 100%;
    margin-right: .8rem
}

.feed-shared-carousel .artdeco-carousel__item-container {
    height: 100%;
    margin: 0 1.6rem 0 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined)
}

@media (-ms-high-contrast: active),(forced-colors: active) {
    .feed-shared-carousel .artdeco-carousel__item-container {
        border: 1px solid activeborder
    }
}

.feed-shared-carousel--creative .artdeco-carousel__item-container, .update-components-carousel--jobs .artdeco-carousel__item-container {
    margin: 0 .4rem
}

.feed-shared-carousel .artdeco-carousel__slider {
    margin: unset
}

.feed-shared-carousel__navigation-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-icon-on-dark)
}

.feed-shared-carousel__navigation-button:focus, .feed-shared-carousel__navigation-button:hover {
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-icon-on-dark-active)
}

.feed-shared-carousel__navigation-button--next {
    right: 0
}

.feed-shared-carousel__navigation-button--prev {
    left: 0
}

.feed-shared-carousel__navigation-button[disabled] {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 1s, opacity .2s
}

.feed-shared-carousel .feed-shared-control-menu + .feed-shared-update-v2__description-wrapper {
    margin-top: .8rem
}

.feed-shared-celebration__headline {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 2.4rem 2.4rem
}

.feed-shared-celebration__headline--with-recipients {
    margin: 0 2.4rem .8rem
}

.feed-shared-celebration__highlighted-message {
    margin: 0 2.4rem 2.4rem
}

.feed-shared-celebration__highlighted-message .update-components-text-view__hyperlink, .feed-shared-celebration__highlighted-message .update-components-text-view__mention {
    color: var(--color-text)
}

.feed-shared-celebration__center-insight {
    margin: 1.2rem auto 1.6rem;
    padding: 6px 0;
    display: flex;
    justify-content: center;
    width: 80%
}

.feed-shared-celebration--no-insights {
    margin-bottom: 1.6rem
}

.feed-shared-commentary--on-dark.feed-shared-commentary--on-dark {
    font-size: var(--font-size-medium);
    color: var(--color-text-on-dark)
}

.feed-shared-commentary--on-dark span a {
    color: var(--color-action-on-dark);
    text-decoration: underline
}

.feed-shared-commentary--on-dark span a:active, .feed-shared-commentary--on-dark span a:focus, .feed-shared-commentary--on-dark span a:hover, .feed-shared-commentary--on-dark span a:visited {
    color: var(--color-action-on-dark)
}

.feed-shared-contextual-action {
    border-top: 1px solid var(--color-border-faint)
}

.feed-shared-update-v2__description-wrapper + .feed-shared-contextual-action {
    margin-top: .8rem
}

.feed-shared-contextual-action__text-view {
    flex-grow: 1;
    padding-right: 40px
}

.feed-shared-contextual-description-v2 {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .8rem 2.4rem 0 1.6rem;
    margin-bottom: .8rem
}

.feed-shared-contextual-description-v2 * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-contextual-description-v2 {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-contextual-description-v2 a, .feed-shared-contextual-description-v2 a:hover, .feed-shared-contextual-description-v2 a:hover:visited, .feed-shared-contextual-description-v2 a:visited {
    color: var(--color-text-low-emphasis)
}

.feed-shared-contextual-description-v2--with-actor {
    padding-top: 0
}

.feed-shared-contextual-header {
    display: flex;
    align-items: center;
    padding: .8rem 0;
    margin-right: 1.6rem;
    margin-left: 1.6rem
}

.feed-shared-contextual-header .update-components-text-view__hashtag, .feed-shared-contextual-header .update-components-text-view__mention {
    outline-offset: -1px;
    color: var(--color-text)
}

.feed-shared-contextual-header--with-divider {
    border-bottom: 1px solid var(--color-border-faint);
    margin-bottom: 1.2rem
}

.feed-shared-contextual-header--stacked-images .feed-shared-contextual-header__supplementary-image {
    position: absolute;
    right: 0;
    bottom: 0
}

.feed-shared-contextual-header__supplementary-image-img {
    height: 24px;
    width: 24px;
    border: 2px solid var(--color-background-canvas)
}

.feed-shared-contextual-header__meta {
    margin-left: .8rem;
    display: flex;
    flex-direction: column;
    min-width: 0;
    flex-grow: 1;
    flex-shrink: 1
}

.feed-shared-contextual-header__text {
    flex-shrink: 1
}

.update-components-mini-update-v2__contextual-header .feed-shared-contextual-header__text {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 12px;
    color: var(--color-text-low-emphasis)
}

.feed-shared-contextual-header__info {
    flex-shrink: 0
}

.update-components-mini-update-v2__contextual-header .feed-shared-contextual-header__info {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: 12px;
    color: var(--color-text-low-emphasis)
}

.feed-shared-creative__image-container {
    position: relative;
    width: 312px;
    height: 312px;
    overflow: hidden;
    background-color: var(--color-background-container-tint);
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.feed-shared-creative__image {
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.feed-shared-creative__text-container {
    position: relative;
    display: flex;
    padding: .8rem 1.6rem;
    height: 56px
}

.feed-shared-creative__link {
    text-decoration: none
}

.feed-shared-creative__text-link {
    text-decoration: none;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0
}

.feed-shared-creative__text {
    flex: 1 1 0;
    align-self: center;
    max-height: 40px;
    max-width: 280px;
    overflow: hidden
}

.feed-shared-creative__cta-container {
    position: relative;
    align-self: center
}

.update-components-detailed-survey__content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem;
    border: 1px solid var(--color-border-faint);
    border-radius: var(--corner-radius-medium);
    background: var(--color-background-container-tint);
    padding: 1.2rem
}

.update-components-detailed-survey__header {
    display: flex;
    align-items: center;
    max-width: calc(100% - 40px - .4rem)
}

.update-components-detailed-survey__icon {
    flex-shrink: 0;
    margin-right: .8rem
}

.update-components-detailed-survey__pills {
    display: flex;
    flex-wrap: wrap;
    row-gap: 1.2rem;
    column-gap: .8rem
}

.update-components-detailed-survey__close-btn {
    position: absolute;
    top: .4rem;
    right: .4rem
}

.feed-shared-divider__title {
    color: var(--color-text);
    font-size: var(--font-size-small)
}

.feed-shared-display-stars__overlaid-star-container {
    margin-bottom: -16px
}

.feed-shared-display-stars__star-icon {
    display: block;
    color: var(--voyager-color-element-rating-display)
}

.feed-shared-display-stars__star-icon svg {
    height: 16px !important;
    width: 16px !important
}

.feed-shared-display-stars__star-icon--half-full {
    clip-path: inset(0 50% 0 0)
}

.feed-shared-display-stars__star-icon--half-empty {
    clip-path: inset(0 0 0 50%);
    top: -16px
}

.feed-shared-document__container {
    height: 0;
    padding-top: 75%;
    overflow: hidden;
    min-width: 200px;
    max-width: 100%;
    position: relative;
    margin: 0
}

.feed-shared-document__container--top-bottom-border {
    border-top: 1px solid var(--color-border-faint);
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-shared-document__image {
    object-position: center;
    object-fit: cover;
    position: relative;
    width: 100%
}

.feed-shared-document__title {
    background-color: var(--voyager-color-background-container-tint-2);
    padding: 1.2rem .8rem;
    width: 100%
}

.feed-shared-entity__content-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.feed-shared-entity__content {
    margin: .8rem;
    flex-grow: 1
}

.feed-shared-update-v2--minimal-padding .feed-shared-entity__content {
    padding: .8rem;
    display: flex;
    align-items: flex-start
}

.feed-shared-entity__content:hover {
    text-decoration: none
}

.feed-shared-entity--aggregated .feed-shared-entity__image-container {
    display: flex;
    align-self: baseline
}

.feed-shared-entity__insight {
    margin-top: 1.2rem;
    display: flex;
    align-items: center;
    text-align: left
}

.feed-shared-entity__insight--without-images {
    margin-top: .8rem
}

.feed-shared-entity__insight-image .EntityPhoto-circle-1 {
    border: 1px solid var(--color-background-canvas);
    border-radius: 50%;
    width: 28px;
    height: 28px
}

.feed-shared-entity__insight-image .ivm-image-view-model__circle-img {
    width: 28px;
    height: 28px
}

.feed-shared-entity--no-border.feed-shared-entity--no-border {
    margin: 0;
    box-shadow: none
}

.feed-shared-entity__cta-button {
    margin-right: 1.2rem;
    margin-top: 1.6rem;
    flex-shrink: 0
}

.feed-shared-event--on-dark {
    background: var(--color-background-container-dark)
}

.feed-shared-event__banner-link:hover {
    text-decoration: none
}

.feed-shared-event__banner {
    max-height: 130px;
    width: 100%;
    border-top-left-radius: var(--corner-radius-medium);
    border-top-right-radius: var(--corner-radius-medium)
}

.feed-shared-event__banner--constrained {
    max-height: none
}

.feed-shared-event__banner--constrained.feed-shared-event__banner--constrained {
    object-fit: contain
}

.feed-shared-event__banner--mini {
    border-radius: 0
}

.feed-shared-event__description span {
    display: flex;
    align-items: center
}

.feed-shared-event__description span li-icon {
    margin-right: .4rem;
    color: var(--color-icon)
}

.feed-shared-event--on-dark .feed-shared-event__description span li-icon {
    color: var(--color-text-on-dark)
}

.feed-shared-event__meta {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    padding-bottom: 1.2rem
}

.feed-shared-event--on-dark .feed-shared-event__meta {
    background-color: var(--color-background-container-dark);
    border-radius: var(--attached-top)
}

.feed-shared-event__title-context {
    color: var(--color-signal-caution)
}

.feed-shared-event--on-dark .feed-shared-event__title-context {
    color: var(--color-brand-accent-1-on-dark)
}

.feed-shared-event__cta--with-banner {
    position: absolute;
    right: 1.2rem;
    top: 1.2rem
}

.feed-shared-event__cta {
    flex: 0 0 auto;
    min-width: 100px;
    height: 24px
}

.feed-shared-external-video--on-dark {
    background: var(--color-background-container-dark)
}

.feed-shared-external-video__container {
    height: 0;
    padding-top: 52.3%;
    overflow: hidden;
    max-width: 100%;
    position: relative;
    margin: 0
}

.feed-shared-external-video__description-container {
    width: 100%
}

.update-components-mini-update-v2 .feed-shared-external-video__description-container {
    padding-top: .8rem;
    margin: 0
}

.feed-shared-external-video__meta {
    display: flex;
    padding: .8rem 1.2rem;
    align-items: flex-start;
    background-color: var(--voyager-color-background-container-tint-2)
}

.feed-shared-external-video--on-dark .feed-shared-external-video__meta {
    background: var(--color-background-container-dark)
}

.feed-shared-external-video__description-headline {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-external-video__description-headline * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-external-video__description-headline {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-external-video__description-headline.feed-shared-external-video__description-headline-shrink-padding {
    margin-top: .4rem
}

.feed-shared-external-video__description-byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 16px;
    margin-top: .8rem
}

.feed-shared-external-video__description-byline.feed-shared-external-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.feed-shared-external-video__description-byline.feed-shared-external-video__description-byline-remove-padding {
    margin-top: 0
}

.feed-shared-external-video__thumbnail-container {
    top: 0
}

.feed-shared-external-video__thumbnail-image {
    position: absolute;
    height: 100%;
    width: 100%;
    background: var(--color-background-scrim-dark);
    overflow: hidden
}

.feed-shared-feed-discovery-entity {
    display: flex;
    flex-direction: column;
    padding: 1.2rem 1.2rem 0;
    width: 100%
}

.feed-shared-feed-discovery-entity__headline {
    margin-bottom: .8rem
}

.feed-shared-feed-discovery-entity__description {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.feed-shared-feed-discovery-entity__insights, .feed-shared-feed-discovery-entity__sub-description {
    margin-top: .4rem
}

.feed-shared-feed-discovery-entity__main-content {
    padding-bottom: 1.2rem;
    border-bottom: 1px solid var(--color-border-faint)
}

.feed-shared-feed-discovery-entity__text-container {
    display: flex;
    flex-direction: column;

}

.feed-shared-feed-discovery-entity__text--body {
    color: var(--color-text)
}

.feed-shared-feed-discovery-entity__text--body li-icon {
    color: var(--color-icon)
}

.feed-shared-feed-discovery-entity__text--low-emphasis {
    color: var(--color-text-low-emphasis)
}

.feed-shared-feed-discovery-entity__link {
    z-index: 1
}

.feed-shared-feed-discovery-entity-card {
    display: flex;
    flex-direction: column;
    width: 100%
}

.feed-shared-feed-discovery-entity-card__coverphoto {
    background-position: 50%;
    background-size: cover;
    height: 65px;
    margin: -1.6rem -1.6rem 0
}

.feed-shared-feed-discovery-entity-card__coverphoto--default {
    background-image: var(--entity-background-person)
}

.feed-shared-feed-discovery-entity-card__image {
    box-shadow: var(--elevation-lined);
    margin: -54px auto 1.2rem
}

.feed-shared-feed-discovery-entity-card__description {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-feed-discovery-entity-card__description * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-feed-discovery-entity-card__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-feed-discovery-entity-card__insights {
    min-height: 3.2rem
}

.feed-shared-feed-discovery-entity-card__insights-ivm {
    min-width: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .4rem
}

.feed-shared-feed-discovery-entity-card__insights-text {
    display: block;
    line-height: 1.6rem !important;
    max-height: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.feed-shared-feed-discovery-entity-card__insights-text * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-feed-discovery-entity-card__insights-text {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-feed-discovery-entity-card__name {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-feed-discovery-entity-card__name * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-feed-discovery-entity-card__name {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-feed-discovery-entity-card__name:hover {
    text-decoration: underline
}

.feed-shared-feed-discovery-entity-add-profile-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    text-align: center;
    align-items: center;
    padding: 2.4rem 1.2rem 1.6rem;
    border-top: .4rem solid var(--color-brand);
    width: 100%
}

.feed-shared-feed-discovery-grid__card.feed-shared-feed-discovery-grid__card {
    display: flex;
    flex-basis: calc(33.3% - 1.06667rem);
    max-width: calc(33.3% - 1.06667rem);
    margin-right: 1.6rem;
    margin-bottom: 1.6rem
}

.feed-shared-feed-discovery-grid__card:nth-last-child(3n+1).feed-shared-feed-discovery-grid__card:nth-last-child(3n+1) {
    flex-basis: calc(33.3% - 1.06667rem);
    max-width: calc(33.3% - 1.06667rem);
    margin-right: 0
}

.feed-shared-feed-follow-prompt {
    display: flex;
    padding: var(--spacing-one-and-a-half-x);
    background-color: var(--color-background-container-tint);
    border-bottom-right-radius: var(--corner-radius-medium);
    border-bottom-left-radius: var(--corner-radius-medium)
}

.feed-shared-feed-follow-prompt-content {
    display: flex;
    width: 100%
}

.feed-shared-feed-follow-prompt-v2 {
    padding: 0 var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x)
}

.feed-shared-feed-follow-prompt-v2 .feed-shared-feed-follow-prompt-content {
    padding: var(--spacing-two-x);
    background-color: var(--color-background-container-tint);
    border-radius: var(--corner-radius-medium);
    border: 1px solid var(--color-border-faint)
}

.feed-shared-feed-follow-prompt__actor-image {
    margin-right: var(--spacing-one-x)
}

.feed-shared-feed-follow-prompt__main {
    font-size: var(--font-size-small);
    margin-right: var(--spacing-one-x);
    display: flex;
    flex-direction: column;
    justify-content: center
}

.feed-shared-feed-follow-prompt__title {
    font-weight: var(--font-weight-bold)
}

.feed-shared-feed-follow-prompt__title--w-no-desc {
    font-weight: var(--font-weight-regular)
}

.feed-shared-feed-follow-prompt__description {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.feed-shared-feed-follow-prompt__description * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp:2) {
    .feed-shared-feed-follow-prompt__description {
        /*! autoprefixer: off */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.feed-shared-feed-follow-prompt__follow-button {
    margin-left: auto
}

.update-components-annotation, .update-components-gentle-prompt {
    padding: var(--spacing-half-x) var(--spacing-two-x) var(--spacing-one-and-a-half-x)
}

.main-header {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0;
    padding-left: 0;
    /*padding-bottom: 1.2rem;*/
    margin-right: 1.6rem;
    margin-left: 1.6rem
}

.update-components-header--with-image {
    padding-bottom: .8rem
}

.update-components-header--with-divider {
    border-bottom: 1px solid var(--color-border-faint)
}

.update-components-header--with-control-menu {
    padding-right: 4rem;
    min-height: 36px
}

.feed-shared-update-v2--minimal-padding .update-components-header--with-control-menu {
    padding-right: 4.8rem
}

.update-components-header--with-control-menu-and-hide-post {
    padding-right: calc(4rem + 32px);
    min-height: 36px
}

.update-components-header--with-hide-post {
    padding-right: calc(1.6rem + 32px);
    min-height: 36px
}

.update-components-header--carousel {
    padding: 0;
    margin: 0
}

.update-components-header__text-wrapper {
    display: flex;
    align-items: center
}

.update-components-header__text-wrapper--premium {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.update-components-header__text-view--simplification {
    color: var(--color-text-low-emphasis)
}

.update-components-header__text-view--simplification a {
    color: var(--color-text-low-emphasis);
    font-weight: 600
}

.update-components-header__text-view--simplification a:hover {
    color: var(--color-text-low-emphasis);
    text-decoration: underline
}

.update-components-header__text-view a {
    font-weight: 600;
    color: var(--color-text)
}

.update-components-header__text-view a:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-header__image .ivm-image-view-model__circle-img {
    width: 28px;
    height: 28px
}

.update-components-header__emphasized-style {
    font-weight: var(--font-weight-bold);
    color: var(--color-text)
}

.update-components-hidden-update-v2 {
    background: transparent;
    margin-left: 0;
    margin-right: 0;
    border-radius: 2px
}

.update-components-hidden-update-v2--centered {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.update-components-hidden-update-v2__icon {
    top: .4rem
}

.update-components-hidden-update-v2__improve {
    color: var(--color-action)
}

.update-components-hidden-update-v2__text-container {
    margin-bottom: auto;
    margin-top: auto;
    text-align: center
}

.update-components-image__container {
    height: 0;
    width: 100%;
    display: block;
    position: relative;
    background-color: var(--color-background-container)
}

.update-components-image--multi-image .update-components-image__container {
    height: 552px;
    display: flex;
    flex-wrap: wrap
}

.update-components-mini-update-v2 .update-components-image--multi-image .update-components-image__container {
    height: calc(552px - 3.2rem)
}

.update-components-image__image-link {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    cursor: pointer
}

.update-components-image__image-link.update-components-image__sticker-links {
    pointer-events: none
}

.update-components-image__image-link.update-components-image__sticker-links :is(button,a) {
    pointer-events: auto
}

.update-components-image__image-link .ivm-image-view-model, .update-components-image__image-link .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-image--multi-image .update-components-image__image-link {
    width: 50%;
    height: 50%;
    position: relative
}

.update-components-image--has-two-images .update-components-image__image-link {
    height: 100%
}

.update-components-image--span-first .update-components-image__image-link {
    height: 40%
}

.update-components-image--span-first .update-components-image__image-link:first-child {
    width: 100%;
    height: 60%
}

.update-components-image--split-last-three .update-components-image__image-link:nth-last-child(-n+3) {
    width: 33.33%;
    height: 40%
}

.update-components-image--span-first-two .update-components-image__image-link {
    height: 40%
}

.update-components-image--span-first-two .update-components-image__image-link:nth-child(-n+2) {
    height: 60%
}

.update-components-image__image {
    width: 100%;
    height: 100%
}

.update-components-image--multi-image .update-components-image__image {
    border: 1px solid transparent
}

.update-components-image__image-count {
    position: absolute;
    right: 1.2rem;
    top: .8rem;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-text-on-dark);
    border-radius: 16px;
    padding: .4rem .8rem;
    margin: 0
}

.update-components-image__tagged-entities-list {
    position: absolute;
    bottom: 1.2rem;
    left: 1.2rem
}

.update-components-image__photo-tag-pill {
    display: inline-block;
    position: absolute;
    left: 1.2rem;
    bottom: .8rem;
    background-color: var(--voyager-color-background-overlay);
    color: var(--color-text-on-dark)
}

.update-components-image__photo-tag-pill.update-components-image-photo-tag-pill--no-text {
    width: 32px;
    max-width: 32px;
    height: 32px;
    border-radius: 50%
}

.update-components-image__photo-tag-pill.update-components-image-photo-tag-pill--with-text {
    max-width: 340px;
    min-width: 52px;
    border-radius: 16px;
    padding: 6px 1.2rem 6px .8rem;
    display: flex;
    align-items: center;
    transition: max-width .6s cubic-bezier(.3, .95, 1, 1)
}

.update-components-image__photo-tag-pill-icon {
    margin: 0;
    color: inherit;
    flex-shrink: 0
}

.update-components-image__photo-tag-pill-text {
    margin-left: 6px
}

.update-components-image__excess-image-count-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 1px;
    left: 1px;
    height: calc(100% - 2px);
    width: calc(100% - 2px);
    background-color: var(--voyager-color-background-overlay)
}

.update-components-image__excess-image-count-text {
    font-size: 32px;
    color: var(--color-text-on-dark)
}

.update-components-image__image--constrained.update-components-image__image--constrained {
    background-size: contain;
    background-repeat: no-repeat
}

.ivm-view-attr__img-wrapper--use-img-tag .update-components-image__image--constrained.update-components-image__image--constrained {
    object-fit: contain
}

.update-components-image--multi-image .x-object-fit-container:last-of-type {
    position: absolute
}

.update-components-image--single-image .x-object-fit-container .x-object-fit-image--taller {
    height: 100%
}

.update-components-image--single-image .x-object-fit-container .x-object-fit-image--wider {
    width: 100%
}

.update-components-image__alttext-nux {
    background-color: var(--color-background-new)
}

.update-components-job {
    margin: .8rem 1.6rem .4rem;
    padding: 1.2rem;
    box-shadow: var(--elevation-lined);
    border-radius: var(--corner-radius-medium);
    position: relative;
    display: flex;
    align-items: flex-start
}

.update-components-job__container-link {
    display: flex;
    align-items: flex-start;
    flex-grow: 1
}

.update-components-job__container-link:hover {
    text-decoration: none
}

.update-components-job__cta-button {
    flex-shrink: 0
}

.update-components-learning-recommendation {
    background-color: var(--voyager-color-background-container-tint-2);
    display: flex;
    align-items: flex-start;
    padding: 1.2rem 1.6rem
}

.update-components-learning-recommendation__description-link {
    flex: 1;
    min-width: 0
}

.update-components-learning-recommendation__description-link:focus, .update-components-learning-recommendation__description-link:hover {
    text-decoration: none
}

.update-components-learning-recommendation__title {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    margin-bottom: 2px
}

.update-components-learning-recommendation__title * {
    line-height: inherit !important
}

.update-components-learning-recommendation__subtitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1.2rem
}

.update-components-learning-recommendation__cta {
    max-width: 150px;
    flex-shrink: 0;
    margin-left: 1.6rem
}

.update-components-linkedin-video__container {
    max-width: 100%;
    position: relative;
    margin: 0;
    z-index: 0
}

.update-components-linkedin-video__description-container {
    padding: .8rem 1.2rem;
    width: 100%;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video--learning .update-components-linkedin-video__description-container {
    text-decoration: none
}

.update-components-mini-update-v2 .update-components-linkedin-video__description-container {
    padding-top: .8rem;
    margin: 0
}

.update-components-linkedin-video__sponsored-description-container {
    position: relative;
    padding: .8rem 1.2rem;
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video__description-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.update-components-linkedin-video__description-container--learning {
    background-color: var(--voyager-color-background-container-tint-2)
}

.update-components-linkedin-video__description {
    min-width: 0
}

.update-components-linkedin-video__description:focus, .update-components-linkedin-video__description:hover {
    text-decoration: none
}

.update-components-linkedin-video__description-headline {
    display: block;
    line-height: 2rem !important;
    max-height: 4rem;
    overflow: hidden;
    margin-bottom: 2px
}

.update-components-linkedin-video__description-headline * {
    line-height: inherit !important
}

.update-components-linkedin-video__description-headline.update-components-linkedin-video__description-headline-shrink-padding {
    margin-top: .4rem
}

.update-components-linkedin-video__description-byline {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .8rem
}

.update-components-linkedin-video__description-byline.update-components-linkedin-video__description-byline-shrink-padding {
    margin-top: .4rem
}

.update-components-linkedin-video__description-byline.update-components-linkedin-video__description-byline-remove-padding {
    margin-top: 0
}

.update-components-linkedin-video__logo--learning {
    text-transform: uppercase;
    line-height: 0
}

.update-components-linkedin-video__insight {
    margin: 0 1.2rem 1.2rem;
    display: flex;
    align-items: center;
    text-align: left
}

.update-components-linkedin-video__insight .EntityPhoto-square-1 {
    margin-left: -.4rem
}

.update-components-linkedin-video__insight-image {
    color: var(--color-icon)
}

.update-components-linkedin-video__inline-cta {
    max-width: 150px;
    flex-shrink: 0;
    margin-left: 1.6rem
}

.update-components-linkedin-video__video-setting-overlay .video-settings-edit-form {
    z-index: 5
}

.update-components-linkedin-video__live-external-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4
}

.update-components-linkedin-video__live-external-link--live {
    bottom: 0
}

.update-components-linkedin-video__live-external-link--was-live {
    bottom: 68px;
    right: calc(64px + 1.2rem)
}

.update-components-linkedin-video__live-external-link--was-live .update-components-linkedin-video__live-external-link-text {
    margin-left: calc((64px + 1.2rem) / 2)
}

.update-components-linkedin-video__live-external-link, .update-components-linkedin-video__live-external-link:hover {
    text-decoration: none
}

.update-components-linkedin-video__live-external-link-text {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0
}

.update-components-linkedin-video__live-external-link:hover .update-components-linkedin-video__live-external-link-text {
    display: block
}

.update-components-linkedin-video__live-external-link-text .update-components-linkedin-video__live-external-link-button {
    position: relative;
    background-color: var(--voyager-color-background-overlay)
}

.update-components-linkedin-video__live-external-link-text .update-components-linkedin-video__live-external-link-see-more {
    background: var(--voyager-color-background-overlay-hover);
    border-radius: var(--corner-radius-large);
    position: relative;
    font-size: 1.6rem;
    display: inline-block
}

.update-components-linkedin-video__poster-container {
    padding-top: 100%;
    position: relative;
    background-color: var(--color-background-canvas-dark)
}

.update-components-linkedin-video__poster-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.update-components-linkedin-video__poster {
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto
}

.update-components-linkedin-video__previously-live-text {
    text-shadow: var(--voyager-elevation-text-theater)
}

.update-components-linkedin-video__thumbnail {
    object-position: center;
    object-fit: cover
}

.update-components-linkedin-video__large-cta-button.update-components-linkedin-video__large-cta-button {
    background-color: var(--color-background-container)
}

.update-components-mini-update-v2 {
    background: var(--color-background-container)
}

.update-components-mini-update-v2 section:not(.interstitial-view-model-click-through-interstitial__inner-content) {
    margin: 5px
}

.update-components-mini-update-v2--nested {
    padding-top: 0
}

.update-components-mini-update-v2--inner-nested {
    border: 1px solid var(--color-border-faint);
    border-radius: .4rem;
    margin: .4rem .8rem;
    overflow: auto
}

.update-components-mini-update-v2--composition {
    margin-left: 0;
    overflow: auto
}

.update-components-mini-update-v2--composition section {
    margin-left: 0;
    margin-right: 0
}

.update-components-mini-update-v2__reshared-content {
    box-shadow: none;
    margin: 0
}

.update-components-mini-update-v2__reshared-content--with-divider.feed-shared-entity {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-mini-update-v2__reshared-content--disabled {
    opacity: .55;
    pointer-events: none;
    cursor: default
}

.disable-pointer-events-overlay {
    pointer-events: none
}

.update-components-newsletter {
    display: flex;
    justify-content: space-between;
    padding: 1.2rem;
    position: relative
}

.update-components-newsletter.feed-shared-update-v2__content {
    border-radius: var(--corner-radius-medium);
    margin-left: 1.6rem;
    margin-right: 1.6rem;
    box-shadow: var(--elevation-lined)
}

.msg-overlay-container .update-components-newsletter {
    flex-direction: column
}

.update-components-newsletter--on-dark {
    background: var(--color-background-container-dark)
}

.update-components-newsletter__link {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0
}

.update-components-newsletter__main-content {
    display: flex;
    flex: 1;
    min-width: 0
}

.update-components-newsletter__text-content {
    margin-left: 1.2rem;
    min-width: 0
}

.feed-shared-update-v2__content .update-components-newsletter__text-content {
    margin-right: 1.6rem
}

.update-components-newsletter__button-wrapper {
    align-self: center;
    display: flex;
    flex-shrink: 0;
    position: relative
}

.msg-overlay-container .update-components-newsletter__button-wrapper {
    align-self: unset;
    margin-top: 1.2rem
}

.update-components-newsletter__button {
    border-radius: 2px
}

.update-components-newsletter__description, .update-components-newsletter__title {
    /*! autoprefixer: off */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-newsletter__author-byline {
    margin-top: .8rem
}

.update-components-newsletter__author-byline, .update-components-newsletter__cadence {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.update-components-poll {
    padding: 1.6rem;
    margin: .8rem 1.6rem 0;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    border: none;
    background: var(--color-background-container)
}

.update-components-poll--preview {
    margin: .8rem 1.6rem
}

.update-components-poll__visibility-info {
    cursor: default
}

.update-components-poll__visibility-info .text-view-model__external-hyperlink-icon {
    display: none
}

.update-components-mini-update-v2__reshared-content.update-components-poll--no-border {
    margin: .8rem;
    padding: .8rem;
    border: none
}

.update-components-mini-update-v2__reshared-content.update-components-poll {
    margin: .8rem
}

.update-components-poll-option__bar {
    align-items: center;
    display: flex;
    max-width: 100%;
    min-height: 3.2rem;
    transition: width .4s cubic-bezier(.4, 0, .2, 1), background-color 167ms cubic-bezier(.4, 0, .2, 1), box-shadow 167ms cubic-bezier(.4, 0, .2, 1), color 167ms cubic-bezier(.4, 0, .2, 1)
}

.update-components-poll-option__bar-percent {
    background-color: var(--color-background-faint);
    border-radius: 4px
}

.update-components-poll-option__button {
    justify-content: left
}

.update-components-poll-option__winner {
    background-color: var(--color-background-new);
    border-radius: 4px
}

.update-components-poll-option__text--justify-center {
    animation: update-components-poll-option__text--justify-center .4s;
    animation-fill-mode: forwards
}

.update-components-poll-option__percentage {
    align-items: center;
    display: flex;
    opacity: 0;
    position: absolute;
    right: -50px;
    transition: right .4s cubic-bezier(.4, 0, .2, 1)
}

.update-components-poll-option__percentage--show {
    opacity: 1;
    position: relative;
    right: 0
}

.update-components-poll-option__vote-checkmark {
    color: var(--color-signal-neutral);
    height: 16px
}

.update-components-poll-option__text-container {
    display: flex;
    margin: 0 auto
}

@keyframes update-components-poll-option__text--justify-center {
    0% {
        white-space: pre
    }
    99% {
        white-space: pre
    }
    to {
        white-space: normal
    }
}

.update-components-poll-summary__option-text {
    display: inline
}

.update-components-poll-summary__option-button {
    color: var(--color-action);
    cursor: pointer
}

.update-components-poll-summary__option-button--hidden {
    opacity: 0;
    display: none
}

.update-components-poll-summary__option-button--visible {
    display: inline;
    opacity: 1;
    animation: update-components-poll-summary__fade-in 1s
}

@keyframes update-components-poll-summary__fade-in {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: inline;
        opacity: 0
    }
    to {
        display: inline;
        opacity: 1
    }
}

.update-components-poll-summary__subtext-container {
    line-height: 1
}

.update-components-poll-summary__completion-illustration {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    margin: 3.2rem auto 1.2rem;
    background-image: var(--illustration-microspot-megaphone-large)
}

.update-components-poll-vote__item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

.update-components-poll-vote__member-section {
    flex-direction: column
}

.update-components-poll-vote__item-container:after {
    content: "";
    width: calc(100% - 56px);
    height: 8px;
    border-bottom: 1px solid var(--color-border-faint);
    margin-left: 56px;
    display: block
}

.update-components-poll-voters-list-modal {
    height: 570px;
    max-height: 570px;
    overflow: hidden
}

.update-components-voters-list-modal__tab-count {
    color: var(--color-signal-positive);
    font-size: 16px
}

.update-components-voters-list-modal__content {
    flex-direction: column;
    padding: 1.6rem 0
}

.update-components-promo + .feed-shared-update-v2__comments-container {
    display: none !important
}

.update-components-promo-v1 {
    margin: 0
}

.update-components-promo-v1__image {
    height: 100%;
    width: 100%
}

.update-components-promo-v1__text-container {
    width: 65%
}

.update-components-promo-v1__multiline {
    word-break: break-word;
    overflow-wrap: anywhere
}

.update-components-promo-v1__image-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: auto;
    margin-right: 4.8rem;
    width: 105px
}

.update-components-promo-v1__close-button {
    position: absolute;
    top: 1.6rem;
    right: 1.2rem;
    color: var(--color-icon)
}

.update-components-promo-v1__headline {
    color: var(--color-text);
    margin-bottom: .4rem
}

.update-components-promo-v1__subheadline {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    margin-bottom: 2.4rem
}

.update-components-promo-v1__social-proof {
    margin-bottom: 1.2rem
}

.update-components-promo-v1__social-proof--caption {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis);
    margin-left: .4rem
}

.update-components-prompt-component {
    padding: 0 var(--spacing-two-x) var(--spacing-two-x) var(--spacing-two-x)
}

.update-components-prompt-component__content {
    display: flex;
    width: 100%;
    padding-left: var(--spacing-two-x);
    padding-right: var(--spacing-one-x);
    background-color: var(--voyager-color-background-brand-accent-5-tint);
    border-radius: var(--corner-radius-medium)
}

.update-components-prompt-component__image, .update-components-prompt-component__main {
    margin-top: var(--spacing-one-and-a-half-x);
    margin-right: var(--spacing-one-x)
}

.update-components-prompt-component__main {
    flex-grow: 1
}

.update-components-prompt-component__title {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin-bottom: var(--spacing-half-x)
}

.update-components-prompt-component__title--no-description {
    font-weight: var(--font-weight-normal);
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.update-components-prompt-component__action, .update-components-prompt-component__description {
    margin-bottom: var(--spacing-one-and-a-half-x)
}

.update-components-prompt-component__dismiss-btn {
    margin-top: var(--spacing-half-x)
}

.update-components-review__content {
    padding: 1.2rem 1.6rem 1.6rem;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column
}

.update-components-review__content.update-components-mini-update-v2__reshared-content--with-divider {
    border-top: 1px solid var(--color-border-faint)
}

.update-components-review__link.app-aware-link {
    text-decoration: none
}

.update-components-review__star-container {
    margin-bottom: 1.2rem
}

.update-components-review__review-text-container {
    margin-bottom: 1.6rem;
    padding: 1.6rem;
    border: 1px solid var(--color-background-faint);
    border-radius: var(--corner-radius-medium);
    background-color: var(--color-background-brand-accent-5)
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text {
    display: block;
    line-height: 2.4rem !important;
    max-height: 12rem;
    overflow: hidden;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    margin-left: 0;
    margin-right: 0
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text * {
    line-height: inherit !important
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    display: block;
    line-height: 2.4rem !important;
    max-height: 12rem;
    overflow: hidden;
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight)
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines * {
    line-height: inherit !important
}

.update-components-mini-update-v2 .update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text {
    margin: 0
}

.update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text .feed-shared-inline-show-more-text__see-more-less-toggle {
    background-color: var(--color-background-brand-accent-5);
    font-size: var(--font-size-medium)
}

.update-components-review__cta-button {
    margin-left: 4.4rem
}

.update-components-scheduled-live-content__event-link {
    flex-grow: 1
}

.update-components-scheduled-live-content__event-link:hover {
    text-decoration: none
}

.msg-overlay-conversation-bubble--petite .update-components-linkedin-video__meta {
    flex-direction: column;
    gap: 1.2rem
}

.update-components-see-more-card__cta-button {
    display: flex;
    justify-self: flex-end;
    max-width: 100%;
    margin: 0 1.2rem 1.2rem
}

.update-components-see-more-card__image-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 124px;
    height: 124px
}

.update-components-see-more-card__image {
    display: flex;
    height: 56px;
    width: 56px
}

.update-components-see-more-card__image:nth-child(odd) {
    margin: 0 1.2rem 1.2rem 0
}

.update-components-see-more-card__image .ghost_events, .update-components-see-more-card__image .ivm-view-attr__ghost-icon, .update-components-see-more-card__image .ivm-view-attr__img-wrapper {
    width: 100%;
    height: 100%
}

.update-components-showcase {
    text-align: center;
    position: relative;
    background-color: var(--color-background-container);
    margin-top: 0
}

.update-components-showcase__background-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 0;
    padding-top: calc(10.15% + 1px)
}

.update-components-showcase__background {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent
}

.update-components-showcase__background:before {
    z-index: 1
}

.update-components-showcase__background:after, .update-components-showcase__background:before {
    content: "";
    position: absolute;
    border-radius: 50%;
    padding: 978px;
    background-color: var(--color-background-container)
}

.update-components-showcase__background:after {
    z-index: 2;
    opacity: .5
}

.update-components-showcase__background--brand-accent-3, .update-components-showcase__background--brand-accent-3:after {
    background-color: var(--color-background-brand-accent-3)
}

.update-components-showcase__background--brand-accent-4, .update-components-showcase__background--brand-accent-4:after {
    background-color: var(--color-background-brand-accent-4)
}

.update-components-showcase__background--container:after {
    background-color: var(--color-background-container)
}

.update-components-showcase__content-container {
    position: relative;
    width: 100%;
    padding: 2.4rem
}

.update-components-showcase__content-container--with-icon {
    padding-top: calc(1.2rem + 32px)
}

.update-components-showcase__icon {
    position: absolute;
    width: 100%;
    top: -32px;
    left: 0;
    display: flex;
    justify-content: center;
    z-index: 3
}

.update-components-showcase__title {
    padding-bottom: .4rem
    /*! autoprefixer: off */
}

.update-components-showcase__subtitle, .update-components-showcase__title {
    text-align: center;
    color: var(--color-text);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 auto
}

.update-components-showcase__subtitle {
    /*! autoprefixer: off */
}

.update-components-showcase__link.app-aware-link {
    text-decoration: none
}

.update-components-showcase__link.update-components-showcase__link--disabled {
    pointer-events: none
}

.update-components-survey {
    opacity: 1;
    transition: opacity var(--duration-slow) var(--ease-standard) .25s
}

.update-components-survey.update-components-survey--animate {
    opacity: 0
}

.update-components-survey__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 56px
}

.update-components-survey__header > .feed-shared-update-v2__control-menu {
    position: relative !important;
    right: var(--spacing-one-and-a-half-x);
    top: 0
}

.update-components-survey__logo-container {
    display: flex;
    margin-left: var(--spacing-two-x)
}

.update-components-survey__logo-text {
    font-size: var(--font-size-medium);
    font-weight: var(--font-weight-bold);
    margin-left: var(--spacing-one-and-a-half-x)
}

.update-components-survey__divider-header {
    width: 95% !important;
    margin: 0 auto
}

.update-components-survey__main {
    padding: var(--spacing-three-x) var(--spacing-one-and-a-half-x) var(--spacing-two-x)
}

.update-components-survey__confirmation-text {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin-bottom: var(--spacing-one-x)
}

.update-components-survey__confirmation-subtext {
    font-size: var(--font-size-small);
    margin-bottom: var(--spacing-two-x);
    width: 320px
}

.update-components-survey__fieldset, .update-components-survey__fieldset-legend {
    display: flex;
    align-items: center;
    flex-direction: column
}

.update-components-survey__fieldset-legend {
    width: 100%
}

.update-components-survey__fieldset-legend-text {
    font-size: var(--font-size-small);
    text-align: center;
    width: 285px
}

.update-components-survey__fieldset-inputs {
    display: flex;
    justify-content: space-between;
    width: 342px;
    margin-top: var(--spacing-one-x)
}

.update-components-survey__fieldset-inputs-container {
    min-width: 48px
}

.update-components-survey__fieldset-inputs-container > input[type=radio] {
    margin: 0 !important;
    position: inherit
}

.update-components-survey__fieldset-inputs-container > input[type=radio] + label {
    padding: 0 !important;
    text-align: center;
    width: 54px
}

.update-components-survey__fieldset-inputs-container > input[type=radio] + label:before {
    position: absolute;
    top: -30px;
    right: 0;
    left: 0;
    margin: auto !important
}

.update-components-survey__fieldset-inputs-container input[type=radio] + label:after {
    position: absolute;
    top: -24px;
    right: 0;
    left: 0;
    margin: auto !important
}

.update-components-survey__form-button {
    margin-top: var(--spacing-three-x);
    width: 100%
}

.update-components-survey__divider-footer {
    margin-top: 20px !important;
    margin-bottom: 14px !important
}

.update-components-survey__footer {
    display: flex;
    justify-content: center;
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.update-components-text .hashtag-link, .update-components-text .update-components-text-view__email, .update-components-text .update-components-text-view__hashtag, .update-components-text .update-components-text-view__hyperlink, .update-components-text .update-components-text-view__mention {
    position: relative
}

.update-components-text .update-components-text__link {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.update-components-text-view + .feed-shared-update-v2__update-content-wrapper {
    margin-top: .8rem
}

.update-components-text-view--light .update-components-text-view__hashtag {
    font-size: var(--font-size-xsmall);
    color: var(--color-text-low-emphasis)
}

.update-components-actor__name .update-components-text-view__mention {
    font-size: var(--font-size-small);
    color: var(--color-text)
}

.update-components-actor__name .update-components-text-view__mention:hover {
    color: var(--color-action);
    text-decoration: underline
}

.update-components-text-overlay-image {
    position: relative;
    display: block;
    width: 100%;
    height: 272px
}

.update-components-text-overlay-image__image {
    width: 85%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.update-components-text-overlay-image__gradient {
    background: linear-gradient(90deg, var(--color-background-canvas-dark), var(--color-background-canvas-dark) 15%, var(--color-transparent) 90%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center
}

.update-components-text-overlay-image__content {
    width: 50%;
    padding: 1.6rem
}

.update-components-text-overlay-image__subtitle {
    font-size: var(--font-size-small);
    color: var(--color-text-low-emphasis-on-dark);
    margin-top: .4rem
}

.update-components-text-overlay-image__title {
    font-size: var(--font-size-medium);
    /*! autoprefixer: off */
    margin: 0 auto;
    max-height: 72px
}

.update-components-text-overlay-image__description, .update-components-text-overlay-image__title {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-on-dark);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.update-components-text-overlay-image__description {
    font-size: var(--font-size-xsmall);
    /*! autoprefixer: off */
    max-height: 60px;
    margin: .8rem 0 1.6rem
}

.update-components-headline__tint-1 {
    background-color: var(--voyager-color-background-brand-accent-1-tint)
}

.update-components-headline__tint-2 {
    background-color: var(--voyager-color-background-brand-accent-2-tint)
}

.update-components-headline__tint-3 {
    background-color: var(--voyager-color-background-brand-accent-3-tint)
}

.update-components-headline__tint-5 {
    background-color: var(--voyager-color-background-brand-accent-5-tint)
}

.update-components-learning-video-container__endcard {
    max-width: 400px
}

.update-components-learning-video-container__endcard:focus, .update-components-learning-video-container__endcard:hover {
    text-decoration: none
}

.update-components-learning-video-container__endcard-img {
    width: 150px
}

.update-components-learning-video-container--is-loading-next-video .vjs-big-play-button {
    display: none
}

.update-components-learning-video-container--is-loading-next-video .vjs-loading-spinner {
    display: block
}

.videoinappalert-inapp-alert {
    overflow: hidden;
    cursor: pointer;
    display: flex;
    align-items: center
}

.videoinappalert-inapp-alert__actor-image {
    margin-top: .4rem;
    height: 32px
}

.videoinappalert-inapp-alert__body {
    flex: 3;
    margin: 0 1.2rem
}

.videoinappalert-inapp-alert__video-no-content {
    margin-right: 1.6rem
}

.videoinappalert-inapp-alert__live-bug-label {
    z-index: 6;
    background: var(--live-color-live-indicator);
    border-radius: 2px;
    text-transform: uppercase;
    animation: videoinappalert-live-bug-fade 2.5s ease-in-out infinite;
    padding: .4rem .8rem
}

.videoinappalert-inapp-alert__dismiss {
    display: block;
    position: absolute;
    z-index: 8;
    top: .8rem;
    right: .8rem;
    width: 24px;
    height: 24px
}

@keyframes videoinappalert-live-bug-fade {
    0% {
        opacity: 1
    }
    50%, 60% {
        opacity: .85
    }
    90%, to {
        opacity: 1
    }
}

.videoinappalert-inapp-alerts-manager {
    position: fixed;
    left: 20px;
    bottom: 115px;
    z-index: 5;
    width: 400px;
    height: 100px
}

.complete-container {
    position: relative;
    z-index: 0;
    max-width: 640px;
    margin: 1.2rem auto 0
}

.complete-container__illustration {
    width: 48px;
    height: 48px;
    background: var(--illustration-microspot-award-small);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.complete-container__content {
    border-bottom: 1px solid var(--color-border-faint);
    padding: 0 6.4rem
}

.complete-container__title {
    margin-bottom: 4.8rem;
    text-align: center
}

.complete-container__responses {
    margin-left: -1.2rem
}

.complete-container__footer {
    padding: 1.6rem
}

.clear-warning__primary {
    margin-left: .8rem
}

.record-new-video__header {
    border-bottom: none
}

.record-new-video__footer {
    display: flex;
    border-top: none
}

.response__switch-response-button {
    border: none;
    background-color: transparent
}

.response__footer-button {
    float: right
}

.response__video-player {
    width: 100%;
    max-height: 50vh;
    border-radius: 8px
}

.response__text-response {
    min-height: 12rem;
    white-space: pre-line
}

.response__arrows {
    min-width: 66px;
    margin: 0 -.8rem 0 .8rem
}

.switch-warning__primary {
    margin-left: .8rem
}

.video-tips-modal, .video-tips-modal__video-player {
    border-radius: var(--corner-radius-medium)
}

.video-tips-modal__video-player {
    width: 100%
}

.video-tips-modal__video-player--small {
    max-width: 350px
}

.video-tips-modal__tips {
    max-width: 330px
}

.question-container-header__progress {
    padding-bottom: .8rem;
    color: var(--color-text-low-emphasis);
    font-size: 16px;
    font-weight: var(--font-weight-bold)
}

@media (max-width: 769px) {
    .question-container-header__progress {
        display: block
    }
}

.question-container-content__footer {
    border-top: 1px solid var(--color-border-faint);
    margin-top: auto
}

.question-container-content__media-recorder {
    padding: 1.6rem
}

.question-container-content__media-recorder .media-player, .question-container-content__media-recorder .media-recorder__live-stream-player-element, .question-container-content__media-recorder .media-recorder__live-stream-player-loading-overlay, .question-container-content__media-recorder .media-recorder__recording-player-element, .question-container-content__media-recorder .video-js {
    border-radius: var(--corner-radius-medium)
}

.question-container-content__video-player {
    max-width: 100%
}

.question-container-content__video-details {
    list-style: none;
    padding: 0 0 1.6rem
}

.question-container-content__video-detail {
    padding: 0 1.6rem
}

.question-container-content__video-detail:first-child {
    border-right: 1px solid var(--color-border-faint)
}

.video-intro-shared-responses-list {
    counter-reset: index;
    list-style: none
}

.video-intro-shared-responses-list__written-response-list-item-without-index {
    list-style-type: none
}

.video-intro-shared-responses-list__written-response-question-title-with-index, .video-intro-shared-responses-list__written-response-question-title-without-index {
    margin-left: -1.6rem
}

.video-intro-shared-responses-list__written-response-question-title-with-index:before {
    counter-increment: index;
    content: counter(index) ". "
}

.video-intro-shared-responses-list__written-response {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.2rem 1.6rem;
    margin-right: 3.2rem;
    margin-left: -1.6rem;
    text-align: left;
    border-radius: var(--corner-radius-medium);
    height: 80px;
    border: none;
    width: 100%;
    background: var(--color-background-brand-accent-4)
}

.video-intro-shared-responses-list__play {
    background-color: var(--color-icon-stick);
    color: var(--color-icon-on-dark);
    border-radius: 50%;
    padding: .8rem;
    position: absolute
}

.video-intro-shared-responses-list__written-response-review {
    border-left: 1px solid var(--color-border-faint)
}

.video-intro-shared-responses-list__thumbnail-container {
    display: flex;
    height: 100px;
    width: 150px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: var(--corner-radius-medium);
    position: relative;
    background-color: var(--color-background-faint)
}

.video-intro-shared-responses-list__thumbnail {
    height: 100%;
    border-radius: var(--corner-radius-medium)
}

.video-intro-shared-responses-list__black-circle {
    position: absolute
}

.video-intro-shared-responses-list__play-icon {
    position: absolute;
    margin-left: .4rem
}

.video-intro-shared-responses-list__information-container {
    text-align: left;
    margin-bottom: .8rem;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    margin-right: 1.6rem
}

@media screen and (min-width: 768px) {
    .video-intro-shared-responses-list__information-container {
        margin-bottom: 0;
        margin-left: 1.6rem
    }
}

.video-intro-shared-responses-list__video-response-question-title {
    color: var(--color-text)
}

.video-intro-shared-responses-list__video-response-question-title-with-index:before {
    counter-increment: index;
    content: counter(index) ". "
}

.video-intro-shared-responses-list__video-response {
    cursor: pointer;
    display: flex;
    flex-direction: column-reverse
}

@media screen and (min-width: 768px) {
    .video-intro-shared-responses-list__video-response {
        flex-direction: row
    }
}

.video-intro-shared-responses-list__retake-button {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 .8rem;
    margin: 1.2rem 0;
    border-left: 1px solid var(--color-border-faint)
}

.review-submit-content {
    display: contents
}

.review-submit-content__loader-container {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: var(--color-background-container);
    height: 100%;
    width: 100%;
    z-index: 900;
    text-align: center
}

.review-submit-content__footer {
    border-top: 1px solid var(--color-border-faint);
    padding: 1.6rem
}

.review-submit-content__upon-submitting-text {
    margin: auto 0 1.2rem 1.6rem
}

@media screen and (min-width: 768px) {
    .start__page--reflow {
        display: flex;
        align-items: flex-start;
        justify-content: center
    }
}

.stepper-container {
    border: none;
    border-radius: var(--corner-radius-medium);
    box-shadow: var(--elevation-lined);
    padding: 0;
    background-color: var(--color-background-container)
}

@media (max-width: 769px) {
    .stepper-container {
        margin: 0
    }
}

@media screen and (min-width: 992px) {
    .stepper-container__card--reflow {
        display: flex;
        flex-grow: 1;
        margin-right: 1.6rem
    }
}

.stepper-container__heading {
    padding-left: .8rem
}

.stepper-container__entity-figure {
    width: 100px;
    height: 100px
}

.stepper-container__header, .stepper-container__header--reflow {
    min-height: 50px;
    border-bottom: 1px solid var(--color-border-faint)
}

.stepper-container__header--reflow {
    padding: 1.2rem 1.6rem
}

@media screen and (min-width: 992px) {
    .stepper-container__header--reflow {
        padding: 1.6rem 1.2rem
    }
}

.stepper-container__side-rail {
    flex: 0 0 30%;
    border-right: 1px solid var(--color-border-faint)
}

.stepper-container__item > .artdeco-stepper__item-node-wrapper {
    flex-shrink: 0
}

.stepper-container__item .artdeco-stepper__item-node {
    width: 26px;
    height: 26px
}

.stepper-container__stepper {
    height: 300px
}

.stepper-container__stepper--reflow {
    display: none
}

@media screen and (min-width: 992px) {
    .stepper-container__stepper--reflow {
        height: 300px;
        display: flex;
        padding-right: 1.2rem
    }
}

.stepper-container__content {
    flex-grow: 1
}

.stepper-container__stepper--reflow > .artdeco-stepper__list, .stepper-container__stepper > .artdeco-stepper__list {
    display: flex;
    flex-direction: column
}

.stepper-container__content-header {
    min-height: 50px
}

.stepper-container__media-recorder {
    height: 100%;
    display: flex;
    flex-direction: column
}

.text-response__input {
    resize: none;
    height: 30rem
}

.video-tips {
    padding: 0;
    flex: 0 0 25%
}

@media (max-width: 769px) {
    .video-tips {
        display: none
    }

    .mobile {
        display: block !important;
    }

    .pcbox {
        display: none !important;
    }

    .jobs-similar-jobs__list-item {
        box-shadow: var(--elevation-lined);
        min-width: 100% !important;
        max-width: 100% !important;
        padding: 0.8rem;
        flex-basis: 30%;
        margin: 1.2rem 0;
    }
}

.video-tips__title--reflow {
    min-width: 238px;
    padding: 2.4rem 0 .4rem
}

@media screen and (min-width: 768px) {
    .video-tips__title--reflow {
        padding: 1.2rem 0 0 1.2rem
    }
}

.video-tips__lightbulb--muted {
    color: var(--color-element-solid-low-emphasis)
}

.video-tips__play {
    background-color: var(--color-icon-stick);
    color: var(--color-icon-on-dark);
    border-radius: 50%;
    padding: .8rem
}

.video-tips__interview-link {
    color: var(--color-action)
}

.video-tips__video-guide-thumbnail-container {
    height: 170px;
    width: 300px
}

.video-tips__video-guide-thumbnail-container, .video-tips__video-guide-thumbnail-container--reflow {
    background: url(/sc/h/7l7qbiqxizmsm7mjxwhkdwe69) no-repeat 50%;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--corner-radius-medium)
}

.video-tips__video-guide-thumbnail-container--reflow {
    height: calc((1700vw - 952px) / 30);
    width: calc(100vw - 56px)
}

@media screen and (min-width: 768px) {
    .video-tips__video-guide-thumbnail-container--reflow {
        height: 135px;
        width: 238px
    }
}

.video-tips__tips-container {
    width: 300px
}

.video-tips__tips-container--reflow {
    min-width: 238px;
    margin-top: 1.6rem
}

@media screen and (min-width: 768px) {
    .video-tips__tips-container--reflow {
        margin: 1.6rem 0 1.6rem 1.6rem
    }
}

.video-tips__tips-content {
    margin-top: .8rem
}

.video-tips__video-guide-thumbnail-button {
    border: none;
    background: none;
    padding: 0
}

.video-tips__video-guide-thumbnail-picture {
    position: absolute;
    width: 300px;
    border-radius: var(--corner-radius-medium)
}

.video-tips__video-guide-thumbnail-black-circle {
    position: absolute
}

.video-tips__video-guide-thumbnail-play-icon {
    position: absolute;
    margin-left: 2px
}

.welcome-panel__illustration {
    width: 128px;
    height: 128px;
    margin-top: 0;
    background-repeat: no-repeat;
    background-image: var(--illustration-spot-success-individual-small)
}

.welcome-panel__button-container {
    border-top: 1px solid var(--color-background-faint-active);
    align-items: center;
    padding: 1.6rem
}

.welcome-panel .welcome-panel__text-response-button {
    justify-content: normal;
    max-width: -moz-fit-content;
    max-width: fit-content;
    position: relative;
    left: -.8rem
}

.deprecation {
    position: relative;
    z-index: 0;
    max-width: 640px;
    margin: 1.2rem auto 0;
    padding: 1.6rem
}

.media-recorder__live-stream-player-element {
    display: block;
    position: relative;
    width: 100%
}

.media-recorder__live-stream-player-loading-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: var(--color-background-canvas-dark);
    top: 0;
    left: 0;
    opacity: 1;
    transition: opacity .5s;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1
}

.media-recorder__live-stream-player-loading-overlay--hidden {
    opacity: 0;
    z-index: 0
}

.media-recorder__live-stream-recording-duration {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    color: var(--color-text-on-dark);
    background-color: var(--color-background-scrim);
    bottom: 36px;
    right: 1.6rem;
    width: 6.4rem;
    border-radius: .4rem;
    text-align: center
}

.media-recorder__live-stream-recording-duration--with-time-limit {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    color: var(--color-text);
    background-color: var(--color-background-container);
    top: 1.6rem;
    right: 1.6rem;
    border-radius: 3.2rem;
    padding: .8rem 1.6rem;
    min-width: 135px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.media-recorder__live-stream-recording-duration-indicator {
    background-color: var(--color-signal-negative);
    border-radius: 3.2rem;
    height: 1.6rem;
    width: 1.6rem
}

@media (forced-colors: active) {
    .media-recorder__live-stream-recording-duration-indicator {
        border: 2px solid transparent
    }
}

.media-recorder__recording-player-element {
    display: block;
    position: relative;
    width: 100%
}

.media-recorder__recording-status-toast {
    position: absolute;
    display: flex;
    justify-content: space-between;
    top: 1.6rem;
    left: 20%;
    width: 60%;
    padding: .8rem 1.6rem;
    background-color: var(--color-background-scrim);
    border-radius: .4rem
}

.media-recorder__recording-status-toast-icon {
    color: var(--color-icon-on-dark);
    position: relative
}

.media-recorder__recording-status-toast-icon-head {
    margin-right: 1.2rem
}

.media-recorder__recording-status-toast-icon-tail {
    top: 1px
}

.media-recorder__video-record-button {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 24px;
    left: calc(50% - 24px);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    box-shadow: 0 0 0 4px var(--color-shadow)
}

.media-recorder__video-record-button--start {
    background-color: var(--color-signal-negative)
}

.media-recorder__video-record-button--stop {
    background-color: var(--color-background-container)
}

.media-recorder__video-record-button-icon-countdown {
    animation: media-recorder__video-record-button-countdown-pulse 1s ease-in-out infinite
}

.media-recorder__video-record-button-icon-start {
    height: 24px;
    color: var(--color-text-on-dark);
    position: relative;
    left: 1px
}

.media-recorder__video-record-button-icon-stop {
    width: 20px;
    height: 20px;
    background-color: var(--color-signal-negative)
}

@media (forced-colors: active) {
    .media-recorder__video-record-button-icon-stop {
        border: 2px solid transparent
    }
}

@keyframes media-recorder__video-record-button-countdown-pulse {
    0% {
        transform: scale(1);
        text-shadow: 0 0 0 var(--color-text-on-dark)
    }
    30% {
        transform: scale(1.3);
        text-shadow: 0 0 8px var(--color-text-on-dark)
    }
    to {
        transform: scale(1);
        text-shadow: 0 0 0 var(--color-text-on-dark)
    }
}

.media-recorder__media-recorder-billboard {
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    z-index: 2
}

.media-recorder__media-recorder-billboard-content {
    border: 1px solid var(--color-border);
    background-color: var(--voyager-color-skeleton-content-on-dark);
    text-align: center;
    padding: 3.2rem 1.2rem;
    margin: 6.4rem
}

.media-recorder__status-bar-message {
    flex: 4;
    text-align: center
}

.media-recorder__status-bar-message-recording {
    color: var(--voyager-color-action-stick-hover)
}

.media-recorder__status-bar-time-recording:before {
    content: "\2022";
    color: var(--color-signal-negative);
    margin-right: .4rem
}

.media-recorder__button.media-recorder__button--large {
    height: 120px;
    width: 120px
}

.media-recorder__button.media-recorder__button--large li-icon {
    height: 4.8rem;
    width: 4.8rem
}

.video-edit-captions__video-player {
    padding: 1.6rem 1.6rem 0;
    width: 375px;
    margin: 0 auto
}

.video-edit-captions__table {
    width: 100%
}

.video-edit-captions__table-header {
    color: var(--color-text-low-emphasis);
    text-align: left;
    padding: 1.6rem 0;
    font-size: var(--font-size-xsmall);
    font-weight: var(--font-weight-bold)
}

.video-edit-captions__footer {
    border-top: 1px solid var(--color-border-faint);
    display: flex;
    justify-content: space-between;
    padding: 1.6rem
}

.video-edit-captions__table-time {
    vertical-align: top;
    font-size: var(--font-size-small);
    color: var(--color-action);
    width: 120px
}

.video-edit-captions__container {
    position: relative;
    flex: 1;
    margin: 1.6rem 0 0;
    max-height: 232px;
    min-height: 116px;
    overflow-y: auto;
    padding-left: 1.6rem
}

.video-edit-captions__table-text {
    position: relative
}

.video-edit-captions__text-input {
    width: 90%
}

.video-edit-captions__remove-caption {
    position: absolute;
    top: 0;
    right: 0
}

.video-edit-captions__delete-all-button {
    color: var(--color-signal-negative)
}

.video-edit-captions__caption-textarea {
    resize: vertical
}

.video-edit-captions__table-row:hover {
    background-color: var(--color-background-container-tint)
}

.video-edit-auto-captions-modal__content-container {
    min-height: 420px;
    padding: 0;
    position: relative
}

.video-edit-captions-modal__content {
    display: flex;
    flex-direction: column;
    padding: 0
}

.video-edit-auto-captions-modal__error-container {
    padding: .8rem
}

.image-caption-edit__open-overlay {
    pointer-events: all;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: .4rem;
    margin-right: .4rem;
    padding: 0 1.2rem
}

.image-caption-edit__add-caption-form {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--color-background-scrim-dark);
    padding: 0 9.6rem
}

.video-autocaptions-setting-disabled {
    max-width: 50%;
    opacity: .35
}

.video-caption-banners__container {
    background-color: var(--color-background-container-tint);
    margin: 1.6rem 1.6rem .8rem;
    padding: 1.6rem;
    position: relative
}

.video-caption-banners__illustration {
    height: 4.8rem;
    margin-right: 1.6rem;
    width: 4.8rem
}

.video-caption-banners__illustration-review {
    background: var(--illustration-microspot-megaphone-small) no-repeat 50%
}

.video-caption-banners__illustration-edit {
    background: var(--illustration-microspot-signal-success-small) no-repeat 50%
}

.video-caption-banners__illustration-error {
    background: var(--illustration-microspot-signal-error-small) no-repeat 50%
}

.video-caption-banners__edit-container {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: space-between
}

.video-caption-banners__edit-button {
    margin-right: 2.4rem
}

.video-caption-banners__title {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    margin-bottom: .4rem
}

.video-caption-banners__description {
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-size: var(--font-size-small);
    margin-bottom: .8rem
}

.video-caption-banners__dismiss-button {
    position: absolute;
    right: .8rem;
    top: .8rem
}

.video-caption-banners__link {
    padding: 0 1.2rem;
    vertical-align: middle
}

.video-s-loader {
    z-index: 0
}

.video-s-loader .vjs-text-track-display {
    bottom: 4.8rem
}

.video-s-loader__video-container--stickerlinks-controls .vjs-control-bar {
    pointer-events: none
}

.video-s-loader__video-container--stickerlinks-controls .vjs-control-bar > * {
    pointer-events: auto
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar {
    height: 72px;
    padding: 3.2rem 1.2rem 1.2rem .8rem;
    column-gap: .8rem;
    background: linear-gradient(180deg, var(--color-transparent), var(--voyager-color-background-overlay));
    text-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-custom-control-spacer {
    display: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-captions-toggle .vjs-tooltip-right {
    right: auto
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-tooltip-container {
    height: 3.2rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-tooltip-container .vjs-tooltip {
    background-color: var(--color-background-scrim);
    box-shadow: none;
    text-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {
    opacity: 0;
    box-shadow: 0 .4rem 1.2rem var(--color-shadow-on-dark)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    left: 0;
    right: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:not(:focus) {
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder.vjs-sliding {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder.vjs-sliding .vjs-play-progress:before {
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus {
    height: .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-progress-control .vjs-progress-holder:focus .vjs-play-progress:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-remaining-time .vjs-remaining-time-display {
    min-width: 36px;
    margin-left: .8rem;
    display: flex;
    justify-content: flex-start
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-remaining-time .vjs-control-text + span {
    display: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control {
    margin: 0 .4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-play-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-play-control .vjs-tooltip-container {
    left: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control .vjs-icon-placeholder {
    transform: scale(1)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-fullscreen-control {
    margin: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar button.vjs-control.vjs-fullscreen-control .vjs-tooltip-container {
    right: 0
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover:after {
    bottom: 20px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control {
    background-color: var(--color-background-scrim);
    bottom: 44px;
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control .vjs-volume-bar {
    box-shadow: none
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-control {
    width: 2.4rem;
    cursor: pointer
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-control:hover .vjs-volume-level:before {
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-bar {
    width: 6px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-level:before {
    transform: scale(1)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before {
    opacity: 0;
    box-shadow: 0 .4rem 1.2rem var(--color-shadow-on-dark)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    width: 2.4rem
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-slider-active .vjs-volume-level:before {
    transform: scale(1);
    opacity: 1
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-volume-bar.vjs-slider-active {
    width: 6px
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0 + .vjs-volume-control .vjs-volume-level:before {
    opacity: 1;
    transform: scale(.6)
}

.video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0 + .vjs-volume-control.vjs-slider-active .vjs-volume-level:before, .video-s-loader__video-container--immersive-player-controls .vjs-control-bar .vjs-volume-panel .vjs-mute-control.vjs-vol-0 + .vjs-volume-control:hover .vjs-volume-level:before {
    transform: scale(1)
}

.video-s-loader__auto-caption-label {
    animation: fade-out 5s cubic-bezier(1, 0, .8, 0);
    background-color: var(--voyager-color-background-overlay-hover);
    color: var(--color-text-on-dark);
    left: 50%;
    opacity: 0;
    padding: .8rem 2.4rem;
    position: absolute;
    top: 2.4rem;
    transform: translateX(-50%);
    z-index: 1
}

.video-s-loader__exit-button {
    display: none
}

.video-s-loader__play-icon {
    flex-grow: 1
}

.video-s-loader--video-active .video-s-loader__play-icon, .video-s-loader--video-loading .video-s-loader__play-icon {
    display: none
}

.video-s-loader__play-icon li-icon {
    vertical-align: middle;
    margin-bottom: 2px
}

.video-s-loader__loading-icon {
    display: none;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.video-s-loader--video-loading .video-s-loader__loading-icon {
    display: block
}

.video-s-loader__thumbnail {
    height: 100%;
    position: absolute;
    cursor: pointer;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 0;
    background-size: cover;
    background-position: 50%
}

.video-s-loader__thumbnail--wide {
    background-repeat: no-repeat;
    background-size: contain;
    transform: none;
    left: 0
}

.video-s-loader__thumbnail--native {
    width: auto
}

.video-s-loader__background-poster {
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(20px);
    opacity: .6;
    transform: scale(1.1);
    background: transparent 50% 50%/cover no-repeat
}

.video-s-loader__thumbnail-container {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    overflow: hidden
}

.video-s-loader__thumbnail-edit {
    pointer-events: all;
    top: 0;
    position: absolute;
    right: 0;
    margin-top: .4rem;
    margin-right: .4rem;
    z-index: 3;
    width: 24px;
    height: 24px;
    padding: 0 1.2rem;
    animation: fade-in .5s ease-out .75s forwards;
    opacity: 0
}

.video-s-loader__thumbnail-edit li-icon {
    margin: -2px -.8rem;
    padding: 0
}

.video-s-loader__overlay {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-background-scrim);
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}

.video-s-loader__overlay--with-frosted {
    background-color: transparent
}

.video-s-loader__overlay-text {
    color: var(--color-text-on-dark);
    display: flex;
    align-items: center;
    width: 45px;
    height: 45px;
    background-color: var(--color-background-scrim-dark);
    border-radius: 50%;
    border: 2px solid var(--color-border-on-dark)
}

.video-s-loader__overlay:focus .video-s-loader__overlay-text {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-s-loader__video-element {
    display: block
}

.video-s-loader__video-element--hidden {
    position: absolute;
    z-index: -1
}

.video-loader__video-adapter {
    width: 100%;
    height: 100%
}

.media-player .vjs-error-display {
    background-color: var(--color-background-scrim)
}

@media screen and (max-width: 576px) {
    .media-player .vjs-control-bar > .vjs-control, .media-player .vjs-layout-x-small .vjs-control-bar > .vjs-control.vjs-control {
        margin: 0 -2px
    }

    .media-player .vjs-layout-x-small .vjs-control-bar > .vjs-time-display.vjs-time-display {
        margin: 0 -4px
    }

    .media-player .vjs-layout-x-small .vjs-control-bar .vjs-control .vjs-button, .media-player .vjs-layout-x-small .vjs-control-bar button.vjs-control {
        padding: 2px
    }
}

.external-video-viewer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0
}

.external-video-viewer__thumbnail-container {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--color-background-container-dark);
    overflow: hidden
}

.video-setting-modal__title-counter-container {
    margin-bottom: 16px;
    height: 12px;
    position: relative
}

.video-setting-modal__title-content {
    right: 0;
    position: absolute
}

.video-setting-modal__upload-text {
    margin-bottom: 1.6rem
}

.video-setting-modal__acceptable-file-types {
    display: block
}

.video-setting-modal__modal-footer {
    padding: 1.6rem 3.2rem;
    border-top: 1px solid var(--color-border-faint-on-dark)
}

.video-setting-modal__title-count--limit-reached {
    color: var(--color-signal-negative-on-dark)
}

.video-setting-modal__see-more-button {
    color: var(--color-signal-negative);
    margin-left: 12px
}

.video-setting-modal__button-container {
    float: right
}

.video-detour__upload-media-button {
    padding: 4.8rem 0
}

.video-detour__edit-content {
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0;
    display: flex;
    justify-content: center;
    background-color: var(--color-background-container)
}

.video-detour__error-message {
    width: 70%
}

#video-detour-custom-outlet div {
    left: .8rem !important
}

.video-detour-caption__settings-title {
    color: var(--color-text);
    padding-top: 1.6rem;
    padding-bottom: .8rem;
    display: flex;
    align-items: center
}

.video-detour-caption__settings-tooltip {
    vertical-align: middle;
    color: var(--color-text-low-emphasis)
}

.video-detour-caption__upload-input {
    opacity: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 0;
    height: 0%;
    cursor: pointer;
    pointer-events: all
}

.video-detour-caption__setting--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-caption__remove-setting-button {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0
}

.video-detour-caption__attachment-icon-container {
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-background-container-dark-tint);
    color: var(--color-icon-on-dark);
    width: 44px;
    height: 100%
}

.video-detour-thumbnail__settings-title {
    color: var(--color-text);
    padding-top: 1.6rem;
    padding-bottom: .8rem;
    display: flex;
    align-items: center
}

.video-detour-thumbnail__settings-tooltip {
    vertical-align: bottom;
    color: var(--color-text-low-emphasis)
}

.video-detour-thumbnail__upload-input {
    opacity: 0;
    top: 0;
    position: absolute;
    width: 0;
    height: 0;
    cursor: pointer;
    pointer-events: all
}

.video-detour-thumbnail__upload-input--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-thumbnail__selected-thumbnail-preview-container {
    width: 9.6rem;
    position: relative
}

.video-detour-thumbnail__photo-preview-container {
    position: relative;
    overflow: hidden
}

.video-detour-thumbnail__custom-thumbnail-img {
    object-fit: cover;
    max-width: 100px;
    max-height: 100px
}

.video-detour-thumbnail__setting--focused {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.video-detour-thumbnail__remove-setting-button {
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0
}

.video-detour-thumbnail__remove-setting-button.video-detour-thumbnail__remove-setting-button {
    color: var(--color-icon-on-dark);
    background-color: var(--color-background-scrim)
}

.video-detour__preview-button-container {
    position: absolute;
    z-index: 1;
    top: 1.2rem;
    right: 0
}

.video-detour__preview-button-close li-icon {
    margin: 0
}

.video-detour__unplayable-entity-component {
    border: 1px solid var(--color-border-faint);
    border-radius: .8rem
}

.video-settings-edit-form {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: var(--color-background-scrim-dark);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 9.6rem
}

.in-player-fullscreen {
    overflow-y: hidden
}

.in-player-fullscreen .artdeco-toasts-outlet, .in-player-fullscreen .internal-feedback__callout, .in-player-fullscreen .keyword-search-form, .in-player-fullscreen .org-admin-nav__container, .in-player-fullscreen .org-admin-page-header__container--short, .in-player-fullscreen .org-admin-page-header__container--tall, .in-player-fullscreen .right-rail, .in-player-fullscreen .scaffold-layout__aside {
    display: none
}

.in-player-fullscreen .msg-overlay-container {
    position: static
}

.in-player-fullscreen .comments-hero-entity__image-container, .in-player-fullscreen .feed-shared-external-video__container, .in-player-fullscreen .update-components-linkedin-video__container {
    height: 100vh
}

:lang(zh) .document-download-button {
    --artdeco-reset-typography_getFontSize-i18n: 1.7rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .artdeco-entity-pile__rollup--1 {
    --artdeco-reset-typography_getFontSize-i18n: 1.3rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .artdeco-entity-pile__rollup--2 {
    --artdeco-reset-typography_getFontSize-i18n: 1.3rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .artdeco-entity-pile__rollup--3 {
    --artdeco-reset-typography_getFontSize-i18n: 1.7rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .artdeco-entity-pile__rollup--4 {
    --artdeco-reset-typography_getFontSize-i18n: 1.7rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .artdeco-entity-pile__rollup--5 {
    --artdeco-reset-typography_getFontSize-i18n: 1.7rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .pe-form-header__title {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .pe-osmosis-section__toggle-text {
    --artdeco-reset-typography_getFontSize-i18n: 1.5rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n)
}

:lang(zh) .pe-osmosis-section__toggle-text a {
    --artdeco-reset-typography_getFontSize-i18n: 1.5rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n)
}

:lang(zh) .pe-osmosis-section__toggle-text p {
    --artdeco-reset-typography_getFontSize-i18n: 1.5rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n)
}

:lang(zh) .ad-choice-modal-overview-messaging__paying-entity {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .comments-delete-comment-modal .comments-post-meta__name {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .comments-content-description__headline {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .comments-comment-social-bar__action-button {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .comments-comment-social-bar__reaction-action-button .react-button__text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .discover-company-card__name {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .discover-company-card__name--small {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .discover-company-card__followers {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-company-card__info {
    line-height: 1.76rem !important;
    max-height: 1.76rem
}

:lang(zh) .discover-event-card__name {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .discover-event-card__social-proof {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .discover-group-card__name {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .discover-group-card__members {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-hashtag-card__topic {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .discover-hashtag-card__followers {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-person-card__name {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .discover-person-card__occupation {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .discover-person-card__occupation--mini-card {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-person-follow-card__name {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .discover-person-follow-card__name--small {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-person-follow-card__name--with-badge .actor-name {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .discover-person-follow-card__name--small-with-badge .actor-name {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-person-follow-card__occupation {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .discover-person-follow-card__occupation--mini-card {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .discover-recommendations-drawer__see-all-text {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .discover-series-card__title--mini-card {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .discover-series-card__series-name {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .discover-series-card__author-info {
    line-height: 1.76rem !important;
    max-height: 1.76rem
}

:lang(zh) .discover-series-card__info {
    line-height: 2.2rem !important;
    max-height: 8.8rem
}

:lang(zh) .discover-teammate-card__relationship-insight {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .discover-name-with-distance-badge-headline {
    line-height: 2.2rem !important;
    max-height: 6.6rem
}

:lang(zh) .ef-event-type__radio-legend {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .feed-shared-inline-show-more-text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .feed-shared-inline-show-more-text {
    line-height: 2.2rem !important;
    max-height: 6.6rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--1-lines {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--2-lines {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    line-height: 2.2rem !important;
    max-height: 11rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--7-lines {
    line-height: 2.2rem !important;
    max-height: 15.4rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--8-lines {
    line-height: 2.2rem !important;
    max-height: 17.6rem
}

:lang(zh) .feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--15-lines {
    line-height: 2.2rem !important;
    max-height: 33rem
}

:lang(zh) .fb-dash-form-element__label {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .fb-form-element__error-text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .job-card-square__text--2-line-large {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .job-card-square__text--1-line {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .job-card-square__text--2-line {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .job-card-square__text--2-line-small {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .member-insights__reason {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .member-insights-mutual-connection__name {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

.member-insights-mutual-connection__name:lang(zh) {
    word-break: break-word
}

:lang(zh) .member-insights-mutual-connection__occupation {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

.member-insights-mutual-connection__occupation:lang(zh) {
    word-break: break-word
}

:lang(zh) .msg-spinmail-thread__legal-text p {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .msg-spinmail-thread__legal-text a {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .msg-spinmail-thread__legal-text .msg-spinmail-thread__truncated-legal-content {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .msg-spinmail-thread-presenter__legal-text p {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .msg-spinmail-thread-presenter__legal-text a {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .msg-spinmail-thread-presenter__legal-text .msg-spinmail-thread-presenter__truncated-legal-content {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .products-similar-product__title {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .products-similar-product__caption {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .products-organization-insight__text {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .org-overflow-menu__item {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

.organization-outlet .org-company-employees-snackbar__small-rollup:lang(zh) {
    font-size: 1.3rem;
    line-height: 1.23077
}

.organization-outlet .org-company-employees-snackbar__small-rollup:lang(zh) {
    line-height: 26px
}

@media only screen and (min-width: 769px) {
    .organization-outlet .org-company-employees-snackbar__small-rollup:lang(zh) {
        font-size: 1.3rem;
        line-height: 1.23077
    }

    .organization-outlet .org-company-employees-snackbar__small-rollup:lang(zh) {
        line-height: 26px
    }
}

:lang(zh) .organization-outlet .org-top-card-summary__tagline {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .org-highlight-jobs-card__title {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .org-highlight-videos-module__video-commentary {
    line-height: 2.2rem !important;
    max-height: 17.6rem
}

:lang(zh) .org-highlight-event-card__title {
    --artdeco-reset-typography_getLineHeight-i18n: 1.25;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .org-highlight-event-card__title {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .org-highlight-event-card__location {
    line-height: 1.76rem !important;
    max-height: 1.76rem
}

:lang(zh) .org-similar-pages-card__relevance {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .org-product-card__description {
    line-height: 2.2rem !important;
    max-height: 6.6rem
}

:lang(zh) .org-transparency-update__empty p.artdeco-empty-state__message {
    --artdeco-reset-typography_getFontSize-i18n: 1.5rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .org-transparency-update__empty h1.artdeco-empty-state__headline {
    --artdeco-reset-typography_getFontSize-i18n: 1.9rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.26316;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .org-discovery-card__title {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .org-discovery-card__industry {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .org-company-connections-compact__relevance {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .org-company-connections-compact__insight {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .reusable-org-card__title {
    line-height: 2.2rem !important;
    max-height: 2.2rem
}

:lang(zh) .reusable-org-card__subtitle {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .reusable-org-card__secondary-subtitle {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .reusable-org-card__insight-text {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .share-box-feed-entry__trigger {
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .sa-assessment-quiz__feedback {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .slideshows-controls-overlay__slide-count {
    --artdeco-reset-typography_getLineHeight-i18n: 1.26316;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.76rem !important;
    max-height: 8.8rem;
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

.comments-highlighted-comment-item:lang(zh) .reply-item .feed-shared-inline-show-more-text {
    max-height: 4.95rem
}

:lang(zh) .comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    line-height: 1.76rem !important;
    max-height: 5.28rem
}

:lang(zh) .social-details-reshare-banner__container .social-actions-button.social-reshare-button {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .social-details-reshare-banner__primary-text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .social-details-reshare-banner__secondary-text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .comments-comment-item__inline-show-more-text.feed-shared-inline-show-more-text {
    line-height: 2.2rem !important;
    max-height: 11rem
}

:lang(zh) .comments-highlighted-comment-item__show-more-text.feed-shared-inline-show-more-text {
    line-height: 2.2rem !important;
    max-height: 6.6rem
}

:lang(zh) .trust-list-detail-info-component__list-description {
    --artdeco-reset-typography_getLineHeight-i18n: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .update-components-carousel-discovery-entity__insights-text {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .update-components-article-first-party__description {
    line-height: 2.2rem !important;
    max-height: 6.6rem
}

:lang(zh) .update-components-article-first-party__title {
    line-height: 2.64rem !important;
    max-height: 5.28rem
}

:lang(zh) .feed-shared-carousel .update-components-article-first-party__title {
    line-height: 2.64rem !important;
    max-height: 2.64rem
}

:lang(zh) .update-components-article__title {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .feed-shared-button.feed-shared-footer {
    --artdeco-reset-typography_getFontSize-i18n: 1.7rem;
    font-size: var(--artdeco-reset-typography_getFontSize-i18n);
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .feed-shared-contextual-description-v2 {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .update-components-mini-update-v2__contextual-header .feed-shared-contextual-header__text {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .update-components-mini-update-v2__contextual-header .feed-shared-contextual-header__info {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .feed-shared-external-video__description-headline {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .feed-shared-feed-discovery-entity-card__description {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .feed-shared-feed-discovery-entity-card__insights-text {
    line-height: 1.76rem !important;
    max-height: 3.52rem
}

:lang(zh) .feed-shared-feed-discovery-entity-card__name {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .feed-shared-feed-follow-prompt__description {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .update-components-learning-recommendation__title {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .update-components-linkedin-video__description-headline {
    line-height: 2.2rem !important;
    max-height: 4.4rem
}

:lang(zh) .update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text {
    line-height: 2.64rem !important;
    max-height: 13.2rem;
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .update-components-review__review-text-inline-show-more-text.feed-shared-inline-show-more-text.feed-shared-inline-show-more-text--5-lines {
    line-height: 2.64rem !important;
    max-height: 13.2rem;
    --artdeco-reset-typography_getLineHeight-i18n: 1.41176;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .video-caption-banners__title {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

:lang(zh) .video-caption-banners__description {
    --artdeco-reset-typography_getLineHeight-i18n: 1.23077;
    line-height: var(--artdeco-reset-typography_getLineHeight-i18n)
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    box-shadow: 0 0 0px 1000px #fff inset;
}

.mobile_search, .mobile_search_one {
    padding: 8px 13px;
    /*display: none;*/
    display: flex;
}

.mobile_search .search-global-typeahead__input {
    background: #fff !important;
    height: 50px;
    /*border-radius: 10px;*/
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.button_search {
    /*position: absolute;*/
    z-index: 1;
    top: 8px;
    right: 11px;
    /*padding: 0.8rem 0.8rem 0.8rem 1.6rem;*/
    border-radius: 0 10px 10px 0;
    width: 70px;
    height: 50px;
    margin: 0;
    box-shadow: none;
    /* pointer-events: none; */
    display: flex;
    justify-content: center;
    align-items: center;
    background: #EA4335;
    color: #fff;
}

.mobile_search .search-global-typeahead__search-icon-container {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 7px;

    /*padding: 0.8rem 0rem 0.8rem 1.8rem;*/
    /*right: 11px;*/
    /*padding: 0.8rem 0.8rem 0.8rem 1.6rem;*/
    border-radius: 0 10px 10px 0;
    width: 40px;
    height: 50px;
    margin: 0;
    box-shadow: none;
}

.mobile {
    display: none;
}

.feed-list {
    padding: 0 1.2rem;
    margin-bottom: 20px;
}

.feed-module__list {
    margin-top: 1.6rem;
}

.feed-list-recommendation {
    display: flex;
    align-items: center;
    margin: 1.2rem 0;
    position: relative;
}

.feed--recommendation__avatar {
    flex-shrink: 0;
    align-self: flex-start;
    margin-right: 1.2rem;
}

.artdeco-button--muted {
    color: #00000099 !important;
}


.share-box-feed-entry-toolbar__item [type=image] {
    color: var(--post-color-icon-1);
}

.feed-follows-module-recommendation__name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.list_title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.more_text {
    color: var(--color-action);
    font-weight: 600;
}

.banner .banner__position {
    margin: 0 auto;
    max-width: 648px;
    text-align: center;
    width: 100%;
}

.banner > .banner__headline-container {
    padding: 48px;
}

.banner__headline-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    max-width: 1192px;
    /*width: 100%;*/
}

.banner .banner__headline, .banner .banner__subheadline {
    position: relative;
}

@media only screen and (max-width: 767px) {
    .aList .article-item .titlebox a h3 {
        font-size: 18px !important;
    }
    .new-list-center .aList .article-item .description_box {
        font-size: 15px !important;
    }
    .new-list-center .aList .article-item .attribute .description_a a {
        font-size: 13px !important;
    }
    .intro .infonum {
        font-size: 13px !important;
    }
    .description_box{
        -webkit-line-clamp: 2 !important;
    }
    .banner__headline {
        font-size: 2.1rem !important;
        line-height: 1.25 !important;
        padding: 0 10px;
        text-align: center;
    }

    .portfolio-text-info h3 {
        font-size: 18px !important;
    }

    .col-md-6 .portfolio-text .portfolio-text-info p {
        font-size: 18px !important;
    }

    .portfolio-stat h4 {
        font-size: 16px !important;
    }

    .portfolio-block .col-xs-2 {
        width: 32.666667% !important;
    }

    .banner > .banner__headline-container {
        padding: 16px;
    }



    .mobile {
        display: block;
    }

    .pc_box {
        display: none !important;
    }

    .header_title h1 {
        font-size: 26px;
    }

    .content_box_single {
        margin-bottom: 16px;
        display: flex;
        flex-wrap: wrap;
    }

    .global-nav__nav {
        /*margin-left: 0 !important;*/
        min-height: 52px;
    }

    .logon_box {
        padding: 15px;
    }

    #Related_Jobs .content_box_div {
        height: 395px;
    }

    .keywords_index li {
        /*width: 42%;*/
        /*width: 25%;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9D9DB8;
        border-radius: 4px;
        padding: 2px 10px;
        background-color: #F6F7F8;
        text-align: center;
    }

    .New_top {
        margin-bottom: 12px;
    }

    .Tools_tabs li {
        font-size: 12px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        padding: 8px !important;
    }

    .tool-title a {
        font-size: 14px !important;
    }

    .icon_svg svg {
        width: 20px;
        height: 20px;
    }
    .new-list-center .aList .article-item .attribute .attribute-right {
        /* background: #f7f7f8; */
        border-radius: 4px;
        display: block;
        height: 171px;
        /* margin-left: 30px; */
        overflow: hidden;
        position: relative;
        width: 122px;
    }
    .img_title {
        font-size: 16px !important;
    }
    .banner__headline_h1{
        font-size: 2.3rem !important;
        line-height: 1.25 !important;
        padding: 0 10px;
        font-weight: 600;
    }
    .related-posts-item {
        width: 50% !important;
    }
    .related-posts-item {
        padding: 10px !important;
    }
    #hot_News{
        display: none;
    }
    nav .ivm-view-attr__img-wrapper li-icon img{
        width: 20px !important;
        height: 20px !important;
    }
    nav .global-nav__primary-link-text{
        font-size: 12px !important;
    }
    .banner__position h3{
        font-size: 20px !important;
    }
    .global-footer__link {
        justify-content: center;
    }
    #form-wrapper input {
        width: 80%!important;
    }
    img{
        max-width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .mobile_box .dropdown-menu{
        right: 0 !important;
    }
    .entry-content table td{
        /*word-break: break-word;*/
    }
    .single_capital .box{
        width: 100% !important;
    }
    .box .fd-3 .fd-3-b .fd-3-i {
        width: 50%;
    }

    .single_capital table  tbody {
        display: inline-block;
        width: 100%;
        overflow: auto;
    }
    .top-100{
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        position: relative;
        overflow: scroll;
    }
    .top_table th,.top_table td{
        padding: 10px 13px !important;
        font-size: 15px;
    }
}
.top-100{
    background: #fff;
    border: 1px solid #dddddd;
}
.top_table th,.top_table td{
    text-align: center !important;
    padding: 10px 0;
}
.more_top{
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0A66C2;
    font-weight: 700;
}
.more_top svg{
    margin-left: 5px;
}
.content-bg {
    opacity: 1;
    transform: translateX(0px) translateY(0px) translateZ(0px);
    transition: opacity 800ms ease 0s, transform 800ms ease 0s;
    margin-bottom: 20px;
    padding: 40px 15px;
    background-color: #fff;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%);
}

.title {
    position: relative;
    margin-bottom: 40px;
}

.heading {
    position: relative;
    left: 50%;
    z-index: 1;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    background-color: #fff;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    font-family: 'Times New Roman', TimesNewRoman, Times, Baskerville, Georgia, serif;
    color: #002e5b;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
}

.heading {
    margin: 0;
    /*font-size: 2em !important;*/
    line-height: 1.25em;
}

.heading-line {
    position: absolute;
    left: 0px;
    top: 50%;
    right: 0px;
    height: 1px;
    background-color: #002e5b;
    -webkit-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
}

.paragraph {
    margin-bottom: 0;
    color: #626262 !important;
    font-size: .875em !important;
    line-height: 1.5em;
}

.grid .content {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-sub {
    background-color: #3e6db3 !important;
    border-color: #3e6db3 !important;
    color: #FFF !important;
}

.form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    color: #000 !important;
}


.work-location {
    color: #2d2d2d;
    line-height: 2;
}

.work-time {
    display: inline-block;
    padding: 2px 4px;
    border-radius: 4px;
    background-color: #f3f2f1;
}

.jobs-content {
    overflow: hidden;
    /*height: 100% !important;*/
}

.oc_search_table {
    display: flex;
}

.oc-home-search_select select, .oc_button_cell button {
    width: 100%;
    line-height: 1.75;
    font-weight: 400;
    font-size: 16px;
    height: 50px;
    border: none;
    appearance: auto;
}

/*.oc_table_cell {*/
/*    display: table-cell;*/
/*}*/

.oc_input_cell {
    width: 53%;
}

.oc_select_cell {
    width: 40%;
}

.oc_button_cell {
    width: 12%;
}

.search-icon-container {
    padding: 0.8rem 0.8rem 0.8rem 1.6rem;
    border-radius: 0px 10px 10px 0;
    width: 40px;
    height: 34px;
    margin: 0;
    box-shadow: none;
    /* pointer-events: none; */
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .15s;
    background: #fff;
}

.search_box {
    display: none;
    /*position: absolute;*/
    /*width: 50%;*/
}

.companies {
    display: block;
}

/*.content{*/
/*    margin: 80px auto;*/
/*}*/
/*.jobs{*/
/*    display: none;*/
/*}*/
.search_div h5 {
    margin-left: 20px;
    height: 30px;
}

.active_width {
    /*max-width:80px;*/
    border-bottom: 2px solid #EA4335;
    padding-bottom: 10px;
}

.funded_company {
    display: flex;
    align-items: center;
}

.display_none {
    display: none;
}

.Box-v2-cfhHiT .btn-primarys {
    display: block;
    width: 100%;
    height: 40px;
    margin: auto;
    color: #fff;
    background-color: #006699;
    outline: none;
}

.Box-v2-cfhHiT .btns {
    /*font-size: 1.2625rem;*/
    font-weight: 500;
    /*border: 1px solid #fff;*/
    border-radius: 2px;
    padding: 0.7rem;
    line-height: 1rem;
    transition: .2s;
    outline: 0;
    cursor: pointer;
}

.job_address {
    /*font-size: 15px;*/
    margin-left: 5px;
    color: #8A8A8A !important;
}

.country {
    color: #8A8A8A;
    margin-left: 5px;
    font-size: 15px;
}

.header_title {
    /*margin-top: 40px;*/
    /*margin-bottom: 40px;*/
    margin: 80px 0 80px 0;
    text-align: center;
}

.mobile {
    display: none;
}

.work-box {
    margin-bottom: 20px;
}

@media screen and (min-width: 767px) {

    .pc_box {
        display: block !important;
    }

    .content_box_single {
        margin-bottom: 16px;
        display: flex;
        /*flex-wrap: wrap;*/
    }

    .logon_box {
        width: 30% !important;
        margin: 100px auto;
    }

    #Related_Jobs .content_box_div {
        height: 395px;
    }

    .keywords_index li {
        /*width: 22%;*/
        /*width: 17%;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #9D9DB8;
        border-radius: 4px;
        padding: 2px 10px;
        background-color: #F6F7F8;
        text-align: center;
    }

    .New_top {
        margin-bottom: -58px !important;
    }

    .jobs_single_box {
        width: 100% !important;
    }
}

/*.line{*/
/*    width: 100%;*/
/*    border: 1px solid #ccc;*/
/*}*/
.dmtop {
    /* background-color: #4d90fe; */
    /*background: #6f5499;*/
    background-image: url(../images/backtop.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 9999;
    width: 44px;
    height: 44px;
    text-indent: -99999px;
    position: fixed;
    bottom: -100px;
    right: 25px;
    background-size: 47px 47px;
    cursor: pointer;
    border-radius: 50%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    overflow: hidden;
}

.headquarters {
    color: #8a8a8a !important;
}

.website {
    color: #0a66c2;
}

.color_ccc {
    color: #8a8a8a;
}

.lazy_logo {
    float: right;
    width: 72px !important;
    height: 72px !important;
    margin: 1.3em 0;
}

.index_job_instury {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #8a8a8a;
}

.Foot-fiexed {
    width: 100%;
    height: 100px;
    position: fixed;
    bottom: 0px;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.list-group a {
    font-weight: bold;
}

.keywords_index li a {
    color: #666;
}

.top-100 li, .Century-old li {
    /*max-width: 158px;*/
}

.top-100 .companies_title, .Century-old .companies_title {
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
}

.Tools_tabbox {
    margin-top: 13px;
    padding-top: 16px;
    background: #fff;
    margin: 7px;
    border-radius: 10px;
}

.Tools_tabs {
    display: flex;
    margin: auto;
    width: 73%;
    /*height: 50px;*/
    /*line-height: 50px;*/
}

.Tools_active {
    background: #000 !important;
    color: #fff !important;
}

.Tools_boxs {
    margin-top: 25px;
}

.icon-title {
    display: flex;
    align-items: baseline;
    /*align-items: center;*/
}

.icon_svg {
    margin-right: 10px;
}

.Tools_tabs li {
    padding: 20px;
    color: #55565b;
    background: #f8f8f8;
    font-weight: 700;
    width: 25%;
    text-align: center;
}

.tool-title a {
    font-size: 18px;
    color: #55565b;

}

.tool-title {
    margin-bottom: 10px;
}

.icon-desc .des {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}

.ico-box .des p {
    color: #575757;
    font-size: 14px;
}

.col-wrap {
    margin-bottom: 2.5rem;
}

.video_item {
    padding: 10px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 15px;
}

.video_item .video_photo {
    display: inline-block;
    width: 20%;
}

.video_photo img {
    width: 100%;
    border-radius: 8px;
}

.video_item .video_info {
    font-size: 14px;
    vertical-align: top;
    margin-left: 18px;
    display: inline-block;
    min-height: 120px;
    position: relative;
    max-width: 65%;
}

.video_title .h2_title {
    font-size: 16px;
    line-height: 26px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.video_files {
    margin-top: 16px;
    display: flex;
    align-items: baseline;
}
.video_files a:hover{
    color: #fff !important;
}
.video_files a {
    display: inline-block;
    color: #fff;
    /* border: 1px solid #4285f4; */
    padding: 5px 6px;
    border-radius: 3px;
    margin: 0 8px 12px;
    background: #2BA245;
}

.sy_cls {
    width: 16px;
    vertical-align: middle;
}

.Video_text-secondary {
    color: #fff !important;
}
.table td{
    padding: 20px !important;
}
.single_capital table{
    margin: auto;
}
.aList{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.aList .article-item:nth-child(odd) .lazy_back{
    background: #5B8881;
}

.aList .article-item:nth-child(even) .lazy_back {
    background: #D47555;
}
.learning-recommendation-item:nth-child(odd) .lazy_back{
    background: #7952B3;
}
.learning-recommendation-item:nth-child(even) .lazy_back{
    background: #545B62;
}
.learning-recommendation-item .img_title{
    font-size: 14px !important;
    top: 20% !important;
}
.img_title_span{
    color: #fff !important;
    position: absolute;
    top: 40%;
    left: 0%;
    right: 5%;
    /* margin-top: 50px; */
    text-align: center;
    /* transform: translate(-50%, -50%); */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 2;
    font-size: 20px;
}
.position_re a{
    border-radius: 4px;
    display: block;
    height: 250px;
    /* margin-left: 30px; */
    overflow: hidden;
    position: relative;
    width: 377px;
}
.attribute{
    display: flex
}
.new-list-center .aList .article-item:first-child {
    border-top: 0;
}
.new-list-center .aList .article-item {
    padding: 20px 12px;
    border-top: 1px solid #f5f5f5;
}
.hot_news{
    transition: box-shadow 83ms;
    background-color: var(--white, #fff);
    border-radius: 4px !important;
    padding-top: 3px;
}
.aList .article-item .titlebox a h3 {
    display: inline-block;
    font-size: 20px;
    max-width: 100%;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
    /* word-break: break-all; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
    /*line-height: 2.3rem;*/
    color: #000 !important;
    margin-bottom: 0.5rem;
}
.new-list-center.aList .article-item .attribute .attribute-left {
    flex: 1;
    -webkit-box-flex: 1;
}
.new-list-center .aList .article-item .description_box {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px;
    /* line-height: 0px !important; */
    /* margin: 0 5px 8px 0; */
}
.text-ellipsis-4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    overflow: hidden;
}
.new-list-center .aList .article-item .attribute .description_a a {
    color: #888;
    font-size: 15px;
    text-decoration: underline !important;
}
.new-list-center .aList .article-item .intro {
    color: #858585;
    display: flex;
    font-size: 15px;
    flex-wrap: wrap;
    /* padding-top: 20px; */
    font-weight: 500;
}
.intro .infonum {
    line-height: 19px;
    margin-right: 15px;
}
.share_svgBox a {
    border: 0;
    box-shadow: none;
    display: inline-block;
    font-size: 16px;
    padding: 0 4px;
    vertical-align: middle;
}
.position_re {
    position: relative;
}
.banner__headline{
    font-size: 28px;
}
.single_box h1 {
    font-size: 21px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 12px;
}
.text-ellipsis-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}
.entry-header {
    border-bottom: 1px solid #f5f6f7;
    margin-bottom: 15px;
}
.comments-box {
    max-width: 100%;
    background: #fff;
    border: 1px solid #f5f6f7;
    margin-bottom: 20px;
}
.related-posts-title {
    padding: 10px 16px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #F5F6F7;
}
.related-posts-in {
    display: flex;
    flex-flow: wrap;
    margin-right: -2px;
    margin-bottom: -1px;
}
.related-posts-item {
    border-right: 1px solid #F5F6F7;
    padding: 16px;
    box-sizing: border-box;
    width: 25%;
}
.related-post-thumb {
    height: 0;
    padding-top: 67%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.link-block {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    top: 0;
    left: 0;
}
.related-posts-in div:nth-child(odd) .lazy_back {
    background: #5B8881;
}
.related-posts-in div:nth-child(even) .lazy_back {
    background: #D47555;
}
.img_title a {
    color: #fff !important;
    position: absolute;
    top: 37%;
    left: 5%;
    right: 5%;
    /* margin-top: 50px; */
    text-align: center;
    /* transform: translate(-50%, -50%); */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    z-index: 2;
    font-size: 16px;
}
.related-posts-in h2 {
    margin: 5px 0;
    /* height: 38px; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
}
.post-excerpt {
    font-size: 13px;
    color: #797C80;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-justify: inter-ideograph;
    word-break: break-all;
    margin: 0 16px 13px;
    margin-top: -4px;
}
.realte-post-meta {
    font-size: 13px;
    display: flex;
    align-items: center;
    color: #AAAEB3;
    justify-content: space-between;
}
.comments-title {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px;
    font-size: 12px;
    padding: 10px 16px;
    color: #bcbcbc;
    align-items: center;
    border-bottom: 1px solid #f5f6f7;
    flex-wrap: wrap;
}
.comment-count {
    font-weight: bold;
    font-size: 16px;
    color: initial;
}
.comment-form {
    position: relative;
}
.entry-content p {
    text-wrap: wrap;
}
.entry-content img {
    max-width: 100%;
    /*height: 300px;*/
}
.entry-content p img {
    max-width: 100%;
    height: 300px;
}
#bottomnext{
    display: none;
}
.info_content {
    overflow: hidden;
}
.entry-content table {
    /*table-layout: auto;*/
    table-layout: fixed;
    width: 100%;
}
.entry-content table tbody{
    display: inline-block;
    width: 100%;
    overflow: auto;
}
td {
    /*word-break: break-word;*/
}
.entry-content div{
    width: 100% !important;
}
#globalfooter-copyright{
    text-align: center !important;
}
.single_capital table{
    width: 100%;
    table-layout: auto !important;
}
.IP_search .banner__position h1,.IP_search .banner__position h3{
    /*color: #000 !important;*/
    text-align: center;
}
.IP_search #form-wrapper input{
    border: 2px solid #2468f2 !important;
    border-bottom-left-radius: 0.5rem !important;
    border-top-left-radius: 0.5rem !important;
}
.IP_search #form-wrapper .search_ip{
    background: #2468f2 !important;
    border: none !important;
    padding: 0.5rem 1rem;
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0rem;
    border-top-left-radius: 0rem;
    cursor: pointer;
    height: 40px;
    margin-bottom: 10px;
    outline: none;
}
.search_ip_info{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.search_ip_info span{
    font-size: 16px;
}
.mobile-nav_flex{
    display: flex;
    align-items: center;
    padding: 10px;
    /*justify-content: center;*/
}
.mobile-nav_flex span{
    margin-left: 10px;
    font-weight: bold;
    font-size: 16px;
}
.single_capital img{
    max-width: 100%;
}
.single_capital table tr:last-child td{
    background: none !important;
}
.box{
    /*width: 50%;*/
    margin: auto;
    /*text-align: center;*/
    background: #fff;
}
.box .bheader {
    font-size: 16px;
    font-weight: 700;
    height: 70px;
    line-height: 42px;
    padding: 0px 15px;
    border-bottom: 1px solid #f6f6f6;
    color: #333;
    border-radius: 2px 2px 0 0;
    padding-top: 15px;
}
.box .ms {
    line-height: 32px;
    padding: 5px 15px;
    border-bottom: 1px solid #f6f6f6;
}
.aic {
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
.box .fd-1 {
    padding: 5px 15px;
    border-bottom: 1px solid #f6f6f6;
}
.box .fd-2-3 {
    padding: 10px 15px;
}
.box .fd-2 {
    padding: 5px 15px;
    border-bottom: 1px solid #f6f6f6;
}
.box .fd-1 .fd-1-b ,.box .fd-2-b,.box .fd-3-b{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
}
.box .tit {
    font-weight: 600;
    font-size: 16px;
    padding-right: 16px;
}
.box select {
    outline: none;
    height: 40px;
    background-color: #f0f0f0 !important;
    border: 1px solid #cccccc;
    padding: 0px 15px;
    font-size: 12px;
    color: #333;
    cursor: pointer;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 54%;
    appearance: auto;
}
 .box .fd-3 {
    padding: 5px 15px;
    border-bottom: 1px solid #f6f6f6;
}
.box .fd-2-3 .fd-2-b {
    width: 160px;
    height: 42px;
    border: 2px solid #fff;
    border-radius: 10px;
    background-color: #4f5bfb;
    border-color: #4f5bfb;
    line-height: 22px;
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    white-space: nowrap;
    text-align: center;
    box-sizing: border-box;
    transition: 0.1s;
    font-weight: 600;
    outline: none;
}
.box .fd-3 .fd-3-b .fd-3-i {
    width: 56%;
    padding: 0px 20px;
    height: 39px;
    font-size: 14px;
    border: 1px solid #dedde5;
    border-radius: 5px;
    outline: none;
}
.card {
    margin: auto;
    margin-top: 15px;
    background-color: #fff;
    width: 100%;
}
.card .ht {
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    line-height: 42px;
    padding: 0px 15px;
    border-bottom: 1px solid #f6f6f6;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
}
.card table {
    /*margin-bottom: 20px;*/
    width: 100%;
    background: #fff;
    border-collapse: collapse;
    border-spacing: 0;
}
.card table td {
    padding: 10px 15px;
    border: 1px solid #f6f6f6;
    line-height: 24px;
    text-align: center;
}
.ip_input_error{
    color: red;
}
.video_tab li{
    margin-right: 20px;
    margin-bottom: 20px;

}
.video_tab li a{
    color: #fff !important;
}
.video_li_active{
    border-bottom: 3px solid #fff;
    padding-bottom: 10px;
}
.news_table tr{
    border-top: 1px solid #e8e8e8;
}
.news_table td img{
    width: 38px;
    height: 38px;
}
.news_table td,.news_table th{
    text-align: center !important;
    padding: 10px 0;

    /*display: inline-block;*/
}
@media only screen and (min-width: 768px) {
    .col-wrap {
        margin-bottom: 30px;
    }
    .new-list-center .aList .article-item .description_box {
        margin-bottom: 13px !important;
    }
    .new-list-center .aList .article-item .attribute .attribute-right img {
        bottom: 0;
        left: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        /*max-height: 71px;*/
        /*max-width: 116px;*/
        position: absolute;
        right: 0;
        top: 0;
        object-fit: cover;
    }
    .new-list-center .aList .article-item .attribute .attribute-right {
        border-radius: 4px;
        display: block;
        height: 250px;
        /* margin-left: 30px; */
        overflow: hidden;
        position: relative;
        width: 377px;
    }
    .mobile_box{
        display: none;
    }
    .Post_table td:first-child,.Post_table td:nth-child(3){
        width: 12%;
    }
    .Post_table td:nth-child(2){
        width: 15%;
    }
    .Post_table td:last-child{
        width: 61%;
    }
    .seek_ad{
        width: 100% !important;
    }
    .trc_elastic .thumbBlock_holder {
        position: relative;
        width: 100%;
        height: 245px;
    }
}







/*guanggao*/
.trc_rbox_container{direction:ltr;text-align:left}.trc_rbox_container [class*=span]{float:none;margin-left:0}.trc_multi_widget_container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.trc_multi_widget_container .trc_rbox_div{margin:0}.trc_rbox_header{border:0 solid;overflow:hidden;vertical-align:middle}.trc_rbox_container .trc_img{display:inline-block!important}.trc_rbox_header_icon_div{display:table-cell;vertical-align:baseline}.trc_rbox_header .trc_rbox_header_icon_div .trc_rbox_header_icon_img{vertical-align:middle;width:auto}.trc_rbox_header_icon_span{display:inline-table}.in_trc_header{position:relative!important;float:right;margin:0}#trc_rbox_css_loaded{overflow:hidden;width:0;height:0}.trc_rbox{margin-top:0}.trc_rbox_div{margin:0 0 3px;direction:ltr;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto;position:relative;width:auto;border:solid #ccc 1px}.loading-animation span{display:block}.videoCube{zoom:1;cursor:pointer;float:none;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.videoCube_hover,div.videoCube:hover{cursor:pointer}.videoCube span.video-title:hover,.videoCube_hover span.video-title{text-decoration:underline}.videoCube a{text-decoration:none;border:0;color:#000;cursor:pointer}.videoCube a,.videoCube a:hover,.videoCube a:link,.videoCube_hover a{text-decoration:none!important;outline:0}.videoCube a .thumbBlock{float:left;display:block;overflow:hidden!important}.videoCube a img,.videoCube img{border:0;display:block;margin:0;height:auto;width:auto}.videoCube a img.app-install-logo,.videoCube img.app-install-logo{display:inline-block;max-height:36px;min-height:36px;height:36px;max-width:36px;min-width:36px;width:36px;object-fit:contain}.videoCube .video-label{display:block;overflow:hidden}.videoCube .video-label{width:auto!important;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.videoCube .video-label-box.label-box-with-title-icon{display:table}.video-icon-container{float:left;display:table-cell;vertical-align:baseline}.video-icon-img{vertical-align:middle}.videoCube .video-duration{height:0;float:left;position:relative;color:#fff;font-size:11px}.videoCube .video-duration dt{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#000;opacity:.6}.videoCube span.video-label.trc_ellipsis{position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.videoCube span.video-label.trc-smart-ellipsis{position:relative;overflow:hidden}.videoCube span.video-label.trc-smart-ellipsis ins{display:inline-block;text-decoration:inherit}.videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label{direction:ltr}.videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label ins{float:left;margin-right:5px;direction:ltr}.videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label{float:right;direction:rtl;width:100%!important}.videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label ins{float:right;margin-left:5px;direction:rtl}.videoCube span.video-label.trc-smart-ellipsis ins.lastLineEllipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%}.video-duration.video-duration-detail div{color:#fff}.trc_rbox .sponsored{position:relative;display:block;overflow:visible;height:auto;width:auto;padding-right:0;text-align:right;font-size:9px}.trc_rbox_div{height:410px}.videoCube{direction:ltr;font-size:11px;margin:0;color:#000;border-width:0}.videoCube.vertical:first-child{border-top:0;margin-top:0}.videoCube.horizontal:first-child{border-left:0;margin-left:0}.videoCube_hover,div.videoCube:hover{background-color:#ebf0ff;color:#000}.videoCube .thumbBlock{margin:0;border-style:solid}.videoCube a img,.videoCube img{border-color:#ececec}.videoCube .video-label-box{margin-left:81px}.videoCube .video-label dt{font-weight:700}.videoCube .video-title{height:auto;margin-bottom:3px;white-space:normal}.videoCube .trc_inline_detail_spacer{display:inline-block;white-space:pre}.loading-animation{font-family:sans;font-size:1.5em;text-align:center;color:gray;height:100%}.trc_rbox_header{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;color:#000}.trc_header_right_part{position:absolute;left:50%;top:0}.branding_div{overflow:visible;float:right}.branding_div img{height:20px}.videoCube .branding .logoDiv{font-size:inherit;line-height:inherit;background:0 0;margin:0;padding:0}.videoCube .branding .logoDiv a{vertical-align:inherit;color:inherit;line-height:inherit}.videoCube .branding .logoDiv a span{vertical-align:inherit}.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored{display:inline-block;float:none}.trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored.align-disclosure-right{float:right;margin-left:auto;padding-left:2px}.videoCube .video-label-box .branding.composite-branding{display:-webkit-box;display:-ms-flexbox;display:flex}.branding.composite-branding>*{display:inline-block;vertical-align:bottom}.branding .branding-separator{margin:0 2px;font-weight:400}.branding .branding-inner{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.video-label-box span.branding.inline-branding{display:inline-block}.trc_related_container div.horizontal{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.trc_related_container DIV.videoCube.thumbnail_bottom .thumbBlock,.trc_related_container DIV.videoCube.thumbnail_top .thumbBlock{float:none}.vidiscovery-note{display:none}.videoCube .thumbBlock .trc_sponsored_overlay_base{display:block;width:auto;margin-left:0;position:absolute;color:#fff!important}.videoCube .thumbBlock .trc_sponsored_overlay{opacity:.6;display:block;position:absolute}.videoCube .thumbBlock .trc_sponsored_overlay_base .sponsored{position:relative;display:block;overflow:visible;width:auto;text-align:center;padding:0 5px;margin-top:0}.videoCube .thumbBlock .trc_sponsored_overlay_base.round .trc_sponsored_overlay{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.videoCube .thumbBlock .trc_sponsored_overlay_base.round{margin-left:4px}.thumbnail-emblem,.videoCube .thumbnail-overlay,.videoCube:hover .thumbnail-overlay,.videoCube_hover .thumbnail-overlay{position:absolute;background:transparent no-repeat;background-size:contain;z-index:50}.thumbnail_bottom{padding-bottom:8px}.trc_related_container .logoDiv{font-family:Arial,Helvetica,sans-serif;white-space:nowrap;font-size:9px}.trc_related_container .logoDiv a{font-size:9px;text-decoration:none!important;color:#000;margin-right:1px;vertical-align:text-bottom}.logoDiv a span:hover{text-decoration:underline}.trc_rbox_header .logoDiv{font-size:1em}.trc_tl .trc_rbox_header .logoDiv{position:relative;z-index:1}.trc_tl .trc_rbox_header_span .trc_header_right_column{position:absolute;width:48%;left:52%;top:0}.trc_tl .trc_rbox_div .videoCube.horizontal{clear:left}.trc_tl .trc_rbox_div .videoCube.trc_tl_right_col{float:none;clear:right;margin-left:auto}.trc_tl .videoCube .video-title .branding{line-height:1.3em}.trc_tl .videoCube:hover span.branding,.trc_tl .videoCube_hover span.branding{text-decoration:none}.trc_tl .trc_rbox_div .videoCube.thumbnail_none a{vertical-align:top;overflow:visible}.trc_tl .videoCube .video-label-box{display:inline-block;vertical-align:top;width:100%}.trc_rbox_container.trc_expandable{overflow:hidden;max-height:0;transition-property:max-height;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.trc_related_container .videoCube .thumbBlock .branding{position:absolute;bottom:0;z-index:1;width:100%;margin:0;padding:5px 0;text-align:center}.syndicatedItem .branding{margin:0}.trc-inplayer-rbox{background:#333;background:rgba(30,30,30,.9);bottom:0;position:absolute;height:300px;text-align:center}.trc-inplayer-rbox .trc_rbox_container{margin:50px auto 0;width:640px}.trc_rbox.trc-auto-size{width:100%;height:100%}.videoCube.thumbnail_under .video-title{min-height:2.58em}.videoCube.thumbnail_under .tbl-text-over-container{width:100%;position:absolute;z-index:1;left:0;bottom:0;min-height:66%;max-height:66%;padding-top:2px;padding-bottom:2px;line-height:1.25em}.videoCube.thumbnail_under .tbl-text-over-container .tbl-text-over{height:100%;width:100%;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.videoCube.thumbnail_under .tbl-text-over-container span.branding,.videoCube.thumbnail_under .tbl-text-over-container span.video-description,.videoCube.thumbnail_under .tbl-text-over-container span.video-title{position:relative;z-index:1;padding:0 8px;margin:0}.videoCube.thumbnail_under .tbl-text-over-container span.video-title{margin-bottom:6px;min-height:auto}.videoCube.thumbnail_under .tbl-text-over-container .video-label-box{position:absolute;bottom:0;left:0;width:100%;padding:0 8px 6px 8px;min-height:auto}.trc-auto-size .trc_rbox_outer .trc_rbox_div{height:auto;width:auto}.trc-auto-size .trc_rbox_div .videoCube{height:auto}.trc-auto-size .trc_rbox_div .videoCube.trc-first-recommendation{margin-top:0}.trc_rbox .trc_rbox_outer .trc_rbox_div .videoCube.trc-first-in-row{margin-left:0}.trc_elastic .trc_rbox{width:auto}.trc_elastic .videoCube{overflow:hidden}.trc_elastic .videoCube .thumbBlock{background:transparent no-repeat center center;background-size:cover;position:absolute;display:inline-block;top:0;right:0;bottom:0;left:0;margin-left:0;margin-right:0}.trc_elastic .thumbBlock_holder{position:relative;width:100%}.trc_elastic .thumbnail_start .thumbBlock_holder{float:left;margin-right:10px}.trc_elastic .thumbnail_start.item-has-pre-label .…
@media screen and (min-width: 0px) {.trc_elastic_thumbnails-rr .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbnails-rr .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbnails-rr .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbnails-rr .videoCube_aspect{padding-bottom:83.33333333333334%; width: 100%;}.trc_elastic_thumbnails-rr .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbnails-rr div.videoCube:nth-of-type(-n+4){display:block;visibility:visible;}.trc_elastic_thumbnails-rr div.videoCube:nth-of-type(n+5){display:none;visibility:hidden;}}
.app-install-branding-wrapper { display: inline-block; display: inline-flex; flex-direction: row; align-items: stretch; gap: 5px; width: 100%; min-height: 100%; } .app-install-branding-wrapper .app-install-branding-text { margin: 0; display: flex; flex-direction: column; width: calc(100% - (36px + 5px)); } .app-install-branding-wrapper .app-install-branding-text .video-branding-flex-cta-rating { padding: 0; margin: 0; line-height: 1; display: flex; align-items: flex-end; direction: inherit; } .app-install-branding-wrapper .app-install-branding-title { line-height: 1; display: inline; }tbl-app-install-grid .app-install-branding-wrapper .app-install-branding-title { display: flex; align-items: center; flex-wrap: wrap; }tbl-app-install-grid .branding.branding.branding { line-height: 1; float: none; direction: inherit; min-height: 36px; display: flex; } tbl-app-install-grid .branding.branding.branding .app-install-branding-wrapper { min-height: 36px; } tbl-app-install-grid .branding.branding.branding .app-install-branding-text-inner { max-width: calc(100% - 11px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; } tbl-app-install-grid .branding.branding.branding:before, tbl-app-install-grid .branding.branding.branding:after { display: none; }
.videoCube a.video-cta-style { width: 100%; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta { display: flex; flex-wrap: wrap; align-content: flex-start; align-items: center; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.video-label-box-cta-non-ie { justify-content: space-between; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid { align-items: center; align-content: center; display: grid; grid-template-columns: 8fr 2fr; min-width: 100%; width: 100%; padding: 0; margin: 0 0 8px; direction: inherit; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid .video-cta-href { min-width: 65px; max-height: 36px; min-height: 36px; height: 36px; margin: 0; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid.app-install-bottom { row-gap: 3px; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid.app-install-bottom .video-title { grid-column: 1 / -1; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid.app-install-bottom .video-description { grid-column: 1 / -1; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid .video-cta-button { min-height: 100%; height: 100%; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid .video-branding-flex-cta-item { white-space: normal; overflow: visible; text-overflow: clip; padding: 0; border: 0; margin: 0; display: flex; height: 100%; min-height: 100%; direction: inherit; } .videoCube a.video-cta-style span.video-label-box.video-label-box-cta.app-install-full-grid.app-install-full-grid .video-branding-flex-cta-item::after { display: none; } .videoCube a.video-cta-style span.video-label-flex-cta-item { flex-basis: 100%; } .videoCube a.video-cta-style span.video-branding-flex-cta-item { margin-top: 1px; flex-grow: 1; flex-basis: 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.videoCube a.video-cta-href { display: inline-block; margin-top: 1px; margin-inline-start: 2px; padding: 0; max-width: 100%; min-width: 72px; min-width: calc(min(100%, 72px)); bottom: 0; vertical-align: top; position: relative; box-sizing: content-box; flex-shrink: 0; font-size: 10px; line-height: 13.2px; } .videoCube a.video-cta-href button.video-cta-button { margin: 0; height: 24px; font-size: 10px; line-height: 13.2px; border-radius: 4px; border: 1px solid; background-color: inherit; border-color: #999999; text-transform: none; letter-spacing: normal; box-sizing: border-box; font-weight: 400; cursor: pointer; outline: none; font-family: Helvetica; padding: 1px 4px; width: 100%; min-width: 1px; opacity: 1; box-shadow: none; user-select: none; transition: none; text-decoration: none; transform: none; } .videoCube a.video-cta-href button.video-cta-button:hover { color: inherit; border-color: inherit; background-color: inherit; letter-spacing: normal; }tbl-app-install-grid .video-cta-href.video-cta-href.video-cta-href { padding: 0; } tbl-app-install-grid .video-cta-href.video-cta-href.video-cta-href, tbl-app-install-grid .video-cta-href.video-cta-href.video-cta-href .video-cta-button { min-width: 100%; min-height: 36px; max-width: 100%; height: 36px; margin: 0; } tbl-app-install-grid .video-cta-href.video-cta-href.video-cta-href .video-cta-button { padding: 0 5px; white-space: nowrap; }
.tbl-isi-card .tbl-isi-container { position: relative; display: grid; grid-template-rows: 0.5fr 0.5fr; }.tbl-isi-card .thumbBlock_holder { min-height: 100%; height: 100%; } .tbl-isi-card .thumbBlock_holder .thumbBlock .thumbnail-emblem { width: 20%; height: 50%; background-size: contain; margin: 2%; background-position: 0 0; }
.thumbnail-emblem { height: 35px; width: 35px; }.trc_related_container .thumbnail-emblem.bottom-right, .trc_related_container .static-text.bottom-right { bottom: 0; right: 0; background-position: bottom; }.trc_related_container .thumbnail-emblem.top-right, .trc_related_container .static-text.top-right { top: 0; right: 0; background-position: top; }.trc_related_container .thumbnail-emblem.bottom-left, .trc_related_container .static-text.bottom-left { bottom: 0; left: 0; background-position: bottom; }.trc_related_container .thumbnail-emblem.top-left, .trc_related_container .static-text.top-left { top: 0; left: 0; background-position: top; }.trc_related_container .thumbnail-emblem.top, .trc_related_container .static-text.top { width: 100%; top: 0; }.trc_related_container .thumbnail-emblem.bottom, .trc_related_container .static-text.bottom { width: 100%; bottom: 0; padding: 2px 0; }.trc_related_container .videoCube .thumbBlock .static-text { position: absolute; z-index: 1; margin: 0; padding: 5px; display: block; opacity: 0.7; } .trc_related_container .videoCube .thumbBlock .static-text.tbl-fixed-label { opacity: 1; padding: 0 5px; text-align: center; } .trc_related_container .videoCube .thumbBlock .static-text.tbl-fixed-label.tbl-small-label { min-width: 107px; min-height: 27px; line-height: 27px; letter-spacing: 0.31px; } .trc_related_container .videoCube .thumbBlock .static-text.tbl-fixed-label.tbl-big-label { min-width: 140px; min-height: 33px; font-size: 14px; line-height: 33px; letter-spacing: 0.39px; }.trc_related_container .thumbnail-emblem { background-position-x: center; }
@media screen and (min-width: 0px) and (max-width: 519px) {.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbnails-vignette-la-delta .videoCube_aspect{padding-bottom:100%; width: 100%;}.trc_elastic_thumbnails-vignette-la-delta .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbnails-vignette-la-delta div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_thumbnails-vignette-la-delta div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}} @media screen and (min-width: 520px) {.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbnails-vignette-la-delta .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbnails-vignette-la-delta .videoCube_aspect{padding-bottom:75%; width: 100%;}.trc_elastic_thumbnails-vignette-la-delta .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbnails-vignette-la-delta div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_thumbnails-vignette-la-delta div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}}
.trc_user_exclude_btn { background: url("//cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png") no-repeat scroll 0 0 transparent; width: 12px; height: 12px; position: absolute; right: 2px; top: 2px; z-index: 9000; cursor: pointer; visibility: hidden; }.trc_undo_btn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #3366CC; text-decoration: underline; cursor: pointer; position: absolute; right: 2px; top: 2px; padding: 0 1px; z-index: 11000; visibility: hidden; }.videoCube:hover .trc_user_exclude_btn,.videoCube_hover .trc_user_exclude_btn,.trc_user_excluded.videoCube:hover .trc_undo_btn,.trc_user_excluded.videoCube_hover .trc_undo_btn,.trc_undo_btn.trc_anchor { visibility: visible; }.videoCube.trc_user_excluded .trc_user_exclude_btn { visibility: hidden; }.trc_fade { opacity: 0; filter: alpha(opacity=0); visibility: hidden; -webkit-transition: opacity 500ms 0s, visibility 0s 500ms; -moz-transition: opacity 500ms 0s, visibility 0s 500ms; -ms-transition: opacity 500ms 0s, visibility 0s 500ms; -o-transition: opacity 500ms 0s, visibility 0s 500ms; transition: opacity 500ms 0s, visibility 0s 500ms; }.trc_fade.trc_in,.trc_user_excluded .trc_exclude_overlay { visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; -ms-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s; }.trc_excludable .trc_exclude_overlay { position: absolute; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; cursor: default; background-color: white; /* this is to make elements from underneath this overlay unclickable in IE */ }.videoCube.trc_user_excluded .trc_exclude_overlay { visibility: visible; opacity: 0.8; filter: alpha(opacity=80); }.videoCube.trc_user_excluded .thumbBlock { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); }.videoCube.trc_user_excluded:hover a .video-label-box .video-title,.videoCube_hover.trc_user_excluded a .video-label-box .video-title { text-decoration: none; }.videoCube.trc_user_excluded a .video-label-box *,.videoCube.trc_user_excluded:hover a .video-label-box *,.videoCube_hover.trc_user_excluded a .video-label-box * { color: #000000; overflow: hidden; /* fixes a bug in IE7 - opacity does not work with overflow: visible */ -webkit-transition: color 500ms 0s; -moz-transition: color 500ms 0s; -ms-transition: color 500ms 0s; -o-transition: color 500ms 0s; transition: color 500ms 0s; }
.trc_popover_aug_container { position: static; }#tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover { position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; cursor: default; top: 0; right: 0; z-index: 12000; width: 180px; padding: 1px; text-align: left; white-space: normal; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; -ms-background-clip: padding-box; -o-background-clip: padding-box; background-clip: padding-box; -moz-background-clip: padding; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover.trc_bottom { margin-top: 10px; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover.trc_bottom .trc_popover_arrow { top: -11px; right: 11px; margin-left: -11px; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover.trc_bottom .trc_popover_arrow:after { top: 1px; margin-left: -10px; border-bottom-color: #ffffff; border-top-width: 0; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover iframe { width: 100%; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover .trc_popover_arrow, #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover .trc_popover_arrow:after { position: absolute; display: block; width: 0; height: 0; border: solid transparent; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover .trc_popover_arrow { border-width: 11px; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover .trc_popover_arrow:after { border-width: 10px; content: ""; }#tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover_fade { visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 500ms 0s, visibility 0s 500ms; -moz-transition: opacity 500ms 0s, visibility 0s 500ms; -ms-transition: opacity 500ms 0s, visibility 0s 500ms; -o-transition: opacity 500ms 0s, visibility 0s 500ms; transition: opacity 500ms 0s, visibility 0s 500ms; } #tbl-aug-x9hnts #tbl-aug-tsoh4v #tbl-aug-bg0nl7 .trc_popover_fade.trc_in { visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; -ms-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s; }
.cyxy-trs-target.colored {
    background-color: rgba(0, 185, 119, 0.05);
}

.cyxy-target-popup {
    padding: 1.3rem 12px;
    position: absolute;
    display: -webkit-flex;
    display: inline-flex;
    flex-direction: row;
    overflow: scroll;
    vertical-align: middle;
    z-index: 199099;
    top: 1px;
    left: 1px;
    background: #fff;
    opacity: 0.98;
    /*margin: 0px 5%;*/
    height: auto;
    width: auto;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.13);
    border-radius: 5px;
    /*height: 7rem;*/
}

@media (max-width: 468px) {
    .cyxy-target-popup {
        /*width: 90%;*/
        /*margin: 0px 5%;*/
        left: 10%;
        /*right: 5%;*/
        /*width: 30rem;*/
        /*height: 14.58rem;*/
    }
}

#cyxy-popup-left-slide {
    height: 22px;
    display: inline;
    vertical-align: middle;
    margin-right: 14px;
    cursor: pointer;
}

#cyxy-popup-right-slide {
    height: 22px;
    display: inline;
    vertical-align: middle;
    margin-left: 0px;
    cursor: pointer;
}

#cyxy-popup-userinfo {
    display: inline;
}

.cyxy-target-count {
    display: inline;
    vertical-align: middle;
    font-size: 10px;
}

#cyxy-popup-avatar {
    /*margin-right: 30px;*/
    /*font-size: 14px;*/
    display: inline;
    height: 32px;
    vertical-align: middle;
    border-radius: 16px;
}

#cyxy-popup-name-time {
    display: -webkit-flex;
    display: inline-flex;
    flex-direction: column;
    /*align-items: center;*/
    /*position: relative;*/
    vertical-align: middle;
    text-align: left;
    margin-left: 6px;
}

#cyxy-popup-name {
    /*vertical-align: middle;*/
    /*display: flex;*/
    font-size: 14px;
    color: #333;
    height: 18px;
    overflow: hidden;
    max-width: 84px;
}

#cyxy-popup-time {
    /*margin-right: 30px;*/
    /*font-size: 14px;*/
    /*display: flex;*/
    font-size: 12px;
    margin-top: 4px;
    color: #999;
}

.cyxy-footer {
    display: none;
    position: fixed;
    bottom: 0px;
    padding: 0px 0px;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.9;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.13);
    border-radius: 2px;
    z-index: 201712;
    text-align: center;
}

.cyxy-footer-p {
    padding: 12px 0px;
    margin: 0px;
    font-size: 12px;
    color: #333;
    background: #fff;
    text-align: center;
    line-height: 1.6;
    font-weight: 200;
}

#cyxy-popup-favour {
    text-align: center;
    display: inline;
    margin-right: 20px;
    margin-left: 46px;
    cursor: pointer;
}

#cyxy-popup-favour.commit {
    /*padding: 2px 6px;*/
    /*border: 1px solid #00B977;*/
    /*border-radius: 4px;*/
}

#cyxy-popup-oppose {
    text-align: center;
    display: inline;
    cursor: pointer;
}

#cyxy-popup-favour-img {
    display: inline;
    height: 20px;
    /*width: 22px;*/
    vertical-align: middle;
}

#cyxy-popup-favour-img.commit {
    /*height: 22px;*/
    /*vertical-align: middle;*/
}

#cyxy-popup-oppose-img {
    display: inline;
    height: 18px;
    vertical-align: middle;
}

#cyxy-popup-favour-num {
    font-size: 14px;
    margin-left: 4px;
    /*margin-left: 0.47rem;*/
    color: #999999;
}

#cyxy-popup-oppose-num {
    font-size: 14px;
    margin-left: 4px;
    /*margin-left: 0.47rem;*/
    color: #999;
}

.caption-window.ytp-caption-window-bottom {
    width: 800px;
    /* height: 100px; */
    /* margin-left: -400px; */
}

@media (max-width: 320px) {
    #cyxy-popup-favour {
        margin-right: 0.8rem;
        margin-left: 1.5rem;
    }

    #cyxy-popup-left-slide {
        margin-right: 0.8rem;
    }

    #cyxy-popup-right-slide {
        margin-left: 1rem;
    }
}

.login-hint-a {
    border-bottom: none;
    display: block;
    color: #999;
    font-size: 10px;
}

.login-hint-a:visited {
    color: #999;
}

.layui-m-layer {
    color: #333;
    position: relative;
    z-index: 2147483647;
}

.layui-m-layer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.layui-m-layermain,
.layui-m-layershade {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.layui-m-layershade {
    background-color: rgba(0, 0, 0, 0.7);
    pointer-events: auto;
}

.layui-m-layermain {
    display: table;
    font-family: Helvetica, arial, sans-serif;
    pointer-events: none;
}

.layui-m-layermain .layui-m-layersection {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.layui-m-layerchild {
    position: relative;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    font-size: 14px;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    pointer-events: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}

@-webkit-keyframes layui-m-anim-scale {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes layui-m-anim-scale {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.layui-m-anim-scale {
    animation-name: layui-m-anim-scale;
    -webkit-animation-name: layui-m-anim-scale;
}

@-webkit-keyframes layui-m-anim-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(800px);
        transform: translateY(800px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes layui-m-anim-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(800px);
        transform: translateY(800px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.layui-m-anim-up {
    -webkit-animation-name: layui-m-anim-up;
    animation-name: layui-m-anim-up;
}

.layui-m-layer0 .layui-m-layerchild {
    width: 90%;
    max-width: 640px;
}

.layui-m-layer1 .layui-m-layerchild {
    border: none;
    border-radius: 0;
}

.layui-m-layer2 .layui-m-layerchild {
    width: auto;
    max-width: 260px;
    min-width: 40px;
    border: none;
    background: 0 0;
    box-shadow: none;
    color: #fff;
}

.layui-m-layerchild h3 {
    padding: 0 10px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 5px 5px 0 0;
    text-align: center;
}

.layui-m-layerbtn span,
.layui-m-layerchild h3 {
    margin: 0;
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.layui-m-layercont {
    padding: 50px 30px;
    line-height: 22px;
    text-align: center;
}

.layui-m-layer1 .layui-m-layercont {
    padding: 0;
    text-align: left;
}

.layui-m-layer2 .layui-m-layercont {
    text-align: center;
    padding: 0;
    line-height: 0;
}

.layui-m-layer2 .layui-m-layercont i {
    width: 25px;
    height: 25px;
    margin-left: 8px;
    display: inline-block;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.layui-m-layerbtn,
.layui-m-layerbtn span {
    position: relative;
    text-align: center;
    border-radius: 0 0 5px 5px;
}

.layui-m-layer2 .layui-m-layercont p {
    margin-top: 20px;
}

@-webkit-keyframes layui-m-anim-loading {
    0%,
    100%,
    80% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@keyframes layui-m-anim-loading {
    0%,
    100%,
    80% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.layui-m-layer2 .layui-m-layercont i:first-child {
    margin-left: 0;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.layui-m-layer2 .layui-m-layercont i.layui-m-layerload {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.layui-m-layer2 .layui-m-layercont > div {
    line-height: 22px;
    padding-top: 7px;
    margin-bottom: 20px;
    font-size: 14px;
}

.layui-m-layerbtn {
    display: box;
    display: -moz-box;
    display: -webkit-box;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 0;
    border-top: 1px solid #d0d0d0;
    background-color: #f2f2f2;
}

.layui-m-layerbtn span {
    display: block;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-box-flex: 1;
    font-size: 14px;
    cursor: pointer;
}

.layui-m-layerbtn span[yes] {
    color: #40affe;
}

.layui-m-layerbtn span[no] {
    border-right: 1px solid #d0d0d0;
    border-radius: 0 0 0 5px;
}

.layui-m-layerbtn span:active {
    background-color: #f6f6f6;
}

.layui-m-layerend {
    position: absolute;
    right: 7px;
    top: 10px;
    width: 30px;
    height: 30px;
    border: 0;
    font-weight: 400;
    background: 0 0;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 30px;
}

.layui-m-layerend::after,
.layui-m-layerend::before {
    position: absolute;
    left: 5px;
    top: 15px;
    content: "";
    width: 18px;
    height: 1px;
    background-color: #999;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-radius: 3px;
}

.layui-m-layerend::after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.layui-m-layer .layui-m-layer-footer {
    position: fixed;
    width: 95%;
    max-width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 10px;
    background: 0 0;
}

.layui-m-layer-footer .layui-m-layercont {
    padding: 20px;
    border-radius: 5px 5px 0 0;
    background-color: rgba(255, 255, 255, 0.8);
}

.layui-m-layer-footer .layui-m-layerbtn {
    display: block;
    height: auto;
    background: 0 0;
    border-top: none;
}

.layui-m-layer-footer .layui-m-layerbtn span {
    background-color: rgba(255, 255, 255, 0.8);
}

.layui-m-layer-footer .layui-m-layerbtn span[no] {
    color: #fd482c;
    border-top: 1px solid #c2c2c2;
    border-radius: 0 0 5px 5px;
}

.layui-m-layer-footer .layui-m-layerbtn span[yes] {
    margin-top: 10px;
    border-radius: 5px;
}

.layui-m-layer .layui-m-layer-msg {
    width: auto;
    max-width: 90%;
    margin: 0 auto;
    bottom: -150px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}

.layui-m-layer-msg .layui-m-layercont {
    padding: 10px
}
.ranking-bar{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5px;
}
.ranking-bar h5{
    margin: 5px 10px !important;
}
.ranking-bar h5 a{
    color: #000;
}
.module-sub-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #c6cedb;
    padding-bottom: 0.625rem;
}



/*lunbo*/
.index .sliderBlk {
    position: relative;
}

.slider3D {
    /*padding-top: 1.25rem;*/
    overflow: hidden;
}
.nnBlk.video .blk {
    padding: 0 2.25rem;
}

.index .sliderBlk .blk {
    position: relative;
    background: #f5f5f5;
}
.nnBlk.video .swiper-container {
    padding-bottom: 2rem;
}
.slider3D .swiper-container {
    width: 100%;
    padding: 0.5rem 0 2rem;
    overflow: inherit;
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.nnBlk.video .swiper-container {
    padding-bottom: 2rem;
}
.slider3D .swiper-container {
    width: 100%;
    padding: 0.5rem 0 2rem;
    overflow: inherit;
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-pointer-events {
    touch-action: pan-y;
}
.nnBlk.video .swiper-wrapper {
    margin-bottom: 1.25rem;
    left: -30px;
}
.nnBlk.video .blk {
    padding: 0 2.25rem
}

.nnBlk.video .swiper-container {
    padding-bottom: 2rem
}

.nnBlk.video .swiper-wrapper {
    margin-bottom: 1.25rem;
    left: -30px
}

.nnBlk.video figure {
    margin: 0 auto;
    position: relative;
    border-radius: 1rem;
    overflow: hidden;
    width: 360px
}

.nnBlk.video .img {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    border-radius: 1rem;
    overflow: hidden
}

.nnBlk.video .img img {
    object-position: center 50%;
    transition: .2s
}

.nnBlk.video a:hover img {
    transform: scale(1.125)
}

.nnBlk.video figure figcaption {
    overflow:hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box !important;
    height: 51px !important;
    -webkit-box-orient: vertical;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: .0325rem;
    padding: 0 .75rem .5rem .75rem;
    line-height: 1.5rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    /*background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7) 40%, #000);*/
    background: #000;
    text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
    display: block;
    width: 100%;
    overflow: hidden;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.nnBlk.video .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 16px 8px
}

.slider-video.play figure figcaption {
    display: none
}
.index .sliderBlk .swiper-slide a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.slider3D {
    /*padding-top: 1.25rem;*/
    overflow: hidden;
    padding-top: 0;
    margin-top: 0;
}

.slider3D .swiper-container{
    width: 100%;
    padding: 0rem 0 2rem;
    overflow: inherit;
}

.slider-navBar.slider-navBar-containeslider-navBarzontal>.slider-navBar slider-navBaration-bullets .slider-navBar-pagination-bullet {
    margin: 15px;
    outline: 0
}

.slider3D .slider-navBar-slide {
    background-position: centeslider-navBarground-size:cover
}

.slider3D .slider-navBar-wrapper {
    margin-bottom: 1.25rem;
    left: -5px
}

.slider3D figure {
    width: 310px;
    margin: 0 auto;
    position: relative;
    border-radius: .5rem;
    background: var(--black);
    overflow: hidden;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: .5rem;
    -ms-border-radius: 0.5rem
}

.slider3D .img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background: var(--black);
    overflow: hidden
}

.slider3D .img img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s
}

.slider3D figure figcaption {
    display: block;
    font-size: 1.1875rem;
    font-weight: 700;
    /*width: 100%;*/
    letter-spacing: .0325rem;
    padding: 0 .75rem .5rem;
    line-height: 1.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: var(--white);
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .5) 80%, var(--black));
    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 1)) drop-shadow(0 0 3px rgba(0, 0, 0, .5));
    -webkit-filter: drop-shadow(0 0 1px rgba(0, 0, 0, 1)) drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden
}

.slider3D a:hover img {
    transform: scale(1.125);
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125)
}

.slider3D figure figcaption .topic-title {
    display: inline-block;
    border-bottom: 2px solid #fe5c01
}

.slider3D figure figcaption .topic-title h3 {
    color: var(--white);
    font-size: 1.25rem;
    margin: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: -9px !important;
    left: 0;
    width: 100%
}
@media (max-width: 768px) {
    .nnBlk.video .swiper-wrapper {
        margin-bottom: 0;
        left: 0
    }

    .nnBlk.video figure {
        width: 100%
    }

    .nnBlk.video .img,
    .nnBlk.video figure {
        border-radius: 0
    }

    .nnBlk.video .blk {
        padding: 0 0;
    }

    .nnBlk.video .img {
        border-radius: 0
    }

    .nnBlk.video .img img {
        top: 0;
    }
    .nnBlk.video figure figcaption {
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0;
        margin: 0;
        font-weight: 900;
        padding: 7px 12px 16px 12px;
        /*width: 100%;*/
        /* color: var(--white); */
        background-color: rgba(0, 0, 0, .7);
        text-shadow: rgba(0, 0, 0, .8) 1px 1px 2px;
        font-size: 19px;
        line-height: 1.25em;
        height: 34px !important;
    }
    .nnBlk.video .swiper-pagination {
        background-color: rgba(0, 0, 0, .85);
        height: 25px;
    }
    .nnBlk.video .swiper-pagination-bullet {
        width: 24px;
        height: 3px;
        border-radius: 0;
        background: #fff
    }
    .nnBlk.video .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 3px 4px
    }

    .nnBlk.video .swiper-pagination-bullet-active {
        background: yellow !important
    }

    .nnBlk.video .swiper-pagination {
        background-color: rgba(0, 0, 0, .85);
        height: 25px
    }
    .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
        bottom: 0px !important;
        left: 0;
        width: 100%;
    }
    .New_box{
        width: 100%!important;
    }

    .index_gg{
        height: 945px !important;
    }
    .singe_gg{
        height: 925px !important;
        padding: 0 10px !important;
    }
}
.filter_box_xuanze {
    display: none;
}
.nnBlk{
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px;
}
.New_box{
    width: 50%;
    margin-bottom: 35px;
}
.new_title{
    font-size: 16px;
    font-weight: 700;
}
.New_box a{
    text-decoration: underline !important;
}


.index_gg{
    height: 743px;
    /*height: 749px;*/
    margin: auto;
    float: left;
    overflow: hidden;
    padding: 0 10px;
}
.singe_gg{
    height: 748px;
    padding: 0;
}
