: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);top:0;position:absolute;width:100%;line-height:1;padding:0;margin:0;z-index:999;}[dir="ltr"] #admin-bar{inset-inline-start:0;text-align:start;}[dir="rtl"] #admin-bar{inset-inline-end:0;text-align:end;}#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);}}[dir="ltr"] #admin-bar #admin-bar-icon .icon,[dir="ltr"] #admin-bar #admin-bar-extra .dropdown > li > span,[dir="ltr"] #admin-bar #admin-bar-extra .dropdown > li > a,[dir="ltr"] #admin-bar #admin-bar-menu > li > .dropdown > li > a,[dir="ltr"] #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);}[dir="rtl"] #admin-bar #admin-bar-icon .icon,[dir="rtl"] #admin-bar #admin-bar-extra .dropdown > li > span,[dir="rtl"] #admin-bar #admin-bar-extra .dropdown > li > a,[dir="rtl"] #admin-bar #admin-bar-menu > li > .dropdown > li > a,[dir="rtl"] #admin-bar #admin-bar-menu.dropdown li > span.menu{padding-block:var(--gin-spacing-m);padding-inline:var(--gin-spacing-s) var(--gin-spacing-xs);}#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-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-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-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-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-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);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);}[dir="ltr"] #admin-bar #admin-bar-search-items{padding-block:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-m) var(--gin-spacing-xl);}[dir="rtl"] #admin-bar #admin-bar-search-items{padding-block:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-xl) var(--gin-spacing-m);}#admin-bar .form-type-search{position:relative;}#admin-bar .form-type-search::after{content:"";display:block;position:absolute;top:0;bottom: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 right;mask-position:center right;-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);}[dir="ltr"] #admin-bar .form-type-search::after{inset-inline-end:0;}[dir="rtl"] #admin-bar .form-type-search::after{inset-inline-start:0;}#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:100px;}#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-decoration:none;}[dir="ltr"] #admin-bar li > a,[dir="ltr"] #admin-bar li > span{text-align:start;}[dir="rtl"] #admin-bar li > a,[dir="rtl"] #admin-bar li > span{text-align:end;}#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;line-height:1.2em;margin:0;position:absolute;width:180px;background-color:var(--gin-bg-layer2);border-radius:0 0 var(--gin-border-s) var(--gin-border-s);}[dir="ltr"] #admin-bar .dropdown li ul{inset-inline-start:-999em;}[dir="rtl"] #admin-bar .dropdown li ul{inset-inline-end:-999em;}#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-radius:0 0 var(--gin-border-s) var(--gin-border-s);}[dir="ltr"] #admin-bar .dropdown li li.expandable ul{margin-block:-32px 0;margin-inline:180px 0;border-radius:0 var(--gin-border-s) var(--gin-border-s) 0;}[dir="rtl"] #admin-bar .dropdown li li.expandable ul{margin-block:-32px 0;margin-inline:0 180px;border-radius:var(--gin-border-s) 0 0 var(--gin-border-s);}[dir="ltr"] #admin-bar-extra .dropdown li li.expandable ul{border-radius:var(--gin-border-s) 0 0 var(--gin-border-s);}[dir="rtl"] #admin-bar-extra .dropdown li li.expandable ul{border-radius:0 var(--gin-border-s) var(--gin-border-s) 0;}[dir="ltr"] #admin-bar-extra .dropdown li li.expandable ul a:hover,[dir="ltr"] #admin-bar-extra .dropdown li li.expandable ul li:hover{border-radius:var(--gin-border-s) 0 0 var(--gin-border-s);}[dir="rtl"] #admin-bar-extra .dropdown li li.expandable ul a:hover,[dir="rtl"] #admin-bar-extra .dropdown li li.expandable ul li:hover{border-radius:0 var(--gin-border-s) var(--gin-border-s) 0;}#admin-bar .dropdown li li.expandable.outside-right ul{margin-inline-start:-180px;}#admin-bar .dropdown ul.expanded{display:block;}[dir="ltr"] #admin-bar .dropdown ul.expanded{inset-inline-start:auto;}[dir="rtl"] #admin-bar .dropdown ul.expanded{inset-inline-end: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;width:100%;box-sizing:border-box;}[dir="ltr"] #admin-bar .admin-bar-search input{padding-block:5px 3px;padding-inline:8px 22px;}[dir="rtl"] #admin-bar .admin-bar-search input{padding-block:5px 3px;padding-inline:22px 8px;}#admin-bar .admin-bar-search-results .dropdown{display:block;top:100%;}[dir="ltr"] #admin-bar .admin-bar-search-results .dropdown{inset-inline-start:auto;}[dir="rtl"] #admin-bar .admin-bar-search-results .dropdown{inset-inline-end:auto;}#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;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;}[dir="ltr"] #admin-bar .admin-bar-alert .error-count{padding-block:4px 5px;padding-inline:4px 5px;}[dir="rtl"] #admin-bar .admin-bar-alert .error-count{padding-block:4px 5px;padding-inline:5px 4px;}#admin-bar .admin-bar-alert .error-count{margin-inline-start:0;margin-inline-end:0;}#admin-bar .admin-bar-alert .error-label{display:none;}
:root{--crm-c-gray-025:#f9f9f9;--crm-c-green-light:#cff0be;--crm-c-green-dark:#286520;--crm-c-red-dark:#a21b10;--crm-c-red:#f9f1f4;--crm-c-teal:#399389;--crm-link-color:var(--gin-color-primary);--crm-link-hover-color:var(--gin-color-primary-hover);--crm-focus-color:var(--gin-color-focus);--crm-text-color:var(--gin-color-text);--crm-border-color:var(--gin-border-color);--crm-container-bg-color:var(--gin-bg-layer);--crm-layer1-bg-color:var(--gin-bg-layer);--crm-layer2-bg-color:var(--gin-bg-layer2);--crm-paper:var(--gin-bg-app);--crm-primary-color:var(--gin-color-primary);--crm-primary-hover-color:var(--gin-color-primary-hover);--crm-primary-text-color:var(--gin-color-text);--crm-primary-hover-text-color:var(--gin-color-text);--crm-primary-ink-color:var(--gin-color-primary-hover);--crm-secondary-color:var(--gin-color-accent);--crm-secondary-hover-color:var(--gin-color-accent-hover);--crm-secondary-text-color:var(--gin-color-text);--crm-secondary-hover-text-color:var(--gin-color-text-light);--crm-secondary-ink-color:var(--crm-secondary-hover-color);--crm-success-color:var(--gin-color-green);--crm-success-text-color:var(--gin-color-text);--crm-success-light-color:var(--gin-color-green-light);--crm-success-ink-color:var(--gin-color-green);--crm-warning-color:var(--gin-color-warning);--crm-warning-text-color:var(--gin-color-text);--crm-warning-light-color:var(--gin-color-warning-light);--crm-warning-ink-color:var(--crm-warning-color);--crm-danger-color:var(--gin-color-danger);--crm-danger-text-color:var(--gin-color-danger);--crm-danger-light-color:var(--gin-color-danger-light);--crm-danger-ink-color:var(--crm-danger-color);--crm-info-color:var(--gin-color-info);--crm-info-text-color:var(--gin-color-text);--crm-info-light-color:var(--gin-color-info-light);--crm-info-ink-color:var(--crm-info-color);--crm-input-inline-edit-bg-color:var(--gin-bg-app);--crm-page-bg-color:var(--gin-bg-app);--crm-shadow-popup:var(--gin-shadow-button);--crm-l-radius:var(--gin-border-l);--crm-m-radius:var(--gin-border-m);--crm-s-radius:var(--gin-border-s);--crm-font:var(--gin-font);--crm-heading-padding:var(--gin-spacing-m) var(--gin-spacing-l);--crm-heading-color:var(--gin-color-primary-active);--crm-heading-bg-color:var(--gin-bg-header);--crm-btn-padding-block:2px;--crm-btn-height:31px;--crm-btn-icon-spacing:var(--gin-spacing-xs);--crm-btn-icon-size:var(--crm-btn-height);--crm-btn-cancel-bg-color:var(--crm-primary-color);--crm-btn-cancel-text-color:var(--crm-primary-text-color);--crm-btn-info-bg-color:var(--crm-primary-color);--crm-btn-info-text-color:var(--crm-primary-text-color);--crm-btn-warning-bg-color:var(--gin-color-warning-light);--crm-btn-warning-text-color:var(--gin-color-warning);--crm-btn-success-bg-color:var(--gin-color-green-light);--crm-btn-success-text-color:var(--gin-color-green);--crm-btn-danger-bg-color:var(--gin-color-danger-lightest);--crm-btn-danger-text-color:var(--gin-color-danger);--crm-btn-icon-bg-color:transparent;--crm-btn-icon-border:transparent;--crm-btn-icon-padding:var(--gin-spacing-s);--crm-btn-radius:var(--gin-border-m);--crm-accordion-header-bg-color:transparent;--crm-accordion-header-bg-active-color:transparent;--crm-accordion-header-color:var(--crm-text-color);--crm-accordion-header-border:0 solid transparent;--crm-accordion2-body-padding:var(--gin-spacing-m) var(--gin-spacing-l);--crm-accordion-radius:var(--gin-border-m);--crm-alert-padding:var(--crm-l-reg);--crm-alert-success-text-color:var(--gin-color-green-light);--crm-alert-success-bg-color:var(--gin-bg-green);--crm-alert-info-text-color:var(--crm-c-blue-darker);--crm-alert-info-bg-color:var(--gin-bg-item-hover);--crm-alert-info-border-color:var(--gin-bg-item-hover);--crm-alert-danger-text-color:var(--crm-text-color);--crm-form-block-box-shadow:var(--gin-shadow-l1);--crm-form-block-bg-color:var(--gin-bg-layer);--crm-form-block-padding:var(--crm-l-medium);--crm-form-block-border-radius:var(--gin-border-l);--crm-form-fieldset-border-color:var(--crm-c-gray-400);--crm-form-fieldset-border-width:1px 0 0 0;--crm-form-fieldset-padding:var(--crm-padding-reg) var(--crm-padding-small);--crm-form-checkbox-list-bg-color:var(--crm-table-row-hover-color);--crm-input-bg-color:var(--gin-bg-input);--crm-input-bg-image:linear-gradient(top,#eee 1%,#fff 15%);--crm-input-color:var(--crm-text-color);--crm-input-border-color:var(--gin-border-color-form-element);--crm-input-border-radius:var(--gin-border-m);--crm-input-active-transition:border-color .15s ease-in-out 0s;--crm-input-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);--crm-input-padding:var(--input-padding-vertical) var(--input-padding-horizontal);--crm-input-large-padding:var(--input-padding-vertical) var(--input-padding-horizontal);--crm-input-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));--crm-input-width:15em;--crm-input-large-width:25em;--crm-input-font-size:100%;--crm-input-label-weight:bold;--crm-input-label-font:var(--crm-font);--crm-input-label-size:var(--crm-font-size);--crm-input-label-width:var(--crm-input-width);--crm-input-label-align:right;--crm-input-label-color:var(--crm-text-color);--crm-input-description:var(--crm-inactive-color);--crm-input-dropdown-icon:"";--crm-input-radio-color:var(--crm-focus-color);--crm-input-select-bg-color:var(--crm-layer1-bg-color);--crm-input-inline-edit-border:0 solid transparent;--crm-input-inline-edit-bg-color:var(--crm-container-bg-color);--crm-fieldset-border-color:var(--crm-c-gray-400);--crm-fieldset-border:1px 0 0 0;--crm-fieldset-padding:var(--crm-padding-reg) var(--crm-padding-small);--crm-checkbox-list-bg:var(--crm-table-row-hover);--crm-input-toggle-width:2.75rem;--crm-input-toggle-height:var(--crm-l-reg-4);--crm-input-toggle-disabled-bg:var(--crm-inverse-bg-color);--crm-input-toggle-enabled-bg:var(--crm-focus-color);--crm-input-toggle-button-bg:var(--crm-paper);--crm-tabs-bg-color:transparent;--crm-tabs-border:none;--crm-tab-count-bg-color:var(--crm-c-blue-dark);--crm-tab-count-color:var(--crm-text-light-color);--crm-tab-border:1px solid var(--crm-c-gray-400);--crm-tab-bg-active:var(--crm-container-bg-color);--crm-tab-radius:var(--gin-border-l);--crm-tab-padding:var(--gin-spacing-m) var(--gin-spacing-l);--crm-table-bg-color:transparent;--crm-table-header-bg-color:transparent;--crm-table-outside-border:none;--crm-striped-bg-color:var(--gin-bg-app);--crm-contact-border:0;--crm-contact-direction:grid;--crm-contact-side-tabs-width:200px;--crm-contact-tabs-flow:column;--crm-contact-tabs-gap:var(--crm-l-medium);--crm-contact-tabs-bg-color:transparent;--crm-contact-tabs-padding:var(--crm-l-reg) 0;--crm-contact-tab-bg-color:transparent;--crm-contact-tab-hover-bg-color:var(--crm-container-bg-color);--crm-contact-tab-padding:var(--crm-l-medium-2) var(--gin-spacing-m) var(--crm-l-medium-2) var(--crm-l-reg);--crm-contact-tab-border:1px solid transparent;--crm-contact-tab-hover-border:var(--crm-border);--crm-contact-tab-border-width:1px 0 1px 1px;--crm-contact-tab-width:auto;--crm-contact-tab-align:right;--crm-contact-tab-hang:0 -1px 0 0;--crm-contact-tab-radius:var(--gin-border-l) 0 0 var(--gin-border-l);--crm-contact-summary-row-bg-color:var(--crm-layer2-bg-color);--crm-contact-heading-inset:var(--crm-contact-side-tabs-width);--crm-contact-header-padding:var(--gin-spacing-m) var(--gin-spacing-l);--crm-contact-panel-padding:var(--crm-l-reg);--crm-contact-panel-bg-color:var(--crm-contact-tab-hover-bg-color);--crm-contact-panel-border:var(--crm-border);--crn-dash-panel-radius:var(--gin-border-l);--crm-contact-image-size:100px;--crm-contact-image-radius:200px;--crm-contact-image-right:0;--crm-contact-image-top:-10px;--crm-contact-image-border:0;--crm-dialog-header-bg-color:var(--crm-c-gray-200);--crm-dialog-header-border-color:transparent;--crm-dialog-header-color:var(--crm-text-color);--crm-dialog-header-size:var(--crm-l-reg);--crm-dialog-header-padding:var(--crm-l-small) var(--gin-spacing-m) var(--crm-l-small) var(--crm-l-medium-2);--crm-dialog-header-radius:var(--gin-border-l);--crm-dialog-body-bg-color:var(--crm-container-bg-color);--crm-dialog-body-padding:var(--crm-l-reg);--crm-dashlet-border:1px solid var(--gin-border-color-layer);--crm-dashlet-padding:0;--crm-dashlet-content-padding:var(--gin-spacing-l);--crm-dashlet-radius:var(--gin-border-l);--crm-dashlet-bg-color:var(--gin-bg-layer);--crm-dashlet-header-bg-color:transparent;--crm-dashlet-tabs-border:0;--crm-dropdown-bg-color:var(--gin-bg-app);--crm-dropdown-color:var(--gin-color-text);--crm-dropdown-hover-bg-color:var(--gin-bg-layer);--crm-dropdown-border:var(--gin-border-color);--crm-dropdown-width:180px;--crm-dropdown2-bg-color:var(--gin-bg-layer2);--crm-notify-bg-color:rgb(0,0,0);--crm-notify-padding:10px 10px 15px 15px;--crm-notify-accent-border-width:0 0 0 4px;--crm-notify-radius:0;--crm-icon-danger-color:var(--gin-color-danger);--crm-icon-success-color:var(--gin-color-green);--crm-icon-warning-color:var(--gin-color-warning);--crm-icon-info-color:var(--gin-color-info);--crm-f-form-width:800px;--crm-f-legend-align:unset;--crm-f-legend-size:var(--crm-l-reg-2);--crm-f-form-width:50vw;--crm-f-label-position:unset;--crm-f-label-align:left;--crm-f-label-margin:0 var(--crm-l-small);--crm-f-label-width:unset;--crm-f-label-weight:bold;--crm-f-form-focus-bg-color:var(--crm-success-light-color);--crm-f-form-focus-border-color:var(--crm-success-color);--crm-f-form-focus-outline-color:unset;--crm-f-form-error-bg-color:var(--crm-danger-light-color);--crm-f-form-error-border-color:var(--crm-danger-color);--crm-f-form-error-outline-color:unset;}#admin-bar #admin-bar-wrapper > #admin-bar-menu > li > .dropdown > li > a.civicrm{background-image:none;padding-inline:var(--gin-spacing-xs) var(--gin-spacing-s) !important;}html.admin-bar body{background-color:var(--gin-bg-app);}#admin-bar .civicrm::before{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#civicrm-view);mask-image:url(/themes/gin/dist/media/sprite.svg#civicrm-view);}.crm-container{background-color:transparent;}.crm-container .crm-hover-button.btn-slide,.crm-container a.crm-hover-button.action-item,.crm-container .crm-submit-buttons .crm-hover-button{padding:var(--gin-spacing-xs) var(--gin-spacing-s);}.crm-container .crm-hover-button.btn-slide:hover,.crm-container .crm-hover-button.btn-slide:focus,.crm-container .crm-hover-button.btn-slide:active,.crm-container a.crm-hover-button.action-item:hover,.crm-container a.crm-hover-button.action-item:focus,.crm-container a.crm-hover-button.action-item:active,.crm-container .crm-submit-buttons .crm-hover-button:hover,.crm-container .crm-submit-buttons .crm-hover-button:focus,.crm-container .crm-submit-buttons .crm-hover-button:active{background-color:var(--gin-bg-item-hover) !important;border-color:var(--gin-bg-item-hover) !important;}.crm-container .crm-submit-buttons a.button,.crm-container .crm-submit-buttons a.button:link,.crm-container .crm-submit-buttons a.button:visited{font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:.25em;min-height:2rem;border-radius:var(--gin-border-xxl);}.crm-container .messages details summary,.crm-container .messages fieldset legend,.crm-container crm-dashboard details summary,.crm-container crm-dashboard fieldset legend{border:none;}.crm-container .messages:has(> details),.crm-container crm-dashboard:has(> details){padding:0;}.crm-container :not(.crm-footer) .messages.status{background-color:var(--gin-bg-green-light);color:var(--gin-color-green);}.crm-container :not(.crm-footer) .messages.status li{color:var(--gin-color-green);}.crm-container :not(.crm-footer) .messages.status::before{display:none;}.crm-container :not(.crm-footer) .messages.status .crm-i{background-color:transparent;color:var(--gin-color-green);}.crm-container .btn-slide ul.panel{background:var(--gin-bg-app);border-color:var(--gin-border-color);padding:var(--gin-spacing-m);box-shadow:var(--gin-shadow-l2);}.crm-container details.crm-accordion-bold > summary{width:100%;}.crm-container details.crm-accordion-bold > summary::before{content:"";width:var(--gin-spacing-m);}.crm-container details.crm-accordion-bold > summary > span:first-child{padding-inline-start:1.5rem;}.crm-container details.crm-accordion-bold > div.crm-accordion-body{border-color:var(--gin-border-color);border:none;padding:.75rem 1.5rem;}.crm-container details details{margin-inline-start:var(--gin-spacing-l);}.crm-container summary{font-weight:var(--gin-font-weight-normal);}.crm-container .help summary{color:var(--gin-color-green-light);}.crm-container .help summary::before{background-color:var(--gin-color-green-light);}.crm-container #civicrm-getting-started #help{background-color:transparent;border:none;padding:var(--gin-spacing-l);box-shadow:none;color:var(--gin-color-text);}.crm-container #civicrm-footer .status a{color:var(--gin-color-button-text);}.crm-container #civicrm-footer .status.crm-error a{color:var(--gin-color-danger-lightest);}.crm-container #civicrm-footer .crm-warning{background-color:var(--gin-color-warning);}.crm-container .crm-accordion-light > summary,.crm-container #contact-summary summary{padding-block:var(--gin-spacing-m);padding-inline:var(--gin-spacing-xxl) var(--gin-spacing-l) !important;}.crm-container .ui-tabs .ui-tabs-panel{background:transparent;}.crm-container .ui-tabs ul.ui-tabs-nav a:not(.button),.crm-container .nav-tabs > li > a,.crm-container .panel-heading .nav-tabs > li > a{font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:var(--gin-spacing-xxs);min-height:2rem;border-radius:var(--gin-border-xxl);}.crm-container .ui-tabs ul.ui-tabs-nav > li{border-radius:var(--gin-border-xxl);}.crm-container .ui-tabs ul.ui-tabs-nav .ui-tabs-active a:not(.button){color:var(--gin-color-primary-active);background:var(--gin-color-primary-light);}.crm-container button,.crm-container .crm-button{border:2px solid var(--gin-color-primary);color:var(--gin-color-primary);}.crm-container button:hover,.crm-container .crm-button:hover{background-color:var(--gin-bg-item-hover);}.crm-container td{padding:var(--gin-spacing-m);}.crm-container td:has(.privacy-flag),.crm-container span:has(.privacy-flag){color:var(--gin-color-warning);}.crm-container th,.crm-container table thead.sticky th,.crm-container table.dataTable thead th,.crm-container tr.columnheader td{padding:var(--gin-spacing-xs) var(--gin-spacing-m);border-bottom:none;position:relative;height:auto;font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-bold);}.crm-container th > a,.crm-container table thead.sticky th > a,.crm-container table.dataTable thead th > a,.crm-container tr.columnheader td > a{display:block;padding-inline:0 1.5rem;}.crm-container th > a,.crm-container th.sorting:not(:has(> a)),.crm-container th.sorting_asc:not(:has(> a)),.crm-container th.sorting_desc:not(:has(> a)),.crm-container table thead.sticky th > a,.crm-container table thead.sticky th.sorting:not(:has(> a)),.crm-container table thead.sticky th.sorting_asc:not(:has(> a)),.crm-container table thead.sticky th.sorting_desc:not(:has(> a)),.crm-container table.dataTable thead th > a,.crm-container table.dataTable thead th.sorting:not(:has(> a)),.crm-container table.dataTable thead th.sorting_asc:not(:has(> a)),.crm-container table.dataTable thead th.sorting_desc:not(:has(> a)),.crm-container tr.columnheader td > a,.crm-container tr.columnheader td.sorting:not(:has(> a)),.crm-container tr.columnheader td.sorting_asc:not(:has(> a)),.crm-container tr.columnheader td.sorting_desc:not(:has(> a)){padding-block:var(--gin-spacing-xs);}.crm-container th > a:hover,.crm-container th.sorting:not(:has(> a)):hover,.crm-container th.sorting_asc:not(:has(> a)):hover,.crm-container th.sorting_desc:not(:has(> a)):hover,.crm-container table thead.sticky th > a:hover,.crm-container table thead.sticky th.sorting:not(:has(> a)):hover,.crm-container table thead.sticky th.sorting_asc:not(:has(> a)):hover,.crm-container table thead.sticky th.sorting_desc:not(:has(> a)):hover,.crm-container table.dataTable thead th > a:hover,.crm-container table.dataTable thead th.sorting:not(:has(> a)):hover,.crm-container table.dataTable thead th.sorting_asc:not(:has(> a)):hover,.crm-container table.dataTable thead th.sorting_desc:not(:has(> a)):hover,.crm-container tr.columnheader td > a:hover,.crm-container tr.columnheader td.sorting:not(:has(> a)):hover,.crm-container tr.columnheader td.sorting_asc:not(:has(> a)):hover,.crm-container tr.columnheader td.sorting_desc:not(:has(> a)):hover{color:var(--gin-color-primary);}.crm-container th > a::before,.crm-container th.sorting:not(:has(> a))::before,.crm-container th.sorting_asc:not(:has(> a))::before,.crm-container th.sorting_desc:not(:has(> a))::before,.crm-container table thead.sticky th > a::before,.crm-container table thead.sticky th.sorting:not(:has(> a))::before,.crm-container table thead.sticky th.sorting_asc:not(:has(> a))::before,.crm-container table thead.sticky th.sorting_desc:not(:has(> a))::before,.crm-container table.dataTable thead th > a::before,.crm-container table.dataTable thead th.sorting:not(:has(> a))::before,.crm-container table.dataTable thead th.sorting_asc:not(:has(> a))::before,.crm-container table.dataTable thead th.sorting_desc:not(:has(> a))::before,.crm-container tr.columnheader td > a::before,.crm-container tr.columnheader td.sorting:not(:has(> a))::before,.crm-container tr.columnheader td.sorting_asc:not(:has(> a))::before,.crm-container tr.columnheader td.sorting_desc:not(:has(> a))::before{position:absolute;z-index:0;inset-block-start:0;inset-block-end:-2px;display:block;content:"" !important;min-width:calc(100% - 1rem);border-block-end:.125rem solid transparent;}.crm-container th > a:hover::before,.crm-container th.sorting:not(:has(> a)):hover::before,.crm-container th.sorting_asc:not(:has(> a)):hover::before,.crm-container th.sorting_desc:not(:has(> a)):hover::before,.crm-container table thead.sticky th > a:hover::before,.crm-container table thead.sticky th.sorting:not(:has(> a)):hover::before,.crm-container table thead.sticky th.sorting_asc:not(:has(> a)):hover::before,.crm-container table thead.sticky th.sorting_desc:not(:has(> a)):hover::before,.crm-container table.dataTable thead th > a:hover::before,.crm-container table.dataTable thead th.sorting:not(:has(> a)):hover::before,.crm-container table.dataTable thead th.sorting_asc:not(:has(> a)):hover::before,.crm-container table.dataTable thead th.sorting_desc:not(:has(> a)):hover::before,.crm-container tr.columnheader td > a:hover::before,.crm-container tr.columnheader td.sorting:not(:has(> a)):hover::before,.crm-container tr.columnheader td.sorting_asc:not(:has(> a)):hover::before,.crm-container tr.columnheader td.sorting_desc:not(:has(> a)):hover::before{border-block-end:.1875rem solid var(--gin-color-primary-active);}[dir="ltr"] .crm-container th > a::after,[dir="ltr"] .crm-container th.sorting:not(:has(> a))::after,[dir="ltr"] .crm-container th.sorting_asc:not(:has(> a))::after,[dir="ltr"] .crm-container th.sorting_desc:not(:has(> a))::after,[dir="ltr"] .crm-container table thead.sticky th > a::after,[dir="ltr"] .crm-container table thead.sticky th.sorting:not(:has(> a))::after,[dir="ltr"] .crm-container table thead.sticky th.sorting_asc:not(:has(> a))::after,[dir="ltr"] .crm-container table thead.sticky th.sorting_desc:not(:has(> a))::after,[dir="ltr"] .crm-container table.dataTable thead th > a::after,[dir="ltr"] .crm-container table.dataTable thead th.sorting:not(:has(> a))::after,[dir="ltr"] .crm-container table.dataTable thead th.sorting_asc:not(:has(> a))::after,[dir="ltr"] .crm-container table.dataTable thead th.sorting_desc:not(:has(> a))::after,[dir="ltr"] .crm-container tr.columnheader td > a::after,[dir="ltr"] .crm-container tr.columnheader td.sorting:not(:has(> a))::after,[dir="ltr"] .crm-container tr.columnheader td.sorting_asc:not(:has(> a))::after,[dir="ltr"] .crm-container tr.columnheader td.sorting_desc:not(:has(> a))::after{inset-inline-end:0;}[dir="rtl"] .crm-container th > a::after,[dir="rtl"] .crm-container th.sorting:not(:has(> a))::after,[dir="rtl"] .crm-container th.sorting_asc:not(:has(> a))::after,[dir="rtl"] .crm-container th.sorting_desc:not(:has(> a))::after,[dir="rtl"] .crm-container table thead.sticky th > a::after,[dir="rtl"] .crm-container table thead.sticky th.sorting:not(:has(> a))::after,[dir="rtl"] .crm-container table thead.sticky th.sorting_asc:not(:has(> a))::after,[dir="rtl"] .crm-container table thead.sticky th.sorting_desc:not(:has(> a))::after,[dir="rtl"] .crm-container table.dataTable thead th > a::after,[dir="rtl"] .crm-container table.dataTable thead th.sorting:not(:has(> a))::after,[dir="rtl"] .crm-container table.dataTable thead th.sorting_asc:not(:has(> a))::after,[dir="rtl"] .crm-container table.dataTable thead th.sorting_desc:not(:has(> a))::after,[dir="rtl"] .crm-container tr.columnheader td > a::after,[dir="rtl"] .crm-container tr.columnheader td.sorting:not(:has(> a))::after,[dir="rtl"] .crm-container tr.columnheader td.sorting_asc:not(:has(> a))::after,[dir="rtl"] .crm-container tr.columnheader td.sorting_desc:not(:has(> a))::after{inset-inline-start:0;}.crm-container th > a::after,.crm-container th.sorting:not(:has(> a))::after,.crm-container th.sorting_asc:not(:has(> a))::after,.crm-container th.sorting_desc:not(:has(> a))::after,.crm-container table thead.sticky th > a::after,.crm-container table thead.sticky th.sorting:not(:has(> a))::after,.crm-container table thead.sticky th.sorting_asc:not(:has(> a))::after,.crm-container table thead.sticky th.sorting_desc:not(:has(> a))::after,.crm-container table.dataTable thead th > a::after,.crm-container table.dataTable thead th.sorting:not(:has(> a))::after,.crm-container table.dataTable thead th.sorting_asc:not(:has(> a))::after,.crm-container table.dataTable thead th.sorting_desc:not(:has(> a))::after,.crm-container tr.columnheader td > a::after,.crm-container tr.columnheader td.sorting:not(:has(> a))::after,.crm-container tr.columnheader td.sorting_asc:not(:has(> a))::after,.crm-container tr.columnheader td.sorting_desc:not(:has(> a))::after{background:var(--gin-color-text-light);-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#sort-view);mask-image:url(/themes/gin/dist/media/sprite.svg#sort-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;position:absolute;top:50%;width:.875rem;height:1rem;margin-block-start:-0.5rem;content:"";opacity:.5;inset-inline-end:1rem;}.crm-container th > a:hover::before,.crm-container table thead.sticky th > a:hover::before,.crm-container table.dataTable thead th > a:hover::before,.crm-container tr.columnheader td > a:hover::before{inset-inline-start:1rem;inset-inline-end:1rem;}.crm-container table.dataTable thead th.sorting_asc:not(:has(> a))::after{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#sort-asc-view);mask-image:url(/themes/gin/dist/media/sprite.svg#sort-asc-view);background:var(--gin-color-primary-active);}.crm-container table.dataTable thead th.sorting_desc:not(:has(> a))::after{-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#sort-desc-view);mask-image:url(/themes/gin/dist/media/sprite.svg#sort-desc-view);background:var(--gin-color-primary-active);}.crm-container table:not(thead) thead tr{border-block-end:2px solid var(--gin-border-color-table-header);}.crm-container #crm-contact-actions-list ul a,.crm-container .crm-contribpage-links-list-inner ul a,.crm-container .crm-event-links-list-inner ul a,.crm-container .crm-participant-list-inner ul a,.crm-container #crm-create-new-list ul a{padding:var(--gin-spacing-xs) var(--gin-spacing-s);}.crm-container #crm-contact-actions-list a.delete{background-color:transparent;color:var(--gin-color-danger);}.crm-container .fa-stack{height:1em;line-height:1em;width:1.375em;margin-inline-start:.25em;}.crm-container .fa-stack .crm-i.fa-stack-2x{font-size:1.375em;}.crm-container input[type=checkbox],.crm-container input[type=radio]{appearance:none;width:21px;height:21px;border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);box-sizing:border-box;margin-inline-end:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-xxs);padding-block:var(--gin-spacing-xs);}.crm-container input[type=checkbox]:focus,.crm-container input[type=radio]:focus{outline:none;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.crm-container details.crm-accordion-settings > .crm-accordion-body{padding:var(--gin-spacing-l);}.crm-container .crm-advanced_search_form-accordion details{border:1px solid var(--gin-border-color);margin-block:var(--gin-spacing-m);}.crm-container .select2-container.select2-container-disabled .select2-choice,.crm-container .select2-container.select2-container-disabled .select2-chosen{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);border-color:--gin-color-disabled;cursor:not-allowed;}.crm-container .crm-dashlet{margin-block-end:var(--gin-spacing-l);}.crm-container .crm-dashlet-header{box-shadow:var(--gin-shadow-l1);}.crm-container .admin-section-items{padding:var(--gin-spacing-l);}.crm-container .admin-section-items > dl{position:relative;padding-block:var(--gin-spacing-l);border-block-end:1px solid var(--gin-border-color-table);}.crm-container .admin-section-items > dl dd{margin-block-start:var(--gin-spacing-s);margin-inline-start:0;}.crm-container h3,#bootstrap-theme h3:not(.crm-dashlet-header h3){background-color:var(--gin-bg-header);color:var(--gin-color-primary-active);padding:var(--gin-spacing-m) var(--gin-spacing-l);margin:var(--gin-spacing-m) 0;}.crm-content-block div:first-of-type h3{margin-block-start:0;}.ui-widget.ui-widget-content.crm-tabset{border:none;}.crm-summary-contactname-block{background:transparent;}.admin-bar body.gin--horizontal-toolbar.crm-menubar-below-cms-menu{padding-block-start:var(--gin-toolbar-height);}@media (min-width:61em){.admin-bar body.gin--horizontal-toolbar.crm-menubar-below-cms-menu > #civicrm-menu-nav #civicrm-menu.sm-civicrm{height:40px;top:var(--gin-toolbar-height);border:none;}}@media (min-width:61em){.admin-bar body.gin--horizontal-toolbar.crm-menubar-below-cms-menu .admin-bar--fixed .region-sticky{top:calc(var(--gin-toolbar-height) + 40px);}}@media (min-width:61em){.admin-bar body.gin--horizontal-toolbar.crm-menubar-over-cms-menu .admin-bar--fixed .region-sticky{top:40px;}}.crm-menubar-visible #civicrm-menu-nav .crm-logo-sm{background-image:none;-webkit-mask-image:url(/themes/gin/dist/media/sprite.svg#civicrm-view);mask-image:url(/themes/gin/dist/media/sprite.svg#civicrm-view);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;height:24px;width:24px;}.crm-menubar-visible .page-content{margin-block-start:var(--gin-height-sticky);}.crm-inline-block-content:hover,.crm-inline-block-content:focus{border-radius:var(--gin-border-m);}#crm-status-list h3.crm-severity-info,#crm-status-list h3.crm-severity-notice,#crm-status-list h3.crm-severity-warning,#crm-status-list h3.crm-severity-error{background-color:transparent;}#crm-status-list h3.crm-severity-info{color:var(--gin-color-info);}#crm-status-list h3.crm-severity-warning,#crm-status-list h3.crm-severity-notice{color:var(--gin-color-warning);}#crm-status-list h3.crm-severity-error{color:var(--gin-color-danger);}#crm-status-list .crm-status-message-body{margin-block-start:0;margin-block-end:var(--gin-spacing-l);}#crm-status-list .hush-menu button{color:var(--gin-color-text);background-color:var(--gin-bg-input);}#crm-status-list .hush-menu button:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover);}.crm-status-item{border-block-end:1px solid var(--gin-border-color-table);}.crm-status-item:first-of-type{border-block-start:1px solid var(--gin-border-color-table);}.gin-layer-wrapper:has(crm-dashboard),.gin-layer-wrapper:has(#crm-main-content-wrapper > .crm-search-form){background:transparent;box-shadow:none;border:none;}.gin-layer-wrapper #crm-main-content-wrapper > .crm-search-form .crm-form-block,.gin-layer-wrapper #crm-main-content-wrapper > .crm-search-form .crm-results-block{background:var(--gin-bg-layer);box-shadow:var(--gin-shadow-l1);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-l);}.gin-layer-wrapper #crm-main-content-wrapper > .crm-search-form .crm-results-block{padding:var(--gin-spacing-l);}.gin-layer-wrapper #crm-main-content-wrapper > .crm-search-form tr{background:transparent !important;}.gin-layer-wrapper #crm-main-content-wrapper > .crm-search-form tr:hover{background:var(--gin-bg-app) !important;}crm-dashlet{border-radius:var(--gin-border-l);box-shadow:var(--gin-shadow-l1);overflow:hidden;display:block;}crm-inactive-dashlet{background:var(--gin-color-disabled-bg);box-shadow:var(--gin-shadow-l1);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-l);display:block;}.crm-flex-box,#civicrm-dashboard > .crm-flex-box{gap:var(--gin-spacing-l);}.crm-form-block{--crm-padding-inset:0;}.crm-form-block .crm-section{display:flex;flex-direction:column;}.crm-form-block .crm-section .label{float:none;width:auto;}[dir="ltr"] .crm-form-block .crm-section .label{text-align:start;}[dir="rtl"] .crm-form-block .crm-section .label{text-align:end;}.crm-form-block .crm-section .content{margin-inline:0;}.crm-form-block.crm-basic-criteria-form-block .crm-accordion-body{display:flex;flex-flow:row wrap;gap:var(--gin-spacing-l);align-items:flex-end;}.crm-form-block details.crm-accordion-settings{background-color:var(--gin-bg-app);}.crm-form-block details.crm-accordion-settings summary{text-align:start;border:none;}.crm-container .action-link::before,.crm-container .action-link > a::before{display:none;}.crm-quickSearch-results a{padding:var(--gin-spacing-xs) var(--gin-spacing-s);margin:var(--gin-spacing-xxs) 0;}.crm-quickSearch-results a:hover{background-color:var(--gin-bg-item-hover);}.crm-quickSearchField input{background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);}tbody.scrollContent:has(.alternateRow),.crm-container table:has(.odd-row,.even-row),.crm-container table.dataTable tbody,.crm-container .table-striped > tbody{--crm-striped-bg-color:transparent;}.crm-container table.dataTable:is(.stripe,.display) tbody tr.even:not(.disabled),tbody.scrollContent tr.alternateRow:not(.disabled),.crm-container .table-striped > tbody > tr:nth-of-type(2n):not(.disabled){--crm-striped-bg-color:var(--gin-bg-app);}.crm-container table.dataTable.hover tbody tr.odd:hover,.crm-container table.dataTable.display tbody tr.odd:hover,.crm-container table.row-highlight tr:hover,.crm-container .crm-row-selected,.crm-container .odd-row:hover,.crm-container .odd:hover,.crm-container .table-striped > tbody > tr:hover{--crm-striped-bg-color:var(--gin-bg-app);}.crm-container table.dataTable.hover tbody tr.even:hover,.crm-container table.dataTable.display tbody tr.even:hover,.crm-container table.row-highlight tr.even-row:hover,.crm-container table.row-highlight tr.even:hover,.crm-container .even-row.crm-row-selected,.crm-container .even.crm-row-selected,.crm-container .even-row:hover,.crm-container .even:hover,tbody.scrollContent tr.alternateRow:hover,.crm-container .table-striped > tbody > tr:nth-of-type(2n):hover{--crm-striped-bg-color:var(--gin-bg-app);}
.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;}
.webform-filter-form{margin-block-end:var(--gin-spacing-xl);}.webform-filter-form > .container-inline{margin-block:0;}.webform-filter-form .details-wrapper{margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.webform-filter-form + div:not(.gin-layer-wrapper){margin-block-end:var(--gin-spacing-s);}.webform-ui-element-type-change-form .gin-layer-wrapper{padding:0;}.webform-element-help{color:var(--gin-color-text);background:transparent;border-color:var(--gin-color-text);}.webform-element-help:hover,.webform-element-help:active,.webform-element-help:focus{color:var(--gin-color-primary);border-color:var(--gin-color-primary);background-color:transparent;}.ui-tooltip.ui-widget{font-size:var(--gin-font-size-s);color:var(--gin-color-text);padding:var(--gin-spacing-m);background:var(--gin-bg-layer3);border:0 none;border-radius:6px;}[dir="ltr"] .ui-tooltip.ui-widget{box-shadow:20px 20px 60px rgba(0,0,0,.2);}[dir="rtl"] .ui-tooltip.ui-widget{box-shadow:-20px 20px 60px rgba(0,0,0,.2);}.ui-tooltip.ui-widget hr{margin:var(--gin-spacing-xs) 0;}.webform-details-toggle-state{color:var(--gin-color-primary);}.webform-ui-elements-table tr.webform-ui-element-type-webform_actions td{border-block:none;background:none;}.webform-tabs.ui-tabs .ui-tabs-nav{border-block-end:0 none;}.webform-tabs.ui-tabs .ui-tabs-nav .ui-tabs-active.ui-state-active a{border:2px solid var(--gin-color-primary);border-radius:var(--gin-border-m);}.webform-bulk-form[data-drupal-selector*=-bulk-form] > .container-inline{margin-block-start:calc(var(--gin-spacing-xxs) * -1);margin-block-end:var(--gin-spacing-l);}.webform-bulk-form[data-drupal-selector*=-bulk-form] td:first-child > .form-type-checkbox{margin-block:0;}.webform-ajax-messages{inset-inline-start:var(--gin-offset-x);inset-block-end:var(--gin-spacing-s);margin-inline-start:var(--gin-spacing-m);}.webform-ajax-messages .messages--info,.webform-ajax-messages .messages--status,.webform-ajax-messages .messages--warning,.webform-ajax-messages .messages--error{display:inline-block;}.webform-edit-form .tabledrag-toggle-weight-wrapper{float:end;margin-block-start:calc(var(--gin-spacing-s) * -1);}.webform-edit-form .tabledrag-toggle-weight-wrapper button{position:static;}
