/*
 * KoloPlus — widgets/legal/tabs_strip · v1.1.3.009
 */

.w-legal-tabs-strip {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-bottom: var(--n-s-2);
  border-bottom: 1px solid var(--n-line-soft);
  overflow-x: auto;
  scrollbar-width: none;
  margin-bottom: var(--n-s-4);
}
.w-legal-tabs-strip::-webkit-scrollbar { display: none; }

.w-legal-tabs-strip__tab {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border-radius: var(--n-r-pill);
  background: transparent;
  color: var(--n-text-mute);
  font-family: inherit;
  font-weight: var(--n-w-med);
  text-decoration: none;
  white-space: nowrap;
  border: none;
  cursor: pointer;
  transition: color var(--n-dur-base) var(--n-ease),
              background var(--n-dur-base) var(--n-ease);
}
.w-legal-tabs-strip__tab:hover {
  color: var(--n-text);
  background: var(--n-bg-hover);
}
.w-legal-tabs-strip__tab.is-active {
  color: var(--n-accent);
  background: var(--n-accent-soft);
  font-weight: var(--n-w-sem);
}

.w-legal-tabs-strip__icon {
  display: inline-flex;
  width: 16px;
  height: 16px;
}

.w-legal-tabs-strip__label {
  /* inline */
}
