/* ══════════════════════════════════════════════════════════════════════
   css/nakshatra-motion-report.css  —  Motion Report tab
   Selection panel + per-planet/per-target result tables for the
   Nakshatra + Motion-Tag (Margi/Atichari/Vakri) report. Reuses the app's
   existing tokens/classes (.fc, .fct, .planet-chip, .stock-list-item,
   .ptbl, .rpos/.rneg, .btn-main/.btn-sm) so it matches the rest of the UI.
   ══════════════════════════════════════════════════════════════════════ */

#view-nakreport .cta{max-width:1180px;margin:0 auto;padding:16px 20px 40px}

.nmr-panel{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;
  box-shadow:var(--sh2);padding:16px 18px;margin-bottom:6px}
.nmr-panel-hd{margin-bottom:12px}
.nmr-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:860px){.nmr-grid{grid-template-columns:1fr}}

/* Motion-tag colors, shared between chips (if used) and table headers/cells */
.nmr-tag-Margi{color:var(--teal)}
.nmr-tag-Atichari{color:#b45309}
.nmr-tag-Vakri{color:var(--red)}

/* Per-planet section header, above that planet's stacked target tables */
.nmr-planet-hd{
  font-size:14px;font-weight:800;color:var(--gold);margin:22px 0 10px;padding-bottom:6px;
  border-bottom:2px solid var(--goldbr);display:flex;align-items:center;gap:8px
}
.nmr-planet-hd .nmr-nak-tag{
  font-size:10.5px;font-weight:600;color:var(--text3);background:var(--bg3);
  padding:3px 9px;border-radius:12px;border:1px solid var(--bdr)
}

.nmr-tbl-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;
  box-shadow:var(--sh);overflow:hidden;margin-bottom:14px}
.nmr-tbl-title{padding:8px 14px;background:var(--bg3);border-bottom:1px solid var(--bdr);
  font-size:12px;font-weight:700}

.nmr-tbl th.nmr-tag-col, .nmr-tbl td.nmr-tag-col{text-align:center}
.nmr-tbl td.nmr-dash{color:var(--text3);text-align:center}

.nmr-empty{padding:26px;text-align:center;color:var(--text3);font-size:12.5px}
