/* CLIENT PORTAL MODAL */
.slds-modal__container:has(.client-portal-file-upload-modal) lightning-modal-header{
    display: none;
}
.client-portal-modal:has(.client-portal-file-upload-modal) .slds-modal__content{
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}
.slds-modal__container:has(.client-portal-modal-persistent) .slds-button.slds-modal__close {
    display: none;
}


/* LIGHTNING TABSET */
.overview-tabset .slds-tabs_default__item {
    font-size: 16px;
    font-weight: 600;
    --dxp-c-link-text-color: #5C5C5C;
    --dxp-c-link-text-color-hover: #5C5C5C;
    --dxp-c-link-text-color-active: #5C5C5C;
    --slds-c-tabs-item-color-border-active: #0250D9;
    --slds-c-tabs-item-color-border-hover: transparent;
}
.overview-tabset .slds-tabs_default__item.slds-is-active {
    --dxp-c-link-text-color: #0250D9;
    --dxp-c-link-text-color-hover: #0250D9;
    --dxp-c-link-text-color-active: #0250D9;
    --slds-c-tabs-item-text-color-active: #0250D9;
    --slds-c-tabs-item-color-border-hover: #0250D9;
}

/* CLIENT PORTAL DATATABLE */
.client-portal-datatable .slds-button {
    --slds-c-button-radius-border: 30px;
    --dxp-s-button-font-size: 13px;
    --dxp-s-button-font-weight: 600;
    --slds-c-button-brand-color-background: var(--brand_blue);
    --slds-c-button-spacing-block-start: 8px;
    --slds-c-button-spacing-block-end: 8px;
    line-height: 18px;
    width: 100%;
}
.client-portal-datatable td.row-pill .slds-truncate, 
.client-portal-datatable td.row-pill .slds-hyphenate {
    border-radius: 100px;
    padding: 0px 12px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    font-size: 12px;
    font-weight: bold;
    color: #474747;
    border-color: #e3a649;
    background-color: #e3a64915;
}
.client-portal-datatable td.row-pill.pill-received .slds-truncate,
.client-portal-datatable td.row-pill.pill-received .slds-hyphenate {
    color: #184885;
    border-color: #184885;
    background-color: #18488515;
}
.client-portal-datatable td.row-pill.pill-paid .slds-truncate,
.client-portal-datatable td.row-pill.pill-paid .slds-hyphenate {
    color: #259519;
    border-color: #258518;
    background-color: #25851815;
}