/* WooCommerce Print Label Plugin - Admin and Frontend Styles */

/* Admin Styles */
.wc-print-label-button-container {
    padding: 10px 0;
    border-top: 1px solid #000;
    margin-top: 20px;
    padding-top: 20px;
}

.wc-print-label-button-container .button {
    background-color: #0073aa;
    border-color: #0073aa;
    color: white;
    padding: 8px 16px;
    font-weight: bold;
}

.wc-print-label-button-container .button:hover {
    background-color: #005a87;
    border-color: #005a87;
}

/* Print Action Link - Order List */
a[data-action="print_label"],
a.button.tips.print_label,
.woocommerce-orders table.orders td.order-actions a.button.print_label,
.wp-admin table.wc-orders-list td.wc-orders-col--actions a.button.print_label,
td.order-actions .button.print_label {
    background-color: #0073aa !important;
    border-color: #0073aa !important;
    color: white !important;
    padding: 8px 12px;
    margin-right: 5px;
    font-weight: 600;
    text-decoration: none;
}

a[data-action="print_label"]:before,
a.button.tips.print_label:before,
.woocommerce-orders table.orders td.order-actions a.button.print_label:before,
.wp-admin table.wc-orders-list td.wc-orders-col--actions a.button.print_label:before,
td.order-actions .button.print_label:before {
    content: "🖨️ ";
    margin-right: 4px;
}

a[data-action="print_label"]:hover,
a.button.tips.print_label:hover,
.woocommerce-orders table.orders td.order-actions a.button.print_label:hover,
.wp-admin table.wc-orders-list td.wc-orders-col--actions a.button.print_label:hover,
td.order-actions .button.print_label:hover {
    background-color: #005a87 !important;
    border-color: #005a87 !important;
    cursor: pointer;
}

/* Print Styles */
@media print {
    body {
        margin: 0;
        padding: 0;
        background: white;
    }

    .print-button {
        display: none !important;
    }

    .label-container {
        box-shadow: none;
        page-break-after: always;
    }
}
