<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.siteforceThemeLayoutStarter {
    font-size: 1rem !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.siteforceThemeLayoutStarter {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
.siteforceThemeLayoutStarter &gt; .body {
    flex-grow: 1;
}
.forceCommunityRichText a.slds-text-link_reset {
    color: inherit !important;
    text-decoration: none !important;
}

/* HEADER */
.forceCommunityThemeNav .comm-navigation__top-level-item.mainNavItem:first-child {
    display: none;
}
.forceCommunityThemeNav .mainNavItem {
    padding-left: 18px !important;
    padding-right: 18px;
    font-family: var(--dxp-g-heading-font-family);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.3 !important;
    height: 36px;
    display: flex;
    align-items: center;
}
.forceCommunityThemeNav .mainNavItem .linkBtn {
    padding-inline: 0 !important;
    padding-top: 4px !important;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtilsContainer {
    gap: 24px;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil {
    height: 24px;
    width: 24px;
    margin: 0 !important;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeProfileMenu {
    height: 36px;
    width: 36px;
}
.comm-user-profile-menu .slds-dropdown-trigger {
    height: 36px;
}
.comm-user-profile-menu .slds-button {
    margin: 0;
    border: 0 none;
}
.comm-user-profile-menu .slds-media__figure.comm-user-profile-menu__trigger-icon {
    margin: 0;
}
.comm-user-profile-menu .slds-avatar {
    height: 36px;
    width: 36px;
    border: 1px solid #ffffff;
    margin: 0 !important;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications .slds-icon_container {
    height: 24px;
    width: 24px;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications .slds-button.slds-global-actions__notifications {
    height: 100%;
    width: 100%;
    border: 0 none;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg[data-key="notification"] {
    width: 100%;
    background-image: url(/sfsites/c/resource/PortalAssets/images/icon-bell-inverse.svg);
    background-size: contain;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeNotifications button svg[data-key="notification"] g,
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeSearch svg[data-key="search"] g {
    display: none;
}
.forceCommunityThemeSearchSection .search-trigger {
    width: 100% !important;
}
.forceCommunityThemeSearchSection .search-triggerButton {
    height: 24px !important;
    width: 24px;
    border: 0 none;
}
.forceCommunityThemeHeaderCompact .themeUtils .themeUtil.themeSearch svg[data-key="search"] {
    width: 100%;
    background-image: url(/sfsites/c/resource/PortalAssets/images/icon-search-inverse.svg);
    background-size: contain;
}
.unsNotificationsCounter .countDot {
    top: -2px !important;
    right: -2px !important;
}

/* HERO */
.forceCommunityThemeHeroBase .content {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    padding-inline: 12px;
}
.forceCommunityThemeHeroBase .contentTitle {
    order: -1;
    font-size: 3rem !important;
    font-weight: 700;
    letter-spacing: -.5px;
    margin-top: 0 !important;
}
.forceCommunityThemeHeroBase .contentCaption {
    font-size: 1rem !important;
    font-weight: 700;
    line-height: 1.3;
}
.forceCommunityThemeHeroStarter .searchRegion {
    max-width: 500px;
    margin-top: 0 !important;
}

/* HOME PAGE CTA */
.smrt-card-container {
    display: flex;
    gap: 32px;
}
.smrt-card {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex-basis: 100%;
    padding: 24px;
    border-radius: 4px;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
    text-decoration: none !important;
    transition: background-color 250ms;
}
.smrt-card:hover {
    background-color: #F8F7F5;
}
.smrt-card-title-container {
    display: flex;
    justify-content: space-between;
    padding-top: 8px;
    align-items: center;
}
h3.smrt-card-title {
    font-size: 19px;
    line-height: 1.2;
    font-weight: 600;
    color: #041C4E;
}
.smrt-card-body {
    color: var(--lwc-colorTextDefault) !important;
}

/* COVEO */
.CoveoSearchbox .magic-box, .CoveoSearchbox .magic-box .magic-box-input {
    border: 0px none !important;
    border-radius: 4px !important;
}
.forceCommunityThemeSearchSection .search-region {
    align-items: center;
}
.CoveoSearchbox .magic-box-input {
    height: 45px !important;
}
.CoveoSearchbox .magic-box-input&gt;input {
    font-family: var(--dxp-g-heading-font-family) !important;
    color: var(--lwc-dxpGRootContrast) !important;
    font-weight: 400 !important;
    font-size: 1rem !important;
    line-height: 1.3 !important;
    height: 45px !important;
    text-indent: 44px !important;
}
.CoveoSearchbox .magic-box .magic-box-input &gt; input {
    padding: 0 !important;
}
.CoveoSearchbox .magic-box-input&gt;input::placeholder {
    color: #949494 !important;
}
.CoveoSearchbox .CoveoSearchButton {
    position: absolute;
    z-index: 1;
    border: 0 none !important;
    top: 12px;
    left: 12px;
    height: 20px !important;
    width: 20px;
    background-color: transparent !important;
}
.CoveoSearchInterface .coveo-search-section {
    margin: 0 !important;
    padding: 0 !important;
}
.CoveoSearchbox .magic-box .magic-box-clear {
    height: 45px !important;
    width: 45px !important;
}
.magic-box .magic-box-clear .magic-box-icon {
    height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.CoveoSearchbox .magic-box .magic-box-clear-svg {
    background-color: #D7D5D0;
    height: 18px !important;
    width: 18px !important;
    color: #FFF !important;
    padding: 4px;
    border-radius: 50%;
}
.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions {
    font-family: var(--dxp-g-heading-font-family);
}
.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions * {
    font-weight: 400;
}

/* FOOTER */
.footer-container {
    display: flex;
    justify-content: center;
}
.footer-body {
    max-width: 1240px;
    width: 100%;
    padding: 72px 12px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.footer-logo {
    background-image: url(/sfsites/c/resource/PortalAssets/images/smartsheet-footer-logo.png);
    height: 20px;
    width: 123px;
    margin-inline: auto;
}
.footer-copyright {
    color: #455264;
    font-size: .75rem;
    text-align: center;
    line-height: 1.3;
}
.footer-links {
    display: flex;
    justify-content: center;
    gap: 2rem;
    margin: 20px 0 4px;
}
.footer-links a {
    color: #455264 !important;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-social-links {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    gap: 14px;
}
.footer-social-link {
    height: 40px;
    width: 40px;
}
.footer-social-link.facebook {
    background-image: url(/sfsites/c/resource/PortalAssets/images/Facebook.png);
}
.footer-social-link.twitter {
    background-image: url(/sfsites/c/resource/PortalAssets/images/Twitter.png);
}
.footer-social-link.linkedin {
    background-image: url(/sfsites/c/resource/PortalAssets/images/LinkedIn.png);
}
.footer-social-link.youtube {
    background-image: url(/sfsites/c/resource/PortalAssets/images/YouTube.png);
}
.footer-social-link.instagram {
    background-image: url(/sfsites/c/resource/PortalAssets/images/Instagram.png);
}

/* TABS */
.uiTabBar .tabs__nav {
    border-bottom-color: #BAB9B5 !important;
}
.uiTabBar .tabs__nav .record-home-tab.tabs__item,
.forceCommunityTabset.uiTabset&gt;.uiTabBar .uiTabItem,
.uiTabset--default .uiTabBar .tabs__nav .uiTabItem.tabs__item {
    font-family: var(--dxp-g-heading-font-family);
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.3;
}
.uiTabBar .tabs__nav .record-home-tab.tabs__item&gt;a,
.forceCommunityTabset&gt;.uiTabBar .uiTabItem .tabHeader {
    padding-inline: 8px !important;
    padding-block: 8px 12px !important;
    margin-bottom: -1px;
    text-transform: uppercase !important;
}
.forceCommunityTabset &gt; .uiTabBar {
    margin-bottom: 1.5rem;
}

/* FEED PUBLISHER */
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav {
    background-color: #F8F7F5;
    border-bottom-color: var(--lwc-colorBorder) !important;
}
.oneActionsComposer.uiTabset--task .tabs__item a {
    padding: 12px 16px 8px !important;
    font-size: 11px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase !important;
    font-family: var(--dxp-g-heading-font-family);
    letter-spacing: .5px;
    width: fit-content;
}

.slds-text-title_caps {
    font-weight: 700 !important;
}

/* HEADLINE COMPONENT */
.forceCommunityHeadline h1.headlineTitle {
    font-size: 3rem;
    line-height: 1.1;
    color: #041C4E;
    text-align: left;
    letter-spacing: -.5px;
}
.forceCommunityHeadline p.headlineInfo {
    font-size: 1.5rem;
    line-height: 1.3;
    color: #949494;
    text-align: left;
}

/* CASE DETAIL PAGE */
.forceHighlightsPanel .slds-page-header {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    height: auto !important;
    margin-top: 48px;
    margin-bottom: 8px;
    gap: 24px;
    inset: 0 !important;
}
.forceHighlightsPanel .slds-page-header .slds-page-header__detail-row {
    margin: 0 !important;
    background-color: #F8F7F5;
    border-radius: 4px;
    padding: 24px !important;
    gap: 40px;
    flex-direction: row;
}
.forceHighlightsStencilDesktop .primaryFieldRow {
    align-items: flex-start;
}
.forceHighlightsPanel .slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block {
    padding: 0 !important;
}
.forceHighlightsPanel .slds-page-header .profilePicWrapper {
    display: none;
}
.forceHighlightsStencilDesktop .entityNameTitle {
    font-size: 12px !important;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3 !important;
    color: #949494;
}
.forceHighlightsStencilDesktop .slds-page-header__title {
    font-size: 26px !important;
    font-weight: 600;
    letter-spacing: .3px;
    line-height: 1.2 !important;
}
.forceHighlightsStencilDesktop .clip-text {
    max-height: none !important;
    -webkit-line-clamp: initial !important;
}
.slds-form.slds-form_stacked {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.slds-form.slds-form_stacked {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

/* RELATED LIST CARD */
.forceCommunityRecordHomeTabs .recordHomeSecondaryContent {
    margin-top: 16px;
}
.forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop {
    border-radius: 4px;
}
.forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop .forceRelatedListCardHeader {
    background-color: #F8F7F5;
    align-items: center;
}
.forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop .forceRelatedListCardHeader .stencil {
    display: none;
}
.forceRelatedListSingleContainer .slds-card.forceRelatedListCardDesktop .forceRelatedListCardHeader .slds-card__header-title .baseCard__header-title-container {
    font-size: 1rem;
    line-height: 1.3;
    font-weight: 700;
    margin-left: 8px;
}

/* FORMS */
.slds-form_stacked .slds-form-element {
    display: flex !important;
    flex-direction: column;
    gap: 4px;
    border-bottom: 0 none;
}
.slds-form_stacked .slds-form-element .slds-form-element__label {
    padding: 0 !important;
    font-family: var(--dxp-g-heading-font-family);
    font-weight: 700;
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.slds-form_stacked .slds-form-element .slds-form-element__control {
    padding: 0 !important;
    line-height: 1 !important;
}
.slds-form_stacked .slds-form-element .slds-form-element__static {
    font-size: 1rem;
    line-height: 1.3;
}
.forceCommunityUserSettingsInternal .sectionbox button,
.forceCommunityUserSettingsInternal .settingsOutputbox {
    font-size: 1rem;
}


/* LIST TABLE */
.forceListViewManager .forceListViewManagerHeader.slds-page-header {
    border-bottom: 0 none;
    margin-bottom: 4px;
}
.forceListViewManagerGrid .slds-cell-fixed {
    border-bottom: 2px solid #949494;
}
.forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th .slds-th__action,
.forceCommunityRelatedList .listViewContainer .forceRecordLayout thead tr th .slds-th__action {
    color: var(--lwc-colorTextDefault) !important;
    font-family: var(--dxp-g-heading-font-family);
    font-size: 11px;
    line-height: 1;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding-top: 10px !important;
}
.slds-resizable__handle .slds-resizable__divider:before,
.slds-resizable__handle .slds-resizable__divider:after {
    background-color: #fff;
}
.forceListViewManagerGridColumnHeaderMenu {
    display: none !important;
}
.forceListViewManagerGrid th.sortable a.toggle:after {
    font-family: system-ui !important;
}
.forceListViewManagerGrid th.initialSortAsc:not(.ascending):not(.descending) a.toggle:hover:after,
.forceListViewManagerGrid th.initialSortAsc:not(.ascending):not(.descending) a.toggle:focus:after,
.forceListViewManagerGrid th.sortable.ascending a.toggle:active:after,
.forceListViewManagerGrid th.sortable.ascending a.toggle:after {
    background-image: none !important;
    content: "\2191";
}
.forceListViewManagerGrid th.initialSortDesc:not(.descending):not(.ascending) a.toggle:hover:after,
.forceListViewManagerGrid th.initialSortDesc:not(.descending):not(.ascending) a.toggle:focus:after,
.forceListViewManagerGrid th.sortable.descending a.toggle:active:after,
.forceListViewManagerGrid th.sortable.descending a.toggle:after {
    background-image: none !important;
    content: "\2193";
}
.forceCommunityRecordListDesktop.forceListViewManager .listDisplays {
    min-height: 130px !important;
}
.forceListViewPicker.triggerLinkText .slds-page-header__title, .forceListViewPicker.triggerLink .triggerLinkTextAndIconWrapper .slds-page-header__title,
.forceCommunityRelatedList .forceListViewManagerHeader .slds-page-header__title {
    color: #041C4E !important;
    font-weight: 600;
    font-size: 26px;
    line-height: 1.2;
    letter-spacing: .3px;
}
.slds-page-header__name-switcher {
    align-self: center !important;
    margin: 0 0 0 4px !important;
}
.forceListViewPlaceholder {
    max-height: 125px;
    overflow: hidden;
}
.forceCommunityRelatedList .slds-card {
    border: 0 none;
}
.forceCommunityRelatedList .slds-card .forceListViewManagerHeader.slds-page-header--object-home {
    padding: 0 0 1rem;
}
.forceOutputLookupWithPreview a.textUnderline {
    border: 0 none !important;
}

/* BUTTONS */
button.slds-button.slds-button_neutral,
button.slds-button.slds-button--neutral,
a.slds-button.slds-button_neutral,
button.slds-button.slds-button_brand,
button.slds-button.slds-button--brand,
.slds-file-selector__button.slds-button.slds-button_neutral {
    font-size: 1rem;
    font-family: var(--dxp-g-heading-font-family);
    font-weight: 700;
    border-width: 2px;
    border-radius: 3px;
    padding-inline: 24px;
    padding-block: 12px;
    line-height: 1;
    text-decoration: none;
}
.slds-button_neutral:not(button) a,
.slds-button--neutral:not(button) a,
.slds-button_brand:not(button) a,
.slds-button--brand:not(button) a {
    font-family: var(--dxp-g-heading-font-family);
    font-weight: 700;
    padding-block: 12px;
    line-height: 1;
}
.slds-button-group .slds-button, .slds-button-group-list .slds-button {
    border-width: 2px !important;
}
.slds-button-group .slds-button+.slds-button,
.slds-button-group .slds-button+.slds-button_last .slds-button,
.slds-button-group .slds-button+.slds-button--last .slds-button,
.slds-button-group-list li+li .slds-button {
    margin-left: -2px !important;
}
button.slds-button.slds-button--neutral * {
    line-height: 1;
}
.slds-button .slds-button__icon {
    height: 1rem;
    width: 1rem;
}
.slds-button_neutral.slds-is-selected,
.slds-button--neutral.slds-is-selected {
    --slds-c-button-neutral-color-border: var(--slds-c-button-neutral-color-border, var(--sds-c-button-neutral-color-border, var(--lwc-buttonColorBorderPrimary,rgb(215, 213, 208)))) !important;
}

/* CHATTER FEED */
.forceChatterFeedInner .feedActions {
    padding: 0 !important;
}
.forceChatterStyle--default .cuf-feedElement.cuf-feedElement {
    padding: 24px 0 16px !important;
}
.slds-feed__item {
    padding: 0 !important;
    border-bottom: 1px solid var(--lwc-colorBorder);
}
.slds-feed__item-comments {
    background-color: transparent !important;
    border-top: 0 none !important;
}
.slds-feed__item-comments .slds-comment {
    padding: 8px 0 !important;
}
.forceChatterFeedback--default .commentInputArea {
    padding: 0 0 24px !important;
}
.forceChatterFeedback .cuf-showMoreComments {
    padding: 0 0 8px;
}
.slds-feed__item-comments {
    border: 0 none !important;
}
.forceChatterFeedBodyText.cuf-feedBodyText {
    font-size: 1rem;
}
.forceChatterStyle .forceChatterEntityPhoto.standardSize {
    width: 2.75rem !important;
    height: 2.75rem !important;
}

/* USER PROFILE */
.forceCommunityUserProfileBody {
    margin-top: 24px;
}
.forceCommunityUserProfileBody .cProfileViewBody {
    border-radius: 4px !important;
}
.forceCommunityUserProfileBody .cUserProfileCon {
    margin: 0 !important;
    padding: 32px !important;
    gap: 24px;
}
.forceCommunityUserProfileBody .cProfilephoto {
    width: 160px !important;
    height: 160px !important;
    min-width: 0 !important;
    padding: 0 !important;
}
.forceCommunityUserProfileBody .cProfileHeaderCon .forceCommunityUserProfileHeader {
    margin: 0 !important;
    padding: 0 !important;
    height: 160px !important;
}
.forceCommunityUserProfileBody .cProfilephoto {
    width: 160px !important;
    height: 160px !important;
    min-width: 0 !important;
    padding: 0 !important;
}
.forceCommunityUserProfileBody .cUserProfileCon:before,
.forceCommunityUserProfileBody .cUserProfileCon:after {
    display: none !important;
}
.forceCommunityUserProfileBody .cUserKnowledgeableAboutAndStatsCon.none {
    display: none;
}
.forceCommunityUserProfileBody .cUserProfileDetailCon {
    padding: 0 !important;
    width: auto !important;
    flex-grow: 1;
}
.forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail {
    padding: 0 !important;
}
.forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
    padding: 0 !important;
}
.forceCommunityUserProfileDetail .profileName {
    font-family: var(--dxp-g-headingFontFamily) !important;
    font-size: 32px !important;
    line-height: 1.1 !important;
    letter-spacing: -.5px !important;
}
.forceCommunityUserProfileDetail .userBadge {
    display: none;
}
.profileDetailView {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.profileDetailView .detailsData {
    margin: 0 !important;
}

/* FILE DETAIL */
.oneActionsRibbon.forceActionsContainer li.oneActionsDropDown {
    padding-top: 18px;
    padding-bottom: 22px;
}
.uiTabset--default .forceDetailPanelDesktop.slds-card {
    padding: 1rem !important;
}
.forceContentPreviewPanel .preview {
    width: 100%;
    border: 0 none;
}

/* ERROR PAGE */
.error-message-container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 72px;
    position: relative;
}
.error-code {
    font-size: max(250px, 20vw);
    font-weight: 900;
    letter-spacing: -.03em;
    color: #EBF1FF;
    line-height: 1;
}
h1.error-message {
    position: absolute;
    color: #041C4E;
    font-size: 48px !important;
    line-height: 110%;
    letter-spacing: -.5px;
    font-weight: 700;
    max-width: 820px;
    text-align: center;
}
.error-action-cards {
    --error-grid-gap: 32px;
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
    gap: var(--error-grid-gap);
}
.error-action-card {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 1 1 calc(50% - calc(var(--error-grid-gap) / 2));
    border-radius: 4px;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 15%);
    border-bottom: 4px solid transparent;
    padding: 32px;
    transition: border-bottom-color 100ms;
}
.error-action-card:hover {
    border-bottom-color: var(--dxp-g-brand);
}
.error-action-icon {
    height: 60px;
    width: 60px;
}
h3.error-action-title {
    font-size: 19px !important;
    line-height: 120%;
    font-weight: 600;
    color: var(--dxp-g-brand);
}
.error-action-description {
    line-height: 130%;
}
.error-action-container h2 {
    font-size: 32px !important;
    line-height: 110%;
    text-align: center;
    padding-block: 32px;
    color: #041C4E;
}

/* FLOW / CASE ASSIST */
.forceCommunityFlowCommunity {
    border: 0 none !important;
}
.slds-card__body.flowruntimeBody {
    padding: 0 !important;
}
.content[c-describeProblemScreen_describeProblemScreen] {
    width: 100%;
    margin: auto;
    max-width: calc((100% / 12) * 10);
}
.flowruntimeBody .slds-progress {
    width: 100%;
    max-width: 604px;
}
.slds-progress-ring {
    display: block !important;
}
.slds-rich-text-editor__textarea .slds-rich-text-area__content {
    color: var(--lwc-colorTextDefault);
    font-family: var(--dxp-g-heading-font-family);
}
.slds-visual-picker input:checked~label .slds-visual-picker__text:after {
	display: none;
}
.slds-form-element__legend {
    font-weight: 400 !important;
}
.slds-combobox__input.slds-input_faux {
    height: 40px;
    display: flex;
    align-items: center;
    border: 1px solid var(--lwc-colorBorder);
    font-family: var(--dxp-g-heading-font-family);
}
.file-upload-container .slds-form-element .slds-form-element__label,
.contact-fields-container .slds-form-element .slds-form-element__label {
    color: var(--lwc-colorTextDefault);
    font-size: 1rem;
    margin-bottom: 8px;
}
.case-assist-contact-fields .slds-input {
    font-family: var(--dxp-g-heading-font-family);
    padding: 12px;
    height: auto !important;
    line-height: 1;
}
.slds-file-selector {
    width: 100%;
    position: relative;
}
.slds-file-selector__dropzone {
    width: 100%;
    padding: 20px !important;
    display: flex;
    justify-content: center;
}
.slds-pill {
    padding: 8px 12px !important;
    gap: 4px;
    background-color: #F8F7F5 !important;
    border: 0 none !important;
}
.slds-pill:hover {
    background-color: #EBF1FF !important;
}
.slds-progress {
    --lwc-progressColorBackground: #FFFFFF;
    --lwc-progressColorBorderActive: #386FE5;
    --lwc-progressBarColorBackgroundFill: #386FE5;
    --lwc-progressColorBorder: #FFFFFF;
    --lwc-progressBarColorBackground: #D7D5D0;
}

/* LOGIN STYLES */
.salesforceIdentitySocialLogin2 .or {
    font-family: var(--dxp-g-heading-font-family);
    font-size: 19px !important;
    font-weight: 600;
    color: #FFC547 !important;
    margin-bottom: 24px !important;
    margin-top: 0 !important;
}
.salesforceIdentitySocialLogin2 .or:before, 
.salesforceIdentitySocialLogin2 .or:after {
    display: none !important;
}
.salesforceIdentitySocialLogin2 .socialOptionsContainer {
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-width: 250px;
    margin-inline: auto;
}
.salesforceIdentitySocialLogin2 .socialOptionsContainer .socialOption {
    width: 100%;
    margin: 0 !important;
}
.salesforceIdentitySocialLogin2 .socialOptionsContainer .socialOption .slds-button {
    width: 100%;
    border: 0 none;
    background-color: var(--dxp-g-brand);
    color: #ffffff;
    transition: background-color 150ms;
}
.salesforceIdentitySocialLogin2 .socialOptionsContainer .socialOption .slds-button:hover {
    background-color: var(--lwc-brandAccessibleActive);
}

/* MOBILE STYLES */
@media (max-width: 767px) {
    .forceCommunityThemeHeroBase .contentTitle {
        font-size: 2rem !important;
    }
    .forceCommunityThemeHeroBase .content {
        gap: 0.5rem;
    }
    .websterHomeHero.dummyCommThemeGroupId.commThemeCmp.forceCommunityThemeHeroBase.forceCommunityThemeHeroStarter {
        padding: 4rem 1rem 2.5rem !important;
    }
    .forceCommunityThemeHeroBase .bgOverlay {
        opacity: .6;
        background: rgb(56,111,229) !important;
        background: linear-gradient(45deg, rgba(56,111,229,1) 0%, rgba(4,28,78,1) 100%) !important;
    }
    .smrt-card-container {
        flex-direction: column;
        gap: 1rem;
    }
    .footer-links {
        flex-direction: column;
        text-align: center;
        gap: 1rem;
    }
    .forceCommunityRecordListMobile .forceCommunityActionsContainerMobile {
        display: none;
    }
    .forceCommunityThemeHeaderCompact .themeUtils .themeUtilsContainer {
        gap: 1rem;
    }
    .forceCommunityThemeHeaderCompact .themeNotifications .unsNotificationsCounter svg,
    .forceCommunityThemeSearchSection .search-triggerButton svg {
        height: 24px !important;
        width: 24px !important;
    }
    .forceCommunityThemeHeaderCompact .themeLogo {
        left: 56px !important;
        transform: none !important;
        padding-top: 0 !important;
    }
    .forceCommunityUserProfileBody .cUserProfileCon {
        padding: 0 !important;
    }
    .forceCommunityUserProfileBody .cProfilephoto {
        width: auto !important;
        height: auto !important;
    }
    .forceCommunityUserProfileBody .cProfileHeaderCon .forceCommunityUserProfileHeader {
        height: auto !important;
    }
    .slds-form.slds-form_stacked {
        gap: 1rem;
    }
    .forceCommunityHeadline h1.headlineTitle {
        font-size: 2rem;
        padding-top: 0.5rem !important;
    }
    .forceCommunityHeadline p.headlineInfo {
        font-size: 1.25rem;
    }
    .uiTabset--default .tabs__item&gt;a {
        padding-inline: 8px !important;
        padding-block: 8px 12px !important;
        margin-bottom: -1px;
        text-transform: uppercase !important;
    }
    .uiTabset--default .tabs__item+.tabs__item {
        margin-left: 8px !important;
    }
    .uiTabset--default .uiTabBar .tabs__nav .uiTabItem.tabs__item {
        margin-top: 0 !important;
    }
    h1.error-message {
        font-size: 32px !important;
    }
    .error-code {
        font-size: 50vw;
    }
    .error-message-container {
        padding: 24px 16px;
    }
    .error-action-container h2 {
        font-size: 24px !important;
        padding-block: 24px;
    }
    .error-action-cards {
        --error-grid-gap: 16px;
    }
    .error-action-card {
        flex-basis: 100%;
        padding: 24px;
    }
}

/* builder  */

.uiPanel--notificationsPanel .closeBtn {
    right: 5px !important;
    padding: 6px 12px !important;
}

.forceCommunityUserSettings input[type=checkbox]:checked {
    background-color: #386FE5;
}

.uiInput--checkbox input[type=checkbox]:not([disabled]):checked:after, input.uiInput--checkbox[type=checkbox]:not([disabled]):checked:after {
    border-bottom: 2px solid white !important;
    border-left: 2px solid white !important;
}
.case-assist-contact-fields .slds-input{
    height: 45px !important;
}

 article[data-type=TrackedChange], .commentInputArea, .commentActorAndInput, .cuf-commentLink{
  display:none !important;  
} 

/* Replace the label on Email notifications under My Settings */
label[for=allFeedsEmailCheckbox] span{
  visibility: hidden;
    position: relative;
}

label[for=allFeedsEmailCheckbox] span:after{
   visibility: visible;
    position: absolute;
    width: 500px !important;
    top: 0;
    left: 0;
    content: "Enable Email Notifications";
}

/* CSS update to hide Feed Clump Items on the Case detail page*/
div[data-aura-class=forceChatterClumpItem]{
    display:none;
}



/*Announcements Component*/

.ann-top-margin-fix{
    margin-top: -12px!important;
}

/* Case data table*/
c-pl-case-datatable .brand-color{
    color: #041c4e !important;
    font-weight: 600;
    font-family: 'g-Montserrat';
    font-size: 1.625rem;
    letter-spacing: 0.3px;
    line-height: 120%;
}

c-pl-case-datatable .list-search-container .slds-combobox__input.slds-input_faux {
    height: initial;
    padding-left: 0;
    font-weight: 600;
    font-size: 1.25rem;
    border: none !important;
    font-family: 'g-Montserrat' !important;
}

.custom-datatable-rich-text img {
    margin: 0 !important;	
    height: 32px;	
    width: 32px;
 }

 [data-label="Case Collaborator"] {
    display: flex;
    justify-content: center;
 }

c-pl-case-datatable .list-search-container .slds-combobox__input.slds-input_faux:focus {
    box-shadow: 0 0 3px #ffffff;
}
a.slds-th__action.slds-text-link_reset.slds-is-sorted_asc span {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .7px;
    line-height: 100%;
    color: #2e2e2d;
}

.slds-table_header-fixed_container &gt; .slds-scrollable_y::before {
    border: none !important;
}

a.slds-th__action.slds-text-link_reset.slds-is-sorted_desc span {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #2e2e2d;
}

.slds-icon-standard-case {
    background-color: #ffc547 !important;
}

c-pl-case-datatable .slds-text-heading_small.slds-float_left {
    font-size: 12px;
    padding: 3px;
    background: rgba(215, 213, 208, .3);
    border-radius: 2px;
    font-weight: bold;
}

c-pl-case-datatable lightning-formatted-number.slds-m-right_x-small {
    margin-left: 2px;
    margin-right: 0;
  
}

c-pl-case-datatable svg.slds-icon.slds-icon-text-default.slds-icon_xx-small {
    fill: #2e2e2d;
    margin-top: -1px;
}

.pagination-group .fix_button-group-flexbox .slds-button.slds-button_first.slds-button_first{
    border-right : 2px solid !important;
}

c-pl-case-datatable .slds-table_header-fixed {
    border-top: 2px solid #949494;
}

/* case detail tabs */


.oneActionsComposer.uiTabset--task .tabs__item a span.title {
    display: block;
    width: fit-content;
}

.slds-text-heading_large {
    font-size: 1.625rem !important;
    line-height: 120% !important;
    font-family: 'g-Montserrat';
    letter-spacing: 0.3px;
    font-weight: 600;
}

.slds-text-heading_large:first-letter {
    text-transform: capitalize;
}

.case-banner-title .slds-text-heading_large {
    margin-bottom: 24px;
}

lightning-tab-bar li.slds-tabs_default__item a {
    font-size: 1rem !important;
    font-family: 'g-Montserrat';
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase !important;
}

ul.slds-tabs_default__nav {
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #BAB9B5;
}

.dummyButtonCallToAction.uiButton span {
    color: #386FE5;
}

.slds-button_icon-more svg.slds-button__icon.slds-button__icon_x-small {
    display: none !important;
}

.slds-button_icon-more {
    height: 32px;
    width: 32px;
}

.qe-feedPanelFeedActions input {
    height: 32px !important;
}

.qe-feedPanelFeedActions button {
    height: 32px !important;
}

.slds-post__footer-action {
    color: #949494 !important;
}

.slds-tabs_default.js-tabset.forceCommunityTabLayout svg.slds-icon-text-default, .slds-post__footer-action svg, .right-actions svg, .cuf-feedItemActionTrigger.cuf-buttonIcon svg {
    fill: #949494;
}

.forceChatterFeedAuxBodyRecordSummary .cuf-roundBorder {
    background-color: #ffc547 !important;
}

.forceChatterFeedAuxBodyRecordSummary .cuf-roundBorder img {
    height: 48px !important;
    width: 48px !important;
}

/*Case list View - Home Page*/

.list-search-container {
    width: 100%;
    display: flex;
    align-items: flex-end;
    padding-bottom: 1rem;
}

svg[data-key="search"] {
    fill: #386FE5 !important;
    height: 1rem;
    width: 1rem;
}

span.countSortedByFilteredBy {
   color: #2e2e2d;
}

input[type=search] {
    height: 2.5rem;
}

.slds-button_icon-more {
    height: 40px;
}

.list-search-container lightning-input.slds-float_right.slds-form-element {
    float: none;
    max-width: 300px;
    margin-left: auto;
}

.list-search-container .slds-combobox__input {
    color: #041c4e;
    font-size: 1.188rem;
}

.list-search-container .slds-float_left.slds-text-body_small {
    padding-top: 4px;
}

.slds-icon-standard-case.slds-icon_container svg {height: 48px;width: 48px;}

/* coveo button home page  */

.coveo-search-button-svg {
    height: 20px !important;
    width: 20px !important;
    color: #386FE5 !important;
}

.coveo-search-button-svg:hover {
    color: #386FE5 !important;
}


/* case-collab */

.collab-lookup .slds-input {
    height: 40px;
}

.collab-card-body.slds-m-vertical_x-small {
    margin: 12px 0 12px 0;
}
.pill-container {
    margin-top: 8px;
}

.pill-container ul.slds-listbox {
    gap: 8px;
}

.existing-case-collab-pill, .existing-case-collab-pill.case-collab-current-user {
    margin: 0 !important;
    padding: 0 !important;
}

.existing-case-collab-pill .slds-pill__icon_container {
    height: 14px;
    width: 14px;
    margin: 0;
}

.existing-case-collab-pill .slds-avatar.slds-avatar_circle {
    height: 14px;
    width: 14px;
}

.existing-case-collab-pill .slds-pill {
    padding: 6px 10px 6px 10px !important;
    gap: 6px;
    background-color: #EBF1FF !important;
}

.case-collab-current-user .slds-pill {
    background-color: #F8F7F5 !important  
}

.existing-case-collab-pill .slds-pill__label {
    font-family: 'g-Montserrat';
    font-size: 14px;
    font-weight: 700;
    line-height: 130%;
    color: #386FE5;
}

.case-collab-current-user .slds-pill__label {
    color: #2E2E2D;
}

.existing-case-collab-pill .close-icon-container {
    height: 14px;
    width: 14px;
    margin-left: 2px;
    display: inline-flex;
    align-items: center;
}

.existing-case-collab-pill .close-icon-container:hover {
    cursor: pointer;
}

.existing-case-collab-pill .slds-icon-utility-close.slds-icon_container {
    height: 14px;
    width: 14px;
    align-items: center;
    display: flex;
    margin-top: -1px;
}

.existing-case-collab-pill .slds-icon-text-default {
    fill: #386FE5;
}

.collab-lookup svg[data-key="search"] {
    height: 20px;
    width: 20px;
}

.collab-lookup .slds-icon-utility-search.slds-icon_container {
    height: 20px;
    width: 20px;
    top: 5px;
}

.collab-lookup .slds-icon-standard-user.slds-icon_container {
    height: 20px;
    width: 20px;
    border-radius: 50%;
}

.collab-lookup .slds-icon-standard-user.slds-icon_container svg {
    height: 20px;
    width: 20px;
}

c-pl-case-collaborators h3, c-osf-case-resolution-links h3 {
    color: #2E2E2D !important;
    font-weight: 600 !important;
    font-size: 1.25rem;
}

.colab-icon {
    height: 32px;
    width: 32px;
    margin: 0 8px 0px 0;
}



@media only screen and (max-width: 767px) {


    .colab-icon {
        height: 24px;
        width: 24px;
        margin: 0 6px 0px 0;
    }

.list-search-container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 12px;
	}

.list-search-container .slds-col.slds-size_1-of-2 {
    width: 100%;
	}

.list-search-container lightning-input.slds-float_right.slds-form-element {
    max-width: none;
    width: 100%;
	}
    
}

@media only screen and (min-width: 48em) {
.search-in-list{
    width: 300px !important;
	}
}

  .collab-lookup .slds-form-element__help {
    color: #2E2E2D !important;
    margin-top: 6px
}

.collab-lookup .slds-form-element__help:before {
content: '';
		height: 16px;
        width: 16px;
        display: inline-block;
        margin: 0 3px -2px 0;
		background-image: url(/sfsites/c/resource/PortalAssets/images/warning.svg);

}</pre></body></html>