/* @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.5rem;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:8px 4px !important;margin:0 0 1.5rem 0 !important;border-bottom:1px solid var(--ds-border-color) !important;-webkit-overflow-scrolling:touch;gap:0.75rem !important;scrollbar-width:none !important;scroll-snap-type:x mandatory !important;float:none !important;width:100% !important;min-height:unset !important;}.field-group-tabs-wrapper .vertical-tabs__menu::-webkit-scrollbar,.field-group-tabs-wrapper.vertical-tabs>.vertical-tabs__menu::-webkit-scrollbar{display:none !important;}.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:8px;overflow:hidden;list-style:none;}.field-group-tabs-wrapper .vertical-tabs__menu-item a{display:block;padding:14px 18px;color:var(--ds-text-color) !important;text-decoration:none !important;font-weight:500;font-family:var(--ds-font-title-family);background-color:var(--ds-secondary-background-color);border-left:4px solid transparent;transition:all 0.2s ease-in-out;border-bottom:none !important;outline:none !important;box-shadow:none !important;}.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;}@media (max-width:980px){.field-group-tabs-wrapper .vertical-tabs__menu-item a{display:inline-block;padding:10px 16px;border-radius:20px;border:1px solid var(--ds-border-color) !important;background-color:var(--ds-secondary-background-color);border-left:none !important;font-weight:600;font-size:0.9rem;}}.field-group-tabs-wrapper .vertical-tabs__menu-item a:hover{background-color:var(--ds-secondary-background-color-hover);color:var(--ds-link-color) !important;text-decoration:none !important;}.field-group-tabs-wrapper .vertical-tabs__menu-item.is-selected a{background-color:var(--ds-pure-theme-color);color:var(--ds-link-color) !important;font-weight:600;border-left-color:var(--ds-link-color);box-shadow:0 4px 12px rgba(0,0,0,0.05);}@media (max-width:980px){.field-group-tabs-wrapper .vertical-tabs__menu-item.is-selected a{background-color:var(--ds-link-color) !important;color:var(--ds-white) !important;border-color:var(--ds-link-color) !important;box-shadow:0 2px 6px rgba(25,157,170,0.3);}}.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:1.5rem;cursor:pointer;list-style:none;}.field-group-tabs-wrapper .details-wrapper{padding:0;}
