/*------------------------------------
  Table Styles
------------------------------------*/
.landing-edit-mode .landing-table-scroll-hidden {
  overflow-x: hidden;
}

.landing-table-container {
  overflow-x: auto;
  overflow-y: hidden;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.landing-table {
  position: relative;
  width: -webkit-max-content;
  width: max-content;
  margin: 20px auto 10px;
  border-collapse: collapse;
  border-spacing: 0;
}

.landing-table-tr {
  position: relative;
  height: 34px;
}

.landing-table-td {
  height: 34px;
  border: 1px solid #959595;
}

.landing-edit-mode .landing-table-td-height {
  line-height: 32px;
}

.landing-table-tr:first-child {
  height: 16px;
  visibility: collapse;
}

.landing-edit-mode .landing-table-tr:first-child {
  visibility: visible;
}

.landing-table-row-dnd {
  width: 10px;
  cursor: pointer;
  font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
  font-weight: var(--ui-font-weight-light, 300);
  color: black;
  text-align: center;
  background: #C2C6CB;
  visibility: collapse;
  display: none;
  height: 25px;
}

.landing-table-tr-draggable .landing-table-row-dnd {
  height: 0;
}

.landing-edit-mode .landing-table-row-dnd {
  visibility: visible;
}

.landing-table-tr:last-of-type .landing-table-row-dnd {
  border-radius: 0 0 0 12px;
}

.landing-table-tr:last-of-type .landing-table-row-dnd:after {
  border-radius: 0 0 0 12px;
}

.landing-table-tr.landing-table-row-selected .landing-table-row-dnd:after {
  border-radius: 12px 0 0 12px;
}

.landing-table-th.landing-table-col-dnd {
  border-left: 1px solid white;
  border-right: 1px solid white;
}

.landing-table-th:last-child.landing-table-col-dnd {
  border-radius: 0 10px 0 0;
  border-right: 0;
}

.landing-table-col-dnd {
  font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
  font-weight: var(--ui-font-weight-light, 300);
  color: black;
  text-align: center;
  background: #C2C6CB;
}

.landing-table-tr:first-child .landing-table-th {
  height: 17px;
}

.landing-table-th-select-all {
  background: transparent;
  border-top: 1px transparent solid;
  border-left: 1px transparent solid;
  display: none;
  cursor: pointer;
}

.landing-table-th {
  position: relative;
}

.landing-table-th:not(.landing-table-row-dnd):not(.landing-table-th-select-all) {
  min-width: 30px;
}

.landing-table-th.landing-table-row-dnd {
  min-width: 17px;
}

.landing-table-th p {
  margin-bottom: 0;
}

.landing-table-col-resize {
  position: absolute;
  cursor: col-resize;
  height: 3000px;
  width: 5px;
  top: -1px;
  right: -2px;
  z-index: 10;
}

.landing-table-div-col-dnd {
  position: absolute;
  width: calc(100% - 5px);
  height: inherit;
  top: 0;
  left: 0;
  cursor: pointer;
}

.landing-table-tr-draggable .landing-table-th {
  z-index: 10 !important;
}

.landing-table-tr-draggable {
  z-index: 10 !important;
}

.landing-table-tr-draggable .landing-table-row-add {
  visibility: hidden;
}

.landing-edit-mode .landing-table-th-select-all {
  display: table-cell;
  border: 1px transparent solid;
}

.landing-edit-mode .landing-table-col-dnd {
  display: table-cell;
}

.landing-edit-mode .landing-table-row-dnd {
  display: table-cell;
}

.landing-table-row-add:after {
  content: "+";
  font-size: 10px;
  color: #C2C6CB;
  position: absolute;
  left: -20px;
  bottom: -9px;
  width: 16px;
  height: 16px;
  text-align: center;
  border-radius: 50%;
}

.landing-edit-mode .landing-table-row-add:hover::after {
  background: #2FC6F6;
  color: #FFFFFF;
}

.landing-edit-mode .landing-table-row-add:hover .landing-table-row-add-line {
  background: #2FC6F6;
}

.landing-table-row-add-line {
  position: absolute;
  height: 2px;
  bottom: -2px;
  left: -6px;
  z-index: 10;
  pointer-events: none;
}

.landing-table-col-add:after {
  cursor: pointer;
  content: "+";
  font-size: 10px;
  color: #C2C6CB;
  position: absolute;
  right: -9px;
  top: -20px;
  width: 16px;
  height: 16px;
  text-align: center;
  border-radius: 50%;
  z-index: 10;
}

.landing-edit-mode .landing-table-col-add:hover::after {
  background: #2FC6F6;
  color: #FFFFFF;
}

.landing-edit-mode .landing-table-col-add:hover .landing-table-col-add-line {
  background: #2FC6F6;
}

.landing-table-col-add-line {
  position: absolute;
  width: 2px;
  top: -6px;
  right: -2px;
  z-index: 10;
  pointer-events: none;
}

.landing-edit-mode .landing-table-row-selected .landing-table-row-dnd {
  background-color: #2FC6F6;
  border-radius: 10px 0 0 10px;
}

.landing-edit-mode .landing-table-col-dnd.landing-table-th-selected-cell {
  background-color: #2FC6F6;
  border-radius: 10px 10px 0 0;
}

.landing-edit-mode .landing-table-th-selected-top {
  border-top: 2px solid #2FC6F6;
}

.landing-edit-mode .landing-table-th-selected-x {
  border-left: 2px solid #2FC6F6 !important;
  border-right: 2px solid #2FC6F6 !important;
}

.landing-edit-mode .landing-table-tr:last-of-type .landing-table-th-selected-x,
.landing-table-col-draggable .landing-table-th-selected-x:last-child {
  border-bottom: 2px solid #2FC6F6 !important;
}

.landing-table-col-draggable .landing-table-th {
  border-top: 0 solid transparent !important;
}

.landing-table-col-selected .landing-table-col-dnd {
  border-left-width: 0;
  border-right-width: 0;
}

.landing-edit-mode .landing-table-cell-selected {
  background-color: #2FC6F6;
  border-width: 0;
}

.landing-edit-mode .table-selected-all-right {
  border-right: 2px solid #2FC6F6;
}

.landing-edit-mode .table-selected-all-bottom {
  border-bottom: 2px solid #2FC6F6;
}

.landing-table-tr .landing-table-th.landing-table-row-dnd {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.landing-table-tr:last-child .landing-table-th.landing-table-row-dnd {
  border-bottom: 0;
}

.landing-table-tr:not(:first-child) .landing-table-td:first-of-type {
  border-left: 1px solid #959595;
}

.landing-table-tr:nth-of-type(2) .landing-table-td {
  border-top: 1px solid #959595;
}

.landing-table-tr-selected .landing-table-th.landing-table-row-dnd {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 0 solid transparent;
}

.table-selected-all .landing-table-th.landing-table-row-dnd {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 0 solid transparent;
}

.landing-edit-mode .landing-table-row-selected .landing-table-tr-selected-left {
  border-left: 2px solid #2FC6F6;
}

.landing-edit-mode .landing-table-row-selected .landing-table-tr-selected-y {
  border-top: 2px solid #2FC6F6;
  border-bottom: 2px solid #2FC6F6 !important;
}

.landing-edit-mode .landing-table-row-selected .landing-table-tr-selected-y:last-child {
  border-right: 2px solid #2FC6F6;
}

.landing-table-tr:not(:first-child) .landing-table-td,
.landing-table-tr-draggable .landing-table-td,
.landing-table-col-draggable .landing-table-td {
  background: #f8f8f9;
  padding: 0 11px;
  background-clip: padding-box;
}

.landing-table-col-draggable .landing-table-td,
.landing-table-row-selected .landing-table-td {
  background: #f8f8f9;
}

.landing-table-tr-draggable .landing-table-th:not(.landing-table-row-dnd):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

.landing-table-tr-taken .landing-table-th:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
}

.landing-table-tr-draggable.landing-table-row-selected .landing-table-th.landing-table-row-dnd {
  border-radius: 12px 0 0 12px;
}

.landing-table-tr-draggable .landing-table-row-dnd:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

.landing-table-tr-draggable:nth-last-child(-n+2) .landing-table-row-dnd:after {
  border-radius: 0 0 0 12px;
}

.landing-table-tr-draggable.landing-table-row-selected .landing-table-row-dnd:after {
  border-radius: 10px 0 0 10px;
}

.landing-table-draggable .landing-table-row-add {
  visibility: hidden;
}

.landing-table-draggable .landing-table-col-add {
  visibility: hidden;
}

.landing-table-col-draggable {
  z-index: 10;
  display: flex;
  flex-direction: column;
  flex-flow: column wrap;
}

.landing-table-col-draggable .landing-table-th {
  display: flex;
  align-items: center;
}

.landing-table-col-taken:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10;
}

