/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden.skip-link{color:var(--color-white);background:var(--gin-color-primary);}.visually-hidden.skip-link:hover,.visually-hidden.skip-link:focus-with{color:var(--color-white);}::selection{color:var(--color-white);background-color:var(--gin-color-primary);}.page-title{overflow:unset;max-width:90%;padding-inline-end:0.25em;transition:font-size 0.25s ease;white-space:normal;letter-spacing:0;text-transform:uppercase;text-overflow:unset;color:var(--gin-color-title);font-size:var(--gin-font-size-h1);font-weight:var(--gin-font-weight-bold);line-height:normal;}.gin-layer-wrapper{background-color:var(--color-white);}.admin-item:has(:hover,:focus-within){color:white;}.admin-item .admin-item__link:hover,.admin-item .admin-item__link:focus{background:var(--gin-color-tm-admin-bg-hover);}.button,.button:not(:focus){color:var(--gin-color-text);border:2px solid var(--gin-color-tm-button-border);background-color:var(--gin-bg-layer);box-shadow:unset;}:is(.button,.button:not(:focus)):hover{border-color:var(--gin-color-tm-primary-hover-bg);background-color:var(--gin-color-tm-primary-hover-bg);}.messages.messages--status :is(.button--dismiss,.button--dismiss:not(:focus)){background-color:var(--gin-bg-green);}.messages.messages--warning :is(.button--dismiss,.button--dismiss:not(:focus)){background-color:var(--gin-bg-warning);}.messages.messages--error :is(.button--dismiss,.button--dismiss:not(:focus)){background-color:var(--gin-bg-danger);}.messages.messages--status :is(:is(.button--dismiss,.button--dismiss:not(:focus)) .icon-close){background-color:var(--gin-color-green-light);}.messages.messages--warning :is(:is(.button--dismiss,.button--dismiss:not(:focus)) .icon-close){background-color:var(--gin-color-warning-light);}.messages.messages--error :is(:is(.button--dismiss,.button--dismiss:not(:focus)) .icon-close){background-color:var(--gin-color-danger-light);}.messages.messages--status :is(.button--dismiss,.button--dismiss:not(:focus)):hover,.messages.messages--status :is(.button--dismiss,.button--dismiss:not(:focus)):focus{border-color:var(--gin-color-green-light) !important;}.messages.messages--warning :is(.button--dismiss,.button--dismiss:not(:focus)):hover,.messages.messages--warning :is(.button--dismiss,.button--dismiss:not(:focus)):focus{border-color:var(--gin-color-warning-light) !important;}.messages.messages--error :is(.button--dismiss,.button--dismiss:not(:focus)):hover,.messages.messages--error :is(.button--dismiss,.button--dismiss:not(:focus)):focus{border-color:var(--gin-color-danger-light) !important;}.messages.messages--status .messages__content a{color:var(--gin-color-green-light);}.messages.messages--warning .messages__content a{color:var(--gin-color-warning-light);}.messages.messages--error .messages__content a{color:var(--gin-color-danger-light);}#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit{color:var(--gin-bg-layer);border:2px solid var(--gin-color-primary);border-radius:var(--gin-border-xs);background-color:var(--gin-color-primary);padding-block:calc(var(--gin-spacing-s) - 2px);margin-block:calc(var(--space-m) - 2px);}:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):hover,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):active,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):focus,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):focus-visible{box-shadow:unset;}:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):hover,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):active,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):focus,:is(#edit-submit.form-submit,.button--primary,.button--primary:not(:focus),.ief-entity-submit):focus-visible{color:var(--gin-bg-layer);border:2px solid var(--gin-color-tm-primary-hover-bg) !important;background-color:var(--gin-color-tm-primary-hover-bg);}[dir="ltr"] #edit-submit.form-submit,[dir="ltr"] .button--primary,[dir="ltr"] .button--primary:not(:focus),[dir="ltr"] .ief-entity-submit{box-shadow:unset;}.dropbutton{box-shadow:unset;}.dropbutton:hover{}:is(.dropbutton > .dropbutton__item:first-of-type > a,.dropbutton > .dropbutton__item:first-of-type > input,.dropbutton > .dropbutton__item:first-of-type > .button):hover,:is(.dropbutton > .dropbutton__item:first-of-type > a,.dropbutton > .dropbutton__item:first-of-type > input,.dropbutton > .dropbutton__item:first-of-type > .button):active,:is(.dropbutton > .dropbutton__item:first-of-type > a,.dropbutton > .dropbutton__item:first-of-type > input,.dropbutton > .dropbutton__item:first-of-type > .button):focus,:is(.dropbutton > .dropbutton__item:first-of-type > a,.dropbutton > .dropbutton__item:first-of-type > input,.dropbutton > .dropbutton__item:first-of-type > .button):focus-visible{color:var(--color-white);}a:not(.skip-link),.link,button.link,.tabs__link.is-active,[open] .claro-details__summary--accordion,[open] .claro-details__summary--accordion-item,[open] .claro-details__summary--vertical-tabs-item,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{color:var(--gin-color-text);}:is(a:not(.skip-link),.link,button.link,.tabs__link.is-active,[open] .claro-details__summary--accordion,[open] .claro-details__summary--accordion-item,[open] .claro-details__summary--vertical-tabs-item,.vertical-tabs__menu-item,.vertical-tabs__menu-link):hover,.is-selected:is(a:not(.skip-link),.link,button.link,.tabs__link.is-active,[open] .claro-details__summary--accordion,[open] .claro-details__summary--accordion-item,[open] .claro-details__summary--vertical-tabs-item,.vertical-tabs__menu-item,.vertical-tabs__menu-link){color:var(--gin-color-primary);}:is(.is-horizontal .tabs__link,.claro-details__summary,.action-link):hover,:is(.is-horizontal .tabs__link,.claro-details__summary,.action-link):focus{color:var(--gin-color-primary);background-color:var(--gin-color-tm-admin-bg-hover);}.claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary);}th.sortable-heading > a:focus{background-color:transparent;}th.sortable-heading > a::after{background:var(--gin-color-primary);}th.sortable-heading.is-active > a,th.sortable-heading.is-active > a:hover,th.sortable-heading.is-active > a:focus,th.sortable-heading.is-active > a:active{color:var(--gin-color-primary);background-color:transparent;}th.sortable-heading.is-active > a::before{border-block-end-color:var(--gin-color-primary);}th.sortable-heading.is-active > a .tablesort{background-color:var(--gin-color-primary);}.sortable-heading.is-active > a::before{border-block-end-color:var(--gin-color-primary);}.sortable-heading.is-active > a:focus{color:var(--gin-color-primary-active);}.button:hover,.button:active,.button:focus,.button:hover:focus,.button:not(:focus):hover,.button:not(:focus):active,.button:not(:focus):focus,.button:not(:focus):hover:focus,.form-actions .button:hover,.form-actions .button:active,.form-actions .button:focus,.form-actions .button:hover:focus,.project__action_button:hover,.project__action_button:active,.project__action_button:focus,.project__action_button:hover:focus,.action-link--icon-trash.action-link:hover,.action-link--icon-trash.action-link:active,.action-link--icon-trash.action-link:focus,.action-link--icon-trash.action-link:hover:focus{color:var(--color-white);}.page-wrapper *:not(.sf-dump):focus,.ui-dialog *:focus,.dropbutton .dropbutton__item > *:focus,.dropbutton .dropbutton__item > *:focus:hover,.dropbutton__items > .dropbutton__item:first-of-type > *:focus,.dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus,.dropbutton__items > .dropbutton__item:first-of-type ~ .dropbutton__item > *:focus:hover,.cke.cke_chrome.cke_focus,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus,.form-element:focus,.form-element:hover:focus,.form-element.error:hover:focus,.form-actions .action-link:focus,.paragraphs-tabs-wrapper .field-multiple-table .draggable.drag,.layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-edit:focus,.layout-paragraphs-field .layout-paragraphs-actions input.layout-paragraphs-remove:focus,.ck .ck.ck-button:active,.ck .ck.ck-button:focus,.ck .ck.ck-button:active:focus,.toolbar-box .toolbar-handle:focus,.field-option:has(.field-option-radio:checked),.field-option:focus-within,.subfield-option:has(.field-option-radio:checked),.subfield-option:focus-within,#edit-submit.form-submit:focus{color:var(--gin-color-button-text);outline:2px solid var(--gin-color-primary);outline-offset:1px;background-color:var(--gin-bg-layer);box-shadow:none;}.form-boolean--type-checkbox:hover,.form-boolean--type-checkbox:active,.form-boolean--type-checkbox:checked:hover,.form-boolean--type-checkbox:checked:focus,.form-boolean--type-checkbox:focus:hover{background-color:var(--gin-color-primary);box-shadow:none;}.form-boolean--type-checkbox:focus:active,.form-boolean--type-checkbox:focus:hover{outline:2px solid var(--gin-color-primary);outline-offset:1px;background-color:var(--gin-color-primary);box-shadow:none;}.form-element:hover{border-color:var(--gin-color-primary);}.form-element--type-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23222330'/%3E%3C/svg%3E");}.form-actions,.field-actions{align-items:unset;margin-block:auto;}.form-actions > input[type="submit"],.field-actions > input[type="submit"],.form-actions > .dialog-cancel,.field-actions > .dialog-cancel{margin-block:calc(var(--space-m) - 2px);}.pager__link,.pager__link.is-active{border-radius:var(--gin-border-xs);}:is(.pager__link,.pager__link.is-active):hover,:is(.pager__link,.pager__link.is-active):focus{color:var(--gin-color-primary);background-color:var(--tm--color--grey-slate);}:is(.pager__link,.pager__link.is-active):hover::before,:is(.pager__link,.pager__link.is-active):focus::before,:is(.pager__link,.pager__link.is-active):hover::after,:is(.pager__link,.pager__link.is-active):focus::after{background-color:var(--gin-color-primary);}.views-bulk-actions{color:var(--gin-color-text);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-l);background-color:var(--tm--color--white);margin-block:var(--gin-spacing-l);}.gin-layer-wrapper h2:first-of-type{margin-block-start:0;}.gin-layer-wrapper,.block-system-main-block > form,.views-exposed-form.views-exposed-form,.views-edit-view,.views-preview-wrapper,#views-entity-list,.admin.my-workbench,.media-library-views-form,.user-admin-permissions,.field-config-form{box-shadow:none;}.dropbutton__toggle:not(.sf-dump):hover::before{background-color:var(--gin-bg-layer);}.dropbutton__toggle:not(.sf-dump):focus{background-color:var(--gin-color-primary);}.dropbutton__toggle:not(.sf-dump):focus::before{background-color:var(--gin-bg-layer);}:is(.dropbutton .dropbutton__items > .dropbutton__item > a,:is(.dropbutton .dropbutton__items > .dropbutton__item) ~ :is(.dropbutton .dropbutton__items > .dropbutton__item) > a):hover{color:var(--gin-bg-layer);}@supports (appearance:base-select){.form-element--type-select:not(.sf-dump){display:inline-flex;width:100%;min-width:15rem;border-color:var(--gin-border-color-form-element);field-sizing:content;}.form-element--type-select:not(.sf-dump),.form-element--type-select:not(.sf-dump)::picker(select){appearance:base-select;border-radius:var(--gin-border-m);}.form-element--type-select:not(.sf-dump)::picker-icon{display:none;}.form-element--type-select:not(.sf-dump) option:checked,.form-element--type-select:not(.sf-dump) option:focus{color:var(--gin-bg-layer);background-color:var(--gin-color-primary);}.form-element--type-select:not(.sf-dump) option:focus{outline:none;}}table .views-field.views-field-operations{text-align:start;}@media (min-width:48em){:is(.is-horizontal .tabs__link,.is-horizontal .tabs--primary .tabs__link):focus{color:var(--gin-bg-layer);outline:2px solid var(--gin-color-primary);outline-offset:1px;box-shadow:none;}}.webform-submission-form .form-type-tel{min-height:2.5rem;}.webform-submission-form :is(.form-submit,#edit-submit.form-submit),.dashboard-form :is(.form-submit,#edit-submit.form-submit),.dashboard-layout-builder-form :is(.form-submit,#edit-submit.form-submit){margin-block:var(--space-xs);}.form-wrapper > *{margin-block:auto;}.webform-edit-form .tabledrag-toggle-weight-wrapper{margin-block-start:0;}.gin-layer-wrapper ~ .form-submit{margin-block-start:var(--gin-spacing-s);}.gin-tm-table-wrapper,table.gin-tm-sticky-table-header{overflow:clip;border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-l);}table.gin-tm-sticky-table-header{border-radius:var(--gin-border-l) var(--gin-border-l) 0 0;}table.gin-tm-sticky-table-header thead tr th{background:var(--tm--color--grey);}.gin-table-scroll-wrapper{overflow-y:clip;}.webform-submission-form .gin-table-scroll-wrapper{overflow:unset;}.gin-table-scroll-wrapper table{margin-block-end:0;}.gin-table-scroll-wrapper table thead tr{border-block-end:0;}.gin-table-scroll-wrapper table thead tr th{background-color:var(--tm--color--grey);}.gin-table-scroll-wrapper table thead tr th:has(.visually-hidden){padding:0;background-color:transparent;}.gin-table-scroll-wrapper table tbody tr{border-block-end:0;}.gin-table-scroll-wrapper table tbody tr:nth-child(even){background-color:rgba(180,180,180,0.125);}.views-display-top{background-color:var(--gin-color-tm-admin-bg-hover);}@media (min-width:61em){.toolbar-menu-administration a.toolbar-menu__trigger:hover::before,.toolbar-menu-administration a.toolbar-menu__trigger:focus::before{background:var(--gin-color-primary) url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center center;}.toolbar-menu-administration a.toolbar-menu__trigger:focus::before{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}}
.tabs{border-radius:var(--gin-border-l);overflow:clip;}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link{border-radius:var(--gin-border-xs);}.is-horizontal .tabs--primary .tabs__link:hover,.is-horizontal .tabs--primary .tabs__link:focus{color:var(--tm--color--white);background:var(--gin-color-primary);}.is-horizontal .tabs--primary .tabs__link.is-active{color:var(--gin-color-primary-active);background:var(--gin-color-primary-light);}.is-horizontal .tabs--primary .tabs__link.is-active:hover,.is-horizontal .tabs--primary .tabs__link.is-active:focus{background-color:var(--gin-color-tm-primary-hover-bg);}}
.progress-marker::before{width:2rem;height:2rem;padding:0;}.progress-marker::after{inset-block-start:1rem;height:2px;}.progress-step.is-active .progress-marker::before{color:var(--color-white);background-color:var(--gin-color-primary);}
:root{--gin-font:"Mulish","Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-serif:"Zilla Slab","georgia",serif;--gin-tm-container-bg:#ffffff;--gin-toolbar-width-collapsed:5.375rem;--gin-border-color-layer:#e3e3e3;--gin-bg-header:#e60000;--gin-border-color-table:#e3e3e3;--gin-color-tm-branding:#e60000;--gin-color-tm-primary-hover-bg:#033340;--gin-color-tm-admin-bg-hover:rgb(8 118 150 / 20%);--gin-color-tm-button-border:#757575;--gin-font-weight-bold:700;--gin-font-size-h1:1.875rem;--gin-font-weight-semibold:600;--gin-color-focus:#e60000;--gin-color-focus-border:#e60000;--gin-status-text:#ffffff;--gin-status-bg:#e60000;--tm--color--white:#ffffff;--tm--color--grey:#f7f8f8;}[data-gin-accent]{--gin-color-primary:#e60000;--gin-color-primary-hover:var(--tm--color--white);--gin-color-primary-active:var(--tm--color--white);--gin-color-primary-light:var(--gin-color-primary);--gin-bg-app:var(--tm--color--grey);--gin-bg-layer:var(--tm--color--white);--gin-bg-item-hover:var(--gin-color-tm-admin-bg-hover);--gin-color-primary-light-hover:var(--gin-color-tm-primary-hover-bg);--gin-color-title:var(--gin-color-primary);--gin-color-button-text:var(--gin-color-text);}
@font-face{font-family:Mulish;src:url(/modules/custom/tm_gin_dashboards/assets/font/mulish/Mulish-VF.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:optional;}@font-face{font-family:"Zilla Slab";src:url(/modules/custom/tm_gin_dashboards/assets/font/zillaslab/ZillaSlab-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:optional;}
html:has(.tm--backend) body{background-color:var(--gin-bg-app);}html:has(.tm--backend) body *:not(:is(h1,h2,h3,h4,h5,h6,strong,b)){font-family:var(--gin-font);font-weight:400;}html:has(.tm--backend) body :is(strong,b){font-family:var(--gin-font);font-weight:700;}html:has(.tm--backend) body :is(h1,h2,h3,h4,h5,h6){font-family:var(--gin-font-serif);font-weight:600;}html:has(.tm--backend) body :is(h1,h2,h3,h4,h5,h6) *{font:inherit;}html:has(.tm--frontend) .toolbar,html:has(.tm--frontend) .gin-secondary-toolbar{font-family:var(--gin-font);background-color:var(--gin-bg-app);font-weight:400;}html:has(.tm--frontend) .toolbar *:not(:is(h1,h2,h3,h4,h5,h6,strong,b)),html:has(.tm--frontend) .gin-secondary-toolbar *:not(:is(h1,h2,h3,h4,h5,h6,strong,b)){font-family:var(--gin-font);font-weight:400;}html:has(.tm--frontend) .toolbar :is(strong,b),html:has(.tm--frontend) .gin-secondary-toolbar :is(strong,b){font-family:var(--gin-font);font-weight:700;}html:has(.tm--frontend) .toolbar :is(h1,h2,h3,h4,h5,h6),html:has(.tm--frontend) .gin-secondary-toolbar :is(h1,h2,h3,h4,h5,h6){font-family:var(--gin-font-serif);font-weight:600;}html:has(.tm--frontend) .toolbar :is(h1,h2,h3,h4,h5,h6) *,html:has(.tm--frontend) .gin-secondary-toolbar :is(h1,h2,h3,h4,h5,h6) *{font:inherit;}
.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active{position:relative;display:block;padding-inline-start:var(--gin-spacing-m);overflow:clip;color:var(--gin-color-tm-branding);}:is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active)::before{content:unset;}@media (min-width:61em){.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active{min-height:5rem;}}:is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active) .toolbar__logo{height:2.6875rem;width:7.8125rem;}:is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active) .toolbar__logo-wordmark{display:none;}[data-toolbar-menu="open"] :is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active) .toolbar__logo-wordmark{display:block;}:is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active):hover,:is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active):focus{background:transparent;box-shadow:none;}.menu-item :is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active):hover::after,.menu-item :is(.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default,.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item a.toolbar-icon-default.is-active):focus::after{content:unset;}.toolbar .toolbar-bar #toolbar-item-administration-tray .menu-item:has(.toolbar-icon-default):hover .toolbar-icon-default::after{content:unset;}
.gin-breadcrumb .gin-breadcrumb__link:link,.gin-breadcrumb .gin-breadcrumb__text:link,.gin-breadcrumb .gin-breadcrumb__link:visited,.gin-breadcrumb .gin-breadcrumb__text:visited,.gin-breadcrumb .gin-breadcrumb__link em,.gin-breadcrumb .gin-breadcrumb__text em,.gin-breadcrumb .gin-breadcrumb__link em:link,.gin-breadcrumb .gin-breadcrumb__text em:link,.gin-breadcrumb .gin-breadcrumb__link em:visited,.gin-breadcrumb .gin-breadcrumb__text em:visited{color:var(--gin-color-primary);-webkit-text-decoration:none;text-decoration:none;font-weight:400;}.gin-breadcrumb .gin-breadcrumb__link:hover,.gin-breadcrumb .gin-breadcrumb__link:hover em{color:var(--gin-color-text);}.gin-breadcrumb .gin-breadcrumb__link:focus,.gin-breadcrumb .gin-breadcrumb__link:focus em,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus em{color:var(--gin-bg-layer);background-color:var(--gin-color-primary);outline:2px solid var(--gin-color-primary);outline-offset:1px;box-shadow:none;}:is(.gin-breadcrumb .gin-breadcrumb__link:focus,.gin-breadcrumb .gin-breadcrumb__link:focus em,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus em)::before{background-color:var(--gin-bg-layer);}:is(.gin-breadcrumb .gin-breadcrumb__link:focus,.gin-breadcrumb .gin-breadcrumb__link:focus em,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus,.gin-breadcrumb__item:first-of-type :is(.gin-breadcrumb .gin-breadcrumb__link):focus em):hover{color:var(--tm--color--white);}
.no-touchevents :is(.contextual-region .contextual .contextual-links li a):hover,.no-touchevents :is(.contextual-region .contextual .contextual-links li a):focus{color:var(--color--white);}
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-default{color:var(--gin-color-tm-branding);}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-default:hover,.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-default:focus,.hover-intent :is(.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-default){color:var(--tm--color--white);}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-admin-toolbar-tools-help-tm::before{--icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z' fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");}.container--administration-menu--tm{padding:1.25rem;}.toolbar-horizontal .toolbar-tray .menu-item a:hover,.toolbar-horizontal .toolbar-tray .menu-item a:focus{background:var(--gin-color-primary);}.toolbar-horizontal .toolbar-tray .menu-item a:focus{box-shadow:none;}.toolbar-horizontal .toolbar-tray .menu-item a:focus::after{outline:2px solid var(--gin-color-primary);outline-offset:1px;}.toolbar-horizontal .toolbar-tray .menu-item--expanded .menu-item--expanded:hover:before{background:var(--tm--color--white);}.toolbar-menu--tm{background-color:#ccc;}.toolbar-menu--tm .toolbar-menu--tm a:focus{box-shadow:none;outline:2px solid var(--gin-color-primary);outline-offset:1px;}@media (min-width:61em){.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon::before{inset-inline-start:calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar)) / 2 - 0.625rem);}.toolbar-menu-administration--tm{background:var(--gin-bg-app);border-inline-end:unset;}[dir] .toolbar-menu-administration--tm .toolbar-menu--tm,[dir="rtl"] .toolbar-menu-administration--tm .toolbar-menu--tm{background:var(--gin-bg-layer);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-l);overflow-x:clip;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gin-color-text-light) transparent;}[dir] .toolbar-menu-administration--tm .toolbar-menu--tm > .menu-item.hover-intent > .toolbar-menu--tm,[dir="rtl"] .toolbar-menu-administration--tm .toolbar-menu--tm > .menu-item.hover-intent > .toolbar-menu--tm,[dir] .toolbar-menu-administration--tm .toolbar-menu--tm > .menu-item:focus-within > .toolbar-menu--tm,[dir="rtl"] .toolbar-menu-administration--tm .toolbar-menu--tm > .menu-item:focus-within > .toolbar-menu--tm{box-shadow:0 0 16px rgba(0,0,0,0.075),0 0 0 0 var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm{margin-block-start:1.25rem;max-height:calc(100% - var(--gin-toolbar-width-collapsed));margin-inline:var(--gin-spacing-xs);}[data-toolbar-menu="open"] :is(.toolbar-menu-administration--tm > .toolbar-menu--tm){margin-inline:var(--gin-spacing-xs);}:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon:focus{color:var(--gin-bg-layer);}:is(:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon:focus)::after{border-radius:var(--gin-border-xs);width:calc(100% - (2 * var(--gin-spacing-m)));box-shadow:none;}:is(:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon:focus) > span{color:var(--gin-bg-layer);}[data-toolbar-menu="open"] :is(:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon:focus)::after{width:calc(100% - (2 * var(--gin-spacing-m)));}:is(:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.is-active,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item.menu-item--active-trail:hover) > .toolbar-icon:focus)::before{background:var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm{height:calc(100vh - 2.5rem);inset-block-start:1.25rem;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item a,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item .toolbar-icon{border-radius:var(--gin-border-xs);}.is-active:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item a,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item .toolbar-icon) > span{color:var(--gin-bg-layer);}:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon:hover,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon.is-active{border-radius:var(--gin-border-xs);}:is(:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon:hover,:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item:focus-within,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu--tm .menu-item.menu-item--active-trail:hover) > a.toolbar-icon.is-active) > span{color:var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon{margin-inline:0;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon::before{z-index:2;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon > span{position:relative;z-index:3;max-width:9.25rem;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon::after{z-index:1;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon.is-active > span{color:var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon.is-active::before{background:var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon.is-active:not(.toolbar-icon-default)::after{content:"";display:block;position:absolute;inset-block-start:0.1875rem;inset-inline-start:calc((var(--gin-toolbar-width-collapsed) - var(--gin-spacing-xl) - var(--gin-spacing-xs)) / 2 - 0.5625rem);height:2.625rem;background:var(--gin-color-primary-light);border-radius:var(--gin-border-xs);width:calc(100% - (2 * var(--gin-spacing-m)));box-shadow:none;background:var(--gin-color-primary);}[data-toolbar-menu="open"] :is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon.is-active:not(.toolbar-icon-default)::after)::after{width:calc(100% - (2 * var(--gin-spacing-m)));}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon:focus::after{border-radius:var(--gin-border-xs);width:calc(100% - (2 * var(--gin-spacing-m)));box-shadow:none;}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon:focus > span{color:var(--gin-bg-layer);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default{color:var(--gin-color-tm-branding);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default.is-active{color:var(--gin-color-tm-branding);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default:focus,.hover-intent .is-active:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default):hover,.hover-intent .is-active:is(.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item > a.toolbar-icon-default):focus{color:var(--tm--color--white);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__title a:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__sub-title a:hover,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__title a:focus,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__sub-title a:focus{border-radius:var(--gin-border-xs);}.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__title a:hover > span,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__sub-title a:hover > span,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__title a:focus > span,.toolbar-menu-administration--tm > .toolbar-menu--tm > .menu-item .toolbar-menu__sub-title a:focus > span{color:var(--gin-bg-layer);}.toolbar-menu-administration--tm a.toolbar-menu__trigger::before{background:var(--gin-bg-layer) url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='%23414247'/%3E%3C/svg%3E") no-repeat center center;}.toolbar-menu-administration--tm a.toolbar-menu__trigger:hover::before,.toolbar-menu-administration--tm a.toolbar-menu__trigger:focus::before{background-image:url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='%23FFFFFF'/%3E%3C/svg%3E");}.toolbar-menu-administration--tm a.toolbar-menu__trigger.is-active{color:var(--gin-color-text);}}
.gin-secondary-toolbar--frontend{background-color:var(--tm--color--grey);}@media (min-width:61em){.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus,.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus:has(+ .toolbar-tray){color:var(--gin-bg-layer);background-color:var(--gin-color-primary);outline:2px solid var(--gin-color-primary);outline-offset:1px;box-shadow:none;}:is(.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus,.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus:has(+ .toolbar-tray))::before{background-color:var(--gin-bg-layer);}.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-tray a:hover,.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-tray a:focus,.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-tray a:active{color:var(--gin-bg-layer);background-color:var(--gin-color-primary);outline:2px solid var(--gin-color-primary);outline-offset:1px;box-shadow:none;}}
