.myaccount-container .slds-grid.slds-gutters .slds-col {
    padding-right: .75rem;
    position: inherit;
    left: 0
}

.custom-data-table .cc-button,
.orderHistory-container .cc-button,
.ohdetail-table-container .cc-button,
.myaccount-container .cc-button {
    text-transform: capitalize;
}

.custom-data-table table,
.orderHistory-container table,
.ohdetail-table-container table,
.myaccount-container table {
    --dxp-c-link-text-color: #000000;
    --dxp-c-link-text-color-hover: #000000;
    --dxp-c-link-text-decoration: underline;
}

.custom-data-table table a,
.orderHistory-container table a,
.ohdetail-table-container table a,
.myaccount-container table a {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
}

.userInfo-lang-dropdown .slds-form-element__label {
    display: none;
}

.userInfo-lang-dropdown .slds-combobox button {
    height: 48px;
    align-items: center;
}

.userInfo-lang-dropdown .slds-dropdown {
    border: 1px solid #4F4F4F;
    border-radius: 8px;
    ;
}

.userInfo-lang-dropdown .slds-listbox__option-icon {
    display: none;
}

.userInfo-lang-dropdown .slds-listbox_vertical .slds-listbox__option_plain {
    padding: 0.8rem 0.8rem;
}

.userInfo-lang-dropdown .slds-listbox_vertical .slds-listbox__option:hover {
    box-shadow: none;
}

lightning-datepicker .slds-form-element__help {
    display: none;
}

.custom-data-table .slds-grid.slds-gutters .slds-col,
.orderHistory-container .slds-grid.slds-gutters .slds-col,
.ohdetail-table-container .slds-grid.slds-gutters .slds-col,
.orderHistory-container .slds-grid.slds-gutters .slds-col {
    padding-right: .75rem;
    position: unset;
    left: 0;
}

/* .orderHistory-container .slds-form-element__label {
    display: none;
} */

.historyFilter.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-repeat: no-repeat;
    padding: 0 0 0 17px;
    background-size: 10px 10px;
    background-position-y: center;
}

.historyFilter.products .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.parts .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    padding: 4px 0 4px 26px;
    background-size: 24px 24px;
}

.historyFilter.backordered.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-backordered.svg);
}

.historyFilter.canceled.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.cancelled.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-cancelled.svg);
}

.historyFilter.progress.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-in-progress.svg);
}

.historyFilter.notprocessed.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.rejected.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-not-processed.svg);
}

.historyFilter.partshipped.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.inreview.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.submitted.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.customeraction.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-partially-shipped.svg);
}

.historyFilter.received.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.draft.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-received.svg);
}

.historyFilter.shipped.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.completed.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label,
.historyFilter.approved.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-shipped.svg);
}

.historyFilter.waitapproval.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/order-waiting-approval.svg);
}

.historyFilter.parts.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/orders-part.svg);
}

.historyFilter.products.slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    background-image: url(../images/orders-product.svg);
}

.custom-data-table table thead tr,
.orderHistory-container table thead tr,
.ohdetail-table-container table thead tr {
    height: 41px;
    border-bottom: 1px solid #0A0A0A;
}

.custom-data-table table thead tr,
.ohdetail-table-container .ohdetail-table-secondary table thead tr,
.orderHistory-container table thead tr {
    height: 0;
}

.custom-data-table,
.ohdetail-table-secondary,
.orderHistory-container {
    --slds-g-color-neutral-base-95: transparent;
    --_slds-g-shadow-inset-inverse-focus: none;
}

.custom-data-table .slds-table_header-fixed_container,
.ohdetail-table-secondary .slds-table--header-fixed_container,
.ohdetail-table-secondary .slds-table_header-fixed_container,
.orderHistory-container .slds-table_header-fixed_container {
    padding-top: 40px;
}

.custom-data-table .slds-table tbody tr,
.custom-data-table .slds-table .slds-th__action,
.ohdetail-table-secondary .slds-table tbody tr,
.ohdetail-table-secondary .slds-table .slds-th__action,
.orderHistory-container .slds-table tbody tr,
.orderHistory-container .slds-table .slds-th__action {
    height: 40px;
}

