/*
 * DiraChart lookup contrast guard.
 * Layout is locked. This file only improves readability/contrast.
 */

.path-mds-lookup,
.path-mds-lookup-item {
  --dc-readable-dark: #0f2f2c;
  --dc-readable-muted: #294f4b;
  --dc-readable-border: rgba(31, 91, 95, 0.28);
}

.path-mds-lookup h1,
.path-mds-lookup h2,
.path-mds-lookup h3,
.path-mds-lookup-item h1,
.path-mds-lookup-item h2,
.path-mds-lookup-item h3 {
  color: var(--dc-readable-dark) !important;
  text-shadow: none !important;
}

.path-mds-lookup p,
.path-mds-lookup li,
.path-mds-lookup td,
.path-mds-lookup th,
.path-mds-lookup-item p,
.path-mds-lookup-item li,
.path-mds-lookup-item td,
.path-mds-lookup-item th {
  color: var(--dc-readable-muted) !important;
}

.path-mds-lookup a,
.path-mds-lookup button,
.path-mds-lookup-item a,
.path-mds-lookup-item button {
  font-weight: 800;
}

.path-mds-lookup .dcx-panel p,
.path-mds-lookup-item .dcx-panel p,
.path-mds-lookup [class*="crosswalk"] p,
.path-mds-lookup-item [class*="crosswalk"] p {
  color: #dfeeed !important;
}

.path-mds-lookup [class*="card"],
.path-mds-lookup-item [class*="card"],
.path-mds-lookup [class*="panel"],
.path-mds-lookup-item [class*="panel"] {
  border-color: var(--dc-readable-border);
}

.path-mds-lookup .dc-pill,
.path-mds-lookup-item .dc-pill,
.path-mds-lookup [class*="chip"],
.path-mds-lookup-item [class*="chip"] {
  color: #0f2f2c !important;
  font-weight: 850;
}
