@font-face {
    font-display: swap;
    font-family: Ford;
    font-style: normal;
    font-weight: 300;
    src: url(/sfsites/c/resource/Zeus_AU_FordFontLight/FordF1-Light.woff2) format("woff2")
}
  
@font-face {
    font-display: swap;
    font-family: Ford;
    font-style: normal;
    font-weight: 400;
    src: url(/sfsites/c/resource/Zeus_AU_FordFontRegular/FordF1-Regular.woff2) format("woff2")
}
  
@font-face {
    font-display: swap;
    font-family: Ford;
    font-style: normal;
    font-weight: 500;
    src: url(/sfsites/c/resource/Zeus_AU_FordFontMedium/FordF1-Medium.woff2) format("woff2")
}
  
@font-face {
    font-display: swap;
    font-family: Ford;
    font-style: normal;
    font-weight: 600;
    src: url(/sfsites/c/resource/Zeus_AU_FordFontSemiBold/FordF1-Semibold.woff2) format("woff2")
}
  
@font-face {
    font-display: swap;
    font-family: Ford;
    font-style: normal;
    font-weight: 700;
    src: url(/sfsites/c/resource/Zeus_AU_FordFontBold/FordF1-Bold.woff2) format("woff2")
}

:root {
    --ford-theme-color-primary: #00095B;
    --ford-theme-color-secondary: #066FEF;
    --ford-theme-color-tertiary: #1700F4;
    --ford-theme-text-color-primary: #0F0F0F;
    --ford-theme-text-color-secondary: #fff;
    --ford-theme-text-color-tertiary: #616161;
    --ford-theme-background-color-primary: #F0F0F0;
    --ford-theme-background-color-secondary: #00142E;
    --ford-theme-error: #9C0F2E;
    --ford-theme-border-color: #E5E5E5;
    --ford-theme-white: #fff;
    --ford-theme-black: #000;
    --ford-theme-grey: #616161;
    
    --ford-theme-liner-width: 1440px;
  
    /* Container width */
    --ford-theme-container-xs: 456px;
    --ford-theme-container-sm: 640px;
    --ford-theme-container-md: 1024px;
    --ford-theme-container-lg: 1200px;
    --ford-theme-container-xl: 1440px;
  
    /* Font Weight */
    --ford-theme-font-light: 300;
    --ford-theme-font-regular: 400;
    --ford-theme-font-medium: 500;
    --ford-theme-font-semibold: 600;
    --ford-theme-font-bold: 700;
  
    /* Font family */
    --ford-theme-font: var(--lwc-fontFamily), sans-serif;
  
    --ford-theme-shadow: 0 6px 16px 0 rgba(13, 14, 15, 0.08), 0 1px 4px 0 rgba(13, 14, 15, 0.06);
  
    --ford-theme-spacing-base : 4px;
    --ford-theme-spacing-xxs: calc(var(--ford-theme-spacing-base) / 2); /* 2px */
    --ford-theme-spacing-xs: var(--ford-theme-spacing-base); /* 4px */
    --ford-theme-spacing-sm: calc(var(--ford-theme-spacing-xs) + var(--ford-theme-spacing-base)); /* 8px */
    --ford-theme-spacing-md : calc(var(--ford-theme-spacing-sm) + var(--ford-theme-spacing-base)); /* 12px */
    --ford-theme-spacing-lg : calc(var(--ford-theme-spacing-md) + var(--ford-theme-spacing-base)); /* 16px */
    --ford-theme-spacing-xl : calc(var(--ford-theme-spacing-lg) + var(--ford-theme-spacing-base)); /* 20px */
    --ford-theme-spacing-2xl : calc(var(--ford-theme-spacing-xl) + var(--ford-theme-spacing-base)); /* 24px */
    --ford-theme-spacing-3xl : calc(var(--ford-theme-spacing-2xl) + var(--ford-theme-spacing-base) * 2); /* 32px */
    --ford-theme-spacing-4xl : calc(var(--ford-theme-spacing-3xl) + var(--ford-theme-spacing-base) * 2); /* 40px */
    --ford-theme-spacing-5xl : calc(var(--ford-theme-spacing-4xl) + var(--ford-theme-spacing-base) * 2); /* 48px */
    --ford-theme-spacing-6xl : calc(var(--ford-theme-spacing-5xl) * 2); /* 96px */

    --ford-theme-border-width: 2px;
    --ford-theme-border-radius: 4px; 
}

html {
    box-sizing: border-box;
    overflow-x: hidden;
}
  
body {
    width: 100%;
    overflow-x: hidden;
}
  
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: var(--ford-theme-font-medium) !important;
    line-height: 110%;
}
  
h1 {
    font-size: 2rem !important;
}
  
h2 {
    font-size: 1.75rem !important;
}
  
h3 {
    font-size: 1.5rem !important;
}
  
h4 {
    font-size: 1.25rem !important;
}

p {
    font-size: 1.125rem !important;
}

a {
    text-decoration: underline !important;
}
 
/* Slds Overrides */
  
/* Header */
.siteforcePrmBody .cHeader {
    box-shadow: var(--ford-theme-shadow) !important;
}
  
.siteforcePrmBody .cHeaderTopInternalWrapper {
    padding: 0 var(--ford-theme-spacing-6xl, 96px) !important;
}
  
/* Header navigation */
.forceCommunityGlobalNavigation>* {
    padding: 0 var(--ford-theme-spacing-5xl, 48px) !important;
}

/* Global Search Box */
.cSearchContainer{
    width: 30% !important;
    margin-right: 32px !important;
}
  
/* horizontal */
.forceCommunityGlobalNavigation .slds-list_horizontal {
    margin-bottom: var(--ford-theme-spacing-lg, 16px);
}
  
.forceCommunityGlobalNavigation .slds-list_horizontal {
    margin-bottom: var(--ford-theme-spacing-lg, 16px);
}
  
.forceCommunityGlobalNavigation .slds-list_horizontal li:first-child {
    padding-left: var(--ford-theme-spacing-md);
}
  
.siteforcePrmBody .comm-navigation .comm-navigation__item a.slds-is-active span {
    border-bottom: 2px solid var(--ford-theme-color-primary);
}
  
.forceCommunityGlobalNavigation .slds-list__item a {
    font-weight: var(--ford-theme-font-medium) !important;
    font-size: 1.125rem !important;
    text-decoration: none !important;
}
  
.forceCommunityGlobalNavigation .slds-list_horizontal a {
    padding: var(--ford-theme-spacing-lg) var(--ford-theme-spacing-md) !important;
}
  
/* vertical */
.forceCommunityGlobalNavigation .slds-is-fixed>.slds-list_vertical a * {
    padding-left: 0 !important;
}
  
/* Profile */
.siteforcePrmBody .cHeader .selfServiceProfileMenuTrigger .profileName {
    font-size: 1.125rem !important;
}
  
.siteforcePrmBody .cHeader .selfServiceProfileMenuTrigger .trigger-link {
    color: #000000 !important;
    text-decoration: none !important;
}
  
.siteforcePrmBody .cHeader .selfServiceProfileMenuTrigger .profileIcon {
    border-radius: var(--ford-theme-border-radius) !important;
}
  
.cProfileMenu {
    padding-left: var(--ford-theme-spacing-sm);
}

.siteforcePrmBody .cHeader .selfServiceProfileMenuTrigger .trigger-link {
    pointer-events: none;
}

/* .selfServiceUserProfileMenu .uiMenuList {
    display: none !important;
} */
  
/* Notification */
.headerButtonBody {
    color: var(--ford-theme-color-primary) !important;
}

.cHeaderWrapper > div[data-region-name="customRegion"] {
    display: none;
}