.custom-data-table .slds-table_header-fixed_container>.slds-scrollable_y::before,
.custom-data-table .slds-table--bordered,
.custom-data-table .slds-table_bordered,
.ohdetail-table-secondary .slds-table_header-fixed_container>.slds-scrollable_y::before,
.ohdetail-table-secondary .slds-table--bordered,
.ohdetail-table-secondary .slds-table_bordered,
.orderHistory-container .slds-table_header-fixed_container>.slds-scrollable_y::before,
.orderHistory-container .slds-table--bordered,
.orderHistory-container .slds-table_bordered {
    border: none;
}

.custom-data-table table thead th,
.ohdetail-table-container table thead th,
.orderHistory-container table thead th {
    background-color: #FFFFFF;
}

.custom-data-table .slds-table .slds-grid_align-end,
.ohdetail-table-secondary .slds-table .slds-grid_align-end,
.orderHistory-container .slds-table .slds-grid_align-end {
    justify-content: flex-start;
}

.custom-data-table .slds-table .current-status,
.ohdetail-table-secondary .slds-table .current-status,
.orderHistory-container .slds-table .current-status {
    display: flex;
    gap: 4px;
}

.custom-data-table .slds-table_header-fixed_container>.slds-scrollable_y::before,
.ohdetail-table-secondary .slds-table_header-fixed_container>.slds-scrollable_y::before,
.orderHistory-container .slds-table_header-fixed_container>.slds-scrollable_y::before {
    border-bottom: 2px solid #0A0A0A !important;
}

.custom-data-table .slds-table--bordered tbody td,
.ohdetail-table-secondary .slds-table--bordered tbody th,
.ohdetail-table-secondary .slds-table_bordered tbody td,
.ohdetail-table-secondary .slds-table_bordered tbody th,
.ohdetail-table-secondary .slds-table--bordered tbody td,
.ohdetail-table-secondary .slds-table--bordered tbody th,
.ohdetail-table-secondary .slds-table_bordered tbody td,
.ohdetail-table-secondary .slds-table_bordered tbody th,
.orderHistory-container .slds-table--bordered tbody td,
.orderHistory-container .slds-table--bordered tbody th,
.orderHistory-container .slds-table_bordered tbody td,
.orderHistory-container .slds-table_bordered tbody th {
    border-top: none
}

.ohdetail-table-secondary .slds-table_header-fixed tbody tr td:nth-child(4) {
    font-weight: 600;
}

.shipment-table-container .slds-table_header-fixed tbody tr td:nth-child(4) {
    font-weight: 400;
}

.custom-data-table tbody tr:nth-of-type(even)>th,
.custom-data-table tbody tr:nth-of-type(even)>td,
.ohdetail-table-secondary tbody tr:nth-of-type(even)>th,
.ohdetail-table-secondary tbody tr:nth-of-type(even)>td,
.ohdetail-table-secondary tbody tr:nth-of-type(even)>th,
.orderHistory-container tbody tr:nth-of-type(even)>td,
.orderHistory-container tbody tr:nth-of-type(even)>th {
    background-color: #f3f3f3;
}

.slds-datepicker tbody tr:nth-of-type(even)>td,
.slds-datepicker tbody tr:nth-of-type(even)>th {
    background-color: transparent;
}

.orderHistory-container .slds-table thead .slds-th__action-button {
    display: none;
}

.orderHistory-container .slds-table thead .slds-icon {
    visibility: hidden;
}

.orderHistory-container .slds-table thead tr .slds-is-sorted_asc {
    background-image: url("../images/dropdownIcon.svg");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 90%;
    color: #000000;
    text-decoration: none;
}

.orderHistory-container .slds-table thead tr .slds-is-sorted_desc {
    background-image: url("../images/up-scroller-icon.svg");
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 90%;
    color: #000000;
    text-decoration: none;
}

.orderHistory-container .orderHistory_table-content .slds-table tbody td,
.orderHistory-container .orderHistory_table-content .slds-table tbody th {
    padding: 0.5rem !important
}

