/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Course/CourseEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/DatabaseEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Degree/DegreeEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Program/ProgramAdd.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Program/ProgramEdit.razor.rz.scp.css */
#elective-list[b-6zxdn8ci32] {
    tr {
        td, th {
            border: 1px dotted #ccc;
            vertical-align: middle;
            text-align: center;
        }

        .delete-cell[b-6zxdn8ci32] {
            width: 20px;
        }

        .checkbox-cell[b-6zxdn8ci32] {
            min-width: 3.5rem;
        }

        input[type="checkbox"][b-6zxdn8ci32] {
            width: 2em;
            height: 2em;
        }

        .form-check[b-6zxdn8ci32] {
            .form-check-input {
                margin-right: 0.5em;
            }

            label[b-6zxdn8ci32] {
                vertical-align: middle;
            }
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Specialisation/ProjectAdd.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/DatabaseEdit/Specialisation/ProjectEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/ManualRollover.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/RolloverByImport.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Admin/UserManagement.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Dashboard/Components/ViewByBlooms.razor.rz.scp.css */

.colourOne[b-10ozlnf2ds] {
    background-color: #ffa600 !important;
    color: white !important;
}

.colourTwo[b-10ozlnf2ds] {
    background-color: #ef5675 !important;
    color: white !important;
}

.colourThree[b-10ozlnf2ds] {
    background-color: #7a5195 !important;
    color: white !important;
}

.colourFour[b-10ozlnf2ds] {
    background-color: #003f5c !important;
    color: white !important;
}

.colourOneTwo[b-10ozlnf2ds] {
    background-color: #f88235 !important;
    color: white !important;
}

.colourOneThree[b-10ozlnf2ds] {
    background-color: #bd7c4b !important;
    color: white !important;
}

.colourOneFour[b-10ozlnf2ds] {
    background-color: #80732e !important;
    color: white !important;
}

.colourTwoThree[b-10ozlnf2ds] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourTwoFour[b-10ozlnf2ds] {
    background-color: #784b69 !important;
    color: white !important;
}

.colourThreeFour[b-10ozlnf2ds] {
    background-color: #3d4879 !important;
    color: white !important;
}

.colourOneTwoThree[b-10ozlnf2ds] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourOneTwoFour[b-10ozlnf2ds] {
    background-color: #a56946 !important;
    color: white !important;
}

.colourOneThreeFour[b-10ozlnf2ds] {
    background-color: #7e6750 !important;
    color: white !important;
}

.colourTwoThreeFour[b-10ozlnf2ds] {
    background-color: #784d77 !important;
    color: white !important;
}

.colourOneTwoThreeFour[b-10ozlnf2ds] {
    background-color: #9a635a !important;
    color: white !important;
}
/* _content/Monash.CourseLode.Blazor/Features/Dashboard/Dashboard.razor.rz.scp.css */
[b-gdv9ips75k] a.nav-card {
    .card {
        height: 100%;
        text-align: center;
        cursor: pointer;

        &:hover {
            filter: brightness(85%);
        }
    }
}

/* _content/Monash.CourseLode.Blazor/Features/Dashboard/DoEVisor.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Dashboard/EACVisorSummary.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Components/CourseMapTile.razor.rz.scp.css */
.multiline[b-dtwkfwlg2z] {
    white-space: pre-line;
}

div.customviewprogramedit[b-dtwkfwlg2z] {
    border: 1px solid #CCC;
    border-radius: 5px;
    cursor: pointer;
    font-size: 0.8em;

    &:hover {
        box-shadow: #747474 0px 0px 5px;
        filter: brightness(1.1);
        transition-duration: 0.2s;
    }
}

div.elective-tile[b-dtwkfwlg2z] {
    border: 1px solid #CCC;
    border-radius: 5px;
    cursor: pointer;
    font-size: 0.8em;

    &:hover {
        box-shadow: #747474 0px 0px 5px;
        filter: brightness(1.1);
        transition-duration: 0.2s;
    }
}

/*This is the code to customize program semester*/
.yearonecolour[b-dtwkfwlg2z] {
    /*background: #bfdc39;*/
    background: #6f64a9;
    color: white;
}

.yeartwocolour[b-dtwkfwlg2z] {
    /*    background: #ffcd58;*/
    background: #c33603;
    color: white;
}

.yearthreecolour[b-dtwkfwlg2z] {
    background: #ff9636;
}

.yearfourcolour[b-dtwkfwlg2z] {
    background: #ff7e7e;
}
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Components/EACOBE/ViewByBlooms.razor.rz.scp.css */

.colourOne[b-apuzii5021] {
    background-color: #ffa600 !important;
    color: white !important;
}

.colourTwo[b-apuzii5021] {
    background-color: #ef5675 !important;
    color: white !important;
}

.colourThree[b-apuzii5021] {
    background-color: #7a5195 !important;
    color: white !important;
}

.colourFour[b-apuzii5021] {
    background-color: #003f5c !important;
    color: white !important;
}

.colourOneTwo[b-apuzii5021] {
    background-color: #f88235 !important;
    color: white !important;
}

.colourOneThree[b-apuzii5021] {
    background-color: #bd7c4b !important;
    color: white !important;
}

.colourOneFour[b-apuzii5021] {
    background-color: #80732e !important;
    color: white !important;
}

.colourTwoThree[b-apuzii5021] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourTwoFour[b-apuzii5021] {
    background-color: #784b69 !important;
    color: white !important;
}

.colourThreeFour[b-apuzii5021] {
    background-color: #3d4879 !important;
    color: white !important;
}

.colourOneTwoThree[b-apuzii5021] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourOneTwoFour[b-apuzii5021] {
    background-color: #a56946 !important;
    color: white !important;
}

.colourOneThreeFour[b-apuzii5021] {
    background-color: #7e6750 !important;
    color: white !important;
}

.colourTwoThreeFour[b-apuzii5021] {
    background-color: #784d77 !important;
    color: white !important;
}

.colourOneTwoThreeFour[b-apuzii5021] {
    background-color: #9a635a !important;
    color: white !important;
}
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Components/EngineersAustralia/ViewBySolo.razor.rz.scp.css */

.colourOne[b-wtaup2099f] {
    background-color: #ffa600 !important;
    color: white !important;
}

.colourTwo[b-wtaup2099f] {
    background-color: #ef5675 !important;
    color: white !important;
}

.colourThree[b-wtaup2099f] {
    background-color: #7a5195 !important;
    color: white !important;
}

.colourFour[b-wtaup2099f] {
    background-color: #003f5c !important;
    color: white !important;
}

.colourOneTwo[b-wtaup2099f] {
    background-color: #f88235 !important;
    color: white !important;
}

.colourOneThree[b-wtaup2099f] {
    background-color: #bd7c4b !important;
    color: white !important;
}

.colourOneFour[b-wtaup2099f] {
    background-color: #80732e !important;
    color: white !important;
}

.colourTwoThree[b-wtaup2099f] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourTwoFour[b-wtaup2099f] {
    background-color: #784b69 !important;
    color: white !important;
}

.colourThreeFour[b-wtaup2099f] {
    background-color: #3d4879 !important;
    color: white !important;
}

.colourOneTwoThree[b-wtaup2099f] {
    background-color: #cd6f59 !important;
    color: white !important;
}

.colourOneTwoFour[b-wtaup2099f] {
    background-color: #a56946 !important;
    color: white !important;
}

.colourOneThreeFour[b-wtaup2099f] {
    background-color: #7e6750 !important;
    color: white !important;
}

.colourTwoThreeFour[b-wtaup2099f] {
    background-color: #784d77 !important;
    color: white !important;
}

.colourOneTwoThreeFour[b-wtaup2099f] {
    background-color: #9a635a !important;
    color: white !important;
}
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Components/ProgramDetails.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Mapping/CourseMap.razor.rz.scp.css */
div.course-tile-container[b-0pxee53mof] {

    > div {
        display: flex;
        padding: 0;

        > div {
            display: flex;
            flex: 1;
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/Mapping/CourseMapCompare.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Mapping.razor.rz.scp.css */
[b-l3qgfjzrev] a.customa {
    text-decoration: none;
    font-size: 0.9em;
}

#page-content[b-l3qgfjzrev] {
    display: grid;
    row-gap: 1rem;
}

/* _content/Monash.CourseLode.Blazor/Features/Mapping/SearchForUnit.razor.rz.scp.css */
.list-group[b-m9ejwn1rh4] {
    overflow: auto;
}

#searchUnitDiv[b-m9ejwn1rh4] {
    max-height: calc(100vh - 5rem);
}
/* _content/Monash.CourseLode.Blazor/Features/Mapping/Unit.razor.rz.scp.css */
.campus[b-hw0hjvyt4l] {
    width: 100px;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/AssessmentEdit.razor.rz.scp.css */
#AssTable[b-yljj7v5kxl] {
    tr {
        td, th {
            border: 1px dotted #ccc;
            vertical-align: middle;
            text-align: center;
        }

        th[b-yljj7v5kxl] {
            font-size: 0.8em;
        }

        input[type="checkbox"][b-yljj7v5kxl] {
            width: 2em;
            height: 2em;
        }

        .form-control[b-yljj7v5kxl], .form-select[b-yljj7v5kxl] {
            font-size: 0.8em;
        }

        .form-check[b-yljj7v5kxl] {
            .form-check-input {
                margin-right: 0.5em;
            }

            label[b-yljj7v5kxl] {
                vertical-align: middle;
            }
        }

        .drag-cell[b-yljj7v5kxl], .delete-cell[b-yljj7v5kxl], .position-cell[b-yljj7v5kxl] {
            width: 20px;
        }

        .name-cell[b-yljj7v5kxl] {
            min-width: 8em;
        }

        .weight-cell[b-yljj7v5kxl] {
            min-width: 5em;
        }

        .select-cell[b-yljj7v5kxl] {
            min-width: 8em;
        }

        .checkbox-cell[b-yljj7v5kxl] {
            min-width: 3.5rem;
        }
    }

    tr:hover[b-yljj7v5kxl] {
        background-color: #efefef;
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/CertificationButton.razor.rz.scp.css */
li.nav-item[b-ig8d6y22p0] {
    width: 100%;

    .nav-link {
        width: 100%;
        color: black;
        font-size: 0.9rem;
        margin-top: 4px;
        cursor: pointer;
        text-align: left;
        display: flex;
        align-items: center;

        &[data-bs-toggle=collapse] {
            &[aria-expanded=true] {
                background-color: #6c757d;
                color: white;
            }

            &[b-ig8d6y22p0]:after {
                margin: auto 0 auto auto;
                vertical-align: middle;
                width: 1.25em;
                height: 1.25em;
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                transition: transform .35s ease;
                transform-origin: .5em 50%;
            }

            &:hover[b-ig8d6y22p0]:after {
                margin: auto 0 auto auto;
                vertical-align: middle;
                width: 1.25em;
                height: 1.25em;
                line-height: 0;
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                transition: transform .35s ease;
                transform-origin: .5em 50%;
            }

            &[aria-expanded="true"][b-ig8d6y22p0]:after {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                transform: rotate(-180deg);
            }
        }

        &:hover[b-ig8d6y22p0] {
            color: white;
            background-color: #3c3c3c;
        }

        .bi[b-ig8d6y22p0] {
            margin-right: 4px;
            font-size: 1rem;
        }
    }
}

/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/CourseDetails.razor.rz.scp.css */
#course-detail[b-3qpt4m1q2x] {
    display: grid;
}

.malaysia[b-3qpt4m1q2x] {
    background-color: #c90095;
    color: white;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/LearningActivityEdit.razor.rz.scp.css */
#ActivityTable[b-1jerx4p3qs] {
    tr {
        td, th{
            text-align: center;
            vertical-align: middle;
        }
        
        th:first-child[b-1jerx4p3qs] {
            width: 20px;
        }

        th:nth-child(2)[b-1jerx4p3qs], th:nth-child(3)[b-1jerx4p3qs] {
            width: 60px;
        }
    }

    tr:hover[b-1jerx4p3qs] {
        background-color: #efefef;
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/LearningOutcomeEdit.razor.rz.scp.css */
#LOTable[b-r53l4weasu] {
    tr {
        td {
            border: 1px dotted #ccc;
            text-align: center;
            vertical-align: middle;
        }

        th:first-child[b-r53l4weasu] {
            width: 20px;
        }
        th:nth-child(2)[b-r53l4weasu], th:nth-child(3)[b-r53l4weasu] {
            width: 60px;
        }
    }

    tr:hover[b-r53l4weasu] {
        background-color: #efefef;
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/LearningOutcomeEditInWizard.razor.rz.scp.css */
#LOTable[b-jcnbnubn0a] {
    margin-bottom: 0;
    
    tr {
        td {
            border: 1px dotted #ccc;
            text-align: center;
            vertical-align: middle;
        }

        th:nth-child(2)[b-jcnbnubn0a], th:nth-child(3)[b-jcnbnubn0a] {
            width: 60px;
        }
    }

    tr:hover[b-jcnbnubn0a] {
        background-color: #efefef;
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/ReflectionEdit.razor.rz.scp.css */
button:has(.gg-trash)[b-se38bnxiq9] {
    background: unset;
}

#comment[b-se38bnxiq9] {
    height:300px;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Components/ValidationChecks.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/SubPage/EA2025SummaryView.razor.rz.scp.css */
aside#toc[b-feolhyoaia] {
    grid-area: toc;

    ul.top-toc {
        list-style: none;
        padding-left: 0;

        li {
            display: grid;
            font-size: 0.9rem;

            a {
                padding: 8px;
                color: inherit;
                text-decoration: none;
                border-left: 2px solid #DDDDDD;
            }

            .active[b-feolhyoaia] {
                border-left-color: var(--monash-secondary-purple);
                font-weight: bold;
                color: var(--monash-secondary-purple);
                background-color: var(--monash-secondary-purple-subtle);
            }
        }
    }
}

#reflectionContent[b-feolhyoaia] {
    white-space: pre-line;
}

table.ioa-table[b-feolhyoaia] {
    border-spacing: 4px 0;
    border-collapse: separate;

    th.ioa-category {
        font-size: 0.9rem;
    }
}

#uta[b-feolhyoaia] {
    th.taught-status {
        width:80px;
        text-align: center;
    }
}

.assessment-properties[b-feolhyoaia] {
    font-size: 0.9rem;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/SubPage/EACPrintView.razor.rz.scp.css */
aside#toc[b-9ykgvoe2b8] {
    grid-area: toc;

    ul.top-toc {
        list-style: none;
        padding-left: 0;

        li {
            display: grid;
            font-size: 0.9rem;

            a {
                padding: 8px;
                color: inherit;
                text-decoration: none;
                border-left: 2px solid #DDDDDD;
            }

            .active[b-9ykgvoe2b8] {
                border-left-color: var(--monash-secondary-fuchsia);
                font-weight: bold;
                color: var(--monash-secondary-fuchsia);
                background-color: var(--monash-secondary-fuchsia-subtle);
            }
        }
    }
}

#reflectionContent[b-9ykgvoe2b8] {
    white-space: pre-line;
}

#uta[b-9ykgvoe2b8] {
    th.taught-status {
        width:80px;
        text-align: center;
    }
}

#kp-ca[b-9ykgvoe2b8] {
    th.taught-status {
        
    }
}
.assessment-properties[b-9ykgvoe2b8] {
    font-size: 0.9rem;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/SubPage/EACSummaryView.razor.rz.scp.css */
aside#toc[b-ysjzgu609g] {
    grid-area: toc;

    ul.top-toc {
        list-style: none;
        padding-left: 0;

        li {
            display: grid;
            font-size: 0.9rem;

            a {
                padding: 8px;
                color: inherit;
                text-decoration: none;
                border-left: 2px solid #DDDDDD;
            }

            .active[b-ysjzgu609g] {
                border-left-color: var(--monash-secondary-fuchsia);
                font-weight: bold;
                color: var(--monash-secondary-fuchsia);
                background-color: var(--monash-secondary-fuchsia-subtle);
            }
        }
    }
}

#reflectionContent[b-ysjzgu609g] {
    white-space: pre-line;
}

#uta[b-ysjzgu609g] {
    th.taught-status {
        width:80px;
        text-align: center;
    }
}

