@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content--overview{padding:30px;background-color:#efefef}@media only screen and (min-width:768px){.content--overview{padding:40px 90px}}.content--overview h2{border-bottom:2px solid #ccc}.content--overview .teasers{display:grid;flex-wrap:wrap;gap:20px 20px}@media only screen and (min-width:900px){.content--overview .teasers{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@media only screen and (min-width:1200px){.content--overview .teasers{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}.content--overview .teasers .teaser{width:100%;position:relative;background-color:#f2f2f2}@media only screen and (min-width:1024px){.content--overview .teasers .teaser{flex:1 0 50%}}@media only screen and (min-width:1200px){.content--overview .teasers .teaser{flex:1 0 30%}}.content--overview .teasers .teaser .teaser--blog-image-container{position:relative;height:300px}@media only screen and (min-width:1440px){.content--overview .teasers .teaser .teaser--blog-image-container{height:400px}}.content--overview .teasers .teaser .teaser--blog-image-container::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 61.14%,rgba(0,0,0,0.5) 87.85%)}.content--overview .teasers .teaser .teaser--blog-image-container img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media only screen and (min-width:900px){.content--overview .teasers .teaser .teaser--blog-image-container img{width:auto}}.content--overview .teasers .teaser.teaser--with-title{overflow:hidden}.content--overview .teasers .teaser.teaser--with-title .teaser--blog-image-container img{transition:all .6s ease-in-out}@media only screen and (min-width:1440px){.content--overview .teasers .teaser.teaser--with-title .teaser--blog-image-container{height:400px}}.content--overview .teasers .teaser.teaser--with-title .teaser--title{display:flex;justify-content:space-between;position:absolute;left:0;bottom:0;z-index:1;width:100%;padding:0 24px}.content--overview .teasers .teaser.teaser--with-title .teaser--title h3{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:24px;line-height:120%;color:#fff;padding:20px;width:100%}.content--overview .teasers .teaser.teaser--with-title .teaser--title .arrow-wrapper{position:relative;width:50px}.content--overview .teasers .teaser.teaser--with-title .teaser--title .arrow-wrapper .arrow:before{position:absolute;top:50%;right:10px;content:'';width:20px;height:20px;border-radius:10px;background-color:#4bb8f4;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 0.3s linear}.content--overview .teasers .teaser.teaser--with-title .teaser--title .arrow-wrapper .arrow:after{position:absolute;top:50%;right:10px;height:20px;width:18px;content:'';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-image 0.3s linear;background-image:url("/themes/custom/didtheme/images/general/button-arrow--white.svg");background-repeat:no-repeat;background-size:7px 12px;background-position:center center}.content--overview .teasers .teaser.teaser--with-title .teaser--title .arrow-wrapper .arrow:before,.content--overview .teasers .teaser.teaser--with-title .teaser--title .arrow-wrapper .arrow:after{transition:all .6s ease-in-out}.content--overview .teasers .teaser.teaser--with-title:hover .teaser--blog-image-container img{-webkit-transform:scale(1.1);transform:scale(1.1)}.content--overview .teasers .teaser.teaser--with-title:hover .teaser--title .arrow:before{background-color:#fff;-webkit-transform:translate(-50%,-75%) scale(1.5);transform:translate(-50%,-75%) scale(1.5)}.content--overview .teasers .teaser.teaser--with-title:hover .teaser--title .arrow:after{background-image:url("/themes/custom/didtheme/images/general/button-arrow--brand-secondary.svg");-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}.content--overview .teasers .teaser.teaser--with-title .teaser--created{display:none}.content--overview .teasers .teaser.teaser--with-title .teaser--description{display:none}.content--overview .teasers .teaser.teaser--with-title .teaser--link .link:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content--overview .teasers .teaser.teaser--full{padding-bottom:70px;overflow:hidden}@media only screen and (min-width:1440px){.content--overview .teasers .teaser.teaser--full .teaser--blog-image-container{height:350px}}.content--overview .teasers .teaser.teaser--full .teaser--title{margin:24px 24px 0 24px}.content--overview .teasers .teaser.teaser--full .teaser--title h3{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:24px;line-height:120%;color:#4a4a4a}.content--overview .teasers .teaser.teaser--full .teaser--title .arrow-wrapper{display:none}.content--overview .teasers .teaser.teaser--full .teaser--created{font-family:'Source Sans Pro',sans-serif;font-weight:600;color:#9b9b9b;font-size:0.75rem;letter-spacing:1.25px;text-transform:uppercase;margin:24px 24px 16px 24px}.content--overview .teasers .teaser.teaser--full .teaser--description{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4a4a4a;font-size:1.125rem;line-height:1.813rem;margin:0 24px 16px 24px}.content--overview .teasers .teaser.teaser--full .teaser--link:not(.no-button){position:absolute;bottom:24px;left:24px;text-decoration:none}.content--overview .teasers .teaser.teaser--full .teaser--link:not(.no-button) .link{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#4bb8f4;font-size:1rem;line-height:2.188rem;text-decoration:none;font-weight:400}.content--overview .teasers .teaser.teaser--full .teaser--link:not(.no-button) .link:hover{text-decoration:underline}.content--overview .teasers .teaser.teaser--full .teaser--link:not(.no-button) .link::after{background-image:url("/themes/custom/didtheme/images/general/dark-arrow.svg");background-repeat:no-repeat;background-size:6px 11px;content:'';display:inline-block;height:11px;margin-left:15px;position:relative;top:1px;width:6px}.content--overview .teasers .teaser.teaser--full .teaser--link:not(.no-button) .link:after{background-image:url("/themes/custom/didtheme/images/general/button-arrow--brand-secondary.svg")}.content--overview .teasers .teaser.teaser--full .teaser--link.no-button .teaser--link .link:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content--overview .teasers .teaser.teaser--highlight{background-color:#0a1336}.content--overview .teasers .teaser.teaser--highlight .teaser--title h3{color:#fff}.content--overview .teasers .teaser.teaser--highlight .teaser--description{color:#fff}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link{font-family:'Source Sans Pro',sans-serif;font-weight:400;position:relative;margin:0;padding:14px 32px 14px 16px;background-color:#4bb8f4;border-radius:4px;color:#fff;text-decoration:none;transition:width 200ms linear,padding-right 200ms linear;white-space:nowrap;line-height:normal}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link[type="submit"]{border:none}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:before{position:absolute;top:50%;right:10px;content:'';width:20px;height:20px;border-radius:10px;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 0.2s linear}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:after{position:absolute;top:50%;right:10px;height:20px;width:18px;content:'';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-image 0.2s linear;background-image:url("/themes/custom/didtheme/images/general/button-arrow--white.svg");background-repeat:no-repeat;background-size:7px 12px;background-position:center center}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:hover{padding-right:40px}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:hover:before{background-color:#fff}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:hover:after{background-image:url("/themes/custom/didtheme/images/general/button-arrow--brand-secondary.svg")}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:visited,.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:link,.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:focus{color:#fff;border:none}.content--overview .teasers .teaser.teaser--highlight .teaser--link:not(.no-button) .link:hover{text-decoration:none}.content--overview .teasers .teaser.teaser--highlight .teaser--link.no-button .teaser--link .link:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.content--newsteaser{background-color:#efefef;order:4}@media only screen and (min-width:1024px){.content--newsteaser{order:0}}.content--newsteaser .content--overview{padding-top:0}.content--newsteaser .content--paragraph-title{margin-left:0;margin-right:0}.content--newsteaser ul{margin:0;padding:6px 0 0;width:100%}.content--newsteaser ul li{list-style:none}.content--newsteaser ul li::before{content:none}.content--newsteaser .teaser--created{padding-bottom:20px}.content--newsteaser .teasers{padding:0}.content--newsteaser .teasers .news--teaser-wrapper{margin:0;pointer-events:auto}.content--newsteaser .teasers .teaser-item{border-bottom:1px solid #ccc;padding:0 0 10px;width:100%}.content--newsteaser .teasers.padded .teaser-item{padding:0 30px 10px}.content--newsteaser .teasers ul li:last-child .teaser-item{border:0}.content--newsteaser .teaser--description p{margin:0}.content--newsteaser .teaser--description ul{padding-left:28px}.content--newsteaser .teaser--description ul li{font-size:1.125rem;line-height:1.813rem;list-style:none;padding-bottom:10px;position:relative}.content--newsteaser .teaser--description ul li::before{background-clip:padding-box;border-radius:50%;background-color:#4a4a4a;content:'';height:4px;left:-25px;position:absolute;top:14px;width:4px}.project--overview .content--newsteaser .teasers{margin-bottom:30px;overflow-x:hidden}.news--teaser-wrapper{margin:30px}@media only screen and (min-width:768px){.news--teaser-wrapper{margin:30px 90px 0}}.news--list.teaser-item{border-bottom:1px solid #ccc;padding:20px 30px;width:100%}.news--list.teaser-item .type-application-pdf,.news--list.teaser-item .teaser--link{padding-bottom:10px}.news--list.teaser-item .type-application-pdf a{font-family:'Source Sans Pro',sans-serif;font-weight:600;color:#0a1336;font-size:1.125rem;line-height:1.875rem;text-decoration:none}.news--list.teaser-item .type-application-pdf a:hover{text-decoration:underline}.news--list.teaser-item .type-application-pdf a::before{background:url("/themes/custom/didtheme/images/general/icon--link-document.svg") no-repeat;background-size:17px 22px;content:'';display:inline-block;height:22px;margin-right:15px;position:relative;top:5px;width:17px}.news--list .teaser--created{font-family:'Source Sans Pro',sans-serif;font-weight:600;color:#9b9b9b;font-size:0.75rem;letter-spacing:1.25px;padding-bottom:20px;text-transform:uppercase}.news--list .teaser--description{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4a4a4a;font-size:1.125rem;line-height:1.813rem;padding-bottom:10px}.news--list .teaser--description p{margin:0}.news--list .teaser--image img{width:100%}.news--list .teaser--link::before{content:none}.news--list .teaser--link a{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#4bb8f4;font-size:1rem;line-height:2.188rem;text-decoration:none}.news--list .teaser--link a:hover{text-decoration:underline}.news--list .teaser--link a::after{background-image:url("/themes/custom/didtheme/images/general/dark-arrow.svg");background-repeat:no-repeat;background-size:6px 11px;content:'';display:inline-block;height:11px;margin-left:15px;position:relative;top:1px;width:6px}
.project-obstacles{background-color:#f2f2f2;padding-bottom:40px}.project-obstacles__content{margin:0 30px}@media screen and (min-width:768px){.project-obstacles__content{margin:0 90px}}.project-obstacles__content ul>li{padding-bottom:10px}
.project--overview .content-wrapper{flex:1 0 100%}@media only screen and (min-width:1024px){.project--overview .content-wrapper{flex:1 0 50%}}.content--practical-block{order:5}@media only screen and (min-width:1024px){.content--practical-block{order:0}}
.project--overview-map{min-height:500px}.project--overview-map .mapboxgl-map{height:500px;min-height:100%;position:relative;width:100%}
.content--timeline-block+.project--overview-map{min-height:100%}.content--timeline-block+.project--overview-map .mapboxgl-map{height:850px;min-height:100%;position:relative;width:100%}.content--timeline-block{background-color:#fff}.content--timeline-block .content--timeline-wrapper{padding:30px}.content--timeline-block .content--timeline-wrapper .timeline--currenttime{height:10px;padding:0 30px;width:100%}.content--timeline-block .content--timeline-wrapper .timeline--currenttime .timeline--arrow-wrapper{height:10px;position:relative;width:100%}.content--timeline-block .content--timeline-wrapper .timeline--currenttime .timeline--arrow{position:absolute}.content--timeline-block .content--timeline-wrapper .timeline--currenttime .timeline--arrow.down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0a1336;top:0}.content--timeline-block .content--timeline-wrapper .timeline--currenttime .timeline--arrow.up{border-bottom:8px solid #0a1336;border-left:6px solid transparent;border-right:6px solid transparent;bottom:0}.content--timeline-block .content--timeline-wrapper .timeline--phase-item{background-color:#f9f9f9;border:1px solid #d8d8d8;margin-top:15px;padding:0 30px}.content--timeline-block .content--timeline-wrapper .timeline--phase-item:last-child{margin-bottom:15px}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-progress{background-color:#d8d8d8;height:10px;width:100%;overflow:hidden}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-progress .timeline--phase-progress_current{background-clip:padding-box;border-radius:2px;background-color:#0a1336;height:10px;width:20%}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-title-link{font-family:'Source Sans Pro',sans-serif;font-weight:600;color:#0a1336;font-size:1.125rem;line-height:1.813rem;margin:0 0 5px;text-decoration:none}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-title-link:hover{text-decoration:underline}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-label{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4a4a4a;font-size:0.875rem;line-height:1.125rem}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-description{display:none}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-description p{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4a4a4a;font-size:0.875rem;line-height:1.125rem}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--phase-content{margin-top:20px;padding-bottom:20px}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--status{padding-left:80px;position:relative}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--status::before{background:url("/themes/custom/didtheme/images/general/icon--phase-notstarted.svg") no-repeat;background-size:100%;content:'';display:inline-block;height:26px;left:28px;position:absolute;top:4px;width:26px;z-index:1}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--status.ended::before{background:url("/themes/custom/didtheme/images/general/icon--phase-completed.svg") no-repeat;background-size:100%}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--status.started::before{background:url("/themes/custom/didtheme/images/general/icon--phase-started.svg") no-repeat;background-size:100%}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .timeline--status.none::before{background:url("/themes/custom/didtheme/images/general/icon--phase-notstarted.svg") no-repeat;background-size:100%}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .trigger-description{cursor:pointer}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .trigger-description::after{background:url("/themes/custom/didtheme/images/general/icon--arrowdown-dark.svg") no-repeat;background-size:100%;content:'';display:inline-block;height:8px;margin-left:6px;-webkit-transform:rotate(0);transform:rotate(0);transition:0.3s ease-in-out;width:14px}.content--timeline-block .content--timeline-wrapper .timeline--phase-item .trigger-description.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transition:0.3s ease-in-out}.content--timeline-block .content--timeline-wrapper .timeline-years{background-color:#0a1336;height:25px;padding:0 30px;width:100%}.content--timeline-block .content--timeline-wrapper .timeline-years .timeline--inner-years{display:flex;flex-wrap:wrap;height:25px;position:relative;width:100%}.content--timeline-block .content--timeline-wrapper .timeline-years .timeline--inner-years div{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:#fff;font-size:0.75rem}.content--timeline-block .content--timeline-wrapper .timeline-years .timeline--inner-years .start-date{bottom:8px;left:-10px;position:absolute}.content--timeline-block .content--timeline-wrapper .timeline-years .timeline--inner-years .end-date{bottom:8px;position:absolute;right:-10px}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper{position:relative}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper .end-date{display:none}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper:first-child .timeline--year-quarter:first-child{border-left:1px solid #fff}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper:last-child .end-date{display:block}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper .timeline--year-quarterwrapper{display:flex;flex-wrap:wrap;height:25px;width:100%}.content--timeline-block .content--timeline-wrapper .timeline--year-wrapper .timeline--year-quarter{border-right:1px solid #fff;height:6px;margin-top:20px;width:25%}.content--timeline-block .content--timeline-wrapper .timeline--footer .timeline--year-wrapper .timeline--year-quarter{margin-top:0}.content--timeline-block .content--timeline-wrapper .timeline--footer.timeline-years .timeline--inner-years .start-date,.content--timeline-block .content--timeline-wrapper .timeline--footer.timeline-years .timeline--inner-years .end-date{bottom:2px}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