body.comm-page-home .cHeaderWrapper > div[data-region-name="customRegion"],
body.comm-page-custom-service .cHeaderWrapper > div[data-region-name="customRegion"],
body.comm-page-custom-sales .cHeaderWrapper > div[data-region-name="customRegion"] {
    display: block !important;
}

/* Buttons */
.slds-button--neutral, .slds-button_neutral {
    --slds-c-button-neutral-color-border: var(--ford-theme-color-primary);
}

/* Flexible layout - rows and columns */
.forceCommunitySection .cb-section_column {
    padding: var(--ford-theme-spacing-md) !important;
}

/* Record list - standard layout */
.forceCommunityRecordListStandard {
    border-radius: var(--ford-theme-border-radius);
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color);
}

.forceCommunityRecordListStandard .listTitle {
    text-transform: capitalize !important;
    padding: var(--ford-theme-spacing-2xl) var(--ford-theme-spacing-md) !important;
    background-color: var(--ford-theme-background-color-primary);
    font-size: 1.5rem !important;
}

.forceBaseListView thead {
    background-color: var(--ford-theme-background-color-primary) !important;
}

.forceBaseListView thead th {
    padding: 0 var(--ford-theme-spacing-sm) var(--ford-theme-spacing-md) var(--ford-theme-spacing-md) !important;
    font-weight: var(--ford-theme-font-regular) !important;
    font-size: 0.875rem;
    color: var(--ford-theme-text-color-primary) !important;
}

.forceBaseListView tbody td {
    padding: var(--ford-theme-spacing-md) !important;
    font-size: 0.875rem;
}

.forceCommunityRecordListStandard .viewAllLink {
    font-size: 0.875rem !important;
    padding-left: var(--ford-theme-spacing-md);
    padding-bottom: 18px;
}

/* Record list - Mobile */
.forceCommunityRecordListMobile .forceCommunityActionsContainerMobile {
    display: none;
}

.forceCommunityRecordListMobile .forceListRecord .body {
    padding: var(--ford-theme-spacing-md) !important;
}

.forceCommunityRecordListMobile .forceListRecord .itemTitle {
    font-size: 1.125rem !important;
}

.forceCommunityRecordListMobile .forceListRecord .slds-list--horizontal .slds-item--label {
    width: auto !important;
    min-width: 35%;
    overflow: unset;
}

/* Record list - Full - desktop */
.forceCommunityRecordListDesktop.slds-card {
    border-radius: var(--ford-theme-border-radius) !important;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color) !important;
}

.forceCommunityRecordListDesktop .slds-page-header {
    background-color: var(--ford-theme-background-color-primary) !important;
    padding: var(--ford-theme-spacing-2xl) var(--ford-theme-spacing-md) !important;
    border-bottom: none !important;
}

.forceCommunityRecordListDesktop .slds-page-header__title {
    font-size: 1.5rem !important;
    font-weight: var(--ford-theme-font-medium) !important;
}

.forceCommunityRecordListDesktop .slds-page-header__title .slds-page-header__name-switcher button {
    color: var(--ford-theme-color-primary) !important;
}

.forceCommunityRecordListDesktop .slds-page-header .slds-breadcrumb .slds-breadcrumb__item {
    padding-bottom: var(--ford-theme-spacing-sm);
}

