/* /Components/Dashboard.razor.rz.scp.css */
/* /Components/IconButton.razor.rz.scp.css */
div[b-r83ot2ixn7]  .icon-button {
    background-color: #FFFFFF;
    color: #7E878B;
    border: 1.5px solid #ECF0F2;
    box-shadow: inset 1px 1px 4px 0px #D4D9E5, 2px 3px 5px 0px rgba(167, 172, 181, 0.5);
    border-radius: 24px;
    min-height: 0;
    min-width: 0;
    height: 24px;
    width: 24px;
}

div[b-r83ot2ixn7]  .icon-button svg {
    height: 0.75em;
    width: 0.75em;
}

    div[b-r83ot2ixn7]  .icon-button.toggled {
        background-color: #003ca6;
        color: white;
    }
/* /Components/Reporting/ReportingChartView.razor.rz.scp.css */
span.not-available[b-o133m09bwt] {
        position: absolute;
        transform: translate(-50%,-50%);
        top: 50%;
        left: 50%;
        font-size: 92px;
        color: #ECF0F2;
        text-shadow: -4px -4px 4px rgb(255, 255, 255, 40%), 4px 4px 4px rgb(0, 0, 0, 8%);
        caret-color: #262626;
        outline: none;
}
/* /Components/Reporting/ReportingTableView.razor.rz.scp.css */
[b-6bbovbuujy] .title-element {
    border-bottom: solid 1px black !important;
    line-height: 1.2em;
}

[b-6bbovbuujy] .text-column {
    text-align: left !important;
}

[b-6bbovbuujy] .days-even {
    background-color: #EEEEEE;
}

[b-6bbovbuujy] .days-odd {
    background-color: #FAFAFA;
}

[b-6bbovbuujy] .days-column{
    text-align: center;
    font-weight: bold;
}
/* /Components/Reporting/ReportingToolbar.razor.rz.scp.css */
[b-l9o6ong91b] .mud-select{
	width: 100%;
}
/* /Components/SavedSettings/SavedSettingsView.razor.rz.scp.css */


[b-htafa56ohs] .save-settings {
    --square-size: 36px;
    height: var(--square-size);
    width: var(--square-size);
    min-height: var(--square-size);
    min-width: var(--square-size);
    border-radius: var(--square-size);
    background-color: #FFFFFF;
    border: 1.5px solid #ECF0F2;
    box-shadow: inset 1px 1px 4px 0px #D4D9E5, 2px 3px 5px 0px rgba(167,172,181,0.45), -2px -3px 4px 0 #FFFFFF;
}

[b-htafa56ohs] .save-settings:hover {
    background-color: rgba(0,0,0,0.05);
}

[b-htafa56ohs] .select-list {
    width: calc(100% - 56px) !important;
    display: inline-block;
}

div[b-htafa56ohs]  .save-settings {
    display: inline-block;
    vertical-align: top;
    margin-left: 16px;
}
/* /Components/SavedSettings/SaveFilterSetDialogue.razor.rz.scp.css */
[b-ycflet4ikf] .section-title {
    display: inline-block;
}

    [b-ycflet4ikf] .section-title * {
        vertical-align: middle !important;
        display: inline-block;
    }

    [b-ycflet4ikf] .section-title p.mud-typography {
        font-size: 1rem;
        color: #7E878B;
    }

[b-ycflet4ikf] .filter-set-container {
    background: linear-gradient(90deg, #FFFFFF, #ECF0F2);
    box-shadow: 0 4px 8px rgb(167, 172, 181, 0.51), 0 -4px 8px white;
    height: 48px;
    border-radius: 48px;
    width: auto;
    display: inline-block;
    padding: 0 2rem 0 0;
    margin: auto;
    line-height: 48px;
}
/* /Components/SectionTitle.razor.rz.scp.css */
.section-title[b-ef5lqxqj6w] {
    padding-bottom: 0.5rem;
    padding-left: 2rem;
}
    .section-title[b-ef5lqxqj6w]  p {
        color: #393D3F;
        font-family: Source Sans Pro;
        font-size: 20px;
        font-weight: 500;
        display: inline-block;
        vertical-align: text-bottom;
        margin-left: 0.5rem;
    }

    .section-title[b-ef5lqxqj6w]  svg {
        color: #393D3F
    }

/* /Components/SelectList/SelectList.Razor.rz.scp.css */
.select-list[b-3j9lefboao] {
    height: 100%;
    width: 100%;
    overflow: hidden;
    box-shadow: 0 4px 8px rgb(167 172 181 / 51%), 0 -4px 8px white;
    border-radius: 20px;
}

    .select-list[b-3j9lefboao]  .select-list-outer {
        height: 100%;
        border-radius: 20px;
        overflow: scroll;
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* Firefox */
        background: linear-gradient(180deg, #FFFFFF, #ECF0F2);
        border: 0px solid transparent;
    }
        .select-list[b-3j9lefboao]  .select-list-outer::-webkit-scrollbar {
            display: none;
        }

/* /Components/SelectList/SelectListItem.razor.rz.scp.css */
.outer[b-pzsgt2bdim] {
    padding: 8px;
    overflow: hidden;
    cursor: pointer;
    transition-duration: 0.0s;
    background: rgba(0,0,0,0.0);
    box-shadow: inset 0px 0px 0px 0px;
}

    .outer:hover[b-pzsgt2bdim] {
        background: rgba(0,0,0,0.05);
    }

.dot[b-pzsgt2bdim] {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-color: #006BDC;
    border: 1px solid #006BDC;
    border-radius: 15px;
    box-shadow: inset 3px 6px 9px -6px #003097, 0 6px 16px 0 #070709;
    opacity: 0;
    transition-duration: 0.3s;

    margin-right: 0.5px;
}

.selected .dot[b-pzsgt2bdim] {
    opacity: 1;
}


.selected[b-pzsgt2bdim] {
}
    .selected + div .outer[b-pzsgt2bdim], .list-item:nth-of-type(1) .outer[b-pzsgt2bdim] {
        border-top: 0px solid transparent;
    }

    .selected .outer[b-pzsgt2bdim] {
        border-radius: 10px;
        background: #ECF0F2;
        border: 1px solid #FFFFFF;
        box-shadow: inset 0 3px 6px 0px #A7ACB5;
    }

:not(.selected) .outer[b-pzsgt2bdim] {
    border-top: 1px solid #D4D9E5;
}

.list-item[b-pzsgt2bdim]  .mud-list-item {
    padding-top: 0px;
    padding-bottom: 0px;
}

.list-item[b-pzsgt2bdim]  .mud-list-item-text {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* /Components/SetComparison/ComparisonSetCard.razor.rz.scp.css */
:root[b-esau844dqm] {
    --color-sky-blue: rgb(71, 167, 245);
}

[b-esau844dqm] .tool-tip-title {
    color: var(--color-sky-blue);
}
/* /Components/SetComparison/SetComparisonTableView.razor.rz.scp.css */
[b-8b37w8a7an] {
    --color-sky-blue: rgb(71, 167, 245);
    --light-grey: #FAFAFA;
    --dark-grey: #EEEEEE;
    --dark-blue: rgb(0, 60, 166);
    --dark-blue-semi-transparent: rgba(0, 60, 166, 0.4);
    --dark-blue-highly-transparent: rgba(0, 60, 166, 0.4);
    --bright-red: rgb(255, 0, 51);
    --bright-red-semi-transparent: rgba(255, 0, 51, 0.4);
    --bright-red-highly-transparent: rgba(255, 0, 51, 0.4);
}

[b-8b37w8a7an] .positive-level-text-1, [b-8b37w8a7an] .positive-level-text-2, [b-8b37w8a7an] .positive-level-text-3 {
    color: var(--dark-blue) !important;
}

[b-8b37w8a7an] .positive-level-1 {
}
[b-8b37w8a7an] .positive-level-2 {
    background-color: var(--dark-blue-highly-transparent);
}
[b-8b37w8a7an] .positive-level-3 {
    background-color: var(--dark-blue-semi-transparent);
}

[b-8b37w8a7an] .negative-level-text-1, [b-8b37w8a7an] .negative-level-text-2, [b-8b37w8a7an] .negative-level-text-3 {
    color: var(--bright-red) !important;
}

[b-8b37w8a7an] .negative-level-1 {
}

[b-8b37w8a7an] .negative-level-2 {
    background-color: var(--bright-red-highly-transparent);
}

[b-8b37w8a7an] .negative-level-3 {
    background-color: var(--bright-red-semi-transparent);
}

[b-8b37w8a7an] .total-column {
    font-weight: bolder !important;
    text-align: center !important;
    border-left: solid 2px black !important;
}

[b-8b37w8a7an] .title-element {
    border-bottom: solid 1px black !important;
    line-height: 1.2em;
}

[b-8b37w8a7an] .value-column {
    text-align: right !important;
}

[b-8b37w8a7an] .text-column {
    text-align: left !important;
    max-width:100%;
    white-space:nowrap;
}

[b-8b37w8a7an] .days-column {
    text-align: center !important;
    font-weight: bold !important;
}

[b-8b37w8a7an] .days-even {
    background-color: var(--light-grey);
}

[b-8b37w8a7an] .days-odd {
    background-color: var(--dark-grey);
}

[b-8b37w8a7an] .days-row{
    text-align: center;
    font-weight: bold;
}

[b-8b37w8a7an] .tool-tip-title {
    color: var(--color-sky-blue);
}
/* /Components/TableView.razor.rz.scp.css */


[b-ec5chpiodg] .positive-level-text-1, [b-ec5chpiodg] .positive-level-text-2, [b-ec5chpiodg] .positive-level-text-3 {
    color: rgb(0, 60, 166) !important;
}

[b-ec5chpiodg] .positive-level-1 {
}
[b-ec5chpiodg] .positive-level-2 {
    background-color: rgba(0, 60, 166, 0.2);
}
[b-ec5chpiodg] .positive-level-3 {
    background-color: rgba(0, 60, 166, 0.4);
}

[b-ec5chpiodg] .negative-level-text-1, [b-ec5chpiodg] .negative-level-text-2, [b-ec5chpiodg] .negative-level-text-3 {
    color: rgb(255, 0, 51) !important;
}

[b-ec5chpiodg] .negative-level-1 {
}

[b-ec5chpiodg] .negative-level-2 {
    background-color: rgba(255, 0, 51, 0.2);
}

[b-ec5chpiodg] .negative-level-3 {
    background-color: rgba(255, 0, 51, 0.4);
}

[b-ec5chpiodg] .total-column {
    font-weight: bolder !important;
    text-align: center !important;
    border-left: solid 2px black !important;
}

[b-ec5chpiodg] .title-element {
    border-bottom: solid 1px black !important;
    line-height: 1.2em;
}

[b-ec5chpiodg] .value-column {
    text-align: right !important;
}

[b-ec5chpiodg] .text-column {
    text-align: left !important;
}

[b-ec5chpiodg] .days-column {
    text-align: center !important;
    font-weight: bold !important;
}

[b-ec5chpiodg] .days-even {
    background-color: #EEEEEE;
}

[b-ec5chpiodg] .days-odd {
    background-color: #FAFAFA;
}

[b-ec5chpiodg] .days-row{
    text-align: center;
    font-weight: bold;
}
/* /Components/ToggleButton/ToggleButton.razor.rz.scp.css */
.light[b-z1k90a6548] {

}

.dark[b-z1k90a6548] {

}

.toggle-button[b-z1k90a6548]  .mud-button {
    height: 40px;
    min-width: 0;
    border-radius: 32px;
    background-color: #ECF0F2;
    color: #7E878B;
    border: 0px solid transparent;
    box-shadow: 0 4px 4px rgba(167, 172, 181, 0.51), 0 -4px 4px white;
}

    .toggle-button[b-z1k90a6548]  .mud-button:hover {
        border: 0px solid transparent;
        background-color: #e2e8eb;
        box-shadow: 0 4px 8px rgba(167, 172, 181, 0.51), 0 -4px 8px white;
    }

.toggle-button.toggled[b-z1k90a6548]  .mud-button {
    background-color: #006BDC;
    border: 1.5px solid rgba(0, 107, 220, 0.67);
    box-shadow: inset 0 5px 9px 0 #003097;
    color: #EFEFEF;
}
/* /GridViewer/ActionBar.razor.rz.scp.css */
.root[b-zuzlhad38u] {
    position: absolute;
    left: 1.0rem;
    bottom: 1.25rem;
}

.root[b-zuzlhad38u]  .action-host {
    width: min-content;
}

.root[b-zuzlhad38u]  .mini-action {
    text-align: center;
}

.root[b-zuzlhad38u]  #control-acc-visibility-btn{
    min-width: 48.25px;
    max-width: 48.25px;
    min-height: 36.25px;
    max-height: 36.25;
}

.root[b-zuzlhad38u]  .text-active{
    color: #00c853;
}
/* /GridViewer/ForecastSlider.razor.rz.scp.css */
[b-4e2cucb9dz] .mud-slider-track-tick-label 
{
    font-size: 0.7rem;
    text-align: center;
}
/* /GridViewer/GridPanelCollection.razor.rz.scp.css */
[b-u0b0kvw1rp].grid-panel-collection
{
    overflow: auto;
    height: 100%;
}

[b-u0b0kvw1rp].grid-panel-collection.has-extra-padding
{
    padding-left: 4em;
}
/* /GridViewer/TimeFilter.razor.rz.scp.css */
[b-vol2o94n7m] #date-picker-container
{
    min-height: 64px;
}
/* /Lens/DefaultLens.razor.rz.scp.css */
[b-36cntsgrhx] .mud-grid, [b-36cntsgrhx] .mud-grid-item {
    height: 100%;
}
/* /Lens/MapGridLens.razor.rz.scp.css */
[b-lfnz5a3roi] .mud-navgroup-collapse {
    overflow-y: scroll;
}

[b-lfnz5a3roi] .close-icon {
    font-size: 1rem;
}

[b-lfnz5a3roi] .disable-link{
    pointer-events: none;
}

[b-lfnz5a3roi] #mud-upload-btn{
    margin: 0;
    height: 100%;
    border-left: 1px solid var(--mud-palette-text-primary);
}

[b-lfnz5a3roi] #mud-upload-btn-icn{
    border-left: none;
    height: 100%;
    padding: 12px;
}

[b-lfnz5a3roi] .map-grid-item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[b-lfnz5a3roi] .map-grid-mud-fab-style {
    transform: scale(2);
    opacity: 0.75;
}

[b-lfnz5a3roi] .adaptive-map-grid-item {
    display: inline-block;
    max-height: 100%;
}

[b-lfnz5a3roi] .container{
    position: relative
}

[b-lfnz5a3roi] .small-container {
    height: calc(100% - 7px);
}

[b-lfnz5a3roi] .large-container {
    height: 100%;
}

:: #main-content-container[b-lfnz5a3roi] {
    padding-top: inherit;
    display: flex;
    flex-direction: column;
}
/* /Lens/ReportingLens.razor.rz.scp.css */
[b-di5zlrm9py] .reporting-container{
	overflow-y: scroll !important;
	height: calc(100% - 2em) !important;
	display: flex !important;
	flex-flow: column !important;
	align-items: stretch !important;
	padding-bottom: 0 !important;
}

[b-di5zlrm9py] .reporting-header{
	flex: 0 1 auto !important;
}
/* /Lens/ViewArrangementLens.razor.rz.scp.css */
[b-t7gwmask4d] .cv-dropzone-container{
	overflow-y: scroll !important;
	height: calc(100% - 2em) !important;
	display: flex !important;
	flex-flow: column !important;
	align-items: stretch !important;
	padding-bottom: 0 !important;
}

[b-t7gwmask4d] .cv-dropzone-header{
	flex: 0 1 auto !important;
}

[b-t7gwmask4d] .cv-dropzone-area{
	flex: 1 1 auto !important;
}
/* /Lens/ViewComparisonLens.razor.rz.scp.css */
[b-jzxd1so01c] .panel-container{
	display: flex !important;
	flex-flow: column !important;
	align-items: stretch !important;
	padding-bottom: 0 !important;
}

[b-jzxd1so01c] .not-available{
	position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    font-size: 92px;
    color: #ECF0F2;
    text-shadow: -4px -4px 4px rgb(255, 255, 255, 40%), 4px 4px 4px rgb(0, 0, 0, 8%);
    caret-color: #262626;
    outline: none;
    text-align: center;
}

[b-jzxd1so01c] .undo-tooltip-format-changes .mud-tooltip-root{
    width: 111% !important;
}
/* /ModelViewer/AvailableDatePicker.razor.rz.scp.css */
.available-dates[b-4vabgf6gmd] {
    height: 160px;
    position: relative;
    text-align: center;

    margin-bottom: 2rem;
}

    .available-dates > .available-dates-inner[b-4vabgf6gmd] {
        text-align: left;
        display: inline-block;
        width: 100%;
        position: relative;
    }

    .available-dates[b-4vabgf6gmd]  p {
        color: #7E878B;
        padding: 0;
        margin: 0;
    }

    .available-dates[b-4vabgf6gmd]  .date-item {
        background-color: #FFFFFF;
        border: 1px solid #FFFFFF;
        border-radius: 160px;
        text-align: center;
        vertical-align: middle;
        position: absolute;
        opacity: 1;
        transition-duration: 3s;
        transition-timing-function: ease-in;
    }

    .available-dates[b-4vabgf6gmd]  .date-item[disabled] {
        opacity: 0;
    }

    .available-dates[b-4vabgf6gmd]  .prev-item {
        height: 83px;
        width: 83px;
        box-shadow: inset -6px 3px 7px 0px rgba(0, 251, 50, 0.2), 0 8px 14px 0px rgba(0,0,0, 0.62);
        top: 18px
    }

    .available-dates[b-4vabgf6gmd]  .current-item {
        z-index: 999;
        border: 2px solid #00FB32;
        height: 160px;
        width: 160px;
        box-shadow: 4px 21px 20px 0 #A7ACB5, 0 0 8px 0px rgba(0, 251, 50, 1);
        left: 50px;
    }

    .available-dates[b-4vabgf6gmd]  .next-item {
        height: 110px;
        width: 110px;
        box-shadow: inset 15px 8px 15px 0px rgba(0, 251, 50, 0.15), 4px 11px 13px 0px rgba(0,0,0, 0.69);
        left: 169px;
        top: 60px;
    }

    .available-dates[b-4vabgf6gmd]  .current-item > div {
        display: inline-block;
        margin: auto;
        top: 50%;
        position: relative;
        transform: translateY(-50%);
    }

    .picker[b-4vabgf6gmd]  .section-title {
        padding-left: 1rem;
    }
