.woosw-list table.woosw-items tr td {
    padding: 20px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a {
    font-size: 20px;
    color: var(--title-color);
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a {
    font-size: 20px;
}
.woosw-list table.woosw-items tr .woosw-item--actions {
    width: 88px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--name a:hover {
       color: var(--theme-color);
}


.woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline .cart-button.icon-btn.added {
    display: none;
}
.woosw-list table.woosw-items tr .woosw-item--actions {
    width: 170px;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--atc p, .woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline {
    text-align: center;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline .added_to_cart.wc-forward {
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    padding: 0 20px;
    background-color: var(--icon-bg, #f7f7f7);
    border: 1px solid var(--th-border-color);
    color: var(--title-color);
}

#loading-spinner {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}

#loading-spinner::before {
    content: '';
    border: 5px solid #f3f3f3;
    border-top: 5px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/* Highlight the label of the selected category */
.category-checkbox:checked + label {
    color: #d9534f; /* Change to your desired highlight color */
    font-weight: bold; /* Makes the text bold */
}

/* Optional: Add a background or border for emphasis */
.category-checkbox:checked + label {
    background-color: #f8d7da; /* Light red background */
    border-radius: 5px;
    padding: 5px;
}






















