/* Styling for the Shop Status Element */
.drts .drts-display-element-template-name-shop_status .vendor-status-indicator {
    font-weight: bold;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 0.9em;
    display: inline-block;
    margin-left: 5px;
    border-style: solid; /* Ensure border is visible */
    border-width: 1px;
}

/* Specific styling for Open status */
.drts .drts-display-element-template-name-shop_status .vendor-status-indicator.open {
    color: #155724; /* Darker green text */
    background-color: #d4edda; /* Light green background */
    border-color: #c3e6cb; /* Border color */
}

/* Specific styling for Closed status */
.drts .drts-display-element-template-name-shop_status .vendor-status-indicator.closed {
    color: #721c24; /* Darker red text */
    background-color: #f8d7da; /* Light red background */
    border-color: #f5c6cb; /* Border color */
}