@media (width<=760px){.mobile-hidden{display:none!important}}.tabs-component-panel{overflow:visible;padding:20px!important;font-family:inherit!important}@media (width<=760px){.mobile-hidden{display:none!important}}.tabs-component{width:100%;display:flex;container-type:inline-size}.tabs-component .tabs-wrapper{width:100%;height:100%}.tabs-component .tabs-wrapper .tabs-component-tabs{flex:0;width:100%;margin:0;padding:0;display:flex}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab{cursor:pointer;padding:10px 5px;font-size:.8em;list-style:none}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab.is-hidden{display:none}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab.is-active{box-shadow:2px 2px 4px #ccc}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab.is-active a{color:#000}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab a{color:#444;text-decoration:none}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab.error{color:red;border:1px solid red;border-right:none}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab.error a{color:red}.tabs-component .tabs-wrapper .tabs-component-tabs .tabs-component-tab .tab{font:inherit;background-color:inherit;cursor:pointer;border:none;padding:5px;font-size:1rem}.tabs-component .tabs-wrapper .tabs-component-panels{z-index:1;width:100%;position:relative;overflow:visible;box-shadow:2px 2px 3px #ccc}.tabs-component .tabs-wrapper .tab-content{padding:20px;overflow:visible}.tabs-component .tabs-wrapper.vertical{justify-content:stretch;height:100%;display:flex}.tabs-component .tabs-wrapper.vertical .tabs-component-tabs{flex-direction:column}.tabs-component .tabs-wrapper.vertical .tabs-component-tabs .tab{text-align:left;white-space:nowrap;width:100%}.tabs-component .tabs-wrapper.horizontal .tabs-component-tabs{flex-direction:row}.tabs-component .tabs-wrapper.horizontal .tabs-component-tabs .tab{text-align:left;white-space:nowrap}@container (width<760px){.tabs-component .tabs-wrapper{display:block!important}.tabs-component .tabs-wrapper li{padding:5px 10px!important}}.tabs-component.fixed{height:100%}.tabs-component.fixed>.tabs-wrapper>.tabs-container{position:absolute}.tabs-component.fixed>.tabs-wrapper>.tabs-component-panels{height:100%;overflow:auto}
