/*
 Theme Name:   BricksCart eCommerce
 Theme URI:    https://sumitsheoran.com/
 Description:  Beautifully crafted Bricks eCommerce Child Theme - This is only BricksCart MyAccount Addition, not full version.
 Author:       Sumit Sheoran
 Author URI:   https://sumitsheoran.com/
 Template:     bricks
 Version:      1.0.2
 Text Domain:  bricks
*/



/* Style Myaccount Order table */
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
	display: block;
}
	
th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    display: block;
}

.woocommerce .woocommerce-order-downloads thead,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead,.woocommerce-account .woocommerce .woocommerce-table--order-downloads thead {
    display:none
}

.woocommerce .woocommerce-order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td {
    display: block;
    text-align: right
}

.woocommerce .woocommerce-order-downloads tbody td:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td:before,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td:before {
    content: attr(data-title);
    display: table;
    float: left;
    font-weight: 700
}

.woocommerce .woocommerce-order-downloads tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody tr:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--bricks-border-color)
}

.woocommerce .woocommerce-order-downloads tbody tr:last-child td[class*=download] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top: none;
    border-color: var(--bricks-border-color)
    }

.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th {
	text-align: right;
}

.woocommerce-orders-table tbody {
    gap: 30px;
    display: flex;
    flex-direction: column;
}

.woocommerce-orders-table__row {
    border: 1px solid var(--bc-beige);
    border-radius: var(--border-radius-sm);
	overflow: hidden;
}

th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
    background-color: var(--bc-light-beige);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td {
	border-color: var(--bc-light-beige);
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
    display: block;
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin-bottom: 5px;
}

.woocommerce-orders-table__cell {
    padding: 10px !important;
}

.woocommerce-orders-table tbody td::before {
    background-color: #fff !Important;
}

/* Myaccount order table order status text wrapper */
.bc-order-status-wrapper {
    padding: 5px 0 5px 25px;
    position: relative;
}

/* Add notification dot in front of Myaccount order table order status text */
.bc-order-status-wrapper:before {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    border-radius: 50px;
    top: 52%;
    left: 7.5px;
    transform: translateY(-50%);
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-processing .bc-order-status-wrapper:before {
    background: #008000;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-pending .bc-order-status-wrapper:before {
    background: #FFA500;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-on-hold .bc-order-status-wrapper:before {
    background: #FFD700;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-completed .bc-order-status-wrapper:before {
    background: #00FF00;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-cancelled .bc-order-status-wrapper:before {
    background: #FF0000;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-refunded .bc-order-status-wrapper:before {
    background: #FF4500;
}

.woocommerce-orders-table .woocommerce-orders-table__row--status-failed .bc-order-status-wrapper:before {
    background: purple;
}

/* Order details table */
.woocommerce .woocommerce-order-details table td, .woocommerce .woocommerce-order-details table th {
	padding: 20px 10px;
}

ul.wc-item-meta {
	padding-inline-start: 15px;
}

/* woocommerce info message */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info {
	color: var(--bc-blue);
	background: var(--bc-light-blue);
	border: var(--border-width-light) solid var(--bc-blue);
	border-radius: var(--border-radius-sm);
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button {
	color: var(--bc-white);
	background: var(--bc-blue);
	font-weight: var(--btn-font-weight-light);
	padding: var(--btn-padding-base) var(--btn-padding-xl);
	border-radius: var(--btn-border-radius-lg);
}