.text-action{color:var(--c-text)}.tab-box{background-color:var(--c-white);-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.0509803922);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.0509803922);padding:0 8px;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tab-box-scroll{overflow:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% + 16px)}.tab-box .tab-button{width:auto;padding:0 32px;height:56px;color:var(--c-black);cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;border-bottom:3px solid rgba(255,255,255,0)}@media screen and (max-width:970px){.tab-box .tab-button{padding:0 15px}}@media screen and (min-width:690px){.tab-box .tab-button.active{cursor:default;border-color:var(--c-color)}}.tab-item-element:not(.open){display:none}.tab-dropdown{display:contents}@media screen and (max-width:690px){.tab-box{position:relative;width:100%}.tab-box .tab-button{width:100%}.tab-box .tab-button.active:after{content:"";display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);margin-left:10px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out}.tab-box.open .tab-button.active:after{-webkit-transform:rotate(-135deg) translateY(2px);transform:rotate(-135deg) translateY(2px)}.tab-box.open .tab-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-box .tab-dropdown{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:var(--c-white);border-radius:8px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12);z-index:100;overflow:hidden}.tab-box .tab-dropdown .tab-button{width:100%;height:48px;padding:0 20px;border-bottom:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tab-box .tab-dropdown .tab-button:hover{background:var(--c-bg,#f5f5f7)}}.tab-top{padding-bottom:24px}