.elementor-25469 .elementor-element.elementor-element-b997b38{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-7e9d3a5 */.wc-reorder-history{
    width:100%;
}

/* Base height behavior */
.wc-reorder-scroll-container{
    min-height:500px;
    max-height:75vh;
    overflow-y:auto;
    overflow-x:hidden;
    transition:min-height .25s ease;
    padding-right:8px;
}

/* nice scrollbar */
.wc-reorder-scroll-container::-webkit-scrollbar{
    width:8px;
}

.wc-reorder-scroll-container::-webkit-scrollbar-thumb{
    border-radius:999px;
    background:rgba(0,0,0,.15);
}

.wc-reorder-scroll-container::-webkit-scrollbar-track{
    background:transparent;
}

/* views */
.wc-orders-view{
    display:none;
}

.wc-orders-view.active{
    display:grid;
    gap:20px;
}

/* toggle */
.wc-reorder-toggle{
    display:flex;
    gap:10px;
    margin-bottom:10px;
}

.wc-toggle-btn{
    border:none;
    cursor:pointer;
    padding:5px 20px;
    margin-bottom: 3px; 
    color: black;
}

.wc-toggle-btn:hover{
    cursor:pointer;
    padding:5px 20px;
    border-bottom: 3px solid black;
    margin-bottom:0px;
}

.wc-toggle-btn.active{
    font-weight:600;
    border-bottom: 3px solid black;
}

/* cards */
.wc-order-card{
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:20px;
    padding:24px;
}

.wc-order-items{
    display:flex;
    flex-direction:column;
    gap:16px;
}

.wc-order-item{
    display:flex;
    gap:16px;
    align-items:center;
}

.wc-order-image img{
    width:72px;
    border-radius:12px;
}

.elementor-alert {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px;
}/* End custom CSS */