/* comparativas.css — draft table layer for the gallmur.com comparison pages.
   Loaded after /assets/objeciones.css (shared typography + dark layout).
   Scope: comparison table (horizontal-overflow wrapper), disclosure and note
   boxes. Only .cmp-* / table.cmp selectors — no global overrides.
   Prepared in comparison-drafts; integrate as /assets/comparativas.css. */

.cmp-disclosure{border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:12px;background:var(--panel);padding:14px 18px;margin:16px 0}
.cmp-disclosure p{margin:0;font-size:.95rem}

.cmp-note{border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);font-size:.92rem;padding:12px 16px;margin:14px 0}
.cmp-note p{margin:0}

.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}
.cmp-scroll:focus-within{outline:2px solid var(--cyan-hi);outline-offset:2px}

table.cmp{width:100%;border-collapse:collapse;font-size:.87rem;line-height:1.5}
table.cmp th,table.cmp td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
table.cmp thead th{font:600 .66rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-hi);background:rgba(0,184,230,.07)}
table.cmp tbody tr:nth-child(even) td{background:rgba(255,255,255,.02)}
table.cmp tbody tr:last-child td{border-bottom:0}
table.cmp td.cmp-tool{font-weight:700;color:var(--text-strong)}
table.cmp td.cmp-src{font-size:.78rem;color:var(--muted)}
table.cmp td.cmp-src a{display:inline-block;margin:1px 0}
table.cmp a{overflow-wrap:anywhere}

@media (max-width:749px){
  table.cmp{min-width:720px}
  table.cmp th,table.cmp td{padding:9px 10px}
}
