/* Export dropdown (Excel / PDF / Print) – shared by every page.
   Scoped to .exp-menu so the Column-visibility menu and everything else stay as they were. */
.dd .menu.exp-menu{
  min-width:190px;
  padding:6px;
  border:1px solid #e4e6e6;
  border-radius:12px;
  background:var(--surface,#fff);
  box-shadow:0 10px 28px rgba(15,23,42,.14);
}
.dd .menu.exp-menu button{
  display:flex;align-items:center;gap:7px;
  width:100%;height:32px;margin:0 0 2px;padding:0 12px;
  border:0;border-radius:8px;background:none;
  color:#2c4a45;
  font:600 13px 'Plus Jakarta Sans','Inter',system-ui,sans-serif;
  text-align:left;cursor:pointer;
}
.dd .menu.exp-menu button:last-child{margin-bottom:0}
.dd .menu.exp-menu button:hover,
.dd .menu.exp-menu button:focus-visible{background:#f6f8fd;outline:0}
.dd .menu.exp-menu button svg{
  flex:0 0 auto;width:14px;height:16px;
  fill:currentColor;stroke:none;       /* base.css strokes icons – these are filled shapes */
}
.dd .menu.exp-menu button svg .ln{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round}
.dd .menu.exp-menu button .i-xl{color:#0f8a5f}
.dd .menu.exp-menu button .i-pdf{color:#dc3545}
.dd .menu.exp-menu button .i-pr{color:#212529;width:15px}
.dd .menu.exp-menu button .i-pr .hol{fill:none;stroke:#212529;stroke-width:1.6}
.dd .menu.exp-menu button .i-pr .paper{fill:#fff;stroke:#212529;stroke-width:1.5}
.dd .menu.exp-menu button span{line-height:1}

/* dark scheme (theme.js sets --ink on <html> only in dark mode) */
:root[style*="--ink"] .dd .menu.exp-menu{border-color:var(--line)}
:root[style*="--ink"] .dd .menu.exp-menu button{color:var(--ink)}
:root[style*="--ink"] .dd .menu.exp-menu button:hover,
:root[style*="--ink"] .dd .menu.exp-menu button:focus-visible{background:color-mix(in srgb,#10b981 16%,var(--surface))}
:root[style*="--ink"] .dd .menu.exp-menu button .i-pr{color:var(--ink)}
:root[style*="--ink"] .dd .menu.exp-menu button .i-pr .hol{stroke:var(--ink)}
:root[style*="--ink"] .dd .menu.exp-menu button .i-pr .paper{fill:var(--surface);stroke:var(--ink)}
