.tabs{width:100%}.tabs__nav{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0 0 1rem}.tabs__nav.justify-start{justify-content:flex-start}.tabs__nav.justify-center{justify-content:center}.tabs__nav.justify-end{justify-content:flex-end}.tabs__nav-item{display:flex}.tabs__btn{cursor:pointer;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.tabs__btn--custom{background-color:var(--tab-inactive-bg,transparent)!important;border-color:var(--tab-inactive-bg,transparent)!important;color:var(--tab-inactive-text,inherit)!important}.tabs__btn--custom.tabs__btn--active{background-color:var(--tab-active-bg,transparent)!important;border-color:var(--tab-active-bg,transparent)!important;box-shadow:0 10px 25px -8px rgba(0,0,0,.2);color:var(--tab-active-text,inherit)!important}.tabs__btn--custom:not(.tabs__btn--active):hover{transform:translateY(-1px)}.tabs__content{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.tabs__tab{border-radius:16px;box-sizing:border-box;display:none;padding:24px}.tabs__tab.tabs__tab--active{display:block}.tabs.tabs--indent .tabs__content{padding-left:1rem;padding-right:1rem}.txt--light{color:#111827}.txt--dark{color:#f9fafb}@media (max-width:767px){.tabs__nav{overflow-x:auto;padding-bottom:.75rem}.tabs__nav-item{flex:0 0 auto}}