.forceCommunityRecordListDesktop .slds-page-header .slds-breadcrumb .slds-breadcrumb__item span {
    font-size: 1.125rem !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader force-list-view-manager-status-info {
    font-size: 0.625rem !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .test-lvmForceActionsContainer {
    align-self: end !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .test-lvmForceActionsContainer ul.forceActionsContainer li.slds-button:nth-child(2) {
    border-radius: var(--ford-theme-border-radius) 0 0 var(--ford-theme-border-radius) !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .test-lvmForceActionsContainer ul.forceActionsContainer li.slds-button:nth-child(2) {
    border-top-left-radius: var(--ford-theme-border-radius) !important;
    border-bottom-left-radius: var(--ford-theme-border-radius) !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .test-lvmForceActionsContainer ul.forceActionsContainer li.slds-button:last-child {
    border-top-right-radius: var(--ford-theme-border-radius) !important;
    border-bottom-right-radius: var(--ford-theme-border-radius) !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .slds-button--neutral {
    --slds-c-button-neutral-color-border: var(--ford-theme-color-primary);
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .forceListViewSettingsMenu {
    display: none !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader .slds-button_icon {
    color: var(--ford-theme-color-primary) !important;
    border-color: var(--ford-theme-color-primary) !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader force-list-view-manager-search-bar {
    padding-top: var(--ford-theme-spacing-4xl);
    padding-right: var(--ford-theme-spacing-2xl);
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container {
    font-size: 0.875rem !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container .slds-table thead th {
    font-weight: var(--ford-theme-font-semibold) !important;
}

.forceCommunityRecordListDesktop .listViewContainer .forceRecordLayout thead tr th a {
    text-decoration: none !important;
}

.forceListViewManagerGrid .slds-cell-fixed .forceListViewManagerGridColumnHeaderMenu {
    display: none !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container .slds-table .slds-cell-fixed {
    background-color: var(--ford-theme-background-color-primary) !important;
}

.oneActionsRibbon li > a {
    text-decoration: none !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid .slds-th__action {
    padding-bottom: var(--ford-theme-spacing-lg) !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td:last-child .forceVirtualAction {
    display: none !important;
}

.forceListViewManagerGrid .slds-resizable__divider {
    display: none !important;
}

/* Record detail */
.forceCommunityRecordHeadline .highlights.slds-page-header, .forceCommunityRecordHeadline .forceHighlightsStencilDesktop.slds-page-header {
    border-radius: var(--ford-theme-border-radius) !important;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color) !important;
    height: auto !important;
    background: var(--ford-theme-background-color-primary) !important;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow, .forceHighlightsStencilDesktop .primaryFieldRow {
    padding: var(--ford-theme-spacing-sm);
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow .chatterActionContainer .slds-button--neutral {
    font-size: 0.875rem !important;
    border-radius: 42px !important;
    --slds-c-button-color-border: var(--ford-theme-color-primary);
    --slds-c-button-spacing-inline-start: var(--ford-theme-spacing-2xl);
    --slds-c-button-spacing-inline-end: var(--ford-theme-spacing-2xl);
    padding-top: var(--ford-theme-spacing-xs) !important;
    padding-bottom: var(--ford-theme-spacing-xs) !important;
    --slds-c-button-color-background: transparent;
    border-width: var(--ford-theme-border-width);
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow .entityNameTitle, .forceHighlightsStencilDesktop .entityNameTitle {
    font-size: 1.125rem !important;
    color: #001639 !important;
    font-weight: var(--ford-theme-font-medium);
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow .slds-page-header__title, .forceHighlightsStencilDesktop .clip-text.slds-page-header__title {
    font-size: 1.75rem !important;
    font-weight: var(--ford-theme-font-medium) !important;
    padding-top: var(--ford-theme-spacing-sm);
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow force-record-avatar .icon, .forceHighlightsStencilDesktop .forceSocialPhoto img {
    background-color: var(--ford-theme-color-primary) !important;
    width: 3rem !important;
    height: 3rem !important;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .primaryFieldRow .highlights-icon-container, .forceHighlightsStencilDesktop .forceEntityIcon {
    background-color: var(--ford-theme-color-primary) !important;
    width: 48px !important;
    height: 48px !important;
}

.forceHighlightsStencilDesktop .forceEntityIcon.roundedSquare {
    border-radius: 0 !important;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row, .forceHighlightsStencilDesktop .slds-page-header__detail-row {
    padding: var(--ford-theme-spacing-2xl) !important
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block force-record-avatar, .forceHighlightsStencilDesktop .slds-page-header__detail-row .forceSocialPhoto_v2.photoContainer {
    display: none;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block .change-owner-trigger, .forceHighlightsStencilDesktop .slds-page-header__detail-row .forceOutputOwnerIdLookupWithChangeLink .changeOwnerLink {
    display: none;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block a {
    margin: 0 !important;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block .fieldComponent {
    white-space: unset !important;
}

.forceCommunityRecordHeadline .highlights.slds-page-header .slds-page-header__detail-row .slds-page-header__detail-block a span {
    border-bottom: none !important;
}

.forceCommunityRecordDetail .slds-card__body_inner {
    --slds-c-card-body-spacing-inline-end: 0 !important;
    --slds-c-card-body-spacing-inline-start: 0 !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li {
    max-width: 100% !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element .slds-form-element__label, .forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element__static {
    font-size: 1.125rem !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element:not(.slds-is-editing) {
    padding: 0 !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-truncate {
    overflow: unset !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element__control a {
    text-decoration: underline !important;
}

.forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element .slds-form-element__label, .forceHighlightsStencilDesktop .slds-page-header__detail-row > li .slds-form-element .slds-form-element__control {
    padding-top: 0 !important;
}

/* Path Assistant */
.forceCommunityPathAssistant .slds-card {
    border: none !important
}

.forceCommunityPathAssistant .slds-card .slds-card__body_inner {
    --slds-c-card-body-spacing-inline-end: 0;
    --slds-c-card-body-spacing-inline-start: 0;
}

.forceCommunityPathAssistant .slds-path__link {
    text-decoration: none !important;
    font-size: 0.875rem !important;
}

.forceCommunityPathAssistant .slds-path__nav .slds-is-incomplete,
.forceCommunityPathAssistant .slds-path__nav .slds-is-incomplete:before,
.forceCommunityPathAssistant .slds-path__nav .slds-is-incomplete:after {
    background: #c9c9c9 !important;
}

/* Tabs */
.forceCommunityTabLayout {
    border-radius: 16px;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color);
    padding: var(--ford-theme-spacing-2xl);
}

.forceCommunityTabLayout .slds-tabs_default__nav {
    border-bottom: none !important;
}

.forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item .slds-tabs_default__link {
    text-decoration: none !important;
    font-size: 1.5rem !important;
    font-weight: var(--ford-theme-font-medium) !important;
}

.forceCommunityTabLayout .slds-tabs_default__item.slds-is-active:after {
    height: 2px !important;
}

.forceCommunityTabLayout .record-layout-container .slds-section__title {
    font-size: 1.25rem !important;
}

.forceCommunityTabLayout .record-layout-container records-record-layout-section .slds-section {
    padding-top: var(--ford-theme-spacing-lg);
}

.forceCommunityTabLayout .record-layout-container .slds-section__title svg.slds-icon_x-small {
    width: 20px !important;
    height: 20px !important;
}

.forceCommunityTabLayout .record-layout-container .slds-section__title .slds-section__title-action {
    padding: 0 !important;
}

.forceRelatedListSingleContainer .slds-card_boundary {
    border-radius: 16px !important;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .slds-page-header {
    padding: var(--ford-theme-spacing-md) var(--ford-theme-spacing-2xl) !important;
    border-radius: 14px !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .slds-page-header .forceDeferredDropDownAction {
    display: none !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .slds-page-header .slds-avatar .forceEntityIcon {
    background-color: var(--ford-theme-color-primary) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header {
    background-color: transparent !important;
    padding: var(--ford-theme-spacing-2xl) var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button:first-child {
    border-radius: 42px 0 0 42px !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button:last-child {
    border-radius: 0 42px 42px 0 !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button:only-child {
    border-radius: 42px !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral {
    --slds-c-button-neutral-color-border: var(--ford-theme-black);
    font-size: 0.875rem !important;
    --slds-c-button-neutral-spacing-inline-start: var(--ford-theme-spacing-2xl);
    --slds-c-button-neutral-spacing-inline-end: var(--ford-theme-spacing-2xl);
    padding-top: var(--ford-theme-spacing-md) !important;
    padding-bottom: var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral:active {
    background-color: transparent !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral:focus {
    --slds-c-button-neutral-color-background-hover: transparent;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral:hover {
    --slds-c-button-neutral-color-background-hover: transparent;
    --slds-c-button-neutral-color-border-hover: var(--ford-theme-black);
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral a {
    color: var(--ford-theme-text-color-primary) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral a:focus {
    background-color: transparent !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral a:hover {
    background-color: transparent !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .forceActionsContainer .slds-button--neutral a:focus-visible {
    outline-color: transparent !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop.headerBottomBorder .slds-page-header {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom: none !important;
    background-color: var(--ford-theme-background-color-primary) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop.headerBottomBorder .slds-page-header {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    background-color: transparent !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .forceRelatedListPreviewGrid.forceBaseListView thead th {
    border-bottom: none !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop.headerBottomBorder .forceRelatedListPreviewGrid.forceBaseListView thead th {
    border-bottom: 1px solid #e5e5e5 !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .stencil {
    display: none !important;
}

.forceRelatedListSingleContainer .slds-card__header-title {
    font-size: 1.5rem !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop .slds-page-header .slds-card__header-title {
    font-size: 1.125rem !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .slds-page-header .slds-card__header-title a {
    text-decoration: none !important;
}

.forceCommunityTabLayout .forceRelatedListPreviewGrid.forceBaseListView thead th {
    font-weight: var(--ford-theme-font-regular) !important;
    background-color: var(--ford-theme-background-color-primary) !important;
    padding-top: var(--ford-theme-spacing-sm) !important;
}

.forceCommunityTabLayout .forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .forceBaseListView thead th:first-child {
    padding-left: var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .forceBaseListView tbody th:first-child {
    padding-left: var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListPreviewGrid.forceBaseListView tbody th:first-of-type {
    padding-left: var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListPreviewGrid.forceBaseListView tbody td div.forceVirtualAction {
    display: none;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop.headerBottomBorder .slds-card__footer {
    --slds-c-card-footer-text-align: left;
    padding-bottom: var(--ford-theme-spacing-3xl) !important;
    padding-left: var(--ford-theme-spacing-2xl) !important;
}

.forceCommunityTabLayout .forceRelatedListCardDesktop.headerBottomBorder .slds-card__footer {
    padding-left: var(--ford-theme-spacing-md) !important;
}

.forceCommunityTabLayout .forceRelatedListSingleContainer.container {
    margin-top: var(--ford-theme-spacing-2xl);
}

.forceRelatedListContainer .forceRelatedListSingleContainer:not(:first-child) {
    margin-top: var(--ford-theme-spacing-2xl) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout {
    padding-left: var(--ford-theme-spacing-2xl) !important;
    padding-right: var(--ford-theme-spacing-2xl) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout .primaryField {
    font-size: 1.125rem !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout a.forceOutputLookup {
    text-decoration: none !important;
    border-bottom: none !important;
    color: var(--ford-theme-black) !important;
    margin: 0 !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout .tableRowGroup {
    padding: var(--ford-theme-spacing-sm) 0 !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout .tableRowGroup .slds-item--label {
    color: var(--ford-theme-black) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .uiAbstractList .forceRecordLayout .tableRowGroup .slds-item--detail {
    color: var(--ford-theme-black) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .forceBaseListView thead th {
    font-weight: var(--ford-theme-font-regular) !important;
    background-color: var(--ford-theme-background-color-primary) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .forceBaseListView thead th:first-child {
    padding-left: var(--ford-theme-spacing-2xl) !important;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .forceRelatedListPreview .forceBaseListView tbody th:first-child {
    padding-left: var(--ford-theme-spacing-2xl) !important;
}

/* Feed Publisher */
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav {
    border-bottom: none !important;
    border-radius: 16px 16px 0 0 !important;
    border-width: var(--ford-theme-border-width) !important;
    border-color: var(--ford-theme-border-color) !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__item:first-child > a {
    border-radius: 14px 0 0 0 !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__item > a {
   text-decoration: none !important;
   color: #001639 !important;
   font-size: 1.5rem !important;
   border-color: transparent !important;
   padding: var(--ford-theme-spacing-lg) var(--ford-theme-spacing-2xl) !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__content {
    border-width: var(--ford-theme-border-width) !important;
    border-color: var(--ford-theme-border-color) !important;
    border-radius: 0 0 16px 16px !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__content .forcePublisherQuickActionCollapser .dummyControlsContainer {
    padding: 0 var(--ford-theme-spacing-2xl) var(--ford-theme-spacing-lg) !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__content .forcePublisherQuickActionCollapser .dummyControlsContainer .slds-button--brand {
    border-radius: 42px !important;
    font-size: 0.875rem !important;
    padding: var(--ford-theme-spacing-base) var(--ford-theme-spacing-2xl) !important;
}

.forceCommunityFeedPublisher .uiTabset--task .tabs__content .forcePublisherQuickActionCollapser .dummyControlsContainer .slds-button--neutral {
    border-radius: 42px !important;
    border-width: var(--ford-theme-border-width) !important;
    border-color: var(--ford-theme-border-color) !important;
    justify-content: flex-start !important;
    font-size: 0.625rem !important;
}

/* Chatter Feed */
.forceCommunityForceCommunityFeed .slds-button_icon {
    color: var(--ford-theme-color-primary) !important;
    border-color: var(--ford-theme-color-primary) !important;
    border-radius: 100px !important;
}

.forceCommunityForceCommunityFeed .searchInFeedInput .slds-input-has-icon .slds-input__icon {
    fill: #AEAEAE !important;
}

.forceCommunityForceCommunityFeed .searchInFeedInput .slds-input {
    --slds-c-input-text-color: #747474;
    --slds-c-input-color-border: var(--ford-theme-border-color) !important;
    border-width: var(--ford-theme-border-width) !important;
}

.forceCommunityForceCommunityFeed .searchInFeedInput .slds-input::placeholder {
    color: #747474 !important;
}

.forceCommunityForceCommunityFeed .forceChatterFeedItemHeader a,
.forceChatterFeedItem .entityLinkHover a {
    text-decoration: none !important;
}

.forceChatterStyle .cuf-preamble p {
    font-size: 0.813rem !important;
}

.forceChatterFeedBodyText p {
    font-size: 0.875rem !important;
}

.forceChatterStyle .inputTextArea,
.forceChatterStyle .inputTextArea::placeholder {
    color: #747474 !important;
}

.forceChatterFeedCommentInputDesktop .cuf-dummyTextarea.inputTextArea.cuf-commentTextArea {
    border-color: #747474 !important;
}

.forceChatterFeedback--default .commentActorAndInput .slds-input {
    --slds-c-input-text-color: #747474;
    --slds-c-input-color-border: #747474;
}

.forceChatterFeedback--default .commentActorAndInput .slds-input::placeholder {
    color: #747474 !important;
}

/* Modal */
.oneRecordActionWrapper {
    border-radius: 16px !important;
}

.oneRecordActionWrapper.isModal .inlineTitle {
    font-size: 1.5rem !important;
    padding: 0 0 var(--ford-theme-spacing-md) !important;
}

.oneRecordActionWrapper.isModal .slds-section__title {
    font-size: 1.25rem !important;
    padding: var(--ford-theme-spacing-md) 0 0 !important;
}

.oneRecordActionWrapper .forceDetailPanelDesktop.slds-card {
    padding: var(--ford-theme-spacing-2xl) !important;
}

.oneRecordActionWrapper .forcePageBlockSection .slds-section__content > .slds-form_stacked {
    padding: 0 !important;
}

.oneRecordActionWrapper .forceRecordEditActions .forceActionButton {
    border-radius: 42px !important;
    padding: var(--ford-theme-spacing-sm) var(--ford-theme-spacing-2xl) !important;
}

.forceOutputLookupWithPreview a.textUnderline {
    border-bottom: none !important;
}

.slds-dropdown__item > a {
    text-decoration: none !important;
}

.forceContentRelatedListPreviewFileList {
    border-bottom: none !important;
}

.forceContentRelatedListPreviewFileList .slds-file-selector__dropzone {
    border: none !important;
    border-radius: 14px !important;
}

/* Center Content */
.siteforcePrmBody .cCenterPanel {
    margin-top: 64px !important;
    margin-bottom: 120px;
}

/* Slds inputs */
.slds-input {
    --slds-c-input-color-border: var(--ford-theme-color-primary);
}

.slds-input-has-icon .slds-input__icon {
    fill: var(--ford-theme-color-primary) !important;
}

.slds-form-element__control a {
    text-decoration: none !important;
}

.slds-form-element__control .inline-edit-trigger-icon {
    filter: brightness(0) saturate(100%) invert(14%) sepia(31%) saturate(4939%) hue-rotate(223deg) brightness(81%) contrast(127%)
}

/* Report list */
.forceCommunityAnalyticsObjectHome .folderNavigator {
    max-height: fit-content !important;
}

/* omni flex cards */
omnistudio-flex-card-state .slds-card {
    border-radius: var(--ford-theme-border-radius) !important;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color) !important;
    padding: 0 !important;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card {
    border-radius: 16px !important;
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color) !important;
    padding: 0 !important;
}

omnistudio-flex-card-state .slds-card  .slds-rich-text-editor__output h3 {
    margin-bottom: 0 !important;
    padding: var(--ford-theme-spacing-2xl) var(--ford-theme-spacing-md) !important;
    background-color: var(--ford-theme-background-color-primary);
    line-height: 1.5;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-rich-text-editor__output .slds-text-heading_large {
    padding: var(--ford-theme-spacing-md) var(--ford-theme-spacing-2xl) !important;
    background-color: var(--ford-theme-background-color-primary);
    line-height: 1.5;
    font-size: 1.5rem !important;
    font-weight: var(--ford-theme-font-medium) !important;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-border_bottom {
    border-bottom: none !important;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-m-right_x-large {
    margin-right: 0 !important;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-border_bottom runtime_omnistudio_common-output-field {
    padding: var(--ford-theme-spacing-md) var(--ford-theme-spacing-2xl);
    display: inline-block;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-border_bottom runtime_omnistudio_common-output-field .vloc-min-height {
    border-bottom: 1px solid var(--ford-theme-border-color);
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-border_bottom runtime_omnistudio_common-output-field .vloc-min-height .slds-form-element__label {
    font-size: 0.625rem !important;
}

runtime_omnistudio_flexcards-flex-card-state .slds-card .slds-col.slds-border_bottom runtime_omnistudio_common-output-field .vloc-min-height .field-value {
    overflow-wrap: anywhere !important;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-head-cell[omnistudio-dataTable_dataTable_slds] {
    background-color: var(--ford-theme-background-color-primary) !important;
    color: var(--ford-theme-text-color-primary) !important;
    font-size: 0.875rem !important;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-head-cell[omnistudio-dataTable_dataTable_slds] .slds-th__action {
    text-decoration: none !important;
    padding: 0 var(--ford-theme-spacing-md) var(--ford-theme-spacing-md) !important;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] {
    padding: var(--ford-theme-spacing-md) !important;
    font-size: 0.875rem !important;
    white-space: unset !important;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .checkBoxCell .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux {
    border: none !important;
    --slds-c-checkbox-color-background: transparent;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .checkBoxCell .slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux {
    background-color: transparent !important;
}

.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .checkBoxCell .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:before {
    content: "\1F6A9";
    display: block;
    position: absolute;
    top: -30%;
    left: 100%;
    height: 1rem;
    width: 1rem;
}
/* Start - PZM-4325 Leads overdue flag*/
c-cf-zeus-new-leads-list-view .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell c-icon:after,
c-cf-zeus-a-u-assigned-leads-list-view .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell c-icon:after,
c-cf-zeus-a-u-get-open-tasks .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell c-icon:after {
    content: "\1F6A9";
    display: block;
    height: 1rem;
    width: 1rem;
    position: absolute;
    left: 20%;
}

c-cf-zeus-new-leads-list-view .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell .slds-icon.slds-p-around_xxx-small.slds-icon_container--circle.slds-float_left.slds-icon-text-inverse.slds-icon_x-small,
c-cf-zeus-a-u-assigned-leads-list-view .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell .slds-icon.slds-p-around_xxx-small.slds-icon_container--circle.slds-float_left.slds-icon-text-inverse.slds-icon_x-small,
c-cf-zeus-a-u-get-open-tasks .slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .dataTableCell .slds-icon.slds-p-around_xxx-small.slds-icon_container--circle.slds-float_left.slds-icon-text-inverse.slds-icon_x-small {
    display: none;
}
/* End - PZM-4325*/
/* Start - PZM-4530 Activity Tab on Portal Lead Record Page*/
.slds-card-wrapper.activityPanel.forceCommunityActivityPanel.setBlockForSectionRow .slds-section.past-activity-group .slds-section__title .slds-button.slds-section__title-action.slds-grid,
.slds-card-wrapper.activityPanel.forceCommunityActivityPanel.setBlockForSectionRow .slds-section.open-activity-group.openActivities .openActivitiesHeader.slds-section__title .slds-button.slds-section__title-action {
    font-size: 1rem;
}
/* End - PZM-4530*/
.slds-data-table[omnistudio-dataTable_dataTable_slds] .slds-data-table-row-cell[omnistudio-dataTable_dataTable_slds] .checkBoxCell .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after {
    display: none !important;
}
/* Start - PZM-5657 Remove New Button from All Lead List Views*/
li[data-target-selection-name="sfdc:StandardButton.Lead.New"].slds-button.slds-button--neutral.slds-button_neutral {
    display: none !important;
}
/* End - PZM-5657*/
/* Start - PZM-5698 Hide None Option from Lead Visibility Preference Picklist*/
.slds-listbox.slds-listbox_vertical.slds-dropdown.slds-dropdown_fluid.slds-dropdown_left[aria-label="Lead Visibility Preference"] lightning-base-combobox-item.slds-media.slds-listbox__option.slds-media_center.slds-media_small.slds-listbox__option_plain[data-value=""]{
    display: none !important;
}
/* End - PZM-5698*/
/* Start - PZM-3630 Change the heading of Documentation Titles*/
.slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .ui-widget .forceCommunityHeadline .headlineTitle .uiOutputText {
    color : #ffffff ;
}
.slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .ui-widget .forceCommunityHeadline .headlineTitle{
    background-color: var(--ford-theme-color-primary) ;
    padding-bottom: 20px;
}

/* End - PZM-3630*/
.slds-action_item[omnistudio-flexAction_flexAction_slds] {
    font-size: 0.875rem;
    padding: 18px var(--ford-theme-spacing-md);
    color: var(--ford-theme-color-secondary) !important;
}

/* Omni form */
/* Article */
.omniscript-article.slds-card {
    border: none !important;
}

.omniscript-body.slds-card__body_inner {
    padding-left: 0 !important;
}

/* Stepper - Vertical */
.omni-stepchart-content[omnistudio-omniscriptStepChartItems_omniscriptStepChartItems_vertical],
.slds-progress__item.slds-is-completed .slds-progress__item_content {
    font-size: 1.125rem;
    color: var(--ford-theme-text-color-tertiary) !important;
    padding-top: var(--ford-theme-spacing-3xl) !important;
    padding-bottom: var(--ford-theme-spacing-3xl) !important;
    margin-top: 0 !important;
}
.slds-progress_vertical .slds-progress__item.slds-is-active .slds-progress__item_content {
    font-weight: var(--ford-theme-font-regular) !important;
    color: var(--ford-theme-color-secondary) !important;
}

.slds-progress_vertical .slds-progress__item:before, .slds-progress_vertical .slds-progress__item:after {
    width: 1px !important;
}

.slds-progress__item .slds-progress__marker {
    box-shadow: var(--ford-theme-background-color-primary) 0 0 0 4px !important;
}

.slds-progress__item .omni-stepchart-button-pristine {
    border-color: var(--ford-theme-background-color-primary) !important;
    background-color: var(--ford-theme-grey) !important;
}

.slds-progress__item.slds-is-active .slds-progress__marker {
    border-color: var(--ford-theme-color-secondary) !important;
}

/* Stepper - Horizontal */
.omni-hz-stepchart-list-item.slds-is-active .omni-hz-stepchart-label {
    color: var(--ford-theme-color-secondary) !important;
}

omnistudio-omniscriptstepchart_omniscriptstepchart .slds-progress-bar_x-small {
    height: 1px !important;
}

/* Header */
.os-step-label[omnistudio-omniscriptStep_omniscriptStep] {
    font-size: 1.75rem !important;
    margin-top: 0 !important;
    margin-bottom: var(--ford-theme-spacing-2xl);
    padding-left: 0 !important;
}

.vlc-separator[omnistudio-omniscriptStep_omniscriptStep] {
    border-width: var(--ford-theme-border-width) !important;
    border-color: #707070 !important;
    margin-left: 0 !important;
}

/* Body */
.omniscript-step__body[omnistudio-omniscriptStep_omniscriptStep] {
    padding-top: var(--ford-theme-spacing-2xl) !important;
    padding-bottom: 72px !important;
}

.omniscript-step__body[omnistudio-omniscriptStep_omniscriptStep] .slds-grid {
    padding-left: 0 !important;
}

.slds-gutters {
    padding-left: 0 !important;
}

/* Block content */
.omni-block_content[omnistudio-omniscriptBlock_omniscriptBlock] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    /* flex-direction: column; 
    gap: var(--ford-theme-spacing-md);*/
}

.omni-block_content[omnistudio-omniscriptBlock_omniscriptBlock] [data-omni-key="DR_GetVehicle"] {
    display: inline-flex !important;
}

/* Text Block */
omnistudio-omniscript-text-block {
    margin: 0 !important;
}

omnistudio-omniscript-step[data-omni-key="Step_LeadSummary"] omnistudio-omniscript-text-block {
    padding: 0 !important;
}

/* Start - zeusAuDPCreateLead Omniscript CSS */
/* c-zeus-a-u-d-p-create-lead-english [data-omni-key="CustomerDetails_Fleet"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="CustomerDetails_Retail"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalLeadDetails"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalFleetCustomerDetailsl"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalFleetInformation"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalRetailCustomerDetails"] .slds-truncate[omnistudio-omniscriptblock_omniscriptblock] {
    display: none;
} */
.dealer-marketing-consent-text{
    font-size: smaller !important;
    padding-top: 60px;  
    margin-left: -50px;    
}
.omni-block_content .space-allocation {
    display: none;
}

.spacing{
    margin: 24px 0px;
}

/* omnistudio-omniscript-block[data-omni-key="CustomerDetails_Fleet"] .omni-block_content, 
omnistudio-omniscript-block[data-omni-key="CustomerDetails_Retail"] .omni-block_content, 
omnistudio-omniscript-block[data-omni-key="TradeInInformation"] .omni-block_content,
omnistudio-omniscript-block[data-omni-key="finalLeadDetails"] .omni-block_content,
omnistudio-omniscript-block[data-omni-key="finalFleetCustomerDetails"] .omni-block_content,
omnistudio-omniscript-block[data-omni-key="finalFleetInformation"] .omni-block_content,
omnistudio-omniscript-block[data-omni-key="finalRetailCustomerDetails"] .omni-block_content {
    display: block;
} */

omnistudio-omniscript-select[data-omni-key="stateName_Fleet"] .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click, 
omnistudio-omniscript-select[data-omni-key="stateName_Retail"] .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click, 
omnistudio-omniscript-select[data-omni-key="finalStateName_Fleet"] .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click,
omnistudio-omniscript-select[data-omni-key="finalStateName_Retail"] .slds-combobox.slds-dropdown-trigger.slds-dropdown-trigger_click {
    display: block;
}
 
.omniscript-step__body .slds-container_fluid {
    padding: var(--ford-theme-spacing-md) 0;
    display: inline-block;
}


/* omnistudio-omniscript-block[data-omni-key="CustomerDetails_Fleet"] .slds-accordion__summary-action, 
omnistudio-omniscript-block[data-omni-key="CustomerDetails_Retail"] .slds-accordion__summary-action,
omnistudio-omniscript-block[data-omni-key="finalLeadDetails"] .slds-accordion__summary-action,
omnistudio-omniscript-block[data-omni-key="finalFleetCustomerDetails"] .slds-accordion__summary-action,
omnistudio-omniscript-block[data-omni-key="finalFleetInformation"] .slds-accordion__summary-action,
omnistudio-omniscript-block[data-omni-key="finalRetailCustomerDetails"] .slds-accordion__summary-action {
    display: none;
} */

c-zeus-a-u-d-p-create-lead-english [data-omni-key="OptInText_Fleet"],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="OptInText_Retail"],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalOptInText_Fleet"],
c-zeus-a-u-d-p-create-lead-english [data-omni-key="finalOptInText_Retail"] {
    display: inline-grid;
}

.lead-summary-section {
    display: flex;
    width: 100%;
    margin: var(--ford-theme-spacing-md) 0;
    flex-flow: column;
}

.lead-summary-section p {
    padding: var(--ford-theme-spacing-md) 0;
    font-size: 1rem !important;
}

.lead-summary-section .summary-label {
    display: inline-block;
    font-weight: var(--ford-theme-font-bold);
    padding-right: var(--ford-theme-spacing-sm);
}

.lead-summary-section .heading-display {
    color: var(--ford-theme-text-color-secondary);
    background-color: var(--ford-theme-color-primary);
    border-radius: 4px;
    padding: var(--ford-theme-spacing-lg);
}

.lead-summary-section .trade-in-heading{
    padding: 16px;
    font-size: 24px;
    font-weight: 400;
}

.lead-summary-section .lead-summary-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    padding-left: var(--ford-theme-spacing-lg);
}
@media only screen and (min-width: 48em) {
    .lead-summary-section .lead-summary-container {
        grid-template-columns: repeat(2, 1fr);
    }   
}

.lead-summary-section .vehicle-summary-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    padding-left: var(--ford-theme-spacing-lg);
}
@media only screen and (min-width: 48em) {
    .lead-summary-section .vehicle-summary-container {
        grid-template-columns: repeat(2, 1fr);
    }   
}

.lead-summary-section .additional-info {
    padding-left: var(--ford-theme-spacing-lg);
}

.lead-summary-section .additional-info .text-copy {
    padding-top: 0;
}

.vehicle-table-container {
    font-size: 1.125rem !important;
    margin: var(--ford-theme-spacing-md) var(--ford-theme-spacing-lg);
    border-radius: var(--ford-theme-border-radius);
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color); 
}

.vehicle-table-container .vehicle-table {
    width: -webkit-fill-available !important;
}

.vehicle-table-container .vehicle-table th {
    background-color: var(--ford-theme-background-color-primary);
}

.vehicle-table-container .vehicle-table td {
    border-top: 1px solid #dddbda;
    vertical-align: top;
}
c-cf-zeus_-dealership-a-p-i-key-card-parent omnistudio-flex-card-state .slds-card {
    border-radius: none !important;
    border: none !important;
    padding: 0 !important;
}
/** End - zeusAuDPCreateLead Omniscript CSS  **/
/** Start -FlexCard Leads List view CSS **/
c-cf-zeus-new-leads-list-view omnistudio-flex-card-state [omnistudio-datatable_datatable_slds] .slds-data-table-row-cell.flex-datatable-cell [data-field-name="Name"] .field-value{
    color: rgb(6, 111, 239) !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
c-cf-zeus-overdue-leads-list-view omnistudio-flex-card-state [omnistudio-datatable_datatable_slds] .slds-data-table-row-cell.flex-datatable-cell [data-field-name="Name"] .field-value{
    color: rgb(6, 111, 239) !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
c-cf-zeus-overdue-leads-list-view-by-user omnistudio-flex-card-state [omnistudio-datatable_datatable_slds] .slds-data-table-row-cell.flex-datatable-cell [data-field-name="Name"] .field-value{
    color: rgb(6, 111, 239) !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
c-cf-zeus-a-u-assigned-leads-list-view omnistudio-flex-card-state [omnistudio-datatable_datatable_slds] .slds-data-table-row-cell.flex-datatable-cell [data-field-name="Name"] .field-value{
    color: rgb(6, 111, 239) !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
/** End -FlexCard Leads List view CSS **/
/* Start - Potential Lead Duplicate Flexcard PZM-3842 */
c-cf-zeus-duplicate-leads-list-view omnistudio-flex-card-state [omnistudio-datatable_datatable_slds] .slds-data-table-row-cell.flex-datatable-cell [data-field-name="LeadName"] .field-value {
    color: rgb(6, 111, 239) !important;
    text-decoration: underline !important;
    cursor: pointer !important;
}
c-cf-zeus-duplicate-leads-list-view omnistudio-flex-card-state .slds-grid{
    border:0px !important;
}
c-cf-zeus-a-u-display-lead-dupliactes omnistudio-flex-icon[data-style-id="state0element0_child"] .slds-icon.slds-icon-standard-merge {
    background-color: rgb(27 150 255) !important;
}
/* End - Potential Lead Duplicate Flexcard PZM-3842 */

/* Start - DPCreateLead PZM-3601 */
c-zeus_-vehicle-features .slds-form-element,
omnistudio-omniscript-checkbox[data-omni-key="gfv"] .slds-checkbox,
omnistudio-omniscript-checkbox[data-omni-key="DigitalMarketConsentOptIn"] .slds-checkbox {
    /*padding: var(--ford-theme-spacing-md) 0;*/
    padding: var(--ford-theme-spacing-md) !important;
    display: inline-block;
    width: 100%;
}
c-zeus_-vehicle-features .slds-form-element__label,
omnistudio-omniscript-text-block[data-omni-key="DigitalMarketingConsent"] .slds-rich-text-editor__output {
    font-size: 1.125rem !important;
    margin-bottom: var(--ford-theme-spacing-md) !important;
    font-weight: var(--ford-theme-font-medium) !important;
    display: inline-block !important;
}

.vlocity-btn.slds-button.slds-button_brand {
    --slds-c-button-color-background: var(--ford-theme-color-secondary) !important;
    border-color: transparent !important;
}

c-zeus_-vehicle-features[data-omni-key="Vehicle Features"] .slds-card {
    border-color: transparent !important;
}

c-zeus_-vehicle-features .slds-combobox__input {
    --lwc-heightInput: 2.875rem !important;
    line-height: 2.875rem !important;
    --slds-c-input-color-border: #747474 !important;
}
c-zeus_-vehicle-features .slds-dueling-list {
    border: #747474 !important;
}
c-zeus_-vehicle-features abbr.slds-required {
    color: var(--ford-theme-error) !important;
    margin: 0 !important;
    padding-right: var(--ford-theme-spacing-md);
    font-size: 1.125rem !important;
}
c-zeus_-vehicle-features .slds-has-error .slds-input {
    --slds-c-input-color-border: var(--ford-theme-error) !important;
}
c-zeus_-vehicle-features .slds-has-error .slds-form-element__help {
    font-size: 0.875rem !important;
    color: var(--ford-theme-error) !important;
    margin-top: var(--ford-theme-spacing-base) !important;
}

/*End - DPCreateLead PZM-3601*/
/*Start - SalesDelegateDesign/RevokeDelegateDesign PZM-3916 & PZM-3965*/
c-zeus_-d-p-delegate-access .slds-button.slds-button_brand,
c-cf-zeus-d-p-delegate-access-button .slds-button.slds-button_brand,
.slds-button.slds-button_brand[data-ok-button] {
    --slds-c-button-color-background: var(--ford-theme-color-secondary) !important; 
    border-color: transparent !important;
}

c-zeus_-d-p-delegate-access .slds-button_brand:active,
c-cf-zeus-d-p-delegate-access-button .slds-button_brand:active,
c-zeus-a-u-d-p-create-lead-english .slds-button_brand:active,
.slds-button.slds-button_brand:active[data-ok-button] {
    --slds-c-button-color-background-active: var(--ford-theme-color-secondary) !important;
}

c-zeus_-d-p-delegate-access .slds-button_brand:hover,
c-zeus_-d-p-delegate-access .slds-button_brand:focus,
c-zeus_-d-p-delegate-access .slds-button.slds-button_brand[kx-scope=button-brand]:active {
    border-color: transparent !important;
    background-color: var(--ford-theme-color-secondary) !important;
}

c-cf-zeus-d-p-delegate-access-button omnistudio-flex-card-state .slds-grid,
.slds-grid,

c-cf-zeus-display-child-parts-online-leads omnistudio-flex-card-state .slds-grid,
c-cf-zeus-display-online-lead-accessories-child omnistudio-flex-card-state .slds-grid{
    border:0px !important;
}

c-zeus_-d-p-delegate-access .slds-table thead th {
    color: #001639 !important;
}

c-zeus_-d-p-delegate-access .slds-cell-fixed.slds-has-button-menu,
c-zeus_-d-p-delegate-access .slds-th__action.slds-th__action_form.slds-cell-fixed,
c-zeus_-display-lead-duplicates .slds-cell-fixed.slds-has-button-menu,
c-zeus_-display-lead-duplicates .slds-th__action.slds-th__action_form.slds-cell-fixed {
    background-color: var(--ford-theme-background-color-primary) !important;
    color: var(--ford-theme-text-color-primary) !important;
    font-size: 0.875rem !important;
}
.notification-text-title {
    font-size: 1.25rem !important;
}
.notification-link {
    text-decoration: none !important;
}
/*Start - SalesDelegateDesign/RevokeDelegateDesign PZM-3916 & PZM-3965*/

/* Start - ZeusLeadLineItemRelatedListWithoutTradeIn and ZeusLeadLineItemRelatedListWithTradeIn Flexcard CSS */

c-cf-zeus-lead-line-item-with-trade-in omnistudio-block[data-style-id="state0element0_child"] omnistudio-flex-action[data-style-id="state0element0block_element2_child"] c-button button{
    padding: 0px 8px!important;
    font-size: 12px !important;
}

c-cf-zeus-lead-line-item-with-trade-in c-cf-zeus-lead-line-item-related-list-with-trade-in omnistudio-flex-card-state .slds-grid{
    border:0px !important;
}

c-cf-zeus-lead-line-item-without-trade-in omnistudio-flex-action[data-style-id="state0element2_child"] c-button button{
    padding: 0px 8px!important;
    font-size: 12px !important;
}

c-cf-zeus-lead-line-item-without-trade-in c-cf-zeus-lead-line-item-related-list-without-trade-in omnistudio-flex-card-state .slds-grid{
    border:0px !important;
}

/** End - ZeusLeadLineItemRelatedListWithoutTradeIn and ZeusLeadLineItemRelatedListWithTradeIn Flexcard CSS  **/

.separator {
    border-top: 2px solid #d9d9d9 !important;
}
/**login page */
.salesforceIdentityLoginBody2{
    background: none !important;
}
.siteforceSldsOneColLayout.siteforceContentArea{
    margin-bottom:15rem !important;
}

/* Vlocity button */
.vlocity-btn {
    font-size: 1.125rem !important;
    padding-top: var(--ford-theme-spacing-sm) !important;
    padding-bottom: var(--ford-theme-spacing-sm) !important;
}

.vlocity-btn.slds-button_base {
    padding-left: var(--ford-theme-spacing-lg) !important;
    padding-right: var(--ford-theme-spacing-lg) !important;
    border: 1px solid var(--ford-theme-color-primary) !important;
}


.omniscript-sfl-actions > div {
    padding: 0 !important;
    width: 100%;
}

/* Omni inputs */ 
.slds-form-element__label[omnistudio-input_input_slds],
.slds-form-element__label[omnistudio-combobox_combobox_slds],
.slds-form-element__label[omnistudio-textarea_textarea_slds],
.slds-form-element__label[omnistudio-radiogroup_radiogroup_slds],
.slds-form-element__label[omnistudio-datepicker_datepicker_slds],
.slds-form-element__label[omnistudio-omniscriptlookup_omniscriptlookup],
.slds-form-element__label[omnistudio-maskedinput_maskedinput_slds] {
    font-size: 1.125rem !important;
    margin-bottom: var(--ford-theme-spacing-md) !important;
    font-weight: var(--ford-theme-font-medium) !important;
    display: inline-block !important;
}

abbr.slds-required[omnistudio-input_input_slds],
abbr.slds-required[omnistudio-combobox_combobox_slds],
abbr.slds-required[omnistudio-textarea_textarea_slds],
abbr.slds-required[omnistudio-datepicker_datepicker_slds],
abbr.slds-required[omnistudio-radiogroup_radiogroup_slds],
abbr.slds-required[omnistudio-maskedinput_maskedinput_slds] {
    color: var(--ford-theme-error) !important;
    margin: 0 !important;
    padding-right: var(--ford-theme-spacing-md);
    font-size: 1.125rem !important;
}

.vlocity-input {
    font-size: 0.875rem !important;
}

.slds-input[omnistudio-combobox_combobox_slds],
.slds-input[omnistudio-input_input_slds],
.slds-input[omnistudio-omniscriptlookup_omniscriptlookup],
.slds-input[omnistudio-maskedinput_maskedinput_slds],
.slds-input[omnistudio-datepicker_datepicker_slds] {
    --lwc-heightInput: 2.875rem !important;
    --slds-c-input-color-border: #747474;
}

.slds-has-error .vlocity-input,
.slds-has-error .slds-listbox__option-text_entity[omnistudio-combobox_combobox_slds],
.slds-has-error .slds-input[omnistudio-datepicker_datepicker_slds],
.slds-has-error .slds-input[omnistudio-maskedinput_maskedinput_slds] {
    --slds-c-input-color-border: var(--ford-theme-error) !important;
}

.slds-has-error .slds-textarea[omnistudio-textarea_textarea_slds] {
    --slds-c-textarea-color-border: var(--ford-theme-error) !important;
}

.slds-has-error .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux[omnistudio-radiogroup_radiogroup_slds] {
    border-color: var(--ford-theme-error) !important;
}

.slds-has-error .slds-form-element__help[omnistudio-input_input_slds],
.slds-has-error .slds-form-element__help[omnistudio-combobox_combobox_slds],
.slds-has-error .slds-form-element__help[omnistudio-textarea_textarea_slds],
.slds-has-error .slds-form-element__help[omnistudio-datepicker_datepicker_slds],
.slds-has-error .slds-form-element__help[omnistudio-radiogroup_radiogroup_slds],
.slds-has-error .slds-form-element__help[omnistudio-maskedinput_maskedinput_slds] {
    font-size: 0.875rem !important;
    color: var(--ford-theme-error) !important;
    margin-top: var(--ford-theme-spacing-base) !important;
}

/* text area */
.slds-textarea[omnistudio-textarea_textarea_slds] {
    --slds-c-textarea-color-border: #747474;
}

.omnistudio-omniscript-textarea[data-omni-key="description"] {
    width: 100% !important;
}

.slds-form-element[omnistudio-radiogroup_radiogroup_slds] {
    padding: var(--ford-theme-spacing-md) 0;
}

.slds-form-element__control[omnistudio-radiogroup_radiogroup_slds] {
    display: flex;
    flex-direction: column;
    gap: var(--ford-theme-spacing-sm);
}

.slds-form-element__control[omnistudio-radiogroup_radiogroup_slds].slds-grid {
    flex-direction: unset;
}

/* Omni Radio */
.slds-radio .slds-form-element__label[omnistudio-radiogroup_radiogroup_slds] {
    margin: 0 !important;
    padding-right: var(--ford-theme-spacing-md) !important;
    font-weight: var(--ford-theme-font-regular) !important;
}

.slds-radio [type=radio]+.slds-radio__label .slds-radio_faux[omnistudio-radiogroup_radiogroup_slds] {
    margin-right: var(--ford-theme-spacing-md) !important;
    width: 24px !important;
    height: 24px !important;
    --slds-c-radio-color-border: #747474;
}

.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux[omnistudio-radiogroup_radiogroup_slds] {
    --slds-c-radio-color-border-checked: var(--ford-theme-color-primary);
    --slds-c-radio-color-background-checked: var(--ford-theme-color-primary);
}

.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux[omnistudio-radiogroup_radiogroup_slds]:after {
    --slds-c-radio-mark-color-foreground: var(--ford-theme-white);
}

/* Omni Checkbox */
omnistudio-omniscript-checkbox .slds-m-vertical_medium {
    margin: 0 !important;
}

.slds-checkbox .slds-form-element__label[omnistudio-input_input_slds] {
    margin: 0 !important;
    padding-right: var(--ford-theme-spacing-md) !important;
    font-weight: var(--ford-theme-font-regular) !important;
}

.slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux[omnistudio-input_input_slds] {
    margin-right: var(--ford-theme-spacing-md) !important;
    width: 24px !important;
    height: 24px !important;
    --slds-c-checkbox-color-border: #747474 !important;
}

.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux[omnistudio-input_input_slds] {
    --slds-c-checkbox-color-border: var(--ford-theme-color-primary) !important;
    --slds-c-checkbox-color-background: var(--ford-theme-color-primary) !important;
}

.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux[omnistudio-input_input_slds]:after {
    height: 0.5rem !important;
    width: 1rem !important;
    top: 40% !important;
    --slds-c-checkbox-mark-color-foreground: var(--ford-theme-text-color-secondary);
}

.omni-read-only .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux[omnistudio-input_input_slds] {
    border-color: var(--ford-theme-grey) !important;
    background: var(--ford-theme-grey) !important;
}

/* mobile - max width 480px */
@media only screen and (max-width: 30em) {
    .omniscript-body.slds-card__body {
        margin-top: var(--ford-theme-spacing-5xl) !important;
    }

    omnistudio-omniscript-step-chart .slds-omniscript_stepform {
        margin-top: var(--ford-theme-spacing-3xl) !important;
    }

    .slds-progress__item.slds-is-completed .slds-progress__marker_icon {
        color: var(--lwc-progressBarColorBackgroundFillSuccess, rgb(46, 132, 74)) !important;
    }

    .omniscript-sfl-actions .omniscript-btn-save-for-later .vlocity-btn .btnLabel {
        width: 100%;
    }
}
  
/* mobile - max width 767px */
@media only screen and (max-width: 47.9375em) {
    .siteforcePrmBody .cHeaderTopInternalWrapper {
        padding: 0 var(--ford-theme-spacing-4xl, 40px) !important;
    }
  
    .siteforcePrmBody .cCenterPanel {
      padding: 0 var(--ford-theme-spacing-sm, 8px) !important;
    }
}

/* Tablet - 768px */
@media only screen and (min-width: 48em) and (max-width: 1023px) {
    .siteforcePrmBody .cHeaderTopInternalWrapper {
        padding: 0 var(--ford-theme-spacing-4xl, 40px) !important;
    }

    .forceCommunityGlobalNavigation>* {
        padding: 0 var(--ford-theme-spacing-sm, 8px) !important;
    }

    .siteforcePrmBody .cCenterPanel {
        padding: 0 var(--ford-theme-spacing-2xl, 24px) !important;
    }

    .omniscript-button-position {
        flex-direction: unset !important;
    }

    .omniscript-button-position omnistudio-button.slds-medium-size_3-of-12 {
        width: 45% !important;
    }
}

/* Dashboard components - mobile view */
.forceHighlightsStencil .secondaryFields {
    display: none;
}

.forceDashboardHome {
    border-radius: var(--ford-theme-border-radius);
    border: var(--ford-theme-border-width) solid var(--ford-theme-border-color);
}

.forceHighlightsStencil .header.dark {
    background: var(--ford-theme-background-color-primary) !important;
}

.forceHighlightsStencil .fieldWrapper {
    display: flex;
    align-items: center;
}

.forceHighlightsStencil .highlightsH1 {
    font-size: 1.25rem !important;
    margin: 0 !important;
}

/* Dashboard components - tablet view */
.dashboardsEclairSlide.tablet .column {
    width: 100% !important;
}

/* Tablet - 1024px */
@media only screen and (min-width: 64em) and (max-width: 1199px) {
    .siteforcePrmBody .cHeaderTopInternalWrapper {
        padding: 0 64px !important;
    }

    .forceCommunityGlobalNavigation>* {
        padding: 0 var(--ford-theme-spacing-3xl, 32px) !important;
    }

    .siteforcePrmBody .cCenterPanel {
        padding: 0 var(--ford-theme-spacing-5xl, 48px) !important;
    }

    .omniscript-button-position omnistudio-button.slds-medium-size_3-of-12 {
        width: 35% !important;
    }
}
  
/* tablet, desktop */
@media only screen and (min-width: 1200px) {
    .siteforcePrmBody .cCenterPanel {
        padding: 0 66px !important;
    }

    .siteforcePrmBody .cHeader .cBrandingLogo {
        margin-left: -12px;
    }
}

@media only screen and (min-width: 64.0625em) {
    .selfServiceUserProfileMenu .down-arrow {
        display: none !important;
    }
}