﻿table {
  table-layout: auto !important;
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}
table .sortable {
  position: relative;
  cursor: pointer;
  user-select: none;
  margin-inline: 10px;
}
table .sortable i {
  font-size: 0.4rem;
  opacity: 0.6;
}
table .up i:nth-of-type(1) {
  font-size: 0.85rem !important;
  opacity: 1;
}
table .down i:nth-of-type(2) {
  font-size: 0.85rem !important;
  opacity: 1;
}

.app-list {
  table-layout: auto !important;
  border-collapse: collapse;
}
.app-list tr:first-child {
  height: 42px;
  font-style: italic;
  color: rgba(13, 13, 13, 0.5803921569) !important;
}
.app-list .header-row {
  background: rgba(0, 0, 0, 0.0509803922);
}
.app-list th, .app-list td {
  padding-inline: 10px;
  color: var(--theme-text-color-soft);
  max-height: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.app-list tr:not(:first-child) {
  padding-inline: 20px !important;
  border-bottom: 1px solid rgba(124, 124, 124, 0.2392156863);
}
.app-list tr:not(:first-child):hover {
  background: rgba(156, 156, 156, 0.1058823529);
}
.app-list th {
  font-size: 0.9rem;
}
.app-list td {
  font-size: 0.85rem;
}
.app-list td:last-of-type {
  white-space: nowrap;
}

.combo-list tr:not(:first-child) {
  min-height: 175px !important;
}
.combo-list th:nth-child(3), .combo-list td:nth-child(3) {
  max-width: 300px;
}
.combo-list td:hover {
  background: rgba(0, 0, 0, 0.137254902);
}

.theme-dark .PricingTable td:hover {
  background: rgba(255, 255, 255, 0.2431372549) !important;
}

.PricingTable td {
  min-height: 100% !important;
}
.PricingTable td:hover {
  background: rgba(0, 0, 0, 0.137254902);
}
.PricingTable .sale {
  color: yellow;
}
.PricingTable .nosale {
  color: rgba(117, 117, 117, 0.431372549);
}
.PricingTable tr:first-of-type {
  max-height: 40px;
  background: rgba(4, 4, 4, 0.1450980392);
}
.PricingTable tr {
  height: 60px;
  padding: 0px !important;
}
.PricingTable td:nth-of-type(1) {
  text-align: center;
}
.PricingTable .bi-unlock {
  color: rgba(117, 117, 117, 0.431372549);
}

.service-monitor-table .log * {
  font-size: 0.8rem;
}
.service-monitor-table tr {
  height: 30px;
}
