/* /tracker views (emails, email-template); loaded after tracker.css */
#views{margin:6px 0 0}
#views a.tab{text-decoration:none}
#emails-view,#template-view{display:none}
html[data-view=emails] #emails-view,html[data-view=email-template] #template-view{display:block}
html[data-view=emails] #sources-view,html[data-view=email-template] #sources-view,
html[data-view=emails] #meta,html[data-view=emails] #totals,html[data-view=email-template] #meta,html[data-view=email-template] #totals{display:none}
.draft{border:1px dashed var(--partial);border-radius:8px;padding:.5rem .8rem;margin:.4rem 0 .8rem}
.badge.k-email{background:#0ea5e933;color:#38bdf8}.badge.k-signup{background:#db277733;color:#f472b6}
.badge.pr-high{background:var(--down)}.badge.pr-med{background:var(--partial)}.badge.pr-low{background:var(--off)}
.badge.o-not-sent{background:var(--off)}.badge.o-drafted{background:var(--considered)}.badge.o-sent{background:#2563eb}
.badge.o-replied{background:var(--viable)}.badge.o-approved,.badge.o-signed-up{background:var(--live)}.badge.o-declined{background:var(--down)}
#etab code{font-size:12px;word-break:break-all}
#etab td:nth-child(4){min-width:240px}
.tplgrid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:16px;align-items:start}
@media (max-width:1000px){.tplgrid{grid-template-columns:1fr}}
#tframe{width:100%;height:1180px;border:1px solid var(--line);border-radius:8px;background:#eef6f9}
#ttext{white-space:pre-wrap;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}
