.librarian-liveset2-table-cell,
.librarian-liveset-table-cell {
  position: relative;
    height: 62px;
    color: #ffffff;
    background: rgba(255,255,255,0.00);
    box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.32);
    padding: 13px 0 16px 16px;
}

.librarian-liveset2-table-cell .liveset-info-block,
.librarian-liveset-table-cell .liveset-info-block {
    float: left;
}

.librarian-liveset2-table-cell .liveset-info-block .liveset-name,
.librarian-liveset-table-cell .liveset-info-block .liveset-name {
  font-family: RobotoRegular;
    width: 184px;
    height: 17px;
    font-size: 17px;
    margin-bottom: 3px;
}

.librarian-liveset2-table-cell .liveset-info-block .patch-num,
.librarian-liveset-table-cell .liveset-info-block .patch-num {
    width: 184px;
    height: 12px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
}

.librarian-liveset2-table-cell .rename-liveset-btn,
.librarian-liveset-table-cell .rename-liveset-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    background-image: url("../images/btn_edit@2x.png");
    background-size: contain;
  top: 9px;
  right: 44px;
}

.librarian-liveset2-table-cell .patch-list-btn,
.librarian-liveset-table-cell .patch-list-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    background-image: url("../images/btn_indicator@2x.png");
    background-size: contain;
  top: 9px;
  right: 0px;
}

.librarian-liveset2-table-cell.move,
.librarian-liveset-table-cell.move {
  background-color: var(--color-highlight);
}

/** inst-cell */

.inst-cell {
    height: 62px;
    color: #ffffff;
    background: rgba(255,255,255,0.00);
    box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.32);
    padding: 17px 0 16px 16px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.64);
}

.inst-cell .liveset-info-block {
    float: left;
}

.inst-cell .liveset-info-block .liveset-name {
    width: 224px;
    height: 14px;
    font-size: 14px;
    margin-bottom: 3px;
}

.inst-cell .liveset-info-block .patch-num {
    width: 224px;
    height: 12px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
}

.inst-cell .rename-liveset-btn,
.inst-cell .rename-liveset-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    background-image: url("../images/btn_edit@2x.png");
    background-size: contain;
    float: right;
}

.inst-cell .patch-list-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    margin: 2px 8px 3px 0;
    background-image: url("../images/btn_indicator@2x.png");
    background-size: contain;
    float: right;
}

/** two line text */

.librarian-liveset2-table-cell-two-line,
.librarian-liveset-table-cell-two-line {
  position: relative;
    height: 62px;
    color: #ffffff;
    background: rgba(255,255,255,0.00);
    box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.32);
    padding: 10px 0 9px 16px;
}

.librarian-liveset2-table-cell-two-line .liveset-info-block,
.librarian-liveset-table-cell-two-line .liveset-info-block {
    float: left;
}

.librarian-liveset2-table-cell-two-line .liveset-info-block .liveset-name,
.librarian-liveset-table-cell-two-line .liveset-info-block .liveset-name {
  font-family: RobotoRegular;
    width: 224px;
    height: 28px;
    font-size: 14px;
    margin-bottom: 3px;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 14px;
}

.librarian-liveset2-table-cell-two-line .liveset-info-block .patch-num,
.librarian-liveset-table-cell-two-line .liveset-info-block .patch-num {
    width: 224px;
    height: 12px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 12px;
}

.librarian-liveset2-table-cell-two-line .rename-liveset-btn,
.librarian-liveset-table-cell-two-line .rename-liveset-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    background-image: url("../images/btn_edit@2x.png");
    background-size: contain;
  top: 9px;
  right: 44px;
}

.librarian-liveset2-table-cell-two-line .patch-list-btn,
.librarian-liveset-table-cell-two-line .patch-list-btn {
  position: absolute;
    width: 44px;
    height: 44px;
    background-image: url("../images/btn_indicator@2x.png");
    background-size: contain;
  top: 9px;
  right: 0px;
}