/* @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-block;}.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-within{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;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;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/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(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.v-card-wrapper{position:relative;color:#000;border-radius:10px;background-color:#e7e9ec;container-type:inline-size}.parent-field-horizontal-cards .v-card-wrapper{min-height:150px}.v-card-wrapper *{transition:all .2s ease-in-out}.v-card-wrapper:hover{text-decoration:none}.v-card-wrapper:hover .v-card-title{text-decoration:underline}.v-card-wrapper:hover .v-card-icon span{transform:scale(1.5)}.v-card-wrapper p:last-of-type{margin-bottom:0}.v-card-wrapper .v-card-image div:not([data-once=contextual-render]),.v-card-wrapper .v-card-image img{height:100%}.v-card-wrapper .v-card-image img{object-fit:cover;border-radius:10px}@container (width >= 600px){.v-card-wrapper:not(.card-vertical) .v-card-image img{min-width:320px}.v-card-wrapper:not(.card-vertical) div[data-contextual-id]{height:auto}}@container (width < 600px){.v-card-wrapper:not(.card-vertical) .v-card-image img{width:165px;height:100%;min-height:155px;max-width:unset}}.v-card-wrapper .v-card-tags{position:absolute !important;top:0;right:15px;max-width:90%;padding:4px 15px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#f1f2f5;font-size:12px;font-weight:600;color:#63666a}.v-card-wrapper .v-card-tags span{color:#63666a}.v-card-wrapper .v-card-content{padding:40px 30px 28px}.v-card-wrapper .v-card-content .v-card-title{width:100%;line-height:1.35;overflow:hidden}@media(max-width:991.98px){.v-card-wrapper .v-card-content .v-card-title{font-size:20px}}@media(min-width:576px){.v-card-wrapper .v-card-content .v-card-title{line-height:1.35}}.v-card-wrapper .v-card-content .v-card-subtitle{width:100%}.v-card-wrapper .v-card-content .v-card-footer{width:100%}.v-card-wrapper .v-card-content .v-card-footer .v-card-icon{position:relative;overflow:visible;position:absolute;right:0;bottom:0;border-radius:10px;background-color:#fff;padding:7px;font-size:32px;display:flex;align-items:center}.v-card-wrapper .v-card-content .v-card-footer .v-card-icon::before,.v-card-wrapper .v-card-content .v-card-footer .v-card-icon::after{content:"";position:absolute;width:12px;height:12px;background-color:rgba(0,0,0,0)}.v-card-wrapper .v-card-content .v-card-footer .v-card-icon::before{box-shadow:-5px -5px 0 3px #fff;top:-12px;right:0;border-bottom-right-radius:10px;box-shadow:7px 5px 0 3px #fff}.v-card-wrapper .v-card-content .v-card-footer .v-card-icon::after{bottom:0;left:-12px;border-bottom-right-radius:10px;box-shadow:7px 4px 0 3px #fff}@media(min-width:768px){.v-card-wrapper .v-card-content .v-card-footer .v-card-icon{padding:20px}}.v-card-wrapper .v-card-content .v-card-footer .v-card-icon span{font-size:32px;color:#a31a2d}.v-card-wrapper .v-card-content .v-card-subtitle,.v-card-wrapper .v-card-content .v-card-footer-text{padding-right:22px;overflow:hidden;text-decoration:none;font-weight:400}@media(min-width:768px){.v-card-wrapper .v-card-content .v-card-subtitle,.v-card-wrapper .v-card-content .v-card-footer-text{padding-right:46px}}.v-card-wrapper .v-card-content .v-card-subtitle p,.v-card-wrapper .v-card-content .v-card-footer-text p{margin-bottom:0;line-height:24px}.v-card-wrapper .v-card-content .v-card-subtitle *,.v-card-wrapper .v-card-content .v-card-footer-text *{text-decoration:none}.v-card-wrapper.card-vertical{flex-direction:column;background-color:#e7e9ec;min-height:340px}.v-card-wrapper.card-vertical .v-card-top-container{width:100%;height:auto}.v-card-wrapper.card-vertical .v-card-title{height:auto}.v-card-wrapper.card-vertical img{width:100%}.v-card-wrapper.card-vertical:hover{color:#000}.v-card-wrapper.card-vertical .v-card-image{max-width:100%;height:auto;min-height:160px;object-fit:cover}.v-card-wrapper.card-vertical .v-card-image *{border-radius:10px 10px 0 0}.v-card-wrapper.card-vertical .v-card-footer-text{font-size:1rem;font-weight:400;line-height:24px}@media(max-width:767.98px){.v-card-wrapper.card-vertical .v-card-footer-text{display:inline}}.v-card-wrapper.card-vertical.theme-light .v-card-footer-text{color:#fff}.v-card-wrapper.card-vertical.theme-light:hover .v-card-title{color:#fff}@container (width >= 400px){.v-card-wrapper.card-vertical{min-height:390px}.v-card-wrapper.card-vertical .v-card-image{min-height:200px}}
.image-card .card-title.card-title-arrow::after{content:"";display:inline-block;font-family:"Material Icons";transition:transform .2s;vertical-align:middle}.image-card .card-title.card-title-arrow:hover::after{transform:translateX(4px);text-decoration:none}.image-card{--bs-image-card-height:198px;--bs-gallery-card-height:280px}@media(min-width:992px){.image-card{--bs-gallery-card-height:296px}}@media(hover:hover)and (pointer:fine){.image-card:hover .card-header{transform:scale(1.025)}}.image-card .card-header{height:var(--bs-image-card-height);transition:transform .25s}.gallery-image-within.image-card .card-header{height:var(--bs-gallery-card-height)}.image-card img{height:var(--bs-image-card-height);object-fit:cover;object-position:center;width:100%}.gallery-image-within.image-card img{height:var(--bs-gallery-card-height)}.image-card .card-title{--bs-card-title-color:#1e2124}.image-card .card-title.card-title-arrow::after{padding-left:7px}.image-card:hover .card-title{text-decoration:underline;text-underline-offset:5px}.image-card:hover .card-title.card-title-arrow::after{transform:translateX(4px);text-decoration:none}
.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;}
