/* Compact account cards keep every field visible and clip long profile links. */
.profile-list { gap: 8px; margin-top: 12px; }
.profile-list .profile-item {
  grid-template-columns: 32px minmax(0,1.5fr) minmax(76px,.7fr) minmax(84px,.8fr) minmax(84px,.8fr) minmax(78px,.75fr) minmax(132px,1.1fr) auto;
  gap: 8px 10px;
  padding: 10px;
  font-size: 13px;
  line-height: 1.4;
}
.profile-list .profile-item.without-account-review { grid-template-columns: 32px minmax(0,1.5fr) minmax(76px,.7fr) minmax(84px,.8fr) minmax(84px,.8fr) minmax(132px,1.1fr) auto; }
.profile-list .account-review-status[hidden] { display: none !important; }
.profile-list .profile-item > div { min-width: 0; }
.profile-list .profile-item small { margin: 0 0 3px; font-size: 11px; line-height: 1.35; }
.profile-list .profile-item .logo { display: block; width: 32px; height: 32px; padding: 3px; }
.profile-list .profile-item > .btn { min-height: 34px; padding: 6px 10px; font-size: 12px; }
.profile-list .profile-item .account-review-name { max-width: none; }
.profile-list .account-review-status .status { margin: 0; padding: 4px 8px; font-size: 12px; }
.account-content-language, .account-review-status { min-width: 0; }
.account-content-language b, .detail-content-language { overflow-wrap: anywhere; }
.profile-list .last-updated time { white-space: nowrap; font-size: 12px; }
.table.content-table { table-layout: fixed; min-width: 1120px; }
.content-table th:nth-child(1) { width: 15%; }
.content-table th:nth-child(2) { width: 23%; }
.content-table th:nth-child(3) { width: 12%; }
.content-table th:nth-child(4) { width: 16%; }
.content-table th:nth-child(5) { width: 13%; }
.content-table th:nth-child(6) { width: 9%; }
.content-table th:nth-child(7) { width: 12%; }
.content-language-cell { overflow-wrap: anywhere; }
@media (max-width: 1200px) {
  .profile-list .profile-item { grid-template-columns: 32px repeat(4,minmax(0,1fr)) auto; align-items: center; }
  .profile-list .profile-item.without-account-review { grid-template-columns: 32px repeat(4,minmax(0,1fr)) auto; }
  .profile-list .profile-item.without-account-review .profile-url { grid-column: 2 / 6; }
  .profile-list .profile-item > div:first-child { grid-column: 1; grid-row: 1 / 3; align-self: start; }
  .profile-list .profile-item .profile-url { grid-column: 2 / 5; grid-row: 1; }
  .profile-list .profile-item .followers { display: block; grid-column: 2; grid-row: 2; }
  .profile-list .profile-item .account-created-year { grid-column: 3; grid-row: 2; }
  .profile-list .profile-item .account-content-language { grid-column: 4; grid-row: 2; }
  .profile-list .profile-item .account-review-status { grid-column: 5; grid-row: 1; }
  .profile-list .profile-item .last-updated { grid-column: 5 / 7; grid-row: 2; }
  .profile-list .profile-item > button { grid-column: 6; grid-row: 1; }
}
@media (max-width: 1000px) {
  .profile-list .profile-item, .profile-list .profile-item.without-account-review { grid-template-columns: 32px minmax(0,1fr) minmax(0,1fr) auto; }
  .profile-list .profile-item.without-account-review .profile-url { grid-column: 2 / 4; }
  .profile-list .profile-item.without-account-review .account-content-language { grid-column: 2 / 5; }
  .profile-list .profile-item .profile-url { grid-column: 2 / 4; grid-row: 1; }
  .profile-list .profile-item .followers { grid-column: 2; grid-row: 2; }
  .profile-list .profile-item .account-created-year { grid-column: 3 / 5; grid-row: 2; }
  .profile-list .profile-item .account-content-language { grid-column: 2; grid-row: 3; }
  .profile-list .profile-item .account-review-status { grid-column: 3 / 5; grid-row: 3; }
  .profile-list .profile-item .last-updated { grid-column: 2 / 5; grid-row: 4; display: flex; flex-wrap: wrap; gap: 3px 8px; align-items: baseline; }
  .profile-list .profile-item .last-updated small { margin: 0; }
  .profile-list .profile-item > button { grid-column: 4; grid-row: 1; }
}
@media (max-width: 600px) {
  .profile-list .profile-item.without-account-review .account-content-language { grid-column: 1 / 5; }
  .profile-list .profile-item .followers { grid-column: 1 / 3; }
  .profile-list .profile-item .account-content-language { grid-column: 1 / 3; }
  .profile-list .profile-item .last-updated { grid-column: 1 / 5; }
  .profile-list .profile-item > div:first-child { grid-row: 1; }
}
