/* ============================================================
   Altensor — White Label Theme
   All overrides use CSS custom properties so they work with
   Frappe v15's theming layer without touching core files.
   ============================================================ */

/* ---------- Brand colour palette (commented out until colors are decided) ---------- */
/*
:root {
  --altensor-navy:        #1e3a5f;
  --altensor-navy-light:  #254a78;
  --altensor-navy-mid:    #2d5a8e;
  --altensor-accent:      #4a9fd4;
  --altensor-accent-dark: #2d7dd2;
  --altensor-text-light:  #eef2f7;
  --altensor-text-muted:  #a8c0d6;
}
*/

/* ---------- Frappe CSS variable overrides (commented out until colors are decided) ---------- */
/*
:root {
  --primary:              var(--altensor-accent);
  --primary-color:        var(--altensor-accent);
  --btn-primary-bg:       var(--altensor-accent);
  --btn-primary-border:   var(--altensor-accent-dark);
}
*/

/* ---------- Navbar (commented out until colors are decided) ---------- */
/*
.navbar,
.navbar.navbar-default {
  background-color: var(--altensor-navy) !important;
  border-bottom: 1px solid var(--altensor-navy-mid) !important;
}

.navbar .navbar-brand,
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: var(--altensor-text-light) !important;
}

.navbar .nav > li > a,
.navbar .nav > li > a:hover {
  color: var(--altensor-text-muted) !important;
}

.navbar .nav > li > a:hover {
  color: var(--altensor-text-light) !important;
}

header.main-navbar,
header.main-navbar .navbar {
  background-color: var(--altensor-navy) !important;
}

header.main-navbar .navbar-brand span {
  color: var(--altensor-text-light) !important;
}
*/

/* ---------- Sidebar (commented out until colors are decided) ---------- */
/*
.layout-side-section,
.desk-sidebar,
.sidebar-menu {
  background-color: var(--altensor-navy-light) !important;
}

.sidebar-menu .sidebar-item a,
.desk-sidebar .sidebar-item a {
  color: var(--altensor-text-muted) !important;
}

.sidebar-menu .sidebar-item.selected a,
.sidebar-menu .sidebar-item a:hover {
  color: var(--altensor-text-light) !important;
  background-color: var(--altensor-navy-mid) !important;
}
*/

/* ---------- Page header / awesomebar (commented out until colors are decided) ---------- */
/*
.search-bar .awesomplete input,
.navbar-search .awesomplete input {
  background-color: var(--altensor-navy-mid);
  color: var(--altensor-text-light);
  border-color: var(--altensor-navy-mid);
}
*/

/* ---------- Primary buttons (commented out until colors are decided) ---------- */
/*
.btn-primary {
  background-color: var(--altensor-accent) !important;
  border-color:     var(--altensor-accent-dark) !important;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: var(--altensor-accent-dark) !important;
  border-color:     var(--altensor-accent-dark) !important;
}
*/

/* ---------- Workspace / app card highlight (commented out until colors are decided) ---------- */
/*
.app-card:hover {
  border-color: var(--altensor-accent) !important;
}
*/

/* ---------- Login page (commented out until colors are decided) ---------- */
/*
.login-content .for-login .page-card {
  border-top: 4px solid var(--altensor-accent);
}
*/

/* Login logo sizing — kept active (not color-related) */
.page-card .login-logo img {
  max-height: 56px;
}
