/*
================================================
  SIBHOST CORE — Client Templates Styles
  templates/sibhost/assets/css/sibhost_core.css
================================================
*/

/* ─── Services List: Filter Bar ─── */
.svc-filter-bar {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  flex-wrap: wrap;
}
.svc-ml-auto { margin-right: auto; }

/* ─── Services List: Status Text ─── */
.svc-status-text {
  font-size: var(--text-xs);
  font-weight: var(--font-semibold);
}
.svc-status-text.is-active    { color: var(--success); }
.svc-status-text.is-suspended { color: var(--danger); }
.svc-status-text.is-pending   { color: var(--warning); }
.svc-status-text.is-muted     { color: var(--text-muted); }

/* ─── Services List: Expiry Value ─── */
.svc-expiry-value.is-suspended { color: var(--danger); }
.svc-expiry-value.is-muted     { color: var(--text-muted); }

/* ─── Services List: Card Actions ─── */
.svc-card-actions {
  display: flex;
  gap: var(--space-2);
  margin-top: var(--space-4);
  padding-top: var(--space-4);
  border-top: 1px solid var(--border-soft);
}
.svc-action-btn { flex: 1; justify-content: center; }

/* ─── Services List: Empty State (grid span) ─── */
.svc-empty-full { grid-column: 1 / -1; }
.svc-empty-link { margin-top: var(--space-3); display: inline-block; }
