/* ==========================================================================
   BIZWAVE ERP — STICKY ACTION BAR (QuickBooks Sticky Dark Footer)
   ========================================================================== */

.erp-action-bar {
  position: fixed;
  bottom: 0;
  left: var(--w-nav);
  right: 0;
  height: 60px;
  background-color: var(--c-nav-bg);
  color: var(--c-text-inverse);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--sp-5);
  z-index: var(--z-sticky-bar);
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
  transition: left var(--transition-normal);
}

.erp-sidebar.is-collapsed ~ .erp-main-wrapper .erp-action-bar,
.erp-sidebar.is-collapsed + .erp-main-wrapper .erp-action-bar {
  left: var(--w-nav-collapsed);
}

.erp-action-bar__left {
  display: flex;
  align-items: center;
  gap: var(--sp-2);
}

.erp-action-bar__center {
  display: flex;
  align-items: center;
  gap: var(--sp-3);
  font-size: var(--fs-xs);
  color: var(--c-nav-text-muted);
}

.erp-action-bar__right {
  display: flex;
  align-items: center;
  gap: var(--sp-3);
}

/* Action bar buttons */
.erp-action-bar .btn--secondary {
  background-color: transparent;
  color: var(--c-text-inverse);
  border-color: var(--c-nav-border);
}
.erp-action-bar .btn--secondary:hover {
  background-color: var(--c-nav-hover);
  border-color: var(--c-text-inverse);
  color: var(--c-text-inverse);
}

.erp-action-bar .btn--primary {
  background-color: var(--c-primary);
  border-color: var(--c-primary);
  color: var(--c-text-inverse);
}
.erp-action-bar .btn--primary:hover {
  background-color: var(--c-primary-hover);
}

@media (max-width: 767px) {
  .erp-action-bar {
    left: 0 !important;
    padding: 0 var(--sp-3);
  }
}