.orderHistory-container .slds-datepicker tbody>tr>td.slds-is-selected>.slds-day {
    background-color: #000000;
}

.orderHistory-container .slds-dropdown-trigger--click.slds-is-open .slds-datepicker.slds-dropdown,
.slds-dropdown-trigger_click.slds-is-open .slds-datepicker.slds-dropdown {
    background-color: #FFFFFF;
}

.orderHistory-container .slds-datepicker .slds-text-link {
    color: #000000;
    font-weight: 500;
    font-size: 12px;
}

.test .orderHistory_table-content .slds-table tbody td a[title]:hover::after {
    content: attr(title);
    position: absolute;
    top: 0;
    left: 96%;
    background-color: #000000;
    color: white;
    padding: 8px;
    border-radius: 8px;
    z-index: 1;
    font-size: 10px;
}

.cards-inner-container-body .payment-table .slds-table--header-fixed_container,
.payment-table .slds-table_header-fixed_container,
.shared-cards-inner-container-body .shared-cards-table .slds-table--header-fixed_container,
.shared-cards-table .slds-table_header-fixed_container {
    background-color: #F6F6F6 !important;
}

.cards-inner-container-body .payment-table .slds-table_header-fixed_container>.slds-scrollable_y::before,
.shared-cards-inner-container-body .shared-cards-table .slds-table_header-fixed_container>.slds-scrollable_y::before {
    border-bottom: none !important;
}

.cards-inner-container-body .payment-table .slds-table .slds-th__action:hover,
.shared-cards-inner-container-body .shared-cards-table .slds-table .slds-th__action:hover {
    background-color: #F6F6F6;
}

.cards-inner-container-body .payment-table .slds-icon-utility-threedots-vertical,
.shared-cards-inner-container-body .shared-cards-table .slds-icon-utility-add {
    position: absolute;
}

.cards-inner-container-body .payment-table .slds-button_icon-border {
    padding-right: 10px;
    opacity: 0;
    margin-right: 25px;
}

.shared-cards-inner-container-body .shared-cards-table .slds-button_icon-border {
    pointer-events: none;
    opacity: 0;
}

.cards-inner-container-body .payment-table .slds-dropdown_left,
.shared-cards-inner-container-body .shared-cards-table .slds-dropdown_left {
    background-color: #FDFDFD;
    box-shadow: none;
    border: 1px solid #E1E1E1;
}

.cards-inner-container-body .payment-table th[aria-label="Action"] .slds-th__action {
    margin-left: -33px;
}

.shared-cards-inner-container-body .shared-cards-table th[aria-label="Enabled"] .slds-th__action {
    margin-left: -38px;
}

.cards-inner-container-body .payment-table .private-ssr-placeholder-class,
.shared-cards-inner-container-body .shared-cards-table .private-ssr-placeholder-class {
    border-radius: 0px
}

.cards-inner-container-body .payment-table .slds-table .slds-th__action,
.shared-cards-inner-container-body .shared-cards-table .slds-table .slds-th__action {
    padding-left: 22px;
}

.cards-inner-container-body .payment-table .slds-table tbody tr,
.shared-cards-inner-container-body .shared-cards-table .slds-table tbody tr {
    height: 48px;
}

.cards-inner-container-body .payment-table span.slds-grid.slds-grid_align-spread,
.shared-cards-inner-container-body .shared-cards-table span.slds-grid.slds-grid_align-spread {
    margin-left: 14px;
    font-weight: 400;
}

.cards-inner-container-body .payment-table [data-label="Action"] span.slds-grid.slds-align_absolute-center.slds-grid_align-spread,
.shared-cards-inner-container-body .shared-cards-table [data-label="Enable"] span.slds-grid.slds-align_absolute-center.slds-grid_align-spread {
    margin-left: 0px;
}

