.movieInfoCard .caption[data-v-2b9b56e7] {
  color: #ccc;
}.torrent-actions {
  display: inline-flex;
}.list-item a[data-v-d0e50cd0] {
  color: #000;
  text-decoration: none;
}
.list-item a[data-v-d0e50cd0]:hover {
  color: #008c00;
}.search-torrent .torrent table.v-table thead tr:not(.v-datatable__progress) th,
.search-torrent .torrent table.v-table tbody tr td {
  padding: 10px 8px !important;
  font-size: 12px;
}
.search-torrent .torrent table.v-table thead th:first-child:not([role]) {
  width: 35px;
}
.search-torrent .torrent table.v-table tbody tr:nth-child(even) {
  background-color: #f1f1f1;
}
.search-torrent .torrent table.v-table tbody tr:nth-child(odd) {
  background-color: #fff;
}
.search-torrent .torrent table.v-table tbody tr[active=true] {
  background-color: #B3E5FC !important;
}
.search-torrent .torrent table.v-table.theme--dark tbody tr:nth-child(even) {
  background-color: #1f1f1f;
}
.search-torrent .torrent table.v-table.theme--dark tbody tr:nth-child(odd) {
  background-color: #424242;
}
.search-torrent .torrent table.v-table.theme--dark tbody tr[active=true] {
  background-color: #4c1a03 !important;
}
.search-torrent .torrent table.v-table tbody tr:hover {
  background-color: #f1f1f1;
}
.search-torrent .torrent table.v-table.theme--dark tbody tr:hover {
  background-color: #616161;
}
.search-torrent .titleWrap {
  position: relative;
  line-height: 2;
  background: inherit;
  height: 2.5em;
  overflow: hidden;
}
.search-torrent .titleFull {
  display: block;
  max-height: 4em;
  white-space: normal;
}
.search-torrent .titleEllipsisMiddle {
  display: block;
  position: relative;
  text-align: justify;
  background: inherit;
  height: 2em;
  overflow: hidden;
  top: -4em;
}
.search-torrent .titleEllipsisMiddle:before {
  content: attr(title);
  width: 50%;
  position: relative;
  background: inherit;
  float: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  direction: rtl;
}
.search-torrent .titleCell {
  background: inherit;
  max-width: 35vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 6px 0 !important;
}
.search-torrent .titleCell-mobile {
  max-width: 90vw;
  overflow: hidden;
  padding: 6px 0 !important;
}
.search-torrent a {
  color: #000;
  text-decoration: none;
}
.search-torrent .theme--dark a {
  color: #fff;
  text-decoration: none;
}
.search-torrent a:hover {
  color: #008c00;
}
.search-torrent .theme--dark a:hover {
  color: #ff73ff;
}
.search-torrent .sub-title {
  word-break: break-all;
  margin-top: 2px;
  color: #8c8c8c !important;
}
.search-torrent .theme--dark .sub-title {
  word-break: break-all;
  margin-top: 2px;
  color: #737373 !important;
}
.search-torrent .progress {
  position: absolute;
  bottom: 0;
  right: 8px;
  width: 80%;
  opacity: 0.8;
}
.search-torrent .center {
  text-align: center;
}
.search-torrent .size {
  position: relative;
  text-align: right;
}
.search-torrent .tag {
  font-size: 9px;
  margin: 0 1px;
  border-radius: 2px;
  color: #fff;
  padding: 1px 3px;
}
.search-torrent .theme--dark .tag {
  font-size: 9px;
  margin: 0 1px;
  border-radius: 2px;
  color: #000;
  padding: 1px 3px;
}
.search-torrent .theme--dark .captionText {
  font-size: 12px;
  color: #aaaaaa;
}
.search-torrent .captionText {
  font-size: 12px;
  color: #555555;
}
.search-torrent .category {
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-torrent .theme--dark.v-table thead th {
  background-color: #424242;
}
.search-torrent .theme--light.v-table thead th {
  background-color: #ffffff;
}
.search-torrent .fixed-table {
  max-height: 68vh;
  backface-visibility: hidden;
}
.search-torrent .fixed-header {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.search-torrent .fixed-header table {
  table-layout: fixed;
}
.search-torrent .fixed-header th {
  position: sticky;
  top: 0;
  z-index: 5;
}
.search-torrent .fixed-header th:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.search-torrent .fixed-header tr.v-datatable__progress th {
  height: 1px;
}
.search-torrent .fixed-header .v-table__overflow {
  flex-grow: 1;
  flex-shrink: 1;
  overflow-x: auto;
  overflow-y: auto;
}
.search-torrent .fixed-header .v-datatable.v-table {
  flex-grow: 0;
  flex-shrink: 1;
}
.search-torrent .fixed-header .v-datatable.v-table .v-datatable__actions {
  flex-wrap: nowrap;
}
.search-torrent .fixed-header .v-datatable.v-table .v-datatable__actions .v-datatable__actions__pagination {
  white-space: nowrap;
}
.search-torrent .mini {
  min-width: unset;
  margin: 6px 3px;
}
.search-torrent .isFixedToolbar {
  position: fixed;
  background-color: #fff;
  top: 64px;
  z-index: 3;
  width: 100%;
  padding: 5px;
  box-shadow: 0px 5px 5px -1px rgba(0, 0, 0, 0.2);
}
.search-torrent .chip-compact .v-chip__content {
  padding-right: 0px;
}