
/* v117: application detail table-first layout */
.nn-admin-detail-table-wrap-v117{
  border:1px solid #edf1f6;
  border-radius:16px;
  overflow:hidden;
  background:#fff;
}
.nn-admin-detail-table-v117{
  margin:0!important;
}
.nn-admin-detail-table-v117 th{
  width:160px;
  background:#f8fafc!important;
  color:#667085!important;
  font-size:.82rem;
  font-weight:950!important;
  border-color:#edf1f6!important;
  vertical-align:middle!important;
  white-space:nowrap;
}
.nn-admin-detail-table-v117 td{
  color:#101828!important;
  font-weight:750;
  border-color:#edf1f6!important;
  vertical-align:middle!important;
}
.nn-admin-detail-table-v117 thead th{
  background:#fff7f8!important;
  color:#344054!important;
}
.nn-doc-table-v117 th,
.nn-doc-table-v117 td{
  white-space:normal;
}
.nn-doc-review-inline-v117{
  display:grid;
  grid-template-columns:110px minmax(160px,1fr) 64px;
  gap:8px;
  align-items:center;
  min-width:360px;
}
.review-tabs-v2 button em{
  background:#fff;
  color:#e60023;
  border:1px solid #ffd0d8;
  padding:2px 7px;
  border-radius:999px;
  font-style:normal;
  font-size:.75rem;
  margin-left:4px;
}
@media(max-width:760px){
  .review-tabs-v2{
    overflow-x:auto;
    flex-wrap:nowrap!important;
    padding-bottom:4px;
  }
  .review-tabs-v2 button{
    white-space:nowrap;
    flex:0 0 auto;
  }
  .nn-admin-detail-table-v117 th,
  .nn-admin-detail-table-v117 td{
    display:block;
    width:100%!important;
    padding:9px 12px!important;
  }
  .nn-admin-detail-table-v117 th{
    padding-bottom:3px!important;
  }
  .nn-admin-detail-table-v117 td{
    padding-top:3px!important;
  }
  .nn-admin-detail-table-v117 thead{
    display:none;
  }
  .nn-doc-review-inline-v117{
    grid-template-columns:1fr;
    min-width:0;
  }
}
