/* Print optimization for AI Packing List Generator */
@media print {
    body * {
        visibility: hidden;
    }

    #aplg-result-panel,
    #aplg-result-panel * {
        visibility: visible;
    }

    #aplg-result-panel {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    .aplg-form,
    .aplg-title,
    .aplg-actions,
    .aplg-powered-by,
    .aplg-item-delete,
    .aplg-error-box {
        display: none !important;
    }

    .aplg-category-section {
        page-break-inside: avoid;
        break-inside: avoid;
    }

    .aplg-item-list li {
        padding: 4px 0;
        border-bottom: none;
    }

    .aplg-item-label {
        pointer-events: none;
    }

    .aplg-note-box {
        border: 1px solid #ccc;
        background: transparent !important;
        color: #000 !important;
    }
}