/* CSL FORCE - Salesforce Lightning Theme V4 */

/* Header - Dark Blue */
.css-1es5jup {
  background: #032D60 !important;
  border-bottom: 2px solid #0176D3 !important;
}
.css-1es5jup, .css-1es5jup * { color: #FFFFFF !important; }
.css-1es5jup svg { color: #FFFFFF !important; fill: #FFFFFF !important; stroke: #FFFFFF !important; }

/* Sidebar - Dark Navy */
.css-10bqvjr, .css-1nkexg3, .css-7ui7zi {
  background: #001A3A !important;
}
.css-10bqvjr *, .css-1nkexg3 *, .css-7ui7zi * {
  color: rgba(255,255,255,0.85) !important;
}

/* Active nav - subtle, not bright blue */
a.navigation-drawer-item[aria-selected="true"] {
  background: rgba(255,255,255,0.12) !important;
  border-left: 3px solid #1B96FF !important;
}

/* Content area text - dark/readable */
/* Content text handled by JS */

/* Kanban cards */
div[draggable="true"] {
  border: 1px solid #DDDBDA !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 4px rgba(0,0,0,0.08) !important;
}

/* Row hover */
tr:hover, a[href*="/object/"]:hover { background-color: #E5F1FB !important; }

/* Links blue */
a[href*=".com"]:not(.navigation-drawer-item) { color: #0176D3 !important; }

/* Body */
body { background-color: #F3F3F3 !important; }

/* Scrollbar */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-thumb { background: #C9C7C5; border-radius: 4px; }
