.tabs-component {
  @apply mt-12 overflow-hidden rounded-md bg-white shadow;
}
.tabs-component .tabs-component-tabs {
  @apply flex border-b bg-gray-100;
}
.tabs-component .tabs-component-tabs .tabs-component-tab {
  @apply flex items-center gap-2 text-sm font-medium text-gray-500 cursor-pointer hover:bg-gray-100 uppercase transition-colors duration-200 ease-in-out;
}
.tabs-component .tabs-component-tabs .tabs-component-tab:hover {
  @apply text-blue-600;
}
.tabs-component .tabs-component-tabs .tabs-component-tab.is-active {
  @apply text-blue-600 bg-white;
}
.tabs-component .tabs-component-tabs .tabs-component-tab .tabs-component-tab-a {
  @apply flex items-center px-4 py-3 gap-2;
}/*# sourceMappingURL=vue-tabs.css.map */