
/* MTP_RES_COMPANY_V2 (2026-10-05) - company Resource Estimates page: projects, current + earlier estimates, reserves, sources */
.mtp-r2 .mtp-r2-intro{margin:2px 0 10px;color:#666;font-size:12.5px}
.mtp-r2-sec h4{margin:16px 0 4px;font-size:0.95rem;color:var(--mtp-text,#1a1a1a)}
.mtp-r2-proj{border-top:1px solid #eee;padding:10px 0 6px}
.mtp-r2-ptitle{font-weight:600;margin-bottom:4px;color:var(--mtp-text,#1a1a1a)}
.mtp-r2-sub{font-weight:400;color:#999;font-size:0.72rem;margin-left:4px}
.mtp-r2-cur.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
@media (max-width:900px){.mtp-r2-cur.two{grid-template-columns:minmax(0,1fr)}}
.mtp-r2-est{margin:4px 0 8px;min-width:0}
.mtp-r2-est.compact{padding:6px 8px;background:#fafafa;border-radius:6px}
.mtp-r2-head{font-size:0.8rem}
.mtp-r2-line{font-size:0.72rem;color:#777;margin:2px 0 4px}
.mtp-r2-line a{color:#555}
.mtp-r2-tag{display:inline-block;border:1px solid #ddd;border-radius:8px;padding:0 6px;font-size:0.68rem;color:#555;background:#f6f6f6;margin-left:4px;font-weight:400}
.mtp-r2-tag.warn{color:#8a6d1f;background:#fdf6e3;border-color:#f0e3bd}
.mtp-r2-tag.old{color:#9b2c2c;background:#fbeaea;border-color:#efc9c9}
.mtp-r2-src{display:inline-block;border-radius:8px;padding:0 6px;font-size:0.66rem;font-weight:600}
.mtp-r2-src.mnt{background:#eef3fb;color:#2f5b9a;border:1px solid #d6e2f5}
.mtp-r2-src.mp{background:#eef8f0;color:#2e7a45;border:1px solid #d3ecd9}
.mtp-r2-wrap{overflow-x:auto}
.mtp-r2-tbl th,.mtp-r2-tbl td{font-size:0.78rem;white-space:nowrap}
.mtp-r2-note{font-size:0.7rem;color:#888;margin-top:2px}
.mtp-r2-more,.mtp-r2-all{display:inline-block;background:none;border:0;padding:0;margin-top:2px;color:#777;font-size:0.75rem;cursor:pointer;text-decoration:underline dotted;font-family:inherit}
.mtp-r2-earlier{margin-top:6px}
