/* Base Result */
.result {
  border-radius: 10px;
  padding: 15px 10px;
  font-weight: 700;
}

.result.on-live .live-text {
  display: block;
}

.result-table {
  width: 100%;
  border-collapse: collapse;
  border-style: hidden;
  table-layout: fixed;
}

.result-table tr {
  background-color: white;
}

.result-table td {
  border: 1px solid #eee;
  text-align: center;
  padding: 5px 8px;
  vertical-align: middle;
}

.result-table .name,
.result-table .seperator {
  background-color: transparent;
}

.result-table .seperator td {
  padding-block: 10px;
}

.result-table .name td:first-child {
  text-align: left;
  border-right: 0;
  font-weight: 900;
  font-size: 16px;
}

.result-table .name td:last-child {
  text-align: right;
  border-left: 0;
}

.result-table .name td:last-child img {
  max-width: 50px;
}

.result-table .meta td {
  font-weight: 400;
  font-size: 14px;
}

.result-table .meta td:first-child {
  text-align: left;
  border-right: 0;
}

.result-table .meta td:last-child {
  text-align: right;
  border-left: 0;
}

.result-table .label {
  background-color: #eee;
}

.result-table .prize {
  font-size: 20px;
}

.result-table .note {
  font-size: 12px;
  color: red;
  display: none;
  margin-top: 5px;
  text-transform: uppercase;
}

.result-table .zodiac-img {
  max-width: 50px;
}

.result-table .bonus {
  color: red;
}

.result-table .live-text {
  font-size: 10px;
  margin-bottom: 5px;
  background-color: white;
  width: max-content;
  border-radius: 20px;
  padding: 2px 6px;
}

.result-table .draw-date-no {
  display: flex;
  justify-content: space-between;
}
.result-table .draw-date-no div:first-child {
  margin-right: 10px;
}
.result-table .draw-date-no div:last-child {
  margin-left: auto;
}

/* Customize Provider */
.result.magnum {
  background-color: var(--color-magnum);
}

.result.sportstoto {
  background-color: var(--color-sportstoto);
}
.result.sportstoto .name,
.result.sportstoto .seperator {
  color: white;
}

.result.damacai {
  background-color: var(--color-damacai);
}
.result.damacai .name,
.result.damacai .seperator {
  color: white;
}

.result.sabah88 {
  background-color: var(--color-sabah88);
}
.result.sabah88 .name,
.result.sabah88 .seperator {
  color: white;
}


.result.sgpools {
  background-color: var(--color-sgpools);
}
.result.sgpools .name,
.result.sgpools .seperator {
  color: white;
}

.result.granddragon {
  background-color: var(--color-granddragon);
}
.result.granddragon .name,
.result.granddragon .seperator {
  color: white;
}

.result.perdana {
  background-color: var(--color-perdana);
}
.result.perdana .name,
.result.perdana .seperator {
  color: white;
}

.result.luckyharihari {
  background-color: var(--color-luckyharihari);
}
.result.luckyharihari .name,
.result.luckyharihari .seperator {
  color: white;
}

.result.sandakan {
  background-color: var(--color-sandakan);
}

.result.cashsweep {
  background-color: var(--color-cashsweep);
}
.result.cashsweep .name,
.result.cashsweep .seperator {
  color: white;
}

.result#damacai6d td {
  white-space: nowrap;
}
.result#damacai6d .spec,
.result#damacai6d .cons {
  font-size: 14px;
}