/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes report-pop-in{0%{opacity:0;transform:translateY(5px);}100%{opacity:1;transform:translateY(0);}}@keyframes report-check-draw{0%{stroke-dashoffset:60;}100%{stroke-dashoffset:0;}}@keyframes report-burst{0%{transform:scale(1);opacity:1;}40%{transform:scale(1.55);opacity:0.5;}100%{transform:scale(1);opacity:1;}}.link-card{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:14px;text-decoration:none;max-width:560px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:report-pop-in 0.4s cubic-bezier(0.22,1,0.36,1) both;transition:opacity 0.15s ease,background 0.15s ease,border-color 0.15s ease;}.link-card:hover{opacity:0.88;}.link-card:hover .link-card__arrow{animation:report-burst 0.35s ease forwards;}.link-card__check{flex-shrink:0;width:36px;height:36px;}.link-card__check-path{stroke-dasharray:60;stroke-dashoffset:60;animation:report-check-draw 0.5s ease 0.3s forwards;}.link-card__body{flex:1;min-width:0;}.link-card__status{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 4px;}.link-card__title{font-size:15px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.link-card__hint{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:5px;}.link-card__arrow{flex-shrink:0;transition:color 0.15s ease;}.link-card--a{background:#fff3f0;border:1px solid rgba(249,73,23,0.35);}.link-card--a:hover{background:#fde8e3;border-color:#d04118;}.link-card--a .link-card__check-ring{stroke:rgba(249,73,23,0.35);}.link-card--a .link-card__check-path{stroke:#f94917;}.link-card--a .link-card__status{color:#f94917;}.link-card--a .link-card__title{color:#303030;}.link-card--a .link-card__hint{color:#a0503a;}.link-card--a .link-card__arrow{color:#f94917;}.link-card--a:hover .link-card__arrow{color:#d04118;}.link-card--b{background:#eef5fe;border:1px solid rgba(7,136,248,0.35);}.link-card--b:hover{background:#dceeff;border-color:#0670cc;}.link-card--b .link-card__check-ring{stroke:rgba(7,136,248,0.35);}.link-card--b .link-card__check-path{stroke:#0788F8;}.link-card--b .link-card__status{color:#0788F8;}.link-card--b .link-card__title{color:#303030;}.link-card--b .link-card__hint{color:#0788F8;opacity:0.6;}.link-card--b .link-card__arrow{color:#0788F8;}.link-card--b:hover .link-card__arrow{color:#0670cc;}.link-card--c{background:#303030;border:1px solid #444;}.link-card--c:hover{background:#3d3d3d;border-color:#555;}.link-card--c .link-card__check-ring{stroke:rgba(249,73,23,0.5);}.link-card--c .link-card__check-path{stroke:#f94917;}.link-card--c .link-card__status{color:#f94917;}.link-card--c .link-card__title{color:#ececee;}.link-card--c .link-card__hint{color:#888888;}.link-card--c .link-card__arrow{color:#f94917;}.link-card--c:hover .link-card__arrow{color:#d04118;}.link-card--d{background:#ececee;border:1px solid #d0d0d2;border-left:3px solid #f94917;border-radius:0 14px 14px 0;}.link-card--d:hover{background:#e2e2e4;border-color:#b8b8ba;border-left-color:#d04118;}.link-card--d .link-card__check-ring{stroke:rgba(249,73,23,0.35);}.link-card--d .link-card__check-path{stroke:#f94917;}.link-card--d .link-card__status{color:#f94917;}.link-card--d .link-card__title{color:#303030;}.link-card--d .link-card__hint{color:#666666;}.link-card--d .link-card__arrow{color:#f94917;}.link-card--d:hover .link-card__arrow{color:#d04118;}.link-card--tall{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 28px 24px;}.link-card--tall .link-card__check{width:48px;height:48px;}.link-card--tall .link-card__body{width:100%;}.link-card--tall .link-card__status{font-size:12px;margin-bottom:8px;}.link-card--tall .link-card__title{font-size:18px;font-weight:500;white-space:normal;line-height:1.35;margin-bottom:0;}.link-card--tall .link-card__footer{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid rgba(0,0,0,0.08);padding-top:16px;}.link-card--tall .link-card__hint{font-size:12px;margin-top:0;}.link-card--tall .link-card__cta-group{display:flex;align-items:center;gap:8px;}.link-card--tall .link-card__cta{font-size:13px;font-weight:500;}.link-card--tall .link-card__arrow{flex-shrink:0;}.link-card--d.link-card--tall .link-card__cta{color:#f94917;}.link-card--d.link-card--tall .link-card__footer{border-top-color:rgba(0,0,0,0.1);}
.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);}
body:not(.path-admin) .ckeditor-tooltip-text{text-decoration:underline;text-decoration-style:dotted;}body:not(.path-admin) .ckeditor-tooltip-text:hover{cursor:pointer;}
body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]{width:18px;height:18px;background-color:#82c0d2;border-radius:50%;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;line-height:18px;text-align:center;vertical-align:middle;transition:0.4s ease-in-out;transform:scale(1);text-decoration:none;}body:not(.path-admin) .ckeditor-tooltip-text[data-tooltip-placeholder-is-selection="false"]:hover{transform:scale(1.2);}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box{background:#ffffff;box-shadow:0 0 15px 4px rgba(0,0,0,0.1);border-radius:0;color:#000000;font-size:14px !important;font-weight:400 !important;}.tippy-box p{font-size:14px !important;font-weight:400 !important;margin-bottom:20px !important;}.tippy-box p:last-child{margin-bottom:0 !important;}.tippy-box .tooltip-title{display:block;font-size:20px;letter-spacing:0.2px;line-height:1.5;margin-bottom:19px;}.tippy-box .tippy-content{padding:40px 42px 50px 42px;}.tippy-box .tippy-arrow{color:#ffffff;}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-12px;border-width:15px 30px 0;left:-24px;}.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0;}.tippy-iOS{cursor:pointer !important;-webkit-tap-highlight-color:transparent;}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform;}.tippy-tooltip{position:relative;border-radius:4px;line-height:1.4;transition-property:visibility,opacity,transform;outline:0;background-color:#333;color:#fff;}.tippy-tooltip[data-placement^=top] > .tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px;}.tippy-tooltip[data-placement^=bottom] > .tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px;}.tippy-tooltip[data-placement^=left] > .tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px;}.tippy-tooltip[data-placement^=right] > .tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px;}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto;}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid;}.tippy-tooltip-text{text-decoration:underline;cursor:default;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.sitewide-alert{padding:5px;background-color:#f5f5f5;}.sitewide-alert .close{float:right;}.sitewide-alert__message,.sitewide-alert .field--name-message{display:inline-block;}
