.multiple-shipments-order-details .payment-method.box, .shipping.box, .order-summary.box{
    border: 1px solid #D1D1D1;
    padding: 16px;
    border-radius: 4px;
    margin-bottom: 20px;
    width: 100%;
}

.multiple-shipments-order-details .order-detail-body .review-and-shipping{
    padding:0;
}

.multiple-shipments-order-details .order-detail-body .review-and-shipping .review-header{
    background: #F0F9FF
}

.multiple-shipments-order-details .order-detail-body .review-and-shipping .order-items{
    flex: 0 0 100%;
}

.multiple-shipments-order-details .order-detail-body .review-and-shipping .review-content{
    padding: 35px;
}

/* Flex container for the two sections */
.multiple-shipments-order-details {
    display: flex;
    gap: 20px;
    width: 100%;
    box-sizing: border-box;
}

.multiple-shipments-order-details .order-detail-body .item-details{
    border-bottom: 0;
}

.woocommerce-order-received .confirm-order .confirm-msg {
    border-bottom: 0;
}

/* Set widths for the two sections */
.multiple-shipments-order-details .order-detail-body {
    box-sizing: border-box;
    width: 70%;
}

.multiple-shipments-order-details .order-detail-header {
    box-sizing: border-box;
    width: 260px;
}

/* Styling for box headings */
.box span {
    font-size: 14px;
    color: #333;
}

/* Order Summary Table */
.multiple-shipments-order-details .order-summary table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

.multiple-shipments-order-details .order-summary table td {
    padding: 4px 0;
}

.multiple-shipments-order-details .order-summary table td.text-left {
    color: #666;
}

.multiple-shipments-order-details .order-summary table td.text-right {
    text-align: right;
    color: #333;
}

.multiple-shipments-order-details .order-detail-header .payment-method{
    padding: 0;
}

/* Alignment adjustments for Payment Method and Shipping sections */
.multiple-shipments-order-details .order-detail-header .payment-method,
.multiple-shipments-order-details .order-detail-header .shipping,
.multiple-shipments-order-details .order-detail-body .order-summary {
    width: 100%;
    box-sizing: border-box;
}

/* Center content vertically within each box */
.multiple-shipments-order-details .box {
    display: flex;
    flex-direction: column;
    justify-content: center; /* Center content vertically */
   
}

.multiple-shipments-order-details .order-summary .woocommerce-Price-amount {
    display: inline-flex;
    align-items: center; /* Centers items vertically */
    gap: 4px; /* Adds space between currency symbol and amount */
}


/* Sub-heading styling */
.multiple-shipments-order-details .order-summary-sub-heading {
    font-weight: bold;
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;
    border-bottom: 1px solid #D1D1D1; /* Border below the heading */
    margin-bottom: 4px; /* Adds space between heading and content */
}

/* Sub-heading styling for payment method */
.multiple-shipments-order-details .order-summary-sub-heading-top {
    padding-left: 16px;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
    border-top: 1px solid #D1D1D1; /* Border below the heading */
    margin: 4px -16px 4px -16px
}
.rtl .multiple-shipments-order-details .order-summary-sub-heading-top {
    padding-right: 16px;
    padding-left: auto;
}

/* Aligns the border with the outer box border */
.multiple-shipments-order-details .order-summary.box .order-summary-sub-heading, .shipping.box .order-summary-sub-heading {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
}

.multiple-shipments-order-details .shipping.box .order-summary-sub-heading {
    margin-bottom: 12px;
}
