
div.assignments-grid {
    justify-content: space-between;
    margin: 0 auto;
}

table.assignments-header {
    table-layout: fixed;
    position: sticky;
    top: 0;
    z-index: 1000;
    background: #FFFFFF;
    margin: 0 auto;
}

table.assignments {
    table-layout: fixed;
    margin: 0 auto;
}

table.assignments > tbody > tr > td {
    height: 36;
}

table.assignments > tbody > tr:hover {
    background: #F9F1E163;
}

table.assignments > tfoot {
    border-top: 0 !important;
}

table.assignments > .time-col {
    width: 150px
}

.acuity-0.assignment {
    background: #ADB5BD;
    color: black;
}

.acuity-1.assignment {
    background: #75B798;
    color: white;
}

.acuity-2.assignment {
    background: #9EC5fE;
    color: blakc;
}

.acuity-3.assignment {
    background: #E685B5;
    color: black;
}

.acuity-4.assignment {
    background: #FD9843;
    color: black;
}

.acuity-5.assignment {
    background: #B02A37;
    color: white;
}

.assignment {
    position: absolute;
    margin-top: -5;
}

.assignment-strip {
    position: absolute;
    margin-top: 25px;
    left: 0;
    width: 10px;
    border-radius: 0 0 5px 5px;
}

.acuity-0 .assignment-strip {
    background: #BEC0C155;
}

.acuity-1 .assignment-strip {
    background: #D1E7DD55;
}

.acuity-2 .assignment-strip {
    background: #9EC5FE55;
}

.acuity-3 .assignment-strip {
    background: #F7D6E655;
}

.acuity-4 .assignment-strip {
    background: #FFE5D055;
}

.acuity-5 .assignment-strip {
    background: #F8D7DA55;
}

th.acuity-range-good {
    background: #6EA8FE;
}

th.acuity-range-lower {
    background: #A3CFBB;
}

th.acuity-range-upper {
    background: #FEB272;
}

th.acuity-range-danger {
    background: #E35D6A;
}

.treatment > .acuity-badge {
    background: #EEEEEE;
    color: black;
}

.injection > .acuity-badge {
    background: #393939;
    color: white;
}


tr.patient-injection {
    background: #F7F7F7;
}

tr.patient-unassigned {
    background: #F6FFB4;
}

td.block-available {}
td.block-unavailable {
    background: #F3F3F3;
}

td.block-lunch {
    background: #f0ffff;
}

td.block-vacation {
    background: #f6ffff;
}

td.block-travel {
    background: #fff6fa;
}

td.block-meeting {
    background: #f6fff7;
}

td.block-closed {
    background: #ffc1cc
}

@media print {

    @page {
        margin: 0 0.25in;
    }

    .no-print {
        display: none;
    }

    /* Do not print popup messages */
    .toast-container, .tooltip {
        display: none;
    }

    /* Keep background colors in grid */
    table {
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }

    .shadow {
        box-shadow: none !important;
    }

    .logo {
        height: 0.2in;
        float: left;
    }

    .nurse-assignments-view {
        margin-top: 0.25in;
    }

    .fancy-title {
        float: right;
        margin-bottom: 0.1in;
    }

    h1, h2, h3, h4 {
        font-size: 12px;
    }

    td, th {
        font-size: 10px;
    }

    span.assignment {
        font-size: 9px;
        padding: 1px 2px;
    }

    td.time-col, th.time-col {
        width: 60px;
    }

    .assignment {
        margin-top: -1;
    }

    table.assignments > tbody > tr > td {
        height: 20px;
        padding: 2px;
    }

    div.powered-by {
        margin-top: 0.2in !important;
    }

    .print-modal {
        background: white !important;
    }
}
