﻿:root{--box-shadow-admission-width: 5px;--box-shadow-admission-width-hover: calc(var(--box-shadow-admission-width) * 2);--box-shadow-admission: 1px 1px var(--box-shadow-admission-width) rgba(0, 0, 0, 0.25);--box-shadow-admission-hover: 1px 1px var(--box-shadow-admission-width-hover) rgba(0, 0, 0, 0.5);--tartan-band-padding: calc(1rem * .5);--wordmark-width: 15vw}@media(min-width: 1700px){:root{--wordmark-width: 10vw}}@media(max-width: 960px)and (min-width: 768px){:root{--wordmark-width: 18vw}}@media(max-width: 1299px){:root{--menu-icon-width: calc(1rem * 2.5)}}@media(max-width: 767px){:root{--wordmark-width: 27vw}}@media(max-width: 375px){:root{--wordmark-width: 29vw}}.scroll-top-button{--scroll-to-top-width: 49px;right:calc(var(--scroll-to-top-width)*-1);width:var(--scroll-to-top-width);height:var(--scroll-to-top-width);font-size:3rem;background-color:rgba(0,0,6,.57);color:#fff;border:none;display:block;position:fixed;padding:0 0 .15em 0;bottom:0;z-index:100;text-align:center;overflow:hidden;transition:right .2s ease,background-color .2s ease,color .2s ease}.scroll-top-button:hover{background-color:#fff;color:#333}@media(max-width: 767px){.scroll-top-button{font-size:2rem;padding:0}}.scroll-top-button:focus,.scroll-top-button--on{right:0}.no-js .scroll-top-button{display:none}
:root{--box-shadow-admission-width: 5px;--box-shadow-admission-width-hover: calc(var(--box-shadow-admission-width) * 2);--box-shadow-admission: 1px 1px var(--box-shadow-admission-width) rgba(0, 0, 0, 0.25);--box-shadow-admission-hover: 1px 1px var(--box-shadow-admission-width-hover) rgba(0, 0, 0, 0.5);--tartan-band-padding: calc(1rem * .5);--wordmark-width: 15vw}@media(min-width: 1700px){:root{--wordmark-width: 10vw}}@media(max-width: 960px)and (min-width: 768px){:root{--wordmark-width: 18vw}}@media(max-width: 1299px){:root{--menu-icon-width: calc(1rem * 2.5)}}@media(max-width: 767px){:root{--wordmark-width: 27vw}}@media(max-width: 375px){:root{--wordmark-width: 29vw}}.no-touchevents .dropbutton--extrasmall .dropbutton__toggle{height:1.5rem}.menu-item__space:before{content:"■"}.form-item--multiple .field-add-more-submit{margin-top:1em}.layout-region-node-main .layout-region__content,.layout-region-node-footer .layout-region__content{max-width:none}.form-boolean.hidden{display:none}#edit-advanced .select2-container{min-width:100%}#edit-advanced .divider{height:1em;background-color:transparent}.vanity-url-container .form-item__suffix{color:#595959;display:block;padding:10px 0}.js-highlight{background-color:#ff0}.node-program-type-form #edit-field-description-0-format,.node-program-type-edit-form #edit-field-description-0-format{display:none}.node-program-type-form .form-item--field-link-0-uri .form-item__prefix,.node-program-type-edit-form .form-item--field-link-0-uri .form-item__prefix{display:none}.node-program-type-form .form-item__description,.node-program-type-edit-form .form-item__description{max-width:100%}.item__description-counter{float:right;color:#545560}.item__description-counter.error-message{color:#d72222}@media(max-width: 1300px){.user-logged-in .layout-region-node-secondary{max-height:initial;overflow-y:initial;float:initial;width:100%}.layout-region-node-main,.layout-region-node-footer{float:initial;width:100%;padding-right:0}}.field--type-boolean>.form-type--checkbox input,.field--type-boolean>.form-type--checkbox input:active,.field--type-boolean>.form-type--checkbox input:hover{opacity:1 !important;background:transparent;border:0}[data-drupal-selector=edit-preview-toggle]+.action-link{margin-left:.75em}body.gin-login .user-form-page__user-form img{max-height:200px !important}.simplesamlphp-auth-login-link{display:none}.forgot-password-link{display:none !important}#edit-simplesamlphp-auth-login-link-custom{margin-bottom:2rem}.hidden+.checkbox-toggle{display:none !important}.js .paragraphs-collapsed-description:after,.js .draggable:hover .paragraphs-collapsed-description:after{background:linear-gradient(to right, rgba(247, 252, 255, 0) 0%, #f7fcff 100%)}.ck-editor__main>.ck-editor__editable{min-height:15rem;max-height:75vh;word-break:break-word}.page-wrapper__node-edit-form .block-page-title-block{display:flex;container-type:inline-size;container-name:page-title}.page-wrapper__node-edit-form .page-title{max-width:70%;font-size:14px}@container page-title (min-width: 250px){.page-wrapper__node-edit-form .page-title{font-size:clamp(14px,4cqw,2rem)}}@container page-title (min-width: 1700px){.page-wrapper__node-edit-form .page-title{font-size:2rem}}.page-wrapper__node-edit-form .page-title__revision-status{min-height:1rem;padding:2px 8px;margin-right:5px;font-size:10px;font-weight:bold;border-radius:4px;color:var(--gin-color-primary-active);background:var(--gin-color-primary-light)}@container page-title (min-width: 400px){.page-wrapper__node-edit-form .page-title__revision-status{font-size:clamp(14px,4cqw,2rem - 8px)}}@container page-title (min-width: 1700px){.page-wrapper__node-edit-form .page-title__revision-status{font-size:clamp(14px,4cqw,2rem - 8px)}}.region-sticky__items__inner{flex-wrap:wrap !important;margin-top:10px}@media(min-width: 875px){.region-sticky__items__inner{margin-top:0;flex-wrap:nowrap !important}}.region-sticky__items .block-page-title-block{width:100%}@media(min-width: 875px){.region-sticky__items .block-page-title-block{width:auto}}.region-sticky--is-sticky .page-title__revision-status{font-size:16px}.gin-breadcrumb-wrapper{display:flex;justify-content:space-between}.region-sticky__items{display:block !important}@media(min-width: 64em){.region-sticky{height:100% !important}}@media(max-width: 64em){.gin-sticky{width:auto !important}}.gin--sticky-bulk-select input[type=checkbox]:nth-child(2){display:none}.media-library-widget-modal{height:60vh !important;top:10vh !important}.media-library-widget-modal .ui-dialog-content{min-height:100% !important;max-height:100% !important}.linkit-ui-autocomplete.ui-widget{top:4px !important}form .linkit-ui-autocomplete.ui-widget{max-width:400px}.linkit-result-line--title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:var(--ck-border-radius) !important}.ui-dialog-content code{display:block;margin:var(--gin-spacing-xl) 0;background-color:var(--colorGinLayer2Background);padding:1em}[dir=ltr] .node-form .access-unpublished-form .dropbutton .dropbutton__items{left:unset}.gin-entity-browser .entity-browser-form .view-content{grid-template-columns:1fr}.layouts-dashboards .view-content .views-table{margin-left:13px;margin-right:13px;max-width:calc(100% - 26px)}.layouts-dashboards .profile{padding:13px;text-align:center}.layouts-dashboards .menu{list-style:none;margin:13px}.layouts-dashboards .menu-item::marker{display:none;color:transparent}.layouts-dashboards .menu a{display:block;border-radius:12px;color:var(--colorGinButtonText);background-color:var(--colorGinPrimary);padding:calc(1rem - 2px) calc(1.5rem - 2px)}.layouts-dashboards .menu a:hover,.layouts-dashboards .menu a:focus{background-color:var(--colorGinPrimaryHover)}.ui-dialog .dashboard-table{display:block}.dropzone{background-color:var(--gin-bg-header)}.dropzone .dz-preview input{display:block;border-radius:3px}.dropzone .dz-preview .dz-image{width:100%;height:auto}.dropzone .dz-preview .dz-image img{width:100%;filter:none !important}.dropzone input[type=button]{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;padding:calc(var(--gin-spacing-m) - 4px) calc(var(--gin-spacing-l) - 2px);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);transition:var(--gin-transition);width:100%}.dropzone input[type=button]:hover,.dropzone input[type=button]:focus-visible{background-color:var(--gin-color-primary);color:var(--gin-color-button-text)}.dropzone .dz-preview .dz-details .dz-size span,.dropzone .dz-preview .dz-details .dz-filename span{background-color:rgba(255,255,255,.8)}.dropzone .dz-preview{border:1px solid #000;padding:4px}.dropzone .file_metadata_save_notification{margin:0;display:block;width:100%;text-align:center}.page-media-library-bulk-upload-form .media-library-item__preview{cursor:default;user-select:none}.scheduled-updates-add__table{margin:1rem 0}.simplify .scheduled-updates-add__table{display:none}.ui-dialog .scheduled-updates-add:not(.simplify) .scheduled-updates-add__meta{box-shadow:none}.scheduled-updates-add__meta .form-datetime-wrapper{position:relative;top:-5px}
