.tk-button-tab{--button-tab-border-color:#d9d9d9;--button-tab-active-bg:#0052cc;--button-tab-active-text:#fff;--button-tab-border-radius:10rem;--button-tab-shadow:0 2px 3px #c7c7c7;--button-tab-padding:.1rem;--button-tab-item-padding:.5rem 1rem;--button-tab-font-size:14px;border:1px solid var(--button-tab-border-color);border-radius:var(--button-tab-border-radius);box-shadow:var(--button-tab-shadow);display:flex;position:relative}.tk-button-tab__inner{padding:var(--button-tab-padding);display:flex}.tk-button-tab__inner>ul{font-size:var(--button-tab-font-size);display:flex}.tk-button-tab__inner>ul li{padding:var(--button-tab-item-padding);border-radius:var(--button-tab-border-radius);cursor:pointer}.tk-button-tab--active{background-color:var(--button-tab-active-bg);color:var(--button-tab-active-text)}.tk-banner{--banner-bg-default:transparent;--banner-bg-info:#e1edff;--banner-bg-danger:#ffd9da;--banner-bg-warning:#ffeba4;--banner-text-danger:red;--banner-text-warning:#937409;--banner-border-color:#cee3ff;--banner-padding:.5rem 1.5rem;--banner-border-radius:15px;--banner-font-weight:600;background-color:var(--banner-bg-default);width:100%;padding:var(--banner-padding);border-radius:var(--banner-border-radius);font-weight:var(--banner-font-weight);border:1px solid var(--banner-border-color);display:flex;position:relative;overflow:auto}.tk-banner.info{background-color:var(--banner-bg-info)}.tk-banner.danger{background-color:var(--banner-bg-danger);color:var(--banner-text-danger)}.tk-banner.warning{background-color:var(--banner-bg-warning);color:var(--banner-text-warning)}.tk-carousel{--carousel-icon-opacity:.4;--carousel-icon-opacity-hover:1;--carousel-icon-size:1rem;--carousel-transition-duration-fast:.2s;--carousel-transition-duration-slow:.6s;--carousel-transition-timing:ease-in-out;--carousel-content-min-height:3rem;--carousel-dot-color:#848484;--carousel-dot-active-color:#0052cc;--carousel-dot-active-opacity:1;--carousel-slide-offset:100%;flex-direction:column;width:100%;display:flex;position:relative}.tk-carousel svg{opacity:var(--carousel-icon-opacity);cursor:pointer;transition:opacity var(--carousel-transition-duration-fast) var(--carousel-transition-timing)}.tk-carousel svg:hover{opacity:var(--carousel-icon-opacity-hover);transition:opacity var(--carousel-transition-duration-fast) var(--carousel-transition-timing)}.tk-carousel__container{align-items:center;width:100%;display:flex;position:relative}.tk-carousel__left svg{transform:rotate(180deg)}.tk-carousel__content{min-height:var(--carousel-content-min-height);flex:1;overflow:hidden}.tk-carousel__items{position:relative}.tk-carousel__item{width:100%;transition:transform var(--carousel-transition-duration-slow) var(--carousel-transition-timing);backface-visibility:hidden;perspective:1000px;position:absolute}.tk-carousel__item>*{width:100%;height:100%}.tk-carousel__item.left{transform:translateX(calc(var(--carousel-slide-offset) * -1))}.tk-carousel__item.right{transform:translateX(var(--carousel-slide-offset))}.tk-carousel__footer{display:flex}.tk-carousel__dots{margin:auto}.tk-carousel__dots svg{width:var(--carousel-icon-size)}.tk-carousel__dot{color:var(--carousel-dot-color);transition:opacity var(--carousel-transition-duration-slow) var(--carousel-transition-timing)}.tk-carousel__dot--active,.tk-carousel__dot:hover{color:var(--carousel-dot-active-color);opacity:var(--carousel-dot-active-opacity)!important}
