/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field-group-tabs-wrapper{margin-top:1.5rem;}html .field-group-tabs-wrapper .chosen-container{width:100% !important;max-width:100% !important;min-width:0 !important;}@media (min-width:980px){.field-group-tabs-wrapper .vertical-tabs,.field-group-tabs-wrapper.vertical-tabs{display:flex !important;flex-direction:row !important;gap:2rem;border:none !important;background:transparent !important;margin:0 !important;}.field-group-tabs-wrapper .vertical-tabs__menu,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__menu{flex:0 0 260px !important;width:260px !important;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;display:flex !important;flex-direction:column !important;gap:0.2rem;float:none !important;}.field-group-tabs-wrapper .vertical-tabs__panes,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__panes{flex:1 !important;min-width:0 !important;padding:0 !important;border:none !important;background:transparent !important;float:none !important;width:auto !important;max-width:none !important;}}@media (max-width:980px){.field-group-tabs-wrapper .vertical-tabs,.field-group-tabs-wrapper.vertical-tabs{display:block !important;border:none !important;width:100% !important;}.field-group-tabs-wrapper .vertical-tabs__menu,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__menu{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;white-space:nowrap !important;padding:0.375rem !important;margin:0 0 1.5rem 0 !important;border:1px solid var(--ds-border-color) !important;border-radius:6px !important;background-color:var(--ds-background-white) !important;-webkit-overflow-scrolling:touch;gap:0.25rem !important;scrollbar-width:thin !important;scrollbar-color:rgba(128,128,128,0.3) transparent !important;scroll-snap-type:x proximity !important;float:none !important;width:100% !important;min-height:unset !important;}.field-group-tabs-wrapper .vertical-tabs__menu::-webkit-scrollbar{height:6px;}.field-group-tabs-wrapper .vertical-tabs__menu::-webkit-scrollbar-track{background:transparent;}.field-group-tabs-wrapper .vertical-tabs__menu::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,0.3);border-radius:10px;}.field-group-tabs-wrapper .vertical-tabs__menu-item,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__menu>.vertical-tabs__menu-item{flex:0 0 auto !important;margin:0 !important;float:none !important;scroll-snap-align:start;}.field-group-tabs-wrapper .vertical-tabs__panes,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__panes{float:none !important;width:100% !important;max-width:100% !important;margin-left:0 !important;padding-left:0 !important;flex:none !important;}}.field-group-tabs-wrapper .vertical-tabs__menu-item{border:none;background:transparent;border-radius:6px;list-style:none;}.field-group-tabs-wrapper .vertical-tabs__menu-item a{display:flex;padding:0.6rem 0.75rem;border:0 !important;border-radius:6px;background-color:transparent;color:var(--ds-text-color) !important;font-family:var(--ds-font-title-family);font-weight:500;text-decoration:none !important;outline:none !important;box-shadow:none !important;transition:background-color 0.15s ease,color 0.15s ease;}.field-group-tabs-wrapper .vertical-tabs__menu-item a:focus-visible{outline:2px solid var(--bs-primary) !important;outline-offset:-2px;}.field-group-tabs-wrapper .vertical-tabs__menu-item a strong,.field-group-tabs-wrapper .vertical-tabs__menu-item a .vertical-tabs__menu-item-title,.field-group-tabs-wrapper .vertical-tabs__menu-item a .form-required{color:inherit !important;font-weight:inherit !important;text-decoration:none !important;border-bottom:none !important;}.field-group-tabs-wrapper .vertical-tabs__menu-item a:hover,.field-group-tabs-wrapper .vertical-tabs__menu-item.is-selected a{background-color:rgba(var(--bs-primary-rgb),0.08);color:var(--bs-primary) !important;text-decoration:none !important;}.field-group-tabs-wrapper .vertical-tabs__menu-item.is-selected a{font-weight:600;box-shadow:inset 3px 0 0 var(--bs-primary) !important;}@media (max-width:980px){.field-group-tabs-wrapper .vertical-tabs__menu-item a{display:inline-flex;align-items:center;min-height:44px;padding:0.5rem 0.75rem;font-size:0.875rem;}.field-group-tabs-wrapper .vertical-tabs__menu-item.is-selected a{box-shadow:inset 0 -2px 0 var(--bs-primary) !important;}}@media (prefers-reduced-motion:reduce){.field-group-tabs-wrapper .vertical-tabs__menu-item a{transition:none;}}.field-group-tabs-wrapper .vertical-tabs__menu-item-summary{display:block;font-size:0.8rem;color:var(--ds-weak-text-color);font-weight:normal;margin-top:2px;}@media (max-width:980px){.field-group-tabs-wrapper .vertical-tabs__menu-item-summary{display:none;}}.field-group-tabs-wrapper .vertical-tabs__pane{background-color:var(--ds-pure-theme-color) !important;border:1px solid var(--ds-border-color) !important;border-radius:12px;padding:2rem !important;margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.03);}@media (max-width:576px){.field-group-tabs-wrapper .vertical-tabs__pane{padding:1.25rem !important;}}.field-group-tabs-wrapper .vertical-tabs__panes>.vertical-tabs__pane>summary{display:none !important;}.field-group-tabs-wrapper details:not(.vertical-tabs__pane),.field-group-tabs-wrapper .field-group-tab:not(.vertical-tabs__pane){background-color:var(--ds-pure-theme-color) !important;border:1px solid var(--ds-border-color) !important;border-radius:12px;padding:2rem !important;margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.03);}@media (max-width:576px){.field-group-tabs-wrapper details:not(.vertical-tabs__pane),.field-group-tabs-wrapper .field-group-tab:not(.vertical-tabs__pane){padding:1.25rem !important;}}.field-group-tabs-wrapper details:not(.vertical-tabs__pane)>summary,.field-group-tabs-wrapper .field-group-tab:not(.vertical-tabs__pane)>summary{font-family:var(--ds-font-title-family);font-weight:600;font-size:1.1rem;color:var(--ds-text-color) !important;padding:10px 0;border-bottom:1px solid var(--ds-border-color);margin-bottom:0rem;cursor:pointer;list-style:none;}.field-group-tabs-wrapper .details-wrapper{padding:0;}
