// .pv-order-detailcard {
.pv-order-status {
  position: absolute;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
}
// }

.pv-order-detail-table {
  td {
    font-weight: 600;
    span {
      color: #6c757d;
    }
  }
}

.pv-orderwarranty-main {
  background-color: #f5f7fa;
  .pv-warranty-tablemain {
    tbody {
      background-color: #fff;
    }
  }
}
.pv-order-preview-model {
  .offcanvas-header {
    padding: 0px;
    background-color: unset;
  }
}

.pv-orderpreview-detail {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  .pv-orderpreview-col {
    &:first-child {
      grid-column: span 3;
    }
    background-color: var(--bs-1);
    padding: 10px;
    border-radius: 0.375rem;
    .pv-order-status-main {
      display: flex;
      gap: 10px;
      .pv-order-status-col {
        list-style: none;
        display: flex;
        gap: 10px;
        margin-bottom: 0px;
        li {
          padding: 2px 10px;
          font-size: 16px;
          font-weight: 600;
          letter-spacing: 0em;
          text-align: left;
          border-width: 1px;
          border-style: solid;
          border-radius: 26px;

          &:nth-child(1) {
            border-color: var(--bs-btn-blue);
            color: var(--bs-btn-blue);
            .pv-order-status-dot {
              background-color: var(--bs-btn-blue);
              width: 8px;
              height: 8px;
              display: inline-block;
              border-radius: 50%;
              margin-right: 6px;
            }
          }
          &:nth-child(2) {
            border-color: var(--bs-2);
            color: var(--bs-2);
            .pv-order-status-dot {
              background-color: var(--bs-2);
              width: 8px;
              height: 8px;
              display: inline-block;
              border-radius: 50%;
              margin-right: 6px;
            }
          }
          P {
            display: inline-block;
            margin-bottom: 0px;
            font-weight: 600;
            font-size: 14px;
          }
        }
      }
    }
  }
}
