/* EmptyBarrelTable — empty-barrel tracking table.
   Self-scoped under .empty-barrel-table. #000 / #e0e0e0 have no exact --pp-* token and stay
   literal. Global file is the reliable home for print-composed components. */
.empty-barrel-table {
    margin-top: var(--pp-spacing-sm);
}

.empty-barrel-table table {
    width: 50%;
    margin-left: auto;
    margin-right: 0;
    border-collapse: collapse;
    font-size: var(--pp-font-size-xs);
}

.empty-barrel-table th {
    background: #e0e0e0;
    border: 1px solid #000;
    padding: 2px var(--pp-spacing-xs);
    text-align: left;
    font-weight: bold;
    font-size: 9px;
}

.empty-barrel-table td {
    border: 1px solid #000;
    padding: 2px var(--pp-spacing-xs);
    text-align: left;
}

.empty-barrel-table .write-in {
    background: var(--pp-bg-white);
    min-width: 80px;
}

@media print {
    .empty-barrel-table th {
        background: #e0e0e0 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}
