/**
 * Invoice Print Stylesheet — 80mm thermal printer layout.
 *
 * Loaded by class-invoice-generator.php via <link> tag.
 * Extracted from inline <style> for WordPress.org wp_enqueue compliance.
 *
 * @package CapiFlow
 */

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    font-family: 'Courier New', monospace;
    width: 80mm;
    font-size: 12px;
    line-height: 1.4;
    padding: 5mm;
}

.center { text-align: center; }
.bold { font-weight: bold; }
.line { border-top: 1px dashed #000; margin: 5px 0; }

.item-row {
    display: flex;
    justify-content: space-between;
    padding: 2px 0;
}

.total-row {
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    padding: 3px 0;
}

h1 { font-size: 16px; margin-bottom: 5px; }
.store-info { font-size: 10px; margin-bottom: 5px; }

table { width: 100%; border-collapse: collapse; }
td { padding: 2px 0; font-size: 11px; }

@media print {
    body { width: 80mm; }
    .no-print { display: none; }
}
