/* 我的订单详情 — ordered style fragments. */
@media (-p0-part: p111cea30029c296cf61c) {
      .lx-order-detail {
        display: none;
      }
}
@media (-p0-part: p6a36f4b42bcbbf519589) {
      .lx-order-detail-head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 20px;
        margin-bottom: 18px;
        padding: 0 2px 18px;
        border-bottom: 1px solid #e6e0ed;
      }
}
@media (-p0-part: p87307b3f41464e5cd31c) {
      .lx-order-detail-title {
        flex: 1;
      }
      .lx-order-detail-title h1 {
        margin: 0;
        color: #101010;
        font-size: 25px;
      }
      .lx-order-detail-title p {
        margin: 5px 0 0;
        color: #979797;
        font-size: 12px;
      }
      .lx-order-detail-status {
        height: 30px;
        display: inline-flex;
        align-items: center;
        padding: 0 13px;
        border-radius: 999px;
        background: #efe4f1;
        color: #4d144a;
        font-size: 13px;
        font-weight: 700;
      }
      .lx-order-detail-summary {
        display: grid;
        grid-template-columns: 112px minmax(0, 1fr) auto;
        gap: 18px;
        align-items: center;
        margin-bottom: 18px;
        padding: 18px;
        border: 1px solid #e6e0ed;
        border-radius: 14px;
        background: #fcfaff;
      }
      .lx-order-detail-summary.has-order-meta {
        align-items: center;
      }
      .lx-order-detail-meta {
        grid-column: 1 / -1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        margin: -2px 0 2px;
        padding: 0 0 10px;
        border-bottom: 1px solid #efe4f1;
        color: #625b68;
        font-size: 12px;
        line-height: 18px;
      }
      .lx-order-detail-meta .lx-order-detail-status {
        flex: 0 0 auto;
        margin-left: auto;
      }
      .lx-order-detail-summary .lx-order-thumb {
        width: 112px;
        height: 104px;
      }
      .lx-order-detail-summary .lx-order-thumb img {
        width: 96px;
        height: 96px;
      }
      .lx-order-detail-product h2 {
        margin: 0 0 7px;
        color: #101010;
        font-size: 17px;
      }
      .lx-order-detail-product p {
        margin: 0 0 5px;
        color: #625b68;
        font-size: 13px;
      }
      .lx-order-detail-price {
        color: #ff2f2f;
        font-size: 24px;
        font-weight: 700;
      }
}
@media (-p0-part: p83a2d21a70c0bdf50b76) {
      .lx-order-detail-products{display:grid;gap:10px;margin-bottom:18px}
      .lx-order-detail-products .lx-order-detail-summary{margin-bottom:0}
      .lx-order-detail-products .lx-order-item-role{margin-bottom:7px!important}
      .lx-order-detail-products .lx-order-detail-price.lx-order-mixed-amount{max-width:190px;font-size:18px;line-height:25px;text-align:right}
}
@media (-p0-part: p47d2ca863a99a0e3a27e) {
      .lx-order-detail-head {
        min-height: 48px;
        align-items: center;
        margin: 0 0 12px;
        padding: 6px 0 8px;
        border: 0;
        border-radius: 0;
        background: rgba(255, 255, 255, 0.98);
        box-shadow: none;
      }
      .lx-order-detail-title {
        width: 100%;
      }
      .lx-order-detail-title-row {
        min-height: 32px;
        display: flex;
        align-items: center;
        gap: 0;
      }
      .lx-order-detail-title h1 {
        padding-left: 8px;
        color: #252525;
        font-size: 20px;
        line-height: 30px;
        font-weight: 650;
        letter-spacing: -0.2px;
      }
      .lx-order-detail-title p {
        margin: 3px 0 0 40px;
        color: #625b68;
        font-size: 12px;
        line-height: 18px;
      }
}
@media (-p0-part: p3a7650219690a82d5b44) {
      .lx-order-detail-status {
        min-height: 26px;
        height: 26px;
        margin-left: 12px;
        padding: 0 10px;
        border-radius: 999px;
        background: #f3f0f7;
        color: #4d144a;
        font-size: 12px;
        font-weight: 500;
      }
}
@media (-p0-part: pfc016fbdd99a640b5a8c) {
      .lx-order-detail-summary {
        margin-bottom: 12px;
        padding: 16px;
      }
}
@media (-p0-part: p70d83d19cbc81e19cfaa) {
      body.lx-orders-poc .content.lx-orders-content > .lx-orders-page:has(.lx-order-detail.is-active) {
        padding-bottom: 32px;
      }
}
@media (-p0-part: p54f1e37901bcece362ca) {.lx-checkout-detail-surface .lx-order-detail{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.lx-checkout-detail-surface [data-order-detail]{display:block!important}
}