.cards-inner-container-body .payment-table table tr th:first-child,
.shared-cards-inner-container-body .shared-cards-table table tr th:first-child,
.cards-inner-container-body .payment-table table tr td:last-child,
.shared-cards-inner-container-body .shared-cards-table table tr td:last-child,
.credit-attach-doc-table table tr td:last-child {
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.cards-inner-container-body .payment-table .slds-table_header-fixed tbody tr td:nth-child(4) {
    font-weight: 600;
}

.cards-inner-container-body .payment-table .slds-dropdown__item>a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}

.device-card-container .slds-accordion__section {
    padding: 10px 0px;
}

.device-card-container .slds-accordion__summary {
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 0px;
}

.device-cards-body ul:nth-child(even) div.slds-accordion__summary,
.shared-cards-inner-container-body .shared-cards-table tbody tr:nth-of-type(even)>td .slds-m-right_x-small.slds-icon-utility-check.slds-icon_container {
    background-color: rgba(246, 246, 246, 1);
}

.shared-cards-inner-container-body .shared-cards-table .slds-m-right_x-small.slds-icon-utility-check.slds-icon_container {
    border: 2px solid #78E6A0;
    background-color: #FFFFFF;
    border-radius: 20px;
}

.shared-cards-inner-container-body .shared-cards-table .slds-table:not(.slds-no-row-hover) tbody tr:hover>td .slds-m-right_x-small.slds-icon-utility-check.slds-icon_container {
    background-color: #FFFFFF;
}

.shared-cards-inner-container-body .shared-cards-table .slds-m-right_x-small.slds-icon-utility-check.slds-icon_container svg {
    padding-bottom: 2px;
    padding-top: 2px;
    fill: #78E6A0;
}

.credit-attach-images span.slds-file-selector__text.slds-medium-show {
    display: none;
}

.credit-attachments-layout .slds-accordion__summary {
    background-color: #FFFFFF;
}

.credit-attach-fileupload .slds-form-element {
    background-color: #F6F6F6;
}

.file-selector-large,
.file-selector-large .slds-file-selector__dropzone,
.file-selector-large .slds-file-selector__dropzone slot,
.file-selector-large .slds-file-selector.slds-file-selector_files {
    width: 100%;
}

.file-selector-large .slds-file-selector__dropzone slot {
    padding: 14px;
    padding-top: 92px;
}

.file-selector-large .slds-file-selector__dropzone slot .slds-file-selector__body {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
}

.file-selector-large .slds-file-selector__dropzone .slds-file-selector__text {
    font-size: 0;
}

.file-selector-large .slds-file-selector__dropzone .slds-file-selector__text:before {
    content: 'Drag & Drop to Upload File';
    font-size: 14px;
}

.file-selector-large .slds-file-selector__dropzone .slds-file-selector__button {
    font-size: 0;
}

.file-selector-large span.slds-file-selector__text.slds-medium-show {
    display: grid;
    text-align: center;
    gap: 8px;
}

.file-selector-large .slds-file-selector__dropzone .slds-file-selector__text:after {
    content: 'OR';
    font-size: 14px;
}

.file-selector-large .slds-file-selector__dropzone .slds-file-selector__button:after {
    content: 'Browse File';
    font-size: 14px;
    color: #FDFDFD;
}
.credit-attach-doc-table table{
    border-top: 1px solid #0A0A0A !important;
}
.credit-attach-doc-table table td{
    padding: 10px 10px;
}
.file-selector-large .slds-file-selector__body:before {
    content: 'File formats: .pdf,.doc,.xls';
    font-size: 12px;
    padding-bottom: 22px;
    font-weight: 400;
}
.file-selector-large .slds-file-selector__body:after {
    content: 'Maximum file size: 5 MB';
    font-size: 12px;
    position: absolute;
    font-weight: 400;
}
.custom-input-no-label .slds-form-element__label {
    display: none;
} 

.file-selector-large .slds-form-element__label {
    display: none;
}

.file-selector-large svg.slds-button__icon.slds-button__icon_left {
    position: absolute;
    bottom: 165px;
    right: 40px;
    fill: #18181A;
    width: 16px;
    height: 16px;
}

.credit-attach-input .slds-select {
    background-color: #FDFDFD;
    font-size: 12px;
}

/* Accordion css start */

