/**
 * WooCommerce Manual Invoicing - Public Styles
 */

/* Invoice Status Badge */
.wcmi-status-badge {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
}

.wcmi-status-badge.status-draft {
    background: #777;
    color: #fff;
}

.wcmi-status-badge.status-sent {
    background: #17a2b8;
    color: #fff;
}

.wcmi-status-badge.status-pending {
    background: #ffc107;
    color: #333;
}

.wcmi-status-badge.status-processing {
    background: #0073aa;
    color: #fff;
}

.wcmi-status-badge.status-paid {
    background: #28a745;
    color: #fff;
}

.wcmi-status-badge.status-cancelled {
    background: #dc3545;
    color: #fff;
}

/* My Account Invoices Table */
.woocommerce-MyAccount-orders .wcmi-status-badge {
    font-size: 10px;
    padding: 2px 8px;
}

/* Invoice View Buttons */
.woocommerce-orders-table .button.pay {
    background: #28a745;
    color: #fff;
    border-color: #28a745;
}

.woocommerce-orders-table .button.pay:hover {
    background: #218838;
    border-color: #218838;
}

.woocommerce-orders-table .button.pdf {
    background: #dc3545;
    color: #fff;
    border-color: #dc3545;
}

.woocommerce-orders-table .button.pdf:hover {
    background: #c82333;
    border-color: #c82333;
}

/* Responsive Table */
@media screen and (max-width: 768px) {
    .woocommerce-orders-table__cell .button {
        display: block;
        margin-bottom: 5px;
        text-align: center;
    }
}