#kp-ca[b-ysjzgu609g] {
    th.taught-status {
        
    }
}

.assessment-properties[b-ysjzgu609g] {
    font-size: 0.9rem;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/SubPage/EASummaryView.razor.rz.scp.css */
aside#toc[b-bvdnqicjjv] {
    grid-area: toc;

    ul.top-toc {
        list-style: none;
        padding-left: 0;

        li {
            display: grid;
            font-size: 0.9rem;

            a {
                padding: 8px;
                color: inherit;
                text-decoration: none;
                border-left: 2px solid #DDDDDD;
            }

            .active[b-bvdnqicjjv] {
                border-left-color: var(--monash-secondary-purple);
                font-weight: bold;
                color: var(--monash-secondary-purple);
                background-color: var(--monash-secondary-purple-subtle);
            }
        }
    }
}

#reflectionContent[b-bvdnqicjjv] {
    white-space: pre-line;
}

table.ioa-table[b-bvdnqicjjv] {
    border-spacing: 4px 0;
    border-collapse: separate;
    
    th.ioa-category {
        font-size: 0.9rem;
    }
}

#uta[b-bvdnqicjjv] {
    th.taught-status {
        width:80px;
        text-align: center;
    }
}

.assessment-properties[b-bvdnqicjjv] {
    font-size: 0.9rem;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/UnitOffering.razor.rz.scp.css */
[b-hchx3pdb0h] .ioa-selected {
    background-color: black;
    color: white;
}

[b-hchx3pdb0h] #main-content {
    display: grid;
    grid-template-areas: 
            "info"
            "toc"
            "details";
    grid-template-rows: auto auto 1fr;
    gap: 1rem;
    background-color: transparent;
}

