c-hc-datatable {
    font: var(--c-fontRegular14);
}
c-hc-datatable .slds-table tr th:nth-child(1) {
    width: 0 !important;
}
c-hc-datatable .slds-cell-edit__button .slds-button__icon_edit{
    opacity: 1 !important;
}
c-hc-datatable .slds-button_icon-bare,
c-hc-datatable .slds-resizable {
    display: none;
}
c-hc-datatable .slds-table {
    border: none;
}
c-hc-datatable .slds-table thead th:nth-child(2),
c-hc-datatable .slds-table tbody th {
    padding-left: .8rem !important;
}
c-hc-datatable thead th .slds-cell-fixed{
    font-weight: normal !important;
    background-color: #FAFAF9;
    border: none;
    color: #58575B; 
}
c-hc-datatable .slds-table_header-fixed_container::before {
    border-bottom: none;
}
c-hc-datatable .slds-table_header-fixed_container {
    border: 1px solid #DDDBDA;
    background-color: #FAFAF9;
    border-radius: .2rem;
    overflow-x: hidden;
    padding-top: 48px;
}
c-hc-datatable .slds-th__action {
    height: 48px;
}
c-hc-datatable .slds-has-focus,
c-hc-datatable .slds-table [role="gridcell"] ,
c-hc-datatable .slds-has-focus .slds-th__action,
c-hc-datatable tr:hover td, 
c-hc-datatable tr:hover th {
    box-shadow: initial !important;
    background-color: transparent !important;
}
c-hc-datatable .slds-scrollable_y {
    max-height: 33rem;
}
.comm-page-custom-cases c-hc-datatable .slds-table [role="gridcell"] {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}