/**/
th.table-user-area__th {
    border: 0;
    padding: 1rem 0;
}
.table-user-area td  {
    vertical-align: middle;
    padding: 1rem 0;
    border-top: 0;
}.table-user-area tr+tr td{
     border-top: 1px solid var(--color-gray-3);
 }
.table thead th {
    border: 0;
    font-size: var(--text-size-XXS);
    line-height: var(--text-line-height-XXS);
    letter-spacing: var(--text-letter-spacing-XXS);
}
.table-user-area__item {
    font-weight: var(--font-weight-bold);
    text-overflow: ellipsis;
    display: -webkit-box;
    text-align: left;
    max-width: 100%;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}.table-user-area__detail,.table-user-area__status-detail {
     font-size: var(--text-size-XXS);
     line-height: var(--text-line-height-XXS);
     letter-spacing: var(--text-letter-spacing-XXS);
 }.table-user-area__status-detail {
      display: inline-flex;
      gap: 0.5rem;
      align-items: center;
  }.table-user-area .table-user-area__status-detail .icon__container {
         /**/  width: 1rem;
          min-width: 1rem;
           height: 1rem;

       }
.table-user-area__link ,.table-user-area__td-link a:hover,.table-user-area__td-link a{
    border:0;
       color: var(--color-black);
   }.table-user-area__total-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
 @media(max-width:575px){
     td.table-user-area__td-total {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
     .table-user-area__status  {
         font-size: var(--text-size-XXS);
         line-height: var(--text-line-height-XXS);
         letter-spacing: var(--text-letter-spacing-XXS);
     }
     .table-user-area tr {
         display: flex;
         flex-wrap: wrap;
         padding: 1rem 0;
         position: relative; }
     .table-user-area tr:not(:first-child){
         border-bottom: 1px solid var(--color-gray-3);}.table-user-area .table  tr>td {
               padding: 0;
          width: calc(100% - 2rem);
          border: 0;
      }
     .table-user-area tr>td.table-user-area__td-link {
         width: 2rem;
         order: 0;
         right: 0;
         height: 100%;
         position: absolute;
         display: flex;
         align-items: center;
         justify-content: center;
     }.table-user-area__status-container {
           display: flex;
           align-items: center;
           gap: 1rem;
       }
 }
 @media(min-width:576px){
 }