[b-hchx3pdb0h] #unit-info {
    grid-area: info;
}

[b-hchx3pdb0h] main#details {
    grid-area: details;

    dt {
        font-weight: bold;
    }

    > section[b-hchx3pdb0h] {
        margin-top: 16px;
    }
}

@media (min-width: 992px) {
    [b-hchx3pdb0h] #main-content {
        display: grid;
        grid-template-areas: 
            "info toc"
            "details toc";
        grid-template-rows: auto 1fr;
        grid-template-columns: 4fr minmax(150px, 1fr);
    }

    [b-hchx3pdb0h] aside#toc {
        position: sticky;
        top: 4rem;
        height: calc(100vh - 4rem - 150px);
    }
}

@media print {
    [b-hchx3pdb0h] #main-content {
        display: grid;
        grid-template-areas: 
            "info"
            "details";
        grid-template-rows: auto 1fr;
        grid-template-columns: auto;
        gap: inherit
    }

    [b-hchx3pdb0h] #unit-title {
        position: static;
    }

    [b-hchx3pdb0h] aside#toc {
        display: none;
    }
}

[b-hchx3pdb0h] #learning-outcomes {
    ul {
        padding-left: 0.5rem;
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/UnitOfferingDetailEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/UnitOfferingLearningOutcomeEdit.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/UnitOfferingPrint.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/Components/WizardBar.razor.rz.scp.css */
/* Progress Bar */
#progressbar[b-7rnl79ptg2] {
    color: #ccc;
    display: flex;
    padding-left: 0;
    margin: 0;

    /* Active step */

    .active {
        color: #0d6efd;
    }

    /* Step items */

    li[b-7rnl79ptg2] {
        flex: 1 1 0;
        padding-left: 4px;
        padding-right: 4px;
        list-style-type: none;
        font-size: 0.75em;
        position: relative;
        text-align: center;
        z-index: 2;

        /* Icons */
        
        

        &:before {
            width: 2.5rem;
            height: 2.5rem;
            display: block;
            font-size: 1.5rem;
            align-content: center;
            color: #ffffff;
            background: #ccc;
            border-radius: 50%;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 8px;
            vertical-align: middle;
            content: attr(data-value);
        }

        &.confirm-step[b-7rnl79ptg2]:before {
            content: "\2713";
        }

        /* Connector */

        &[b-7rnl79ptg2]:after {
            content: '';
            width: 100%;
            height: 2px;
            background: #ccc;
            position: absolute;
            left: 0;
            top: 1.25rem;
            z-index: -1;
        }

        /* Active step styling */

        &.active[b-7rnl79ptg2]:before,
        &.active[b-7rnl79ptg2]:after {
            background: #0d6efd;
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/Components/WizardValidationOutput.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EA2025Wizard/Ea2025Confirm.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EA2025Wizard/Ea2025Step1.razor.rz.scp.css */
#pd-assessment-map[b-ciyvdbor7h] {
    margin-bottom: 0;

    .pd-select-cell {
        min-width: 3.5rem;
        text-align: center;
        font-size: 0.8em;
        vertical-align: middle;

        input[type="checkbox"] {
            width: 2em;
            height: 2em;
            cursor: pointer;
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EA2025Wizard/Ea2025Step2.razor.rz.scp.css */
#pd-assessment-map[b-ihcjjcr6sh] {
    margin-bottom: 0;

    .pd-select-cell {
        min-width: 7em;
        text-align: center;
        font-size: 0.8em;
    }
    
    .assessment-name[b-ihcjjcr6sh] {
        min-width: 10em;
    }
    
    .pd-selects[b-ihcjjcr6sh] {
        font-size: 0.8em;
    }
}

#ms-assessment-map[b-ihcjjcr6sh] {

    .ms-select-cell {
        min-width: 4em;
        text-align: center;
        font-size: 0.8em;

        input[type="checkbox"] {
            width: 2em;
            height: 2em;
            cursor: pointer;

            &:disabled {
                background-color: grey;
                text-align: center;
                vertical-align: middle;
            }
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EA2025Wizard/Ea2025Step3.razor.rz.scp.css */
#lo-assessment-map[b-j3k8ad68hk] {
    margin-bottom: 0;

    .lo-select-cell {
        min-width: 3.5rem;
        text-align: center;

        input[type="checkbox"] {
            width: 2em;
            height: 2em;
            cursor: pointer;

            &:disabled {
                background-color: grey;
                text-align: center;
                vertical-align: middle;
            }
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EACWizard/EacConfirm.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EACWizard/EacStep4.razor.rz.scp.css */
#kpwpca-mapping[b-lzg830zobh] {
    th {
        font-size: 0.9rem;
    }

    td[b-lzg830zobh] {
        text-align: center;
        vertical-align: middle;

        &.kp-cells {
            background-color: #616d3a;
        }

        &.cp-cells[b-lzg830zobh] {
            background-color: #c33603;
        }

        &.ca-cells[b-lzg830zobh] {
            background-color: #6f64a9;
        }

        input[type=checkbox][b-lzg830zobh] {
            width: 25px;
            height: 25px;

            &:disabled {
                background-color: grey;
                text-align: center;
                vertical-align: middle;
            }
        }

    }
}

/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EAWizard/EaConfirm.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EAWizard/EaStep1.razor.rz.scp.css */
#unit-title[b-ggfe0081zl] {
    padding: 16px;

    &.clayton {
        background-color: #6f64a9;
        color: white;
    }

    &.malaysia[b-ggfe0081zl] {
        background-color: #c90095;
        color: white;
    }
}

#utaTable[b-ggfe0081zl] {
    margin-bottom: 0;
}

[b-ggfe0081zl] .assessed-checkbox {
    width: 30px;
    height: 30px;
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EAWizard/EaStep3.razor.rz.scp.css */
#lo-assessment-map[b-6kfo0spfxa] {
    margin-bottom: 0;
    
    .lo-select-cell {
        min-width: 3.5rem;
        text-align: center;

        input[type="checkbox"] {
            width: 2em;
            height: 2em;
            cursor: pointer;
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Features/UnitMapping/Wizard/EAWizard/EaStep4.razor.rz.scp.css */
.ioa-checkbox-container[b-towerjblij] {
    min-width: 2em;
}
/* _content/Monash.CourseLode.Blazor/Pages/Home.razor.rz.scp.css */
#page-content[b-lx158z7wcj] {
    height: calc(100vh - 5rem);
}
/* _content/Monash.CourseLode.Blazor/Shared/Components/BreadcrumbBar.razor.rz.scp.css */
nav.navbar[b-451mpadsml] {
    /*border-bottom: #969696 solid 1px;*/
    /*border-top: #969696 solid 1px;*/
}
/* _content/Monash.CourseLode.Blazor/Shared/Components/BreadcrumbItem.razor.rz.scp.css */
.breadcrumb-item[b-qql2dnpe97] {
    font-size: 0.8em;

    ::deep a {
        color: #6c757d;
    }
}
/* _content/Monash.CourseLode.Blazor/Shared/Components/Footer.razor.rz.scp.css */
footer[b-3s5qgxdg71] {
    background-color: #3c3c3c;
    color: #969696;

    a.emaillink {
        font-size: 0.8em;
        color: rgb(210, 210, 210);
        text-decoration: none;

        &:hover {
            color: white;
            text-decoration: underline;
        }
    }
    
    .footer-title[b-3s5qgxdg71] {
        font-family: "Roboto Condensed",sans-serif; 
        font-size: 1rem;
    }

    .copyright[b-3s5qgxdg71] {
        font-size: 0.8em;
    }
}
/* _content/Monash.CourseLode.Blazor/Shared/Components/Navbar.razor.rz.scp.css */
/* _content/Monash.CourseLode.Blazor/Shared/Components/SearchableSelect.razor.rz.scp.css */
.select-container[b-d5jhc9zz7i] {
    position: relative;
    display: inline-block;
}
.select-container select[b-d5jhc9zz7i] {
    display: none; /* Hide the original select element */
}
.select-container .search-box[b-d5jhc9zz7i] {
    width: 100%;
    box-sizing: border-box;
}
.select-container .options[b-d5jhc9zz7i] {
    position: absolute;
    width: 100%;
    max-height: 150px;
    overflow-y: auto;
    border: 1px solid #ccc;
    background-color: white;
    z-index: 1;
    display: none; /* Hide options by default */
}
.select-container .options div[b-d5jhc9zz7i] {
    padding: 8px;
    cursor: pointer;
}
.select-container .options div:hover[b-d5jhc9zz7i] {
    background-color: #f1f1f1;
}
/* _content/Monash.CourseLode.Blazor/Shared/Layout/BreadcrumbLayout.razor.rz.scp.css */
@media (min-width: 768px) {
    div#main-container[b-guzj07bgu6] {
        display: grid;
        grid-template-areas: "sidebar main";
        grid-template-columns: minmax(200px, 1fr) 5fr;
    }

    [b-guzj07bgu6] aside#nav-sidebar {
        position: sticky;
        grid-area: sidebar;
        background-color: #F6F6F6;
        height: calc(100vh - 5.8rem);
        top: 5.8rem;
        overflow-y: auto;
    }
}

@media print {
    div#main-container[b-guzj07bgu6] {
        display: grid;
        grid-template-areas: "main";
        grid-template-columns: 5fr;

        ::deep #main > section > div.container {
            max-width: none;
        }
    }
}

div#main[b-guzj07bgu6] {
    grid-area: main;
}
/* _content/Monash.CourseLode.Blazor/Shared/Layout/MainLayout.razor.rz.scp.css */
[b-7c3sf3okox] section[id]:before {
    display: block;
    height: 50px; /* equal to the header height */
    margin-top: -50px; /* negative margin equal to the header height */
    visibility: hidden;
    content: "";
}
/* _content/Monash.CourseLode.Blazor/Shared/Layout/SidebarLayout.razor.rz.scp.css */
@media (min-width: 768px) {
    div#main-container[b-zhd2iuo11t] {
        display: grid;
        grid-template-areas: "sidebar main";
        grid-template-columns: minmax(200px, 1fr) 5fr;
    }

    [b-zhd2iuo11t] aside#nav-sidebar {
        position: sticky;
        grid-area: sidebar;
        background-color: #F6F6F6;
        height: calc(100vh - 3.5rem);
        top: 3.5rem;
        overflow-y: auto;
    }
}

