/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

.items-list-table table.list tbody.lines tr.line td.cell.profile {
  line-height: 20px;
}

.items-list.payment-transactions table.list tbody td.profile .profile-email a {
  color: #8f8f8f;
  display: inline-block;
  font-size: 12px;
  text-decoration: none;
  vertical-align: baseline;
}

.items-list.payment-transactions th.profile {
  padding-left: 41px;
}

.items-list.payment-transactions .profile .cell {
  width: 150px;
  max-width: 150px;
}

.items-list.payment-transactions .profile .cell .profile-box {
  position: relative;
  width: 95%;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.items-list.payment-transactions .profile-box .profile-email {
  display: block;
  line-height: 13px;
}

.items-list.payment-transactions .profile .cell .profile-icon,
.items-list.payment-transactions .profile .cell .profile-anonymous-icon {
  flex: 1 0 auto;
  width: 20px;
  height: 20px;
}

.items-list.payment-transactions .profile .cell .profile-anonymous-icon svg {
  width: 100%;
  height: 100%;
}

.items-list.payment-transactions img.anonymous {
  width: 18px;
  margin-right: 5px;
}

.items-list.payment-transactions .list-header {
    max-width: 1180px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.items-list.payment-transactions table.list tbody.lines tr.failed-transaction td{
  background: rgba(255, 197, 198, 0.3);
}

.items-list.payment-transactions table.list tbody.lines .cell.status .cell{
  display: flex;
  align-items: center;
}

.items-list.payment-transactions table.list tbody.lines .cell.status .details{
  display: flex;
  margin-left: 10px;
}

.items-list.payment-transactions table.list tbody.lines .cell.status .details .tooltip-main{
  padding: 0;
  width: auto;
  height: auto;
}

.items-list.payment-transactions table.list tbody.lines .cell.status .details .tooltip-main .tooltip-content{
  margin-top: 10px;
  max-width: 550px;
}
.items-list.payment-transactions table.list tbody.lines .cell.status .details .tooltip-main .tooltip-content .data-cell{
  margin-top: 5px;
}

.items-list.payment-transactions table.list tbody.lines .cell.status .details .tooltip-main .tooltip-content .data-cell .data-cell-title{
  font-weight: bold;
}

.items-list.payment-transactions table.list tbody.lines .cell.status .details .tooltip-main .tooltip-content .data-cell .data-cell-value{
  word-wrap: break-word;
}

.items-list.payment-transactions table.list tbody td.status .details .popover {
  max-width: 550px;
}

.items-list.payment-transactions table.list tbody.lines .cell.value .cell,
.items-list.payment-transactions table.list th.value {
  text-align: right;
}
