/* Machine Maintenance Checklist Multi-Page - EECOL Wire Tools Suite */

/* Defined EECOL Blue */
.eecol-blue-bg {
    background-image: linear-gradient(to bottom, var(--eecol-blue) 20%, white 80%);
}

/* Custom gradient for the header text */
.header-gradient {
    background-image: linear-gradient(90deg, var(--eecol-blue), #004a99);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

/* Custom blue for the card border */
.card-border-blue {
    border-left-color: var(--eecol-blue);
}

/* New custom class for logo rotation */
.eecol-logo-tilt {
    transform: rotate(-20deg);
    transform-origin: center;
}

/* Checklist table styling */
.checklist-table {
    border-collapse: collapse;
    width: 100%;
}
.checklist-table th,
.checklist-table td {
    border: 1px solid #e5e7eb;
    padding: 8px 12px;
    text-align: left;
}
.checklist-table th {
    background-color: #f3f4f6;
    font-weight: 600;
    text-align: center;
}
.checkbox-cell {
    width: 60px;
    text-align: center;
}
.item-cell {
    font-weight: 500;
}

/* Print styles */
@media print {
    body * {
        visibility: hidden;
    }
    #printableContent, #printableContent * {
        visibility: visible;
    }
    #printableContent {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        max-width: none;
    }
    .no-print {
        display: none !important;
    }
    .machine-section {
        break-inside: avoid;
        margin-bottom: 15px;
    }
    .checklist-table {
        font-size: 12px;
    }
    .checklist-table th,
    .checklist-table td {
        padding: 4px 6px;
    }
}