@media print {
    div#main-container[b-zhd2iuo11t] {
        display: grid;
        grid-template-areas: "main";
        grid-template-columns: 5fr;

        ::deep #main > section > div.container {
            max-width: none;
        }
    }
}

div#main[b-zhd2iuo11t] {
    grid-area: main;
}
/* _content/Monash.CourseLode.Blazor/Shared/Layout/SingleItemLayout.razor.rz.scp.css */
main[b-hsx54ddvy8] {
    height: calc(100vh - 3rem);
}
/* _content/Monash.CourseLode.Blazor/Shared/Layout/WizardLayout.razor.rz.scp.css */
#unit-title[b-sy1bpl45ny] {
    padding: 16px;

    &.clayton {
        background-color: #6f64a9;
        color: white;
    }

    &.malaysia[b-sy1bpl45ny] {
        background-color: #c90095;
        color: white;
    }
}
/* _content/Monash.CourseLode.Blazor/Shared/Sidebar/NavLinkItem.razor.rz.scp.css */
li.nav-item[b-tg1vaxvguh] {
    width: 100%;

    .nav-link {
        width: 100%;
        color: black;
        font-size: 0.9rem;
        margin-top: 4px;
        padding: .25rem .5rem;
        cursor: pointer;
        text-align: left;
        display: flex;
        align-items: center;
        background-color: unset;

        &:hover {
            color: white;
            background-color: #3c3c3c;
        }

        .bi[b-tg1vaxvguh] {
            margin-right: 4px;
            font-size: 1rem;
        }
    }
}
/* _content/Monash.CourseLode.Blazor/Shared/Sidebar/Sidebar.razor.rz.scp.css */
aside#nav-sidebar[b-5v588lyqf2] {
    ul#menu {
        width: 100%;
    }
}