.credit-return-container .accordion-section {
    --dxp-s-button-font-size: 14px;
    --dxp-s-button-font-weight: 700;
    --dxp-s-button-line-height: 20px;
    --dxp-s-button-font-family: "TCCC-UnityHeadline", sans-serif;
    --sds-c-button-text-color-hover: #000000;
}

.credit-return-container .accordion-section.slds-accordion__list-item {
    background: #FFFFFF;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    border: 0px !important;
    padding: 16px;
    --slds-c-accordion-summary-color-background: #FFFFFF;
}

.credit-return-container .child-section-accordion .slds-accordion__list-item .slds-accordion__summary {
    --slds-c-accordion-summary-color-background: #F6F6F6;
}

.section1-num .slds-accordion__summary-content {
    background: url(../images/number-1.svg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 36px;
}

.slds-button.slds-accordion__summary-action {
    --sds-c-accordion-heading-text-color: #2D2E3A
}

.section2-num-disable .slds-accordion__summary-content {
    background: url(../images/number-2_disabled.svg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 36px;
}

.section3-num-disable .slds-accordion__summary-content {
    background: url(../images/number-3_disabled.svg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 36px;
}

.section2-num .slds-accordion__summary-content {
    background: url(../images/number-2.svg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 36px;
}

.child-section-accordion .slds-accordion__summary-content {
    background: none;
    padding: 0;
}

.section3-num .slds-accordion__summary-content {
    background: url(../images/number-3.svg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 36px;
}

.credit-return-container .slds-accordion__section .slds-accordion__content {
    border-top: 2px solid black;
    padding-top: 24px;
    margin-top: 12px;
}

.credit-return-container .child-section-accordion .slds-accordion__section .slds-accordion__content {
    border-top: none;
    padding-top: 0;
    margin-top: 12px;
}

.credit-return-container .slds-accordion__summary-heading .slds-accordion__summary-action {
    display: block !important;
}

.credit-return-container .slds-accordion__summary-heading .slds-accordion__summary-action lightning-primitive-icon {
    float: right !important;
}

.credit-return-container .child-section-accordion .slds-accordion__summary-heading .slds-accordion__summary-action lightning-primitive-icon {
    float: left !important;
}

.credit-return-container .slds-accordion__section.slds-is-open .slds-accordion__summary-heading .slds-accordion__summary-action lightning-primitive-icon {
    transform: translateX(-10px) translatey(2px) rotate(180deg);
}

.credit-return-container .slds-accordion__section .slds-accordion__summary-heading .slds-accordion__summary-action lightning-primitive-icon {
    transform: translateX(-4px) translatey(0px) rotate(0deg);
}

.credit-return-container .slds-accordion__summary-heading .slds-button:focus {
    box-shadow: none;
}

/* Accordion css end */

/* Data tables credit portal start*/
.custom-data-table.custom-CR-data-table .slds-cell-fixed {
    background-color: #F2F2F2;
}
.custom-data-table.custom-CR-data-table .slds-table_header-fixed_container>.slds-scrollable_y::before {
    border-bottom: 0px solid #000000 !important
}
.custom-data-table.custom-CR-data-table table a {
    font-weight: 400;
}

.custom-data-table.custom-CR-data-table table button {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    --sds-c-button-text-color: #000000;
    text-decoration: underline;
}
    
.custom-data-table.custom-CR-data-table table {
    font-family: 'TCCC-UnityText'; 
}

.custom-data-table.custom-CR-data-table .slds-table_bordered tbody td, .slds-table_bordered tbody th,
.custom-data-table.custom-CR-data-table .slds-table_bordered tbody td, .slds-table_bordered tbody td {
    border: none;
}

.custom-data-table.custom-CR-data-table .slds-th__action:focus, 
.custom-data-table.custom-CR-data-table .slds-th__action:hover {
    background-color: transparent;
}

table.custom-CR2-data-table tr:first-child th:first-child {
    border-top-left-radius: 5px;
}

table.custom-CR2-data-table tr:first-child th:last-child {
    border-top-right-radius: 5px;
}

.slds-table.custom-CR2-data-table td, .slds-table.custom-CR2-data-table th {
    padding: 12px 16px;
    max-width: 302px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.slds-table.custom-CR2-data-table tr, .slds-table.custom-CR2-data-table tr {
    border-bottom: 1px solid #EBEBEB;
}

.slds-table.custom-CR2-data-table thead th {
    padding: 12px 16px;
    line-height: 20px;
    font-size: 14px;
}
/* Data tables credit portal end*/

/* Search input box start */
.search-input-box {
    position: relative;
    --slds-c-icon-color-foreground-default: #000000;
}

.search-magnify-icon {
    position: absolute;
    top: 17px;
    right: 12px;
    cursor: pointer;
}

/* Search input box end */

/* Dropdown list css start */

.credit-return-container lightning-combobox {
    --dxp-c-input-text-font-size: 14px;
    --dxp-c-textarea-text-font-size: 14px;
    --dxp-s-form-element-label-font-size: 12px;
    --dxp-s-dropdown-color-background: #FFFFFF;
    --dxp-s-dropdown-color-background-hover: #F6F6F6;
    --dxp-s-form-element-color-background: #FFFFFF;
    --dxp-c-section-image-overlay-color: #F6F6F6;
    --dxp-g-spacing-medium: 0;
    --dxp-s-form-element-label-font-weight: 600;
    --dxp-s-form-element-text-font-weight: 400;
    --dxp-s-form-element-color-border-focus: #18181A;
    --sds-c-textarea-text-color: #18181A;
    --dxp-s-body-line-height: 24px;
    --dxp-s-form-element-spacing-block-start: 4px;
    --dxp-s-form-element-spacing-block-end: 4px;
    --sds-c-input-radius-border: 8px;
}

.credit-return-container .slds-combobox__form-element .slds-icon-utility-down {
    background: url(../images/dropdownIcon.svg);
    background-size: cover;
    width: 24px;
    height: 24px;
    margin-top: -12px;
}
  
.credit-return-container .slds-combobox__form-element .slds-icon-utility-down span {
    display: none;
}

/* Dropdown list css end */

/* Lightning-input css start */
.credit-return-container lightning-input {
    --slds-c-input-spacing-horizontal-end: 16px;
    --slds-c-input-spacing-horizontal-start: 16px;
    --dxp-s-form-element-spacing-block-start: 12px;
    --dxp-s-form-element-spacing-block-end: 12px;
    --dxp-c-input-text-font-size: 14px;
    --dxp-s-form-element-text-line-height: 22px;
    --dxp-g-spacing-medium: 0;
    --sds-c-input-color-background: #FFFFFF;
    --sds-c-input-color-background-focus: #FFFFFF;
    --sds-c-input-radius-border: 8px;
}
/* Lightning-input css end */

.credit-attach-input .slds-form-element__label{
    font-size: 12px;
}
.credit-attach-fileupload .slds-file-selector.slds-file-selector_files{
    height: auto;
}
.credit-attach-fileupload span.slds-file-selector__button.slds-button.slds-button_neutral{
    width: 125px;
    height: 48px;
    min-width: 96px;
    border-radius: 8px;
    background-color: #0A0A0A;
    border-color: #0A0A0A;
}
.credit-additional-info .slds-form-element__label, .credit-additional-info .slds-textarea{
    font-size: 12px;
    font-weight: 600;
}
.credit-attach-progress-bar .slds-progress-bar__value{
    background-color: #78E6A0;
}
.credit-attach-doc-table th[aria-label="Action"] .slds-th__action, .credit-attach-doc-table td[data-label="Action"] span.slds-grid.slds-grid_align-spread {
    display: flex;
    justify-content: end;
}
.credit-attach-images .slds-file-selector__dropzone{
    border: 2px solid #0A0A0A;
    border-radius: 8px;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__body{
    height: 48px;
    margin-bottom: 0px;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__button.slds-button.slds-button_neutral{
    background-color: #FFFFFF;
    border: none;
}
.credit-attach-images span.slds-file-selector__button.slds-button.slds-button_neutral{
    border: 2px solid #F2F2F2;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__button:after {
    content: 'Upload Pictures';
    font-size: 14px;
    color: #0A0A0A;
    font-weight: 700;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__button {
    font-size:0px;
}
.credit-attach-doc-table tbody tr:nth-of-type(even)>th, .credit-attach-doc-table tbody tr:nth-of-type(even)>td{
    background-color: #FFFFFF;
}
.credit-attach-doc-table tbody th, .credit-attach-doc-table tbody td{
    border-bottom: 1px solid #4F4F4F;
}
.credit-attach-doc-table tbody tr:last-child td:last-child{
    border-bottom-right-radius: 0px;
}
.credit-attach-doc-table .slds-button.slds-button_neutral{
    padding: 10px 17px;
    border: 2px solid rgb(10, 10, 10);
}
.credit-attach-doc-table .slds-button.slds-button_neutral svg{
    margin-right: auto;
    fill: #0A0A0A;
}
.credit-attach-input .slds-select_container .slds-select{
    background: url(../images/down-scroller-icon.svg) no-repeat 340px;
}
.credit-attach-input .slds-select_container:before, .credit-attach-input .slds-select_container:after{
    display: none;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__button svg {
    background: url(../images/photo-camera-icon.svg) no-repeat left;
    width: 20px;
    height: 20px;
}
.credit-attach-images .slds-file-selector__dropzone .slds-file-selector__button svg g{
    display: none;
}
.credit-request-inner-table thead th, .add-product-inner-table thead th{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.credit-request-inner-table .slds-table_header-fixed_container>.slds-scrollable_y::before{
    border-bottom: 0px !important;
}
.credit-request-inner-table .slds-th__action{
    color: #0A0A0A;
    padding: 0px;
}
.credit-request-inner-table span.slds-grid.slds-grid_align-spread .slds-truncate{
    font-weight: 400;
}
.credit-request-inner-table .slds-th__action:hover{
    background-color: inherit !important;
}
.credit-request-inner-table tbody tr:nth-of-type(even)>th, .credit-request-inner-table tbody tr:nth-of-type(even)>td{
    background-color: #F6F6F6;
}
.credit-request-component tbody tr:nth-of-type(even)>th, .credit-request-component tbody tr:nth-of-type(even)>td{
    background-color: #FFFFFF;
}
.credit-request-inner-table .slds-table_header-fixed_container.slds-scrollable_x{
    overflow: hidden;
    background-color: #5C5C5C;
}
.credit-request-inner-table .slds-table_bordered tbody th, .credit-request-inner-table .slds-table_bordered tbody td{
    border-bottom: 1px solid #EBEBEB;
}
.credit-request-container .slds-button.slds-button_icon.slds-button_icon-container{
    vertical-align: inherit;
    color:#000000;
}
.credit-request-container .slds-table_header-fixed tbody tr td:nth-child(4){
    font-weight: 400;
}
.freestyle-credit-request-card .slds-button.slds-button_icon.slds-button_icon-container{
    border: 2px solid #0A0A0A;
    width: 48px;
    height: 48px;
    border-radius: 8px;
}
.freestyle-credit-request-card .slds-button.slds-button_icon.slds-button_icon-container svg{
    fill: #0A0A0A;
}
.credit-request-inner-table .dt-outer-container table thead tr th .slds-truncate{
    color: #FDFDFD;
}
.tracking-number-details svg{
    fill: #0A0A0A;
}
.add-product-inner-table table tbody tr td, .add-product-inner-table table tbody tr th{
    border-bottom: 1px solid #EBEBEB;
}
.credit-request-container div.Order.is.delivered, .credit-request-container-device div.Order.is.delivered, .freestyle-credit-request-card div.Order.is.delivered{
    background-image: url(../images/order-shipped.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}
.credit-request-container div.order.back.ordered, .credit-request-container-device div.order.back.ordered, .freestyle-credit-request-card div.order.back.ordered{
    background-image: url(../images/order-backordered.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.cancelled, .credit-request-container-device div.order.cancelled, .freestyle-credit-request-card div.order.cancelled{
    background-image: url(../images/order-cancelled.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.in.progress, .credit-request-container-device div.order.in.progress, .freestyle-credit-request-card div.order.in.progress{
    background-image: url(../images/order-in-progress.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.not.processed, .credit-request-container-device div.order.not.processed, .freestyle-credit-request-card div.order.not.processed{
    background-image: url(../images/order-not-processed.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.partially.shipped, .credit-request-container-device div.order.partially.shipped, .freestyle-credit-request-card div.order.partially.shipped{
    background-image: url(../images/order-partially-shipped.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.received, .credit-request-container-device div.order.received, .freestyle-credit-request-card div.order.received{
    background-image: url(../images/order-received.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.Order.is.delivered, .credit-request-container-device div.Order.is.delivered, .freestyle-credit-request-card div.Order.is.delivered{
    background-image: url(../images/order-shipped.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.order.waiting.approval, .credit-request-container-device div.order.waiting.approval, .freestyle-credit-request-card div.order.waiting.approval{
    background-image: url(../images/order-waiting-approval.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.orders.part, .credit-request-container-device div.orders.part, .freestyle-credit-request-card div.orders.part{
    background-image: url(../images/orders-part.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}

.credit-request-container div.orders.product, .credit-request-container-device div.orders.product, .freestyle-credit-request-card div.orders.product{
    background-image: url(../images/orders-product.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    width: 18px;
    height: 18px;
}
.credit-request-chevronIcon .slds-button.slds-button_icon.slds-button_icon-container{
    border: 2px solid #0A0A0A;
    border-radius: 8px;
    height: 48px;
    width: 48px;
    color: #0A0A0A;
}
.add-product-container label.slds-form-element__label.slds-no-flex, .device-add-product-table label.slds-form-element__label.slds-no-flex{
    display: none;
}
.add-product-inner-table .slds-table_header-fixed_container>.slds-scrollable_y::before{
    border-bottom: 2px solid #0A0A0A !important;
}
.add-product-continueBtn .slds-button.slds-button_neutral{
    float: right;
    width: 101px;
    height: 48px;
    background-color: #0A0A0A;
    color: #FDFDFD;
    border-radius: 8px;
    font-size: 14px;
}
@media (max-width: 767px) {
    .credit-attach-images .slds-file-selector.slds-file-selector_files{
        display: grid;
    }
    .credit-attach-images .slds-file-selector.slds-file-selector_files slot{
        display: grid;
    }
    .credit-attach-images .slds-file-selector.slds-file-selector_files slot .slds-file-selector__body{
        display: grid;
    }
}

.cr-mobile-table {
    --dxp-c-link-text-color: #000000;
    --dxp-c-link-text-color-hover: #000000;
    --dxp-c-link-text-decoration: underline;
}

.cr-mobile-left-col {
    width: 50%;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 18px 16px;
    background-color: #F2F2F2;
}

.cr-mobile-right-col {
    width: 50%;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 18px 16px;
    font-weight: 400;
    overflow-wrap: anywhere;
    --dxp-s-button-font-size: 12px;
    --dxp-s-button-font-weight: 400;
    --dxp-s-button-text-decoration: underline;
    --sds-c-button-text-color: #000000;
    --sds-c-button-text-color-hover: #000000;
}

.cr-mobile-right-col button.text {
    padding: 0;
    text-align: left;
}

/* Color banner start */
.banner-info.green {
    border: 1px solid #78E6A0;
    background:  #78E6A01A;
}

.banner-info.yellow {
    border: 1px solid #FFB400;
    background:  #FFB4001A;
}

.banner-info.red {
    border: 1px solid #F40000;
    background:  #FEE5E5;
}

.banner-info {
    border-radius: 8px;
    padding: 16px 16px 16px 0;
    display: -webkit-box;
}

.banner-info-col1 {
    padding: 0 16px;
}

.banner-info-col2 {
    display: grid;
    gap: 12px;
    width: 100%;
}

.banner-info-col2 p {
    font-family: 'TCCC-UnityText';
}
/* Color banner end*/