/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.emn-main-navigation{background:#004494;padding:0 1rem;}.emn-main-navigation__submenu,.emn-main-navigation__submenu-wrapper{padding:0;margin:0;display:none;visibility:hidden;background:white;position:absolute;top:0;left:100%;}.emn-main-navigation__submenu-wrapper > ul{padding:0;margin:0;}.emn-main-navigation__main-item:hover > .emn-main-navigation__submenu-wrapper,.emn-main-navigation__main-item:hover > .emn-main-navigation__submenu{display:block;visibility:visible;}.emn-main-navigation__submenu > ul > li,.emn-main-navigation__submenu-wrapper > ul > li,.emn-main-navigation__main-item{list-style-type:none;color:#004494;padding:0;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;}.emn-main-navigation__expand-btn{color:inherit;border:none;margin-top:.2rem;background:transparent;transform:rotate(-90deg);padding:0;margin-right:.6rem;pointer-events:none;}.emn-main-navigation__submenu-wrapper > ul > li > a,.emn-main-navigation__main-link{width:max-content;max-width:320px;min-width:240px;padding:.6rem;display:block;}.emn-main-navigation__submenu-wrapper > ul > li:hover,.emn-main-navigation__main-item:hover{background:#edf1f6;}.emn-main-navigation__disabled .emn-main-navigation__expand-btn,.emn-main-navigation__disabled .emn-main-navigation__main-link,.emn-main-navigation__disabled:hover .emn-main-navigation__main-link{opacity:.5;}.emn-main-navigation__disabled{cursor:default;}.emn-main-navigation__main{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:0;margin:0;}.emn-main-navigation__main-item.level-0{border-left:solid 1px #7fa1c9;color:white;}.emn-main-navigation__main-item.level-0 > .emn-main-navigation__main-link{color:inherit;min-width:0;}.emn-main-navigation__main-item.level-0:hover{background:white;color:#004494;}.emn-main-navigation__expand-btn.level-0{transform:rotate(0deg);}.emn-main-navigation__submenu.level-0,.emn-main-navigation__submenu-wrapper.level-0{top:100%;left:0;}.emn-main-navigation__main-item.is-active{background:#bfd0e4;color:#004494;}.emn-main-navigation__main-item.home{position:relative;height:3rem;width:3rem;}.emn-main-navigation__main-item.home > a{visibility:hidden;width:2rem;max-width:2rem;padding:1rem .5rem;overflow:hidden;color:white;}.emn-main-navigation__main-item.home.is-active > a{color:#004494;}.emn-main-navigation__main-item.home.is-active:hover,.emn-main-navigation__main-item.home.is-active:active{background:#ffffff;}.emn-main-navigation__main-item.home > a::before{content:"";flex-shrink:0;position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:currentColor;mask:url(/modules/custom/emn_baseline/assets/images/icons-feather/home.svg) no-repeat center;-webkit-mask:url(/modules/custom/emn_baseline/assets/images/icons-feather/home.svg) no-repeat center;mask-size:1.2rem auto;-webkit-mask-size:1.2rem auto;visibility:visible;}
.strm_scenario{position:fixed;bottom:0;left:0;max-width:100vw;max-height:100vh;max-height:100dvh;color:#fff;background-color:rgba(50,50,50,.7);backdrop-filter:blur(10px);border-top:2px solid rgba(80,80,80,.7);border-right:2px solid rgba(80,80,80,.7);border-top-right-radius:10px;z-index:1000;}.strm_scenario.-open{top:0;border-top:none;background-color:rgba(50,50,50,.9);backdrop-filter:blur(30px);border-radius:0;overflow-y:auto;}.strm_scenario a,.strm_scenario a:hover,.strm_scenario a:active,.strm_scenario a:visited{color:inherit;text-decoration:underline;}.strm_scenario > details{margin:10px;}.strm_scenario > details > summary{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;cursor:pointer;}.strm_scenario > details > summary h2{margin:0;font-size:14px;font-weight:600;text-shadow:#000 0 0 10px;}.strm_scenario > details > summary h2::before{content:"\25b2";display:inline-block;margin-right:2px;transform:rotate(90deg);}.strm_scenario.-open > details > summary{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid rgba(255,255,255,.3);}.strm_scenario.-open > details > summary h2{font-size:20px;text-shadow:none;}.strm_scenario.-open > details > summary h2::before{transform:rotate(180deg);margin-right:5px;}.strm_scenario > details > summary button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:26px;height:26px;margin-left:10px;color:#fff;background-color:rgba(0,0,0,.4);border:2px solid rgba(0,0,0,.4);border-radius:2px;cursor:pointer;}.strm_scenario > details > summary button:hover{background-color:rgba(150,0,0,.6);}.strm_scenario.-open > details > summary button{display:none;}.strm_scenario .strm_scenario-content{width:360px;max-width:100%;overflow-wrap:break-word;}.strm_scenario .strm_scenario-content h3{margin:0;font-size:18px;font-weight:600;}.strm_scenario .strm_scenario-content h4{margin:0;font-size:16px;font-weight:600;}.strm_scenario .strm_scenario-content ol,.strm_scenario .strm_scenario-content ul{padding-inline-start:26px;}.strm_scenario .strm_scenario-content li:not(:last-child){margin-bottom:2px;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios{display:flex;flex-direction:column;padding:5px 0;list-style:none;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario{padding:0 0 10px;margin:5px 0;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3);}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario h4{margin-bottom:5px;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario__content > *:not(:last-child){margin-bottom:2px;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario__content-label{color:#bbb;}.strm_scenario .strm_scenario-content .strm_scenario-content__scenarios-scenario__content-source{word-wrap:break-word;}
.strm-table-options{position:absolute;display:flex;top:0;left:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:1;pointer-events:none;}.strm-table-options[open]{height:100%;pointer-events:none;}.strm-table-options[open] > *{pointer-events:all;}.strm-table-options.--right{right:0;left:unset;}.strm-table-options--wrapper{position:relative;z-index:0;}.strm-table-options-button,.strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border-color:transparent;opacity:0;list-style:none;overflow:hidden;user-select:none;transition:width .2s ease-in-out,opacity .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;}.strm-table-options.--right .strm-table-options-button,.strm-table-options.--right .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small{margin-left:auto;}.strm-table-options-button:hover,.strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:hover,.strm-table-options-button:active,.strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:active,.strm-table-options-button:focus-visible,.strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:focus-visible,.strm-table-options:hover .strm-table-options-button,.strm-table-options:hover .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options[open] .strm-table-options-button,.strm-table-options[open] .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small{background-color:#ffffff;border-color:#004494;opacity:1;}.strm-table-options-button:focus-visible,.strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:focus-visible{outline-offset:-2px;outline-width:1px;box-shadow:inset 0 0 0 1px #004494;}.strm-table-options-button::before{content:"";flex-shrink:0;display:block;width:1.25rem;height:100%;background-image:url(/modules/custom/strm_base/strm_table_options/assets/images/icons-feather/table.svg);background-size:1rem;background-position:center;background-repeat:no-repeat;transition:width .2s ease-in-out;}.strm-table-options[open] .strm-table-options-button::before{width:2.25rem;}.strm-table-options.--right .strm-table-options[open] .strm-table-options-button::before{width:2rem;}.strm-table-options-button__text{flex-shrink:1;min-width:max-content;padding-right:.75rem;}.strm-table-options.--right .strm-table-options-button__text{padding-right:.5rem;}.strm-table-options[open] .strm-table-options-button,.strm-table-options[open] .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small{width:100%;}.strm-table-options-button::marker,.strm-table-options-button::-webkit-details-marker{display:none;}.strm-table-options-main{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:max-content;min-width:8rem;max-width:min(20rem,calc(100vw - 3rem));min-height:5rem;max-height:min(100% - 3rem,100vh - 10rem);left:0;padding:0;margin:.25rem 0 0 0;background-color:#f9f9f9;border:2px solid #004494;list-style:none;overflow-y:auto;z-index:1;}.strm-table-options-main__bundle{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;padding:0;margin:0;}.strm-table-options.--right .strm-table-options-main{left:unset;right:0;}.strm-table-options-main__bundle-heading{padding:.5rem .5rem 0 .5rem;color:#404040;font-weight:600;}.strm-table-options-main__bundle-heading:not(:first-child){padding-top:1rem;}.strm-table-options-main__bundle-heading:last-child{padding-bottom:.5rem;}.strm-table-options-main__bundle-reset,.strm-table-options-main__bundle-reset.ecl-button.ecl-button--primary.ecl-button--small{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:.125rem .5rem;margin-top:.25rem;margin-bottom:-.25rem;user-select:none;}.strm-table-options-main__bundle-reset::before{content:"";display:block;width:1.125em;height:1.125em;margin:0 .125rem;background-image:url(/modules/custom/strm_base/strm_table_options/assets/images/icons-feather/list.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}.strm-table-options-main__bundle-list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;margin:.25rem 0 0 0;list-style:none;}.strm-table-options-main__bundle-list__item .ecl-checkbox__label{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;padding:.25rem .5rem;}.strm-table-options-main__bundle-list__item:first-child .ecl-checkbox__label{padding-top:.5rem;}.strm-table-options-main__bundle-list__item:last-child .ecl-checkbox__label{padding-bottom:.5rem;}.strm-table-options-main__bundle-list__item .ecl-checkbox__label .ecl-checkbox__label-title{flex-grow:1;user-select:none;}.strm-table-options-main__bundle-list__item-section-header{padding:.5rem .5rem 0 .5rem;font-size:.875rem;font-weight:600;color:#707070;}.strm-table-options-main__bundle-list__item-section-list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;margin:0;list-style:none;}.strm-table-options .ecl-icon.ecl-icon--s.ecl-checkbox__icon{background-image:url(/modules/custom/strm_base/strm_table_options/assets/images/check.svg);background-size:75%;background-position:center;background-repeat:no-repeat;}table,.strm-table-options--table{position:relative;}table:hover > .strm-table-options .strm-table-options-button,table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small{background-color:transparent;border-color:transparent;opacity:.5;pointer-events:all;}table:hover > .strm-table-options:hover .strm-table-options-button,table:hover > .strm-table-options:hover .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,table:hover > .strm-table-options[open] .strm-table-options-button,table:hover > .strm-table-options[open] .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,table:hover > .strm-table-options .strm-table-options-button:hover,table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:hover,table:hover > .strm-table-options .strm-table-options-button:active,table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:active,table:hover > .strm-table-options .strm-table-options-button:focus-visible,table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:focus-visible,.strm-table-options--table:hover > .strm-table-options:hover .strm-table-options-button,.strm-table-options--table:hover > .strm-table-options:hover .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--table:hover > .strm-table-options[open] .strm-table-options-button,.strm-table-options--table:hover > .strm-table-options[open] .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button:hover,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:hover,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button:active,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:active,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button:focus-visible,.strm-table-options--table:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:focus-visible,.strm-table-options--wrapper:hover > .strm-table-options:hover .strm-table-options-button,.strm-table-options--wrapper:hover > .strm-table-options:hover .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--wrapper:hover > .strm-table-options[open] .strm-table-options-button,.strm-table-options--wrapper:hover > .strm-table-options[open] .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button:hover,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:hover,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button:active,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:active,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button:focus-visible,.strm-table-options--wrapper:hover > .strm-table-options .strm-table-options-button.ecl-button.ecl-button--secondary.ecl-button--small:focus-visible{background-color:#ffffff;border-color:#004494;opacity:1;pointer-events:all;}table .--column-hidden,.strm-table-options--table .--column-hidden{display:none !important;}
.strm-table-sticky-header-table{--header-height:0;position:relative;z-index:0;}.strm-table-sticky-header-table::before{content:"";display:block;height:var(--header-height);}.strm-table-sticky-header--header{--shadow-size:0;--max-offset:0;--top-offset:0;position:sticky;top:var(--top-offset);width:max-content;background-color:var(--bg-header-color,var(--bg-color,#f2f5f9));z-index:1;}.strm-table-sticky-header--header.--absolute.--absolute-active,.strm-table-sticky-header-table.--absolute.--absolute-active .strm-table-sticky-header--header{position:absolute;}.strm-table-sticky-header--header.--sticky,.strm-table-sticky-header-table.--sticky .strm-table-sticky-header--header{--max-offset:0;top:Min(var(--top-offset),var(--max-offset));}body.toolbar-fixed .strm-table-sticky-header--header.--sticky,body.toolbar-fixed .strm-table-sticky-header-table.--sticky .strm-table-sticky-header--header{--max-offset:39px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .strm-table-sticky-header--header.--sticky,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .strm-table-sticky-header-table.--sticky .strm-table-sticky-header--header{--max-offset:79px;}.strm-table-sticky-header--header::before{content:"";display:block;position:absolute;bottom:100%;left:0;width:100%;height:var(--top-offset);background-color:inherit;}.strm-table-sticky-header--header.--sticky::before,.strm-table-sticky-header-table.--sticky .strm-table-sticky-header--header::before{height:Min(var(--top-offset),var(--max-offset));}.strm-table-sticky-header--row::before{content:"";position:absolute;}.strm-table-sticky-header--header::after{content:"";position:absolute;display:block;top:100%;left:0;width:100%;height:var(--shadow-size);background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0));opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,height .2s ease-in-out;}.strm-table-sticky-header--header.--sticky-active{--shadow-size:10px;}.strm-table-sticky-header--header.--sticky-active::after{opacity:1;}
.ecl-button.strm-user-login-button{width:max-content;--button-border-width:1px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:.5em;padding:calc(.75rem - var(--button-border-width)) calc(1rem - var(--button-border-width));background-color:transparent;border:var(--button-border-width) solid transparent;border-radius:2px;color:#26324b;font-weight:400;text-decoration:none;}.ecl-button.strm-user-login-button::before{content:"";align-self:center;display:inline-block;width:1em;height:1em;background-image:url(/modules/custom/strm_base/strm_user_top_level/assets/images/icons/user.svg);background-size:contain;background-repeat:no-repeat;background-position:center;}.ecl-button.strm-user-login-button:hover,.ecl-button.strm-user-login-button:active{background-color:#d8e0fb;border-color:#546fa6;color:#26324b;text-decoration:none;}.ecl-button.strm-user-login-button:focus-visible{background-color:#fff;border-color:#3860ed;color:#26324b;text-decoration:none;outline:2px solid #3860ed;outline-offset:-2px;}
