.cmp-support-tabs .cmp-support-tabs__tabs-list{display:flex;flex-wrap:wrap;gap:1.6rem;padding:1rem .8rem;background-color:#fff;border-radius:2rem;box-shadow:0 4px 4px 0 rgba(0,0,0,0.16)}
.cmp-support-tabs button.cmp-support-tab__tab{flex:1;background-color:#fff;border:2px solid transparent;border-radius:1.6rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;padding:0;outline-offset:.8rem}
.cmp-support-tabs button.cmp-support-tab__tab:hover{border:2px solid #277777;background-color:#daf2ee}
.cmp-support-tabs button.cmp-support-tab__tab.selected{border:3px solid #277777;background-color:#daf2ee}
.cmp-support-tabs button.cmp-support-tab__tab .cmp-support-tab__border-icon{display:none;width:.5rem;height:100%;background-color:#277777;border-radius:0 2rem 2rem 0}
.cmp-support-tabs button.cmp-support-tab__tab .cmp-support-tab__items-wrapper{display:flex;flex-direction:column;gap:1.6rem;padding:1.4rem 1rem;text-align:center}
.cmp-support-tabs button.cmp-support-tab__tab .support-tab__icon{font-size:5rem}
.cmp-support-tabs button.cmp-support-tab__tab .support-tab__title{color:#1b1c1e;font-size:1.6rem;font-weight:700;line-height:2.4rem}
.cmp-support-tabs .cmp-support-tabs__panels-container{padding-top:6.4rem}
.cmp-support-tabs .cmp-support-tabs__panels-container .cmp-support-tabs__panel.hidden-panel{visibility:hidden;height:0;overflow:hidden}
.cmp-support-tabs .cmp-support-tabs__panel__layout-container:has(.cmp-support-hero){margin-bottom:5rem}
.cmp-support-tabs .cmp-support-tabs__panel__layout-container:has(.cmp-support-hero) .content-wrapper.cmp-support-hero{padding:0}
.cmp-support-tabs .only-edit-mode{display:none}
.aem-AuthorLayer-Edit .hide-in-edit-mode{display:none}
.aem-AuthorLayer-Edit .cmp-support-tabs__panels-container .cmp-support-tabs__panel.hidden-panel{visibility:visible;height:auto}
.aem-AuthorLayer-Edit .cmp-support-tabs button.cmp-support-tab__tab{min-width:20rem}
.aem-AuthorLayer-Edit .only-edit-mode{display:block}
.cmp-support-tabs .tabs-toggle-btn{display:none}
.cmp-support-tabs .tabs-toggle-btn .tabs-toggle-btn_icon-title{display:flex;align-items:center;justify-content:center;gap:1.6rem;text-align:left}
.cmp-support-tabs .tabs-toggle-btn .tabs-toggle-btn_icon-title .tabs-toggle-btn__tab-icon{font-size:3.2rem}
.cmp-support-tabs .tabs-toggle-btn .tabs-toggle-btn_icon-title .tabs-toggle-btn__title{color:#1b1c1e;font-size:1.8rem;font-weight:500;line-height:2.8rem}
.cmp-support-tabs .tabs-toggle-btn .tabs-toggle-btn__drop-down-icon{transition:transform .2s ease-in-out}
@media screen and (max-width:1239px){.cmp-support-tabs .support-tabs-list__container{display:flex;flex-direction:column;width:40rem;max-width:100%}
.cmp-support-tabs.open .tabs-toggle-btn__drop-down-icon{transform:scaleY(-1)}
.cmp-support-tabs:not(.open) .cmp-support-tabs__tabs-list:not(.open){display:none}
.cmp-support-tabs .tabs-toggle-btn{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;border:2px solid #1b1c1e;background-color:#fff;padding:1.6rem 1.6rem 1.6rem 2rem;margin:.2rem 0 0 0;gap:1.6rem}
.cmp-support-tabs .tabs-toggle-btn:focus-visible{outline-offset:.2rem}
.cmp-support-tabs .cmp-support-tabs__tabs-list{border-radius:0 0 2rem 2rem;flex-direction:column;gap:0;padding:2rem 0 0 0;transform:translateY(-1.6rem)}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab{display:grid;grid-template-columns:auto 1fr;border-radius:0;border:0;outline-offset:unset}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab:last-child{border-radius:0 0 2rem 2rem}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab.selected .cmp-support-tab__border-icon{display:block}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab:not(.selected){border-top:.1rem solid #f0f2f3}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab .cmp-support-tab__items-wrapper{flex-direction:row;align-items:center;text-align:left;padding:1.6rem}
.cmp-support-tabs .cmp-support-tabs__tabs-list button.cmp-support-tab__tab .support-tab__icon{font-size:3.2rem}
.cmp-support-tabs .cmp-support-tabs__panels-container{padding-top:2.4rem}
.cmp-support-tabs .cmp-support-tabs__panels-container .support-layout-container__wrapper .hero-support:first-child .hero-support-container{padding-top:0}
.cmp-support-tabs .cmp-support-tabs__panels-container .support-layout-container__wrapper .hero-support:first-child .hero-support-container .cmp-support-hero{padding-top:0}
}