/* ===== Vigo MD theme for Metabase (OSS) — clean edition =====
   White cards (no more yellow), neutral canvas, GREEN table headers,
   race-car green accents (#163B04), honey gold (#EDB210) used sparingly. */
:root {
  --mb-color-brand: #163B04 !important;
  --mb-color-brand-hover: #1f5208 !important;
  --mb-color-brand-light: #e6efe0 !important;
  --mb-color-brand-lighter: #f1f6ee !important;
  --mb-color-metabase-brand: #163B04 !important;
  --mb-color-metabase-brand-hover: #1f5208 !important;
  --mb-color-text-brand: #163B04 !important;
  --mb-color-border-brand: #163B04 !important;
  --mb-color-icon-brand: #163B04 !important;
  --mb-color-filter: #163B04 !important;
  --mb-color-summarize: #163B04 !important;
  --mb-color-background-brand: #163B04 !important;
  --mb-color-background-selected: #163B04 !important;
  --mb-color-background-hover: #f1f6ee !important;
  --mb-color-bg-dashboard: #edefea !important;       /* clean light neutral (not cream) */
  --mb-color-bg-dashboard-card: #ffffff !important;  /* WHITE cards — kills the yellow */
}

/* Left nav -> green */
[data-testid="main-navbar-root"], [data-element-id="navbar-root"], aside[aria-label="Navigation bar"] { background-color: #163B04 !important; }
[data-testid="main-navbar-root"] *, [data-element-id="navbar-root"] * { color: #edefea !important; }
[data-testid="main-navbar-root"] svg, [data-element-id="navbar-root"] svg { fill: #edefea !important; }

/* Top app bar -> white with a thin green underline */
[data-testid="app-bar"] { background-color: #ffffff !important; border-bottom: 2px solid #163B04 !important; }

/* Brand wordmark -> Vigo MD logo (white asset, inverted to black on the light app bar) */
:root { --vigo-logo: url("data:image/png;base64,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"); }
/* Real Metabase logo: hide the dotted-M, show the white Vigo wordmark on the green nav */
[data-testid="main-logo"], .Icon-metabase, [aria-label="Navigate to home page"] svg { display: none !important; }
[data-testid="main-logo-link"] {
  display: inline-block !important; width: 104px !important; height: 30px !important;
  background-image: var(--vigo-logo) !important; background-repeat: no-repeat !important;
  background-position: left center !important; background-size: contain !important;
  filter: invert(1) !important;  /* logo lives on the WHITE app bar -> black wordmark */
}
/* Strip Metabase nav clutter / branding */
[data-testid="main-navbar-root"] [role="tab"]:has(a[href="/getting-started"]) { display: none !important; }    /* Getting Started + How to use Metabase */
[data-testid="main-navbar-root"] [role="section"]:has([aria-label="Browse models"]) { display: none !important; }  /* Data: Models + Metrics */
[data-testid="main-navbar-root"] div:has(> ul a[href="/collection/trash"]) { display: none !important; }  /* Trash section */
/* View-only experience: remove the New button + Metabot chat (Metabot is EE-gated — doesn't work on our plan) */
button[aria-label="New"], a[aria-label="New"], button[aria-label^="Chat with Metabot"], [aria-label="metabot icon"] { display: none !important; }

/* Login / setup */
body, .Login, [data-testid="login-page"], [data-testid="setup-page"] { background-color: #edefea !important; }
[data-testid="login-page"]::before, [data-testid="setup-page"]::before {
  content: ""; display: block; margin: 10px auto 14px; width: 230px; height: 92px;
  background-image: var(--vigo-logo); background-repeat: no-repeat; background-position: center; background-size: contain; filter: invert(1);
}

/* ===== MORE GREEN IN TABLES: dark-green header row, white text ===== */
[role="columnheader"], [data-testid="header-cell"], thead th,
.TableInteractive-headerCellData, [data-testid="table-header"] [role="columnheader"],
[data-testid="cell-data"][role="columnheader"] {
  background-color: #163B04 !important; color: #ffffff !important; border-color: #1f5208 !important; font-weight: 600 !important;
}
[role="columnheader"] *, [data-testid="header-cell"] *, thead th * { color: #ffffff !important; fill: #ffffff !important; }
/* gentle green row hover */
[role="row"]:hover, tr:hover { background-color: #f1f6ee !important; }

/* White cards with a subtle clean border */
[data-testid="dashcard"], .DashCard, [data-testid="dashcard-container"] {
  background-color: #ffffff !important; border: 1px solid #e3e6e0 !important; border-radius: 8px !important;
}
/* Section-header text cards: white, green heading text */
[data-testid="dashcard"] h1, [data-testid="dashcard"] h2, [data-testid="dashcard"] h3 { color: #163B04 !important; }

/* Buttons / selected */
.Button--primary, button[data-is-selected="true"], [type="submit"].Button { background-color: #163B04 !important; border-color: #163B04 !important; color: #fff !important; }
.Button--primary:hover { background-color: #1f5208 !important; }

/* Links + active dashboard tab */
a.link, .link, a[class*="link"] { color: #163B04 !important; }
[role="tab"][aria-selected="true"] { color: #163B04 !important; border-color: #163B04 !important; }
