/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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/css/system/components/../../../images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(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/css/system/components/../../../images/core/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-up.svg)}
.popup-content{overflow:hidden;font-size:14px}#popup-text{position:relative;color:#fff;margin-bottom:30px;padding-bottom:30px}#popup-text:before{position:absolute;z-index:-1;top:-50px;bottom:0;left:-50px;display:block;width:calc(100% + 100px);background:#14427d;content:""}#popup-text h2,#popup-text h3,#popup-text h4{color:#fff}#popup-text>*:last-child{margin-bottom:0}.eu-cookie-compliance-language-switch li{border-color:#fff}.eu-cookie-compliance-language-switch .language-link{font-size:12px;color:#fff}.eu-cookie-compliance-language-switch .language-link.active{font-weight:700;text-decoration:underline}.eu-cookie-compliance-category{display:flex;justify-content:space-between;margin-bottom:20px}.eu-cookie-compliance-category-switch{flex-shrink:0;margin-left:20px}a.eu-cookie-compliance-rocketship--dynamic-accept:not([class^=contextual-links]){padding:10px 15px;font-size:16px;line-height:22px}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:#62bdc2}.eu-cookie-compliance-message a:hover{border-bottom:1px solid #62bdc2}@media (min-width:768px){.eu-cookie-compliance-rocketship--accept-all-wrapper{flex-shrink:0;margin-top:0}}
body #sliding-popup{background:0 0}#sliding-popup{position:fixed;width:100vw;height:100vh;overflow-y:auto}#sliding-popup .eu-cookie-compliance-banner-info{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:20px 0;min-height:100vh}#sliding-popup .eu-cookie-compliance-banner-info:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}#sliding-popup .eu-cookie-compliance-banner-info .popup-content{position:relative;display:block;max-width:470px;width:calc(100vw - 40px);margin:0 20px;padding:30px;background:#fff;z-index:1}#sliding-popup .eu-cookie-compliance-banner-info .popup-content #popup-text{width:100%;max-width:none;float:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories{display:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category.disabled{opacity:.5}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label{display:flex;align-items:center;font-weight:700}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label{display:none;text-transform:uppercase;color:#00b99b;margin-left:10px;font-size:10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label.visible{display:inline-block}.eu-cookie-compliance-language-switch{position:absolute;top:10px;right:10px;margin:0;padding:0;text-transform:uppercase;line-height:1;list-style:none}.eu-cookie-compliance-language-switch li{display:inline-block;border-right:solid 1px;line-height:1}.eu-cookie-compliance-language-switch li:last-of-type{border-right:none}.eu-cookie-compliance-language-switch li .language-link{display:inline-block;padding:0 10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch{display:inline-block;height:23px;position:relative;width:45px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle{background-color:#adadad;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s;border-radius:23px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle:before{background-color:#fff;bottom:3px;content:"";height:17px;left:3px;position:absolute;transition:.2s;width:17px;border-radius:50%}.eu-cookie-compliance-rocketship--buttons .button:focus{outline:2px solid #000}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked+.toggle{background-color:#00b99b}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked+.toggle:before{transform:translateX(22px)}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input[disabled]+.toggle{pointer-events:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories-buttons{display:none}.eu-cookie-compliance-banner-info #popup-buttons{display:none}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons a[href=""]{pointer-events:all;width:100%}.eu-cookie-compliance-rocketship--accept-selection-wrapper{display:none}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}.eu-cookie-compliance-buttons{float:right;max-width:40%}[dir=rtl] .eu-cookie-compliance-buttons{float:left}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer}.eu-cookie-compliance-message{float:left;max-width:60%}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}[dir=rtl] .eu-cookie-compliance-message{float:right;text-align:right}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%}.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%}}
.cookie-content-blocker__message-wrapper{padding:20px;border:1px solid #ddd;background:#eee}.cookie-content-blocker__message{margin-bottom:15px}.cookie-content-blocker__message:last-child{margin-bottom:0}.cookie-content-blocker__button{display:block;padding:10px;background:#999;color:#fff;cursor:pointer}.cookie-content-blocker--click-consent-change .cookie-content-blocker__message-wrapper{cursor:pointer}.cookie-content-blocker--click-consent-change .cookie-content-blocker__message-wrapper:hover{border-color:#bbb}