.sidebarhr[b-5v588lyqf2] {
    width: 100%;
    border-top: 1px solid black;
    margin: 25px 0;
}
/* _content/Monash.CourseLode.Blazor/Shared/Sidebar/SubMenu.razor.rz.scp.css */
div.collapse[b-ffac79rrln], div.collapsing[b-ffac79rrln] {
    width: 100%;

    ul {
        list-style: none;

    }
}

ul.submenu[b-ffac79rrln] {
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    border-left: 2px solid grey;
}

li.nav-item[b-ffac79rrln] {
    width: 100%;

    .nav-link {
        width: 100%;
        color: black;
        font-size: 0.9rem;
        margin-top: 4px;
        cursor: pointer;
        text-align: left;
        display: flex;
        align-items: center;

        &[data-bs-toggle=collapse] {

            &[aria-expanded=true] {
                background-color: #6c757d;
                color: white;
            }

            &[b-ffac79rrln]:after {
                margin: auto 0 auto auto;
                vertical-align: middle;
                width: 1.25em;
                height: 1.25em;
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                transition: transform .35s ease;
                transform-origin: .5em 50%;
            }

            &:hover[b-ffac79rrln]:after {
                margin: auto 0 auto auto;
                vertical-align: middle;
                width: 1.25em;
                height: 1.25em;
                line-height: 0;
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                transition: transform .35s ease;
                transform-origin: .5em 50%;
            }

            &[aria-expanded="true"][b-ffac79rrln]:after {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                transform: rotate(-180deg);
            }
        }

        &.admin-menu[b-ffac79rrln] {
            background-color: var(--monash-secondary-orange-subtle);
            color: black;

            &:hover {
                background-color: var(--monash-secondary-orange);
                color: white;

                &:after {
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
                }
            }

            &[aria-expanded="true"][b-ffac79rrln]:after {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
            }

            &[aria-expanded="true"]:hover[b-ffac79rrln]:after {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
            }
        }

        &:hover[b-ffac79rrln] {
            color: white;
            background-color: #3c3c3c;
        }

        .bi[b-ffac79rrln] {
            margin-right: 4px;
            font-size: 1rem;
        }
    }
}

