/* line 5, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing {
  table-layout: fixed;
  width: 100%;
}

/* line 9, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-author {
  width: 25%;
}

/* line 10, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-notes {
  width: 15%;
}

/* line 11, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-profiles {
  width: 20%;
}

/* line 12, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-tags {
  width: 25%;
}

/* line 13, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-timestamps {
  width: 15%;
}

/* line 15, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing th,
.authors-listing td {
  overflow-wrap: anywhere;
}

/* line 20, app/assets/stylesheets/author_profiles.css.scss */
.authors-listing .authors-listing-tag-cell a {
  max-width: 100%;
  white-space: normal;
}

/* line 26, app/assets/stylesheets/author_profiles.css.scss */
.author-listing-profile {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 8px;
}

/* line 32, app/assets/stylesheets/author_profiles.css.scss */
.author-listing-profile .author-listing-profile-icon {
  flex: 0 0 32px;
}

/* line 36, app/assets/stylesheets/author_profiles.css.scss */
.author-listing-profile .author-listing-profile-details {
  min-width: 0;
  overflow-wrap: anywhere;
}

/* line 44, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-row {
  display: flex;
  align-items: flex-start;
}

/* line 49, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-logo {
  flex: 0 0 auto;
  padding-right: 15px;
}

/* line 53, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-logo a,
.author-profile-logo img,
.author-profile-logo svg {
  display: block;
}

/* line 60, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-logo .author-profile-instagram-camera {
  margin-top: 0;
}

/* line 65, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-instagram-camera {
  display: block;
  margin-top: -4px;
}

/* line 70, app/assets/stylesheets/author_profiles.css.scss */
.table > tbody > tr > td.author-profile-icon-cell,
.table > tr > td.author-profile-icon-cell {
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}

/* line 77, app/assets/stylesheets/author_profiles.css.scss */
.author-profile-icon-cell a,
.author-profile-icon-cell img,
.author-profile-icon-cell svg {
  display: block;
}
