/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--headerHeight:0px;--edit-tabs-height:0px;--sitewide-alert-height:0px;}body.node--type-spa.user-logged-in{--edit-tabs-height:calc((16px * 1.6) + 1rem + 1px);--toolbar-top-header:calc(var(--edit-tabs-height) + var(--toolbar-top-height) + var(--toolbar-top-offset) + var(--preview-height));}body.node--type-spa.user-logged-in[data-once*=form-single-submit]{--preview-height:calc((10px * 2) + 1rem) !important;}body.node--type-spa.user-logged-in:not(.toolbar-fixed) #environment-indicator,body.node--type-spa.user-logged-in:not(.toolbar-fixed) #toolbar-bar{position:fixed;}body.node--type-spa.user-logged-in:not(.toolbar-fixed) #toolbar-bar{top:var(--toolbar-top-offset);}body.node--type-spa.user-logged-in:not(.toolbar-fixed) #environment-indicator{top:0;}#block-sitewidealert{width:100%;margin-left:0 !important;margin-right:0 !important;z-index:2;}#block-sitewidealert:not(.fixedHeader){margin-top:calc(var(--toolbar-top-header) - var(--toolbar-top-offset));margin-bottom:calc((var(--toolbar-top-header) - var(--toolbar-top-offset)) * -1);}#block-sitewidealert.fixedHeader{top:calc(var(--toolbar-top-header));position:fixed;}section.region-content > [data-drupal-messages].container{display:none;}#block-nsc-tabs-spa{position:fixed;top:calc(var(--toolbar-top-header) - var(--edit-tabs-height));width:100%;background-color:var(--surfaceDefault);z-index:2;}#block-nsc-tabs-spa .content > ul{border-top:none !important;padding:0;}#content-moderation-entity-moderation-form{display:none;}.toolBody:not(.fixedHeader){margin-top:calc(var(--toolbar-top-height) + var(--edit-tabs-height));height:calc(100vh - var(--toolbar-top-header) - var(--sitewide-alert-height));height:calc(100dvh - var(--toolbar-top-header) - var(--sitewide-alert-height));}.toolBody.fixedHeader{margin-top:calc(var(--headerHeight) + var(--toolbar-top-height) + var(--preview-height) + var(--edit-tabs-height) + var(--sitewide-alert-height));height:calc(100vh - var(--headerHeight) - var(--toolbar-top-header) - var(--sitewide-alert-height));height:calc(100dvh - var(--headerHeight) - var(--toolbar-top-header) - var(--sitewide-alert-height));}body.node--type-spa.user-logged-in:not(.toolbar-fixed) .toolBody:not(.fixedHeader){margin-top:calc(var(--sitewide-alert-height) + var(--toolbar-top-header));}body.node--type-spa.user-logged-in:not(.toolbar-fixed) .toolBody.fixedHeader{margin-top:calc(var(--headerHeight) + var(--toolbar-top-header) + var(--sitewide-alert-height));}
.highcharts-contextbutton .highcharts-button-box{fill:var(--surfaceDefault);}.highcharts-contextbutton .highcharts-button-symbol{fill:var(--iconDefault);stroke:var(--iconDefault);}.highcharts-contextbutton.highcharts-button-hover .highcharts-button-symbol{fill:var(--iconSubtle);stroke:var(--iconSubtle);}.highcharts-plot-line-label{fill:var(--textDefault);}.highcharts-contextmenu .highcharts-menu{background-color:var(--surfaceDefault) !important;border:var(--borderDefault) !important;box-shadow:0 2px 6px -1px rgba(52,64,84,0.12),0px 8px 24px -4px rgba(52,64,84,0.19) !important;}.highcharts-contextmenu .highcharts-menu li{color:var(--textDefault) !important;}.highcharts-contextmenu .highcharts-menu li:hover{background-color:var(--backgroundGrey) !important;}.highcharts-data-table{border:1px solid var(--borderDefault);border-radius:0.5rem;overflow-x:auto;}.highcharts-data-table table thead tr th,.highcharts-data-table table thead tr td,.highcharts-data-table table tbody tr th,.highcharts-data-table table tbody tr td{padding:0.75rem 1rem;}.highcharts-data-table table tbody tr th{border-bottom:1px solid var(--borderDefault);}.highcharts-data-table table tbody tr:last-child td,.highcharts-data-table table tbody tr:last-child th{border-bottom:none;}.highcharts-data-table table tbody tr:nth-child(even){background-color:var(--backgroundLightGrey);}.highcharts-data-table caption{border-top:1px solid var(--borderDefault);padding:0.5rem 0.75rem;}@media (prefers-contrast:more){body:not(.normalContrastMode) .highcharts-contextmenu .highcharts-menu{border:1px solid var(--borderDefault) !important;}body:not(.normalContrastMode) .highcharts-contextmenu .highcharts-menu li:hover{background-color:var(--backgroundDarkGrey) !important;color:var(--textWhite) !important;}}body.highContrastMode .highcharts-contextmenu .highcharts-menu{border:1px solid var(--borderDefault) !important;}body.highContrastMode .highcharts-contextmenu .highcharts-menu li:hover{background-color:var(--backgroundDarkGrey) !important;color:var(--textWhite) !important;}
body{--tabBar:17rem !important;}.body{display:flex;flex-direction:row;min-height:100%;}.body *{scroll-padding-top:var(--headerHeight);}@media (max-width:1200px){.body{flex-direction:column;}.body > button{margin:1rem 1.5rem 0 1.5rem;width:calc(100% - 1.5rem * 2);height:auto;}}.main{width:100%;background-color:var(--backgroundGrey);padding-bottom:4rem;}.main > .tagline{border-bottom:1px solid var(--borderInput);background-color:var(--surfaceDefault);padding:0.75rem 2rem;}.main > .tagline > .p{color:var(--textSubtler);}.main .boxTabGroup{padding:0 2rem;background-color:var(--surfaceDefault);border-bottom:1px solid var(--borderInput);}@media (max-width:1200px){.main > .tagline,.main .boxTabGroup{padding-left:1.5rem;padding-right:1.5rem;}}#mobileToolMenu button.about::after{background-image:url(/themes/custom/nsc/images/baseComponents/circle_info.svg);}#sidebar{width:var(--tabBar);min-width:var(--tabBar);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border-right:1px solid var(--borderInput);}#sidebar > p{color:var(--textSubtler);margin-bottom:0.5rem;}#sidebar > hr{margin:0;}#sidebar .jsaSelect{min-width:100%;max-width:100%;}#sidebar span.hint{font-size:0.75rem;color:var(--textDisabled);}#sidebar > button.subtle{width:100%;margin-top:0.5rem;}@media (min-height:860px){#sidebar .sidebarBottom{position:sticky;bottom:1.5rem;margin-top:auto;}}#sidebar .sidebarBottom button.link{width:100%;text-align:start;font-weight:500;}#sidebar .sidebarBottom button.link:not(:first-of-type){margin-top:1.5rem;}#sidebar .sidebarBottom button.link.settings::before{background-image:url(/themes/custom/nsc/images/baseComponents/PersonArmsSpread.svg);}#sidebar .sidebarBottom button.link.about::before{background-image:url(/themes/custom/nsc/images/baseComponents/circle_info.svg);}#sidebarModal #sidebar{padding:0;width:100%;min-width:100%;border-right:none;}#dashboard .tabPanel{margin-top:0 !important;}#dashboard .tabPanel .tabPanel__tabPane{padding:0;}#dashboard .section:not(:last-of-type){border-bottom:1px solid var(--borderDefault);}.body .section{padding:2rem;}@media (max-width:1200px){.body .section{padding-left:1.5rem;padding-right:1.5rem;}}.sectionTitle{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;}.sectionTitle .iconBacking{width:3.5rem;height:3.5rem;border-radius:5rem;border:1px solid var(--borderDefault);background-color:var(--backgroundDefault);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.sectionTitle .iconBacking .icon{filter:var(--filterIconMid);width:1.5rem;height:1.5rem;background-size:100%;}.sectionTitle .text .h5{margin-bottom:0.5rem;}.sectionTitle .text .p{color:var(--textSubtler);}.sectionTitle .text .p::after{background-color:var(--backgroundGrey);}.backingBlock{border:1px solid var(--borderInput);border-radius:0.5rem;padding:1.5rem;background-color:var(--backgroundDefault);box-shadow:0 1px 4px -1px rgba(52,64,84,0.2);}.backingBlock .titleSection{display:flex;flex-direction:row;align-content:center;justify-content:space-between;font-weight:600;margin-bottom:1.5rem !important;}.backingBlock .titleSection button{margin-left:auto;}.backingBlock .singleBarGraph{margin:0;}.alert.dataWarning{margin-bottom:2rem;}.chartTooltip{border:1px solid var(--borderDefault);border-radius:0.5rem;background-color:var(--backgroundLightGrey);padding:0.25rem 0.75rem;}.chartTooltip b{color:var(--textDefault);font-weight:500;}.chartTooltip.up{background-color:var(--backgroundSuccess);border-color:var(--borderSuccess);}.chartTooltip.up b{color:var(--textSuccess);}.chartTooltip.down{background-color:var(--backgroundError);border-color:var(--borderError);}.chartTooltip.down b{color:var(--textError);}.backingBlock.donuts .split{gap:3rem;justify-content:space-around;margin-top:0;align-items:center;}.backingBlock.donuts .split .donutChart-backing{max-width:9.25rem;}.backingBlock.donuts .bottom{width:100%;display:flex;flex-direction:row;justify-content:center;position:relative;margin-top:1.5rem;}.backingBlock.donuts .bottom button{position:absolute;bottom:-0.5rem;right:-0.5rem;}.backingBlock.donuts .legend{display:flex;flex-direction:row;gap:0.75rem;margin-bottom:1rem;}.backingBlock.donuts .legend .swatch{margin-right:0.25rem;width:0.75rem;height:0.75rem;border-radius:50%;display:inline-block;}.backingBlock.donuts .legend .legendItem{font-size:0.875rem;color:var(--textSubtler);}@media (max-width:1200px){.backingBlock.donuts .split{flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;}.backingBlock.donuts .split > div{width:calc(33% - 1rem);}}.columnChartWrapper{display:grid;}.filterableChart{padding:0;margin-top:1.5rem;}@media (min-width:1200px){.filterableChart.charts-1{max-width:50%;}}.filterableChart.charts-1 .body{grid-template-columns:1fr;}.filterableChart .header{padding:1rem 1.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;background-color:var(--backgroundLightGrey);border-bottom:1px solid var(--borderDefault);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.filterableChart .header label{font-size:1rem;font-weight:400;color:var(--textSubtler);}.filterableChart .body{display:grid;grid-template-columns:1fr 1fr;}.filterableChart .body .chartWrap{padding:1.5rem;}.filterableChart .body .chartWrap:nth-of-type(odd){border-right:1px solid var(--borderDefault);}.filterableChart .body .chartWrap p.small{font-weight:600;margin-bottom:2rem;}@media (max-width:768px){.filterableChart .header{flex-direction:column;gap:0.5rem;align-items:flex-start;}.filterableChart .header .jsaSelect{width:100%;}.filterableChart .body{grid-template-columns:1fr;}}.singleBarGraph .titleSection{position:relative;}.singleBarGraph .titleSection button{position:absolute;top:-0.75rem;right:-0.75rem;}.singleBarGraph .tag.small{margin-left:1.25rem;}@media (max-width:768px){.singleBarGraph .legendItem{flex-wrap:wrap;}}.split{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-top:1.5rem;}.split > div{width:50%;}@media (max-width:768px){.split{flex-direction:column;}.split > div{width:100% !important;}}.card-group.card-vnda{gap:1rem;}.card-group.card-vnda.cards-1{gap:0;}.card-group.card-vnda .card-individual.card-type-vnda{box-shadow:0 1px 4px -1px rgba(52,64,84,0.2) !important;border:1px solid var(--borderInput);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual{display:flex;flex-direction:column;gap:0.75rem;padding:1.5rem;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .title{font-weight:600;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .title button{float:right;margin:-0.75rem;margin-left:0;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values{display:grid;gap:1rem;grid-template-columns:1fr;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value{display:flex;flex-direction:column;gap:0.5rem;}@media (min-width:768px){.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value:not(:last-of-type){border-right:1px solid var(--borderDefault);padding-right:0.5rem;}}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3{display:flex;align-items:center;gap:0.5rem;flex-direction:row;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .up::before,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .down::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:0.25rem;vertical-align:middle;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .up span,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .down span{color:inherit;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .up{color:var(--textSuccess);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .up::before{background-image:url("/themes/custom/nsc/images/baseComponents/arrow/arrow_up.svg");filter:var(--filterIconSuccess);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .down{color:var(--textError);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .down::before{background-image:url("/themes/custom/nsc/images/baseComponents/arrow/arrow_down.svg");filter:var(--filterIconError);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .h3 .tag{margin-left:auto;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .tag span{color:inherit;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context *{color:var(--textSubtler);font-size:0.875rem;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change::before,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.25rem;vertical-align:middle;background-size:contain;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change.up,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change.up{color:var(--textSuccess);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change.up::before,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change.up::before{background-image:url("/themes/custom/nsc/images/baseComponents/arrow/arrow_up.svg");filter:var(--filterIconSuccess);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change.down,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change.down{color:var(--textError);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change.down::before,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change.down::before{background-image:url("/themes/custom/nsc/images/baseComponents/arrow/arrow_down.svg");filter:var(--filterIconError);}.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context .change span,.card-group.card-vnda .card-individual.card-type-vnda .card-manual .values .value .context * .change span{color:inherit;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual > .columnChartWrapper{margin-top:1.5rem;}.card-group.card-vnda .card-individual.card-type-vnda .card-manual > .alert-wrapper{margin-top:0.75rem;}.card-group-wrapper.joined .card-group.card-vnda{gap:0;}.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(odd){border-bottom-right-radius:0;}@media (min-width:768px){.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(odd){border-right:none;border-top-right-radius:0;}}@media (max-width:768px){.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(odd){border-bottom-left-radius:0;}}.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(even){border-top-left-radius:0;}@media (min-width:768px){.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(even){border-bottom-left-radius:0;}}@media (max-width:768px){.card-group-wrapper.joined .card-group.card-vnda .card-individual.card-type-vnda:nth-child(even){border-top-right-radius:0;border-top:none;}}.definitionButton{border:none !important;}.definitionButton::before{filter:var(--filterIconSubtler) !important;}#definitionModal .microModal-content h5{margin-bottom:0.25rem;}#definitionModal .microModal-content p:not(:last-of-type){margin-bottom:1rem;}@media (prefers-contrast:more){body:not(.normalContrastMode) .definitionButton::before{filter:var(--filterIconDefault) !important;}}body.highContrastMode .definitionButton::before{filter:var(--filterIconDefault) !important;}
.failMessage{width:100%;height:400px;border:2px solid var(--borderDefault);border-radius:0.5rem;display:flex;justify-content:center;align-items:center;padding:2rem;}.failMessage .spinnerContainer{display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:75%;}.failMessage h4{text-align:center;margin:0;}.failMessage.accessDenied{flex-direction:column;margin-top:2rem;margin-bottom:2rem;}.tourStart{width:3rem;height:3rem;padding:0;border-radius:50%;background-color:var(--backgroundGrey);background-image:url("/themes/custom/nsc/images/baseComponents/circle_question.svg");background-repeat:no-repeat;background-position:center;background-size:1.5rem;border:none;position:fixed;left:1.5rem;bottom:1.5rem;z-index:10;}
.microModal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:950;display:flex;align-items:center;justify-content:center;}.microModal .microModal-backing{width:100%;height:100%;background-color:black;opacity:0;transition:all 0.25s ease-in-out 0.1s;}.microModal .microModal-window{position:fixed;background-color:var(--surfaceDefault);border-radius:0.5rem;display:flex;flex-direction:column;opacity:0;transform:scale(0.5);transition:all 0.25s ease-in-out 0.1s;margin:1.25rem;width:calc(100% - 2.5rem);max-height:84%;box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);}@media (max-width:576px){.microModal .microModal-window{max-height:calc(100% - 2.5rem);}}@media (min-width:600px){.microModal .microModal-window{max-width:600px;}}.microModal .microModal-window .microModal-title{display:flex;flex-direction:row;justify-content:space-between;gap:0.75rem;padding:0.75rem;padding-left:1.5rem;border-bottom:1px solid var(--borderDefault);}.microModal .microModal-window .microModal-title .microModal-titleBlock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.25rem;}.microModal .microModal-window .microModal-title .microModal-titleBlock .microModal-titleText{font-size:1.25rem;line-height:120%;font-weight:600;letter-spacing:0;}.microModal .microModal-window .microModal-close.noTitle{float:right;margin-left:1rem;margin-bottom:1rem;}.microModal .microModal-window .microModal-close:hover::after{transform:scale(1);}.microModal .microModal-window .microModal-content{overflow-x:auto;height:100%;padding:1.5rem;}.microModal .microModal-window .microModal-buttons{padding:1rem;background-color:var(--backgroundGrey);display:flex;justify-content:flex-end;align-items:center;gap:0.75rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;border-top:1px solid var(--borderDefault);}.microModal.child .microModal-window .microModal-title{justify-content:flex-start;}.microModal.child .microModal-window .microModal-buttons .microModal-close{margin-right:auto;}@media (min-width:400px){.microModal.small .microModal-window{max-width:400px;}}@media (min-width:800px){.microModal.large .microModal-window{max-width:800px;}}@media (min-width:1000px){.microModal.extra-large .microModal-window{max-width:1000px;}}@media (max-width:576px){.microModal.fullscreen .microModal-window{border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;}}.microModal.gone{display:none;}.microModal.is-open.animate .microModal-backing{opacity:0.6;}.microModal.is-open.animate .microModal-window{opacity:1;transform:scale(1);}.microModal.react .microModal-window{transform:scale(1);opacity:1;}@keyframes modal-scale-in{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes modal-scale-out{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes modal-fade-in{0%{background-color:rgba(0,0,0,0);}100%{background-color:rgba(0,0,0,0.3764705882);}}@keyframes modal-fade-out{0%{background-color:rgba(0,0,0,0.3764705882);}100%{background-color:rgba(0,0,0,0);}}@media (prefers-color-scheme:dark){body:not(.lightMode) .microModal .microModal-window{border:1px solid var(--borderDefault);}}body.darkMode button .microModal .microModal-window,body.darkMode .button .microModal .microModal-window,body.darkMode a.button .microModal .microModal-window{border:1px solid var(--borderDefault);}
