// @import './../../../../apps/Goodbooks/Goodbooks/src/assets/Style_Sheet/CommonStyleSheet.scss';

.LoggedUsers {
    background-color: #FFFFFF;
    border-radius: 6px;
    position: absolute;
    z-index: 9999;
    // left: 18px;
    width: 98%;
    height: 80%;
}

.loggeduserscont {
    display: flex;
    justify-content: space-between;
    background-color: #FFFFFF;
    height: 40px;
    align-items: center;
    margin: 20px 12px 20px 24px;
}

.lightbox-Header {
  position: relative;
  height: 24px;
  color: var(--action-primary-default);
}


.logindata {
    font-weight: 400;
    // position: relative;
    // right: 70px;
}

.styled-table thead tr {
   background: var(--bg-surface);
}

.styled-table th,
.styled-table td {
    width: auto;
    /* Ensure widths are dynamically adjusted */
    text-align: left;
}


.styled-table {
    width: 98%;
    table-layout: auto;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 8px;
    overflow: hidden;
    margin:0px 15px;
    box-shadow: 0px 2px 4px 0px #00000033;

}

.styled-table thead tr:first-child th:first-child {
    border-top-left-radius: 8px;
}

.styled-table thead tr:first-child th:last-child {
    border-top-right-radius: 8px;
}

.styled-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
}

.styled-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
}


// Body checkbox (black border)
::ng-deep .styled-table tbody .mat-checkbox-frame {
    border: 2px solid #1A1A1ADE !important;
}

::ng-deep .styled-table tbody .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
    background-color: var(--bg-surface) !important;
    border-color: var(--bg-surface) !important;
}
::ng-deep .styled-table thead .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
    background-color: var(--bg-surface) !important;
    border-color: var(--bg-surface) !important;
}

::ng-deep .styled-table tbody .mat-checkbox-checked .mat-checkbox-background,
::ng-deep .styled-table tbody .mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: var(--bg-surface) !important;
}

::ng-deep .styled-table tbody .mat-checkbox-checked .mat-checkbox-checkmark-path {
    stroke: white !important;
}
::ng-deep .mat-checkbox-frame,
.mat-checkbox-background {
    border: 2px solid #1a1a1a !important;
}
.refreshbtn {
    display: inline-flex;
    height: 40px;
    background-color: #FFFFFF;
    border-radius: 8px;
    min-width: 140px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border: 1px solid var(--bg-surface);
    cursor: pointer;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: 700;
    color: var(--action-primary-default);
    padding: 0 12px;
    box-shadow: -1px 2px 2px 0px #00000026;
    font-style:bold;
    mat-icon {
        color: var(--action-primary-default);
        font-size: 18px;
        width: 18px;
        height: 18px;
    }
    
    &:hover {
        background-color: #F8F4FF;
    }
}

.logoutbtn {
   display: inline-flex;
    height: 40px;
    background-color: #FFFFFF;
    border-radius: 8px;
    min-width: 140px;
    align-items: center;
    justify-content: center;
    gap: 6px;
    border: 1px solid #F9A8AE;
    cursor: pointer;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: 700;
    color: #E63946;
    padding: 0 12px;
    box-shadow: -1px 2px 2px 0px #00000026;
    font
    mat-icon {
        color: #E63946;
        font-size: 18px;
        width: 18px;
        height: 18px;
    }
    
    &:hover:not(:disabled) {
        background-color: rgba(250, 243, 244, 0.974)
    }
    
    &:disabled {
        background-color: white;
        cursor: not-allowed;
        opacity: 0.5;
    }
}
.FilterIcon{
    padding-top:2px;
}
.styled-table thead tr th {
  color: var(--text-primary) !important;
}

.styled-table tbody tr td {
  color: #1a1a1a !important;
}

.logindata {
  color: #1a1a1a !important;
}

.lightbox-Header {
  color: var(--action-primary-default) !important;
}

.refreshbtn {
  color: var(--action-primary-default) !important;
  
  mat-icon {
    color: var(--action-primary-default) !important;
  }
}
.styled-table tbody tr td {
  color: #1a1a1a !important;
  
  span {
    color: #1a1a1a !important;
  }
  
  div {
    color: #1a1a1a !important;
  }
}

.logindata mat-icon {
  color: var(--action-primary-default) !important;
}

::ng-deep .styled-table tbody mat-icon {
  color: #3d3d3d !important;
}
:host ::ng-deep .loggeduserscont mat-icon {
  color: var(--action-primary-default) !important;
}

:host ::ng-deep .loggeduserscont .refreshbtn mat-icon {
  color: var(--action-primary-default) !important;
}

:host ::ng-deep .loggeduserscont .logoutbtn mat-icon {
  color: #E63946 !important;
}

:host ::ng-deep .loggeduserscont button[mat-icon-button] mat-icon {
  color: #818181 !important;
}