/**
 * WooCommerce Order Status Styles
 * 
 * Custom styles for order status badges in WooCommerce orders page
 * Generated dynamically by KDS Report for Orderable plugin
 */

/* Custom order status badges */
.order-status.status-cooking {
    background-color: #f59e0b !important;
    color: #ffffff !important;
    border-color: #f59e0b !important;
}

.order-status.status-cooking:before {
    content: "\f0c4";
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    margin-right: 5px;
    margin-left: 10px;
    display: inline-block;
}

.order-status.status-ready {
    background-color: #10b981 !important;
    color: #ffffff !important;
    border-color: #10b981 !important;
}

.order-status.status-ready:before {
    content: "\f00c";
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    margin-right: 5px;
    margin-left: 10px;
    display: inline-block;
}

/* Action buttons in orders list */
.widefat .column-wc_actions .button.wc-action-button-cooking:after {
    font-family: "Font Awesome 6 Free" !important;
    content: "\f0c4" !important;
    color: #f59e0b !important;
    font-weight: 900 !important;
    display: inline-block;
}

.widefat .column-wc_actions .button.wc-action-button-ready:after {
    font-family: "Font Awesome 6 Free" !important;
    content: "\f00c" !important;
    color: #10b981 !important;
    font-weight: 900 !important;
    display: inline-block;
}

/* Order details page */
.woocommerce-order-data__heading .order-status.status-cooking {
    background-color: #f59e0b !important;
    color: #ffffff !important;
    border-color: #f59e0b !important;
}

.woocommerce-order-data__heading .order-status.status-ready {
    background-color: #10b981 !important;
    color: #ffffff !important;
    border-color: #10b981 !important;
}

/* Order notes */
.woocommerce-order-notes .order-status.status-cooking {
    background-color: #f59e0b !important;
    color: #ffffff !important;
    border-color: #f59e0b !important;
}

.woocommerce-order-notes .order-status.status-ready {
    background-color: #10b981 !important;
    color: #ffffff !important;
    border-color: #10b981 !important;
}

/* Additional common status styles */
.order-status.status-processing {
    background-color: #3b82f6 !important;
    color: #ffffff !important;
    border-color: #3b82f6 !important;
}

.order-status.status-processing:before {
    content: "\f013";
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    margin-right: 5px;
    margin-left: 10px;
    display: inline-block;
}

.order-status.status-completed {
    background-color: #6b7280 !important;
    color: #ffffff !important;
    border-color: #6b7280 !important;
}

.order-status.status-completed:before {
    content: "\f00c";
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    margin-right: 5px;
    margin-left: 10px;

    display: inline-block;
}
