/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.openModal{overflow-y:hidden;overflow-x:hidden;}.jsaModal{position:fixed;top:0;bottom:0;left:0;right:0;height:fit-content;padding:0;background-color:var(--surfaceDefault);border-radius:0.5rem;box-shadow:0 3px 18px -2px rgba(52,64,84,0.12),0px 12px 48px -6px rgba(52,64,84,0.19);border:none;transform:scale(0);opacity:0;transition:all 0.25s ease-in-out 0.1s allow-discrete;width:calc(100% - 1.25rem * 2);max-height:84%;align-items:center;justify-content:center;flex-direction:column;overflow:visible;}@media (max-width:576px),(max-height:600px){.jsaModal{max-height:calc(100% - 1.25rem * 2);}}@media (min-width:600px){.jsaModal{max-width:600px;}}.jsaModal[open]{opacity:1;transform:scale(1);display:flex;}.jsaModal[open]::backdrop{opacity:0.6;}.jsaModal::backdrop{background-color:black;opacity:0;transition:all 0.25s ease-in-out 0.1s allow-discrete;}.jsaModal .modal-title{display:flex;flex-direction:row;justify-content:space-between;gap:0.75rem;padding:0.75rem 0.75rem 0.75rem 1.5rem;border-bottom:1px solid var(--borderDefault);width:100%;}.jsaModal .modal-title .modal-titleBlock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.25rem;}.jsaModal .modal-title .modal-titleBlock .modal-titleText{font-size:1.25rem;line-height:120%;font-weight:600;letter-spacing:0;}.jsaModal .close-modal.noTitle{float:right;margin-left:1rem;margin-bottom:1rem;}.jsaModal .close-modal:hover::after{transform:scale(1);}.jsaModal .modal-content{overflow-x:auto;height:100%;padding:1.5rem;width:100%;flex-basis:fit-content;}.jsaModal .modal-buttons{width:100%;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);}.jsaModal.child .modal-title{justify-content:flex-start;}.jsaModal.child .modal-buttons .close-modal{margin-right:auto;}@media (min-width:400px){.jsaModal.small{max-width:400px;}}@media (min-width:800px){.jsaModal.large{max-width:800px;}}@media (min-width:1000px){.jsaModal.extra-large{max-width:1000px;}}@media (max-width:576px){.jsaModal.fullscreen{border-radius:0;width:100%;height:100%;max-width:100%;max-height:100%;justify-content:flex-start;}.jsaModal.fullscreen .modal-buttons{border-radius:0;margin-top:auto;}}@starting-style{.jsaModal[open]{opacity:0;transform:scale(0);}.jsaModal[open]::backdrop{opacity:0;}}@media (prefers-color-scheme:dark){body:not(.lightMode) .jsaModal{border:1px solid var(--borderDefault);}}body.darkMode .jsaModal{border:1px solid var(--borderDefault);}
.node__content{display:flex;flex-direction:row;justify-content:space-between;padding-top:4rem;padding-bottom:5rem;}.node__content::after{display:none;}.node__content .mainArticle{width:66%;}.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h1:first-child,.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h2:first-child,.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h3:first-child,.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h5:first-child,.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h5:first-child,.node__content .mainArticle .field--name-field-paragraphs .field__item:first-child h6:first-child{margin-top:0;padding-top:0;}.node__content .sidebar{width:33%;}.node__content .sidebar .group:not(.eventLocation) p span:not(.timezone){margin:0 0.5rem;}@media (max-width:992px){.node__content{flex-direction:column;gap:4rem;}.node__content .mainArticle,.node__content .sidebar{width:100%;}.node__content .mainArticle .paragraph--type--page-title,.node__content .sidebar .paragraph--type--page-title{margin-left:0;}}@media (max-width:768px){.node__content{gap:3rem;padding-top:2rem;padding-bottom:4rem;}}
.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:1px solid 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;border-radius:0.25rem !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 !important;}.highcharts-data-table table tbody tr th{border-bottom:1px solid var(--borderDefault) !important;}.highcharts-data-table table tbody tr:last-child td,.highcharts-data-table table tbody tr:last-child th{border-bottom:none !important;}.highcharts-data-table table tbody tr:nth-child(even){background-color:var(--backgroundLightGrey) !important;}.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;}
.chartToolbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;background-color:var(--surfaceDefault);margin-bottom:0.75rem;padding:0.5rem;border-radius:0.5rem;gap:0.5rem;border:1px solid var(--borderDefault);}.chartToolbar label[for^=chartViewMode-chart]::before,.chartToolbar label[for^=chartViewMode-table]::before{content:"";width:1.125rem;height:1.125rem;filter:var(--filterIconDefault);background-image:url("/themes/custom/nsc/images/baseComponents/ChartBar.svg");}.chartToolbar label[for^=chartViewMode-table]::before{background-image:url("/themes/custom/nsc/images/baseComponents/Table.svg");}.chartToolbar button.fullscreen::before{background-image:url("/themes/custom/nsc/images/baseComponents/arrow/arrows_out.svg");}.chartToolbar .actionMenuButton--menu li.jpeg::before{background-image:url("/themes/custom/nsc/images/baseComponents/fileTypes/jpg.svg");}.chartToolbar .actionMenuButton--menu li.png::before{background-image:url("/themes/custom/nsc/images/baseComponents/fileTypes/png.svg");}.chartToolbar .actionMenuButton--menu li.svg::before{background-image:url("/themes/custom/nsc/images/baseComponents/fileTypes/svg.svg");}.chartToolbar .actionMenuButton--menu li.ai{border-top:1px solid var(--borderDefault);}.chartToolbar .actionMenuButton--menu li.ai::before{background-image:url("/themes/custom/nsc/images/baseComponents/sparkle.svg");}.chartToolbar.focused .focused{outline:2px solid var(--textDefault);outline-offset:2px;}.chartToolbar-group{display:flex;flex-direction:row;gap:0.5rem;}.chartToolbar-group.mainGroup{flex-grow:1;}.chartToolbar-group:last-of-type{border-right:none;}.jsaHighchartBlockWrapper{border-radius:0.5rem;border:1px solid var(--borderDefault);box-shadow:0 1px 4px -1px rgba(52,64,84,0.2);padding:0.5rem;}.jsaHighchartBlockWrapper .chartToolbar{margin:-0.5rem;margin-bottom:0.5rem;border:none;background-color:var(--backgroundLightGrey);border-bottom-left-radius:0;border-bottom-right-radius:0;}#aiPrompt-modal .modal-content .alert-wrapper{margin-top:0.75rem;margin-bottom:1.5rem;}#aiPrompt-modal .modal-content > h6{margin-top:1.5rem;margin-bottom:0.75rem;}#aiPrompt-modal .modal-content button{margin-top:0.75rem;}#aiPrompt-modal .modal-content button.copy::before{background-image:url("/themes/custom/nsc/images/baseComponents/Copy.svg");}#aiPrompt-modal .modal-content button.copied::before{background-image:url("/themes/custom/nsc/images/baseComponents/tick_thick.svg");}#aiPrompt-modal .modal-content #ai-chart-prompt{max-width:100%;background-color:var(--backgroundLightGrey);padding:0.5rem 1rem;border-radius:0.5rem;position:relative;max-height:15rem;overflow:hidden;}#aiPrompt-modal .modal-content #ai-chart-prompt.open{max-height:unset;padding-bottom:calc(0.5rem * 2 + 0.875rem);}#aiPrompt-modal .modal-content #ai-chart-prompt *{line-break:anywhere;}#aiPrompt-modal .modal-content #ai-chart-prompt .bottom_opener{width:100%;background-color:var(--backgroundLightGrey);padding:0.5rem 1rem;position:absolute;bottom:0;left:0;}#aiPrompt-modal .modal-content #ai-chart-prompt .bottom_opener button{margin:0;line-height:100%;}