/* /ModelViewer/DashboardView.razor.rz.scp.css */
[b-9vo04dc5qe] .cycle-outer {
    height: 64px;
    border-radius: 64px;
    padding: 12px;
    background-color: #ECF0F2;
    border: 1px solid #F7F7F7;
    box-shadow: inset 0px 3px 6px 0px #A7ACB5;
}

[b-9vo04dc5qe] .mud-tabs-panels, [b-9vo04dc5qe] .mud-tabs {
    height: 100% !important;
}
/* /ModelViewer/FilterSection.razor.rz.scp.css */
.box[b-1o0nj292ae] {
    display: flex;
    flex-flow: column;
    height: 100%;
}

.box .row.header[b-1o0nj292ae] {
    flex: 0 1 auto;
}

.box .row.content[b-1o0nj292ae] {
    flex: 1 1 auto;
    position: relative;
}

.box .row.content .outer[b-1o0nj292ae] {
    position: absolute;

    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
/* /ModelViewer/ForecastHourPicker.razor.rz.scp.css */
.hour-inner[b-9oiyezoene] {
}
.hour-outer[b-9oiyezoene] {
    display: inline-block;
    text-align: justify;
    margin: 0.25rem;
    width: 40px;
}

[b-9oiyezoene] .container {
    border-radius: 2rem;
    padding: 1rem;
    background-color: #ECF0F2;
    border: 1px solid #F7F7F7;
    box-shadow: inset 0px 3px 6px 0px #A7ACB5;
    height: 100%;
    text-align: justify;
    overflow-y: scroll;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

    [b-9oiyezoene] .container::-webkit-scrollbar {
        display: none;
    }
/* /ModelViewer/MapView.razor.rz.scp.css */
.main-map[b-udmal3rv00] {
    height: 100%;
    position: relative;
}

.main-map img[b-udmal3rv00] {
    cursor: zoom-in;
    object-fit: contain;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 95%;
}

.main-map[b-udmal3rv00]  .expand {
    min-height: 0;
    min-width: 0;
    height: 36px;
    width: 36px;
    border-radius: 36px;
    box-shadow: inset 1px 1px 4px 0px #393D3F, 4px 7px 8px 0 rgba(7, 7, 9, 0.45);
}

.main-map > span.not-available[b-udmal3rv00] {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    font-size: 92px;
    color: #ECF0F2;
    text-shadow: -4px -4px 4px rgb(255, 255, 255, 40%), 4px 4px 4px rgb(0, 0, 0, 8%);
    caret-color: #262626;
    outline: none;
}

[b-udmal3rv00] .chart-view-hider {
    min-height: 256px;
    height: 100%;
}

[b-udmal3rv00] .grid-image {
    border-radius: 20px;
    box-shadow: 0 4px 8px rgb(167, 172, 181, 0.51), 0 -4px 8px white;
}

[b-udmal3rv00] .overlay-container{
    cursor: zoom-out;
    text-align: center;
}

[b-udmal3rv00] .overlay-image{
    height: auto;
    object-fit: contain;
    max-height: 100vh;
    width: 100%;
}
/* /ModelViewer/PanelGridMapViewer.razor.rz.scp.css */
.main-map[b-919sfalr83] {
    height: 100%;
    position: relative;
}

.main-map canvas[b-919sfalr83] {
    cursor: zoom-in;
    object-fit: contain;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 95%;
}

.main-map[b-919sfalr83]  .expand {
    min-height: 0;
    min-width: 0;
    height: 36px;
    width: 36px;
    border-radius: 36px;
    box-shadow: inset 1px 1px 4px 0px #393D3F, 4px 7px 8px 0 rgba(7, 7, 9, 0.45);
}

.main-map > span.not-available[b-919sfalr83] {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    font-size: 92px;
    color: #ECF0F2;
    text-shadow: -4px -4px 4px rgb(255, 255, 255, 40%), 4px 4px 4px rgb(0, 0, 0, 8%);
    caret-color: #262626;
    outline: none;
}

[b-919sfalr83] .chart-view-hider {
    min-height: 256px;
    height: 100%;
}

[b-919sfalr83] .grid-image {
    border-radius: 20px;
    box-shadow: 0 4px 8px rgb(167, 172, 181, 0.51), 0 -4px 8px white;
}

[b-919sfalr83] .overlay-container{
    cursor: zoom-out;
    text-align: center;
}

[b-919sfalr83] .overlay-image{
    height: auto;
    object-fit: contain;
    max-height: 100vh;
    width: 100%;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.layout[b-yks2gztpnj] {
    background: linear-gradient(180deg, #ECF0F2 0%, #FCFCFC 37.1%, #F8F6F6 65.5%, #ECF0F2 100%);
}

/*.layout, ::deep .mud-grid, ::deep .mud-grid-item {
    height: 100%;
}*/

    .layout[b-yks2gztpnj]  .logo-mark {
        border-radius: 40px;
        min-width: 0;
        width: 52px;
        margin: 8px auto;
        vertical-align: top;
    }

    .layout[b-yks2gztpnj]  .drawer-button {
        border-radius: 40px;
        min-width: 0;
        width: 36px;
        margin: 8px auto;
        vertical-align: top;
        border: 1px solid #003ca6;
    }

        .layout[b-yks2gztpnj]  .drawer-button:hover {
            border-color: #35d32f;
        }

        .layout[b-yks2gztpnj]  .drawer-button:active {
            background: #35d32f;
        }
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-4dnjylllqk] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-4dnjylllqk] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-4dnjylllqk] {
    font-size: 1.1rem;
}

.oi[b-4dnjylllqk] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-4dnjylllqk] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-4dnjylllqk] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-4dnjylllqk] {
        padding-bottom: 1rem;
    }

    .nav-item[b-4dnjylllqk]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-4dnjylllqk]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-4dnjylllqk]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-4dnjylllqk] {
        display: none;
    }

    .collapse[b-4dnjylllqk] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
