.sm{box-sizing:border-box;position:relative;z-index:998;-webkit-tap-highlight-color:rgba(0,0,0,0);}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}.sm ul{display:none;}.sm li,.sm a{position:relative;}.sm a{display:block;}.sm a.disabled{cursor:default;}.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden;}.sm *,.sm *::before,.sm *::after{box-sizing:inherit;}.sm-nowrap>li>a,.sm-nowrap>li>:not(ul) a{white-space:nowrap;}
:root{--gin-toolbar-secondary-height:48px;--gin-toolbar-height:48px;--gin-scroll-offset:72px;--gin-toolbar-y-offset:var(--gin-toolbar-height);--gin-toolbar-x-offset:0px;--gin-sticky-offset:0px;}@media (min-width:61em){:root{--gin-toolbar-height:48px;--gin-scroll-offset:180px;--gin-icon-size-toolbar:18px;--gin-sticky-offset:var(--gin-height-sticky);}}.admin-bar body.gin--horizontal-toolbar{border-block-start:0;padding-block-start:var(--gin-toolbar-height);}#admin-bar{font-family:var(--gin-font);font-size:small;background:var(--gin-color-contextual);box-shadow:none;min-height:var(--gin-toolbar-y-offset);inset-inline-start:0;top:0;position:absolute;text-align:inline-start;width:100%;line-height:1;padding:0;margin:0;z-index:999;}#admin-bar:has(~ .ui-dialog){z-index:99;}#admin-bar li span.admin-bar-link-icon{display:none;}#admin-bar li a,#admin-bar li span{color:var(--gin-color-text);}#admin-bar li a:hover,#admin-bar li a:focus,#admin-bar li a.expanded-trail,#admin-bar li span:hover,#admin-bar li span:focus,#admin-bar li span.expanded-trail{color:var(--gin-color-primary-active);text-decoration:none;}@media (min-width:64em){#admin-bar #admin-bar-menu > li > .dropdown > li > a{text-shadow:none;}#admin-bar > .dropdown li > a,#admin-bar > .dropdown li > span{font-size:var(--gin-font-size-xxs);font-weight:var(--gin-font-weight-normal);}}#admin-bar #admin-bar-icon .icon,#admin-bar #admin-bar-extra .dropdown > li > span,#admin-bar #admin-bar-extra .dropdown > li > a,#admin-bar #admin-bar-extra li > span.extra,#admin-bar #admin-bar-menu > li > .dropdown > li > a,#admin-bar #admin-bar-menu.dropdown li > span.menu{padding-block:var(--gin-spacing-m);padding-inline:var(--gin-spacing-xs) var(--gin-spacing-s);}#admin-bar #admin-bar-icon .icon::before,#admin-bar #admin-bar-extra .dropdown > li > span::before,#admin-bar #admin-bar-extra .dropdown > li > a::before,#admin-bar #admin-bar-extra li > span.extra::before,#admin-bar #admin-bar-menu > li > .dropdown > li > a::before,#admin-bar #admin-bar-menu.dropdown li > span.menu::before{content:"";float:inline-start;display:block;width:16px;height:16px;margin-inline-end:var(--gin-spacing-xs);background-color:var(--gin-color-text);-webkit-mask-position:center center;mask-position:center center;}#admin-bar #admin-bar-icon .icon:hover,#admin-bar #admin-bar-extra .dropdown > li > span:hover,#admin-bar #admin-bar-extra .dropdown > li > a:hover,#admin-bar #admin-bar-extra li > span.extra:hover,#admin-bar #admin-bar-menu > li > .dropdown > li > a:hover,#admin-bar #admin-bar-menu.dropdown li > span.menu:hover{color:var(--gin-color-primary);background:var(--gin-bg-layer2);}#admin-bar #admin-bar-icon .icon:hover::before,#admin-bar #admin-bar-extra .dropdown > li > span:hover::before,#admin-bar #admin-bar-extra .dropdown > li > a:hover::before,#admin-bar #admin-bar-extra li > span.extra:hover::before,#admin-bar #admin-bar-menu > li > .dropdown > li > a:hover::before,#admin-bar #admin-bar-menu.dropdown li > span.menu:hover::before{background-color:var(--gin-color-primary-active);}#admin-bar #admin-bar-icon .icon.active-trail,#admin-bar #admin-bar-extra .dropdown > li > span.active-trail,#admin-bar #admin-bar-extra .dropdown > li > a.active-trail,#admin-bar #admin-bar-extra li > span.extra.active-trail,#admin-bar #admin-bar-menu > li > .dropdown > li > a.active-trail,#admin-bar #admin-bar-menu.dropdown li > span.menu.active-trail{color:var(--gin-color-primary);font-weight:var(--gin-font-weight-bold);background:var(--gin-bg-layer2);}#admin-bar #admin-bar-icon .icon.active-trail::before,#admin-bar #admin-bar-extra .dropdown > li > span.active-trail::before,#admin-bar #admin-bar-extra .dropdown > li > a.active-trail::before,#admin-bar #admin-bar-extra li > span.extra.active-trail::before,#admin-bar #admin-bar-menu > li > .dropdown > li > a.active-trail::before,#admin-bar #admin-bar-menu.dropdown li > span.menu.active-trail::before{background-color:var(--gin-color-primary-active);}#admin-bar #admin-bar-extra .dropdown .dropdown > li:hover{background-color:transparent;}#admin-bar #admin-bar-extra .dropdown .dropdown > li > a::before{display:none;}#admin-bar #admin-bar-alert li > a,#admin-bar #admin-bar-alert li > span{padding:var(--gin-spacing-m) var(--gin-spacing-s);background:none;}#admin-bar #admin-bar-icon .icon:before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#backdrop-view);mask-image:url(/themes/gin/dist/media/sprite.svg#backdrop-view);}#admin-bar a::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#drop-view);mask-image:url(/themes/gin/dist/media/sprite.svg#drop-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}#admin-bar .admin-dashboard::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#sidebar-view);mask-image:url(/themes/gin/dist/media/sprite.svg#sidebar-view);}#admin-bar .admin-content::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#content-view);mask-image:url(/themes/gin/dist/media/sprite.svg#content-view);}#admin-bar .admin-people::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#users-view);mask-image:url(/themes/gin/dist/media/sprite.svg#users-view);}#admin-bar .admin-appearance::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#appearance-view);mask-image:url(/themes/gin/dist/media/sprite.svg#appearance-view);}#admin-bar .admin-modules::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#extend-view);mask-image:url(/themes/gin/dist/media/sprite.svg#extend-view);}#admin-bar .admin-structure::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#structure-view);mask-image:url(/themes/gin/dist/media/sprite.svg#structure-view);}#admin-bar .admin-config::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#config-view);mask-image:url(/themes/gin/dist/media/sprite.svg#config-view);}#admin-bar .admin-reports::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#reports-view);mask-image:url(/themes/gin/dist/media/sprite.svg#reports-view);}#admin-bar .extra::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#more-view);mask-image:url(/themes/gin/dist/media/sprite.svg#more-view);}#admin-bar .page::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#content-view);mask-image:url(/themes/gin/dist/media/sprite.svg#content-view);}#admin-bar .user-counter::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#users-view);mask-image:url(/themes/gin/dist/media/sprite.svg#users-view);}#admin-bar .account::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#user-view);mask-image:url(/themes/gin/dist/media/sprite.svg#user-view);}#admin-bar .locale::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#translate-view);mask-image:url(/themes/gin/dist/media/sprite.svg#translate-view);}#admin-bar .logout::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#logout-view);mask-image:url(/themes/gin/dist/media/sprite.svg#logout-view);}#admin-bar #admin-bar-menu.dropdown li > span.menu::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#hamburger-view);mask-image:url(/themes/gin/dist/media/sprite.svg#hamburger-view);}#admin-bar .top-level .admin-bar-search{width:140px;}#admin-bar .top-level .admin-bar-search .form-item{padding:var(--gin-spacing-xs);}#admin-bar #admin-bar-search-items{appearance:none;font-size:var(--gin-font-size-xxs);line-height:1;min-height:calc(var(--input-padding-vertical) * 2 + 1);padding-block:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-m) var(--gin-spacing-xl);background:var(--gin-bg-input);background-size:var(--gin-icon-size-toolbar-secondary) var(--gin-icon-size-toolbar-secondary);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-xl);color:var(--gin-color-text);}#admin-bar .form-type-search{position:relative;}#admin-bar .form-type-search::after{content:"";display:block;position:absolute;inset-inline-end:0;inset-block-start:0;inset-block-end:0;width:var(--gin-icon-size-toolbar);background-color:var(--gin-color-text);-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#search-view);mask-image:url(/themes/gin/dist/media/sprite.svg#search-view);-webkit-mask-position:center inline-end;mask-position:center inline-end;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-block-start:calc((var(--gin-toolbar-height) - var(--gin-icon-size-toolbar)) / 2 + 1px);margin-block-end:calc((var(--gin-toolbar-height) - var(--gin-icon-size-toolbar)) / 2 + 1px);margin-inline-end:var(--gin-spacing-m);}#admin-bar-icon.dropdown{display:none;}@media (min-width:64em){#admin-bar-icon.dropdown{display:inline-block;}}#admin-bar-wrapper{overflow:hidden;padding:0 5px;background-color:var(--gin-bg-layer);box-shadow:0 0 4px rgba(0,0,0,.1),0 2px 6px 2px rgba(0,0,0,.03);}#admin-bar-wrapper #admin-bar-icon{min-width:max-content;}#admin-bar-wrapper #admin-bar-alert{min-width:50px;}#admin-bar-wrapper #admin-bar-extra{min-width:180px;}#admin-bar-wrapper > .dropdown{max-width:max-content;background:transparent;}.contextual-links-region #admin-bar{top:-33px;}.admin-bar body{border-block-start:33px solid var(--gin-bg-layer);}#admin-bar .top-level{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:top;}#admin-bar .top-level > li > a,#admin-bar .top-level > li > span{display:none;}#admin-bar .top-level > li > ul{display:flex;flex-wrap:nowrap;inset-inline-start:auto;width:auto;inset-inline-end:auto;background:transparent;}#admin-bar .top-level > li > ul > li{float:inline-start;width:auto;}#admin-bar .top-level > li > ul > li a{display:flex;flex-wrap:nowrap;}#admin-bar-menu.top-level > li > ul > li > a.active-trail{text-shadow:#333 0 1px 0;}#admin-bar li{margin:0;padding:0;}#admin-bar .dropdown{line-height:1.4em;list-style:none;margin:0;padding:0;z-index:999;display:inline-block;position:static;vertical-align:top;}#admin-bar li > a,#admin-bar li > span{background:transparent none;border:none;font-weight:normal;text-align:start;text-decoration:none;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{display:block;padding:9px 12px;}#admin-bar .dropdown li{background-image:none;float:inline-start;height:100%;list-style-image:none;list-style-type:none;margin:0;padding:0;}#admin-bar .dropdown li li{width:180px;}#admin-bar .dropdown li li li{filter:Alpha(opacity=100);opacity:1;}#admin-bar .dropdown li ul{display:none;inset-inline-start:-999em;line-height:1.2em;margin:0;position:absolute;width:180px;background-color:var(--gin-bg-layer2);border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--gin-border-s);border-end-end-radius:var(--gin-border-s);}#admin-bar .dropdown li ul a:hover,#admin-bar .dropdown li ul li:hover{background-color:var(--gin-color-primary-light);color:var(--gin-color-primary-active);}#admin-bar .dropdown li ul li:last-child:hover,#admin-bar .dropdown li ul li:last-child a:hover{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--gin-border-s);border-end-end-radius:var(--gin-border-s);}#admin-bar .dropdown li li.expandable ul{margin-block:-32px 0;margin-inline:180px 0;border-start-start-radius:0;border-start-end-radius:var(--gin-border-s);border-end-start-radius:0;border-end-end-radius:var(--gin-border-s);}#admin-bar-extra .dropdown li li.expandable ul,#admin-bar-extra .dropdown li li.expandable ul a,#admin-bar-extra .dropdown li li.expandable ul li{border-start-start-radius:0;border-start-end-radius:var(--gin-border-s);border-end-start-radius:0;border-end-end-radius:var(--gin-border-s);}#admin-bar .dropdown li li.expandable.outside-left ul,#admin-bar .dropdown li li.expandable.outside-right ul{margin-inline-start:-180px;}#admin-bar .dropdown li li.expandable.outside-left ul,#admin-bar .dropdown li li.expandable.outside-left ul a,#admin-bar .dropdown li li.expandable.outside-left ul li,#admin-bar .dropdown li li.expandable.outside-right ul,#admin-bar .dropdown li li.expandable.outside-right ul a,#admin-bar .dropdown li li.expandable.outside-right ul li{border-start-start-radius:var(--gin-border-s);border-start-end-radius:0;border-end-start-radius:var(--gin-border-s);border-end-end-radius:0;}#admin-bar .dropdown ul.expanded{display:block;inset-inline-start:auto;}#admin-bar-icon.dropdown{display:inline-block;background:transparent;}#admin-bar-icon .admin-bar-icon img{vertical-align:center;}#admin-bar-extra{float:inline-end;}[dir="ltr"] #admin-bar-extra .dropdown li{direction:ltr;}[dir="rtl"] #admin-bar-extra .dropdown li{direction:rtl;}#admin-bar .admin-bar-search .form-item{margin:0;padding:6px;}#admin-bar .admin-bar-search input{border:none;border-radius:0;box-shadow:none;font-size:12px;margin:0;outline:none;padding-block:5px 3px;padding-inline:8px 22px;width:100%;box-sizing:border-box;}#admin-bar .admin-bar-search-results .dropdown{display:block;inset-inline-start:auto;top:100%;}#admin-bar .admin-bar-search-results .dropdown,#admin-bar .admin-bar-search-results .dropdown li{width:250px;}html.js fieldset.collapsible div.fieldset-wrapper{overflow:visible;}@media print{#admin-bar{display:none;}body.admin-bar{margin-block-start:0;}}tr.admin-bar-tweak-permissions-processed{cursor:pointer;cursor:hand;}tr.admin-bar-tweak-permissions-processed td.module{border-block-start:0;}#admin-bar .admin-bar-alert .error-count{box-sizing:content-box;padding-block:4px 5px;padding-inline:4px 5px;display:inline-block;min-width:13px;border-radius:2em;margin:-4px 0 -5px;text-align:center;background-color:var(--gin-color-danger);color:#fff;line-height:1;}#admin-bar .admin-bar-alert .error-count{margin-inline-start:0;margin-inline-end:0;}#admin-bar .admin-bar-alert .error-label{display:none;}
.ck{--ck-color-text:var(--gin-color-text);--ck-content-font-color:var(--gin-color-text);--ck-color-toolbar-background:var(--gin-bg-layer3);--ck-color-toolbar-border:var(--gin-border-color-form-element);--ck-color-base-foreground:var(--gin-bg-layer3);--ck-color-base-background:var(--gin-bg-input);--ck-color-base-border:var(--ck-color-toolbar-border);--ck-color-list-button-on-text:var(--gin-color-button-text);--ck-color-list-button-on-background:var(--gin-color-primary);--ck-color-list-button-on-background-focus:var(--gin-color-primary-hover);--ck-color-list-button-hover-background:var(--gin-color-primary-light-hover);--ck-color-panel-background:var(--gin-bg-layer3);--ck-color-panel-border:transparent;--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:var(--gin-color-primary-light);--ck-color-button-default-active-background:var(--gin-color-primary-light-active);--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-color:var(--gin-color-primary);--ck-color-button-on-background:var(--gin-color-primary-light);--ck-color-button-on-hover-background:var(--gin-color-primary-light-hover);--ck-color-button-on-active-background:var(--gin-color-primary-active);--ck-color-split-button-hover-background:var(--gin-bg-layer2);--ck-color-split-button-hover-border:var(--gin-border-color-layer);--ck-color-button-save:var(--gin-color-green);--ck-color-button-cancel:var(--gin-color-danger);--ck-color-link-default:var(--gin-color-primary);--ck-color-link-selected-background:var(--gin-bg-item-hover);--ck-color-input-background:var(--gin-bg-input);--ck-color-input-border:var(--gin-border-color-form-element);--ck-color-labeled-field-label-background:var(--gin-bg-layer3);--ck-color-list-background:var(--gin-bg-layer3);--ck-focus-ring:1px solid var(--gin-color-focus);--ck-focus-outer-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);--ck-inner-shadow:var(--ck-focus-outer-shadow);--ck-drop-shadow:var(--gin-shadow-l2);--ck-color-focus-border:var(--gin-color-primary);--ck-color-widget-type-around-button-active:var(--gin-color-primary);--ck-color-widget-blurred-border:var(--gin-color-primary-hover);--ck-color-widget-hover-border:var(--gin-color-text);--ck-color-widget-type-around-button-hover:var(--gin-color-text);--ck-color-image-caption-text:var(--gin-color-text-light);--ck-color-image-caption-background:transparent;--ck-border-radius:var(--gin-border-m);}.ck .ck-content blockquote,.ck .ck.ck-dropdown__panel{border:none;}.ck.ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{z-index:2;inset-block-start:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset)) !important;}.ck[data-fullscreen=fullscreeneditor] .ck-sticky-panel__content.ck-sticky-panel__content_sticky{inset-block-start:0 !important;}.ck .ck-toolbar__separator{opacity:.3;}.ck .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border-end-start-radius:0;border-end-end-radius:0;}.ck .ck-toolbar_grouping:focus,.ck .ck-toolbar__items:focus{box-shadow:none;}.ck .ck.ck-editor__editable_inline{padding:0 var(--gin-spacing-s);}.ck .ck.ck-content{padding-bottom:var(--gin-spacing-l);}.ck .ck-button[aria-pressed=true]{color:var(--gin-color-primary-active);border:2px solid var(--gin-color-primary);}.ck .ck-button.ck-source-editing-button{padding-inline-start:var(--gin-spacing-m);}.ck.ck-button:not(.ck-disabled):hover{color:var(--gin-color-primary-active);}.ck .ck-source-editing-area{overflow:inherit;}.ck textarea{color:var(--ck-color-text);background:var(--ck-color-base-background);}.ck textarea:focus{outline:none;box-shadow:var(--ck-focus-outer-shadow);}.ck .ck.ck-media-alternative-text-form .ck-button{border:none;}.ck .ck-content .drupal-media > figcaption{color:var(--ck-color-image-caption-text);background:var(--ck-color-image-caption-background);}.ck .ck.ck.ck-balloon-panel.ck-powered-by-balloon{z-index:2;transform:translateY(-13px);}
.layout.dashboard{padding-block-end:var(--gin-spacing-xl);}.layout.dashboard .block{padding-block-end:var(--gin-spacing-m);}
.installer-browser .installer-browser-region .installer-browser-block{background-color:transparent;}.installer-browser .installer-browser-region .installer-browser-block h2{border-radius:var(--gin-border-m);background-color:var(--gin-bg-header);}.installer-browser-list-sidebar .installer-browser-install-queue-item a{background-image:none;padding:var(--gin-spacing-s);}.installer-browser-list-sidebar .installer-browser-install-queue-item a::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/gin/dist/media/sprite.svg#remove-view);}.installer-browser-install-button-form input{background-color:var(--gin-color-primary);color:var(--gin-color-button-text);}[dir="ltr"] .installer-browser-install-button-form input{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .installer-browser-install-button-form input{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.project-status a{color:var(--gin-color-primary);background-color:transparent;border-radius:var(--gin-border-s);padding:calc(var(--gin-spacing-s) - (var(--gin-spacing-l) - var(--gin-spacing-s)) / 2) var(--gin-spacing-s);margin-inline-start:var(--gin-spacing-xs);}.project-status a:hover{color:var(--gin-color-primary-hover);background-color:var(--gin-bg-item-hover);}.project-status a::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#checkmark-view);mask-image:url(/themes/gin/dist/media/sprite.svg#checkmark-view);}.project-status a::before,.installer-browser-install-queue-item a::before{background-image:none;background-color:var(--gin-color-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:"";position:relative;display:inline-block;inset-block-start:.0625rem;width:var(--gin-spacing-s);height:var(--gin-spacing-s);margin-inline:-0.125rem .4em;}
