/* ===== MAIN BACKGROUND ===== */
body {
  background-color: #f5f7fa !important;
  font-family: "Segoe UI", Roboto, Arial, sans-serif !important;
}

/* ===== TOP HEADER BAR ===== */
#header, .jenkins-app-bar {
  background: #1976d2 !important;  /* Enterprise Blue */
  color: white !important;
  box-shadow: 0 2px 4px rgba(0,0,0,0.15) !important;
  border-radius: 8px;
  padding-left: 15px;
}
.jenkins-app-bar h1, .jenkins-app-bar h2 {
	color: white !important;
}
/* Header text */
#header a, 
.jenkins-app-bar a,
#header span {
  color: white !important;
}

/* ===== SIDEBAR ===== */
#side-panel {
  background: #ffffff !important;
  border-right: 1px solid #e0e0e0 !important;
}

/* Sidebar links */
#side-panel a {
  color: #333 !important;
}

#side-panel a:hover {
  background: #e3f2fd !important;
  border-radius: 6px;
}

/* ===== MAIN CONTENT AREA ===== */
#main-panel {
  background: #ffffff !important;
  padding: 20px !important;
}

/* Replace Jenkins Logo */
#jenkins-head-icon {
  content: url("https://uat.capla.cloud/assets/Capla_Word_Mark_Blue-bp-U3BOU.png") !important;
  width: 120px !important;
  height: auto !important;
}

/* ===== TABLES ===== */
table {
  background: white !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  border: 1px solid #e0e0e0 !important;
}

th {
  background: #f0f4f8 !important;
  color: #333 !important;
  font-weight: 600 !important;
}

tr:nth-child(even) {
  background: #fafafa !important;
}

/* ===== BUTTONS ===== */
button, .jenkins-button {
  border: none !important;
  border-radius: 6px !important;
  padding: 6px 14px !important;
  color: #333 !important
  background: aquamarine !important
}

button:hover, .jenkins-button:hover {
  background: rgb(38 194 172) !important;
  color: white !important;
}

/* ===== BUILD STATUS ICONS ===== */
.build-status-link {
  font-weight: 500 !important;
}

/* ===== FIX TEXT VISIBILITY ===== */
span, div, td, th, label {
  color: #333 !important;
}
.jenkins-header .jenkins-button {
	color: #1976d2 !important;
    min-height: 2.375rem;
    min-width: 2.375rem;
    padding: 0;
}