.landing-table-col-taken.landing-table-col-dnd.landing-table-th:last-child:after {
  border-radius: 0 10px 0 0;
}

.landing-table-col-taken.landing-table-th-selected.landing-table-col-dnd.landing-table-th:after {
  border-radius: 10px 10px 0 0;
}

.landing-table-th.landing-table-col-dnd.landing-table-th-selected {
  border-width: 0;
}

.landing-table-row-selected .landing-table-row-dnd {
  border-width: 0;
}

.landing-table-tr-draggable .landing-table-td {
  border-top: 1px solid #959595;
}

.landing-table-col-draggable .landing-table-td {
  border-left: 1px solid #959595;
}

.landing-table-style-2 .landing-table-tr:not(.landing-table-tr-taken):nth-child(even) .landing-table-td:not(.landing-table-col-taken):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}

.landing-table-style-3 .landing-table-tr:not(.landing-table-tr-taken) .landing-table-td:not(.landing-table-col-taken):nth-child(even):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}

.landing-table-style-4 .landing-table-tr:nth-of-type(2) .landing-table-td:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}

.landing-table-style-5 .landing-table-tr:nth-of-type(2) .landing-table-td:after,
.landing-table-style-5 .landing-table-tr .landing-table-td:first-of-type:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
}

.landing-table-style-6 td,
.landing-table-style-7 td,
.landing-table-style-8 td,
.landing-table-style-9 td,
.landing-table-style-10 td {
  border: 1px solid #6a6a6a;
  background: #070706 !important;
}

.landing-table-style-7 .landing-table-tr:not(.landing-table-tr-taken):nth-child(even) .landing-table-td:not(.landing-table-col-taken):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}

.landing-table-style-8 .landing-table-tr:not(.landing-table-tr-taken) .landing-table-td:not(.landing-table-col-taken):nth-child(even):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}

.landing-table-style-9 .landing-table-tr:nth-of-type(2) .landing-table-td:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}

.landing-table-style-10 .landing-table-tr:nth-of-type(2) .landing-table-td:after,
.landing-table-style-10 .landing-table-tr .landing-table-td:first-of-type:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
}

@-moz-document url-prefix() {
  .landing-edit-mode .landing-table-tr:not(:first-child) .landing-table-td {
    background: rgba(248, 248, 249, 0.5);
  }
  .landing-edit-mode .landing-table-style-6 td,
  .landing-edit-mode .landing-table-style-7 td,
  .landing-edit-mode .landing-table-style-8 td,
  .landing-edit-mode .landing-table-style-9 td,
  .landing-edit-mode .landing-table-style-10 td {
    background: rgba(0, 0, 0, 0.5) !important;
  }
}
/*
     FILE ARCHIVED ON 05:09:49 Apr 29, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:19:18 Nov 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.678
  load_resource: 61.529
  PetaboxLoader3.resolve: 35.243
  PetaboxLoader3.datanode: 25.213
*/