/* Remove search icons from input fields */
#invTrackingSearch,
#poItemSearch,
#manPoItemSearch {
  background-image: none !important;
  background: white !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  padding-left: 0.75rem !important;
}

#invTrackingSearch::-webkit-search-decoration,
#invTrackingSearch::-webkit-search-cancel-button,
#invTrackingSearch::-webkit-search-results-button,
#invTrackingSearch::-webkit-search-results-decoration,
#poItemSearch::-webkit-search-decoration,
#poItemSearch::-webkit-search-cancel-button,
#poItemSearch::-webkit-search-results-button,
#poItemSearch::-webkit-search-results-decoration,
#manPoItemSearch::-webkit-search-decoration,
#manPoItemSearch::-webkit-search-cancel-button,
#manPoItemSearch::-webkit-search-results-button,
#manPoItemSearch::-webkit-search-results-decoration {
  display: none !important;
}

/* Remove any icons from search input wrappers */
#invTrackingSearch::before,
#invTrackingSearch::after,
#poItemSearch::before,
#poItemSearch::after,
#manPoItemSearch::before,
#manPoItemSearch::after {
  content: none !important;
  display: none !important;
}

/* Hide any icon elements near search inputs */
#invTrackingSearch + svg,
#invTrackingSearch + i,
#invTrackingSearch ~ svg,
#invTrackingSearch ~ i,
#poItemSearch + svg,
#poItemSearch + i,
#poItemSearch ~ svg,
#poItemSearch ~ i,
#manPoItemSearch + svg,
#manPoItemSearch + i,
#manPoItemSearch ~ svg,
#manPoItemSearch ~ i {
  display: none !important;
}

/* Hide search icon containers by ID */
#searchIcon,
#manPoSearchIcon,
#poSearchIcon {
  display: none !important;
}

/* Sidebar Navigation */
.sidebar-item {
  transition: all 0.2s ease;
}

.sidebar-item:hover {
  background-color: rgba(59, 130, 246, 0.1);
  padding-left: 0.625rem;
}

.sidebar-item.active {
  background-color: rgba(59, 130, 246, 0.2);
  border-left: 4px solid #3b82f6;
  font-weight: 600;
}

/* Cook Progress Status Action Links */
.status-actions {
  display: flex;
  gap: 1rem;
  margin-top: 1rem;
  padding: 0.75rem;
  border: 1px solid #e5e7eb;
  border-radius: 0.5rem;
  background-color: #f9fafb;
}

.status-action {
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.pending-action {
  color: #f59e0b;
  background-color: #fffbeb;
  border: 1px solid #fef3c7;
}

.in-progress-action {
  color: #3b82f6;
  background-color: #eff6ff;
  border: 1px solid #dbeafe;
}

.ready-action {
  color: #10b981;
  background-color: #ecfdf5;
  border: 1px solid #d1fae5;
}

.cooking-action {
  color: #ef4444;
  background-color: #fef2f2;
  border: 1px solid #fee2e2;
}

.status-action:hover {
  text-decoration: underline;
} 