.library-history[data-v-c5c8c224] {
  max-width: 100%;
  min-width: 0;
}
.library-history__filters[data-v-c5c8c224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  padding: 12px 14px;
  background: #fff;
  border: 1px solid var(--v-softGray-base);
  border-radius: 12px;
}
.library-history__filter-label[data-v-c5c8c224],
.library-history__count[data-v-c5c8c224] {
  font-size: 13px;
  font-weight: 600;
  color: var(--v-darkGray-base);
}
.library-history__count[data-v-c5c8c224] {
  margin-left: auto;
  font-weight: 400;
  color: var(--v-textGray-base);
}
.library-history__chip[data-v-c5c8c224],
.library-history__date[data-v-c5c8c224],
.library-history__pager button[data-v-c5c8c224] {
  border: 0;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
}
.library-history__chip[data-v-c5c8c224] {
  padding: 6px 12px;
  border-radius: 999px;
  background: var(--v-lightGray-base);
  color: var(--v-darkGray-base);
}
.library-history__chip.is-active.all[data-v-c5c8c224] {
  background: var(--v-primary-base);
  color: #fff;
}
.library-history__chip.is-active.create[data-v-c5c8c224] {
  background: #e9fbf0;
  color: #178a44;
}
.library-history__chip.is-active.update[data-v-c5c8c224] {
  background: #efebff;
  color: var(--v-secondaryBlue-base);
}
.library-history__chip.is-active.delete[data-v-c5c8c224] {
  background: #fdeded;
  color: #c13a3a;
}
.library-history__date[data-v-c5c8c224] {
  background: var(--v-lightGray-base);
  color: var(--v-primary-base);
  border-radius: 8px;
  padding: 8px 12px;
}
.library-history__coverage[data-v-c5c8c224] {
  margin-bottom: 16px;
  font-size: 13px;
}
.library-history__note[data-v-c5c8c224],
.library-history__alert[data-v-c5c8c224] {
  margin: 0 0 4px;
}
.library-history__note[data-v-c5c8c224] {
  color: var(--v-textGray-base);
}
.library-history__alert[data-v-c5c8c224] {
  color: var(--v-darkGray-base);
}
.library-history__empty[data-v-c5c8c224] {
  font-size: 13px;
  color: var(--v-textGray-base);
}
.library-history__timeline[data-v-c5c8c224] {
  position: relative;
  padding-left: 28px;
}
.library-history__timeline[data-v-c5c8c224]::before {
  content: "";
  position: absolute;
  left: 9px;
  top: 8px;
  bottom: 8px;
  width: 2px;
  background: var(--v-softGray-base);
}
.library-history__item[data-v-c5c8c224] {
  position: relative;
  margin-bottom: 16px;
}
.library-history__dot[data-v-c5c8c224] {
  position: absolute;
  left: -28px;
  top: 18px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--v-secondaryBlue-base);
  background: #efebff;
}
.library-history__dot.is-create[data-v-c5c8c224] {
  background: #e9fbf0;
  border-color: var(--v-success-base);
}
.library-history__dot.is-delete[data-v-c5c8c224] {
  background: #fdeded;
  border-color: var(--v-error-base);
}
.library-history__card[data-v-c5c8c224] {
  background: #fff;
  border: 1px solid var(--v-softGray-base);
  border-radius: 12px;
  padding: 14px 16px;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
}
.library-history__meta[data-v-c5c8c224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  min-width: 0;
}
.library-history__spacer[data-v-c5c8c224] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.library-history__badge[data-v-c5c8c224] {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  padding: 3px 10px;
  border-radius: 999px;
  background: #efebff;
  color: var(--v-secondaryBlue-base);
}
.library-history__badge.is-create[data-v-c5c8c224] {
  background: #e9fbf0;
  color: #178a44;
}
.library-history__badge.is-delete[data-v-c5c8c224] {
  background: #fdeded;
  color: #c13a3a;
}
.library-history__when[data-v-c5c8c224] {
  font-size: 12px;
  color: var(--v-textGray-base);
}
.library-history__author[data-v-c5c8c224] {
  min-width: 0;
  max-width: 100%;
  font-size: 12px;
  font-weight: 600;
  color: var(--v-primary-base);
  overflow-wrap: anywhere;
}
.library-history__author.is-support[data-v-c5c8c224] {
  color: var(--v-basePurple-base);
}
.library-history__author.is-inactive[data-v-c5c8c224] {
  color: var(--v-darkGray-base);
}
.library-history__author.is-unknown[data-v-c5c8c224] {
  color: var(--v-baseGray-base);
  font-style: italic;
  font-weight: 500;
}
.library-history__inactive[data-v-c5c8c224] {
  font-weight: 500;
  color: var(--v-baseGray-base);
}
.library-history__phrase[data-v-c5c8c224] {
  margin: 0;
  font-size: 14px;
  color: var(--v-primary-base);
  line-height: 1.5;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.library-history__old[data-v-c5c8c224],
.library-history__new[data-v-c5c8c224],
.library-history__member[data-v-c5c8c224],
.library-history__composition[data-v-c5c8c224] {
  display: inline;
  max-width: 100%;
  border-radius: 999px;
  padding: 1px 8px;
  margin: 0 2px;
  overflow-wrap: anywhere;
  word-break: break-word;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}
.library-history__old[data-v-c5c8c224] {
  background: #fdeded;
  color: #c13a3a;
  text-decoration: line-through;
}
.library-history__new[data-v-c5c8c224] {
  background: #e9fbf0;
  color: #178a44;
}
.library-history__member[data-v-c5c8c224] {
  background: var(--v-lightGray-base);
  font-weight: 600;
  padding: 2px 10px 2px 4px;
}
.library-history__member.is-removed[data-v-c5c8c224] {
  text-decoration: line-through;
  color: var(--v-textGray-base);
}
.library-history__member-mark[data-v-c5c8c224] {
  width: 18px;
  height: 18px;
  border-radius: 5px;
  background: var(--v-secondaryBlue-base);
  color: #fff;
  font-size: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 6px;
}
.library-history__member.is-removed .library-history__member-mark[data-v-c5c8c224] {
  background: var(--v-baseGray-base);
}
.library-history__composition[data-v-c5c8c224] {
  font-size: 13px;
  font-weight: 600;
  padding: 4px 12px;
  margin: 4px 6px 0 0;
}
.library-history__composition.is-added[data-v-c5c8c224] {
  background: #e9fbf0;
  color: #178a44;
}
.library-history__composition.is-removed[data-v-c5c8c224] {
  background: #fdeded;
  color: #c13a3a;
  text-decoration: line-through;
}
.library-history__pager[data-v-c5c8c224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
  margin-top: 16px;
}
.library-history__pager button[data-v-c5c8c224] {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid var(--v-softGray-base);
  color: var(--v-darkGray-base);
}
.library-history__pager button.is-current[data-v-c5c8c224] {
  background: var(--v-primary-base);
  color: #fff;
  border-color: var(--v-primary-base);
}
.library-history__pager button[data-v-c5c8c224]:disabled {
  color: var(--v-baseGray-base);
  cursor: default;
}
