/* Estilos de la pestaña «Tres capas» (vista_b.tarjetas), 20-09-2026.
   Son las reglas de `vista_b.CSS` que hacen falta DENTRO de la pestaña —las que pinta el HTML que viaja en los subtítulos,
   los paneles, las tablas y las plegadas—, todas bajo `#vista-capas` para que no toquen nada más de la aplicación.
   Aquí no hay `body`, `main` ni `h1`: eso es de la página autocontenida (`estudio/vista-b.html`), no de la aplicación. */
#vista-capas .capa { margin-top: 28px; border-top: 2px solid #0b0b0b; padding-top: 6px }
#vista-capas .capa h3 { font-size: 15px; margin: 0 0 6px; color: #52514e; text-transform: uppercase; letter-spacing: .04em }
#vista-capas .sub { color: #52514e; font-size: 13.5px; margin: 0 0 6px }
#vista-capas .contra { font-size: 13px; color: #52514e; margin: 6px 0 4px; border-left: 3px solid #e1e0d9; padding-left: 10px }
#vista-capas .contra a { color: #2a78d6; text-decoration: none; white-space: nowrap }
#vista-capas .contra a:hover { text-decoration: underline }
#vista-capas .pill { display: inline-block; font-size: 11px; font-weight: 600; letter-spacing: .04em; padding: 1px 7px;
                     border-radius: 10px; border: 1px solid #e1e0d9; color: #52514e; vertical-align: middle }
#vista-capas .pill-medido { background: #eef4fb; border-color: #b7d3f6 }
#vista-capas .pill-leido { background: #fdf1ea; border-color: #f3c3ab }
#vista-capas .pill-verificado { background: #eaf7f0; border-color: #a9dfc7 }
#vista-capas .pill-provisional { background: #fff6df; border-color: #f3d98b }
#vista-capas summary { cursor: pointer; color: #2a78d6; font-size: 13.5px }
#vista-capas table.frases { border-collapse: collapse; width: 100%; font-size: 13.5px }
#vista-capas table.frases td, #vista-capas table.frases th { border-bottom: 1px solid #e1e0d9; padding: 6px 8px; text-align: left; vertical-align: top }
#vista-capas table.frases td.n { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; color: #52514e }
/* la tabla de citas de la figura 2d viaja dentro del cuerpo de su tarjeta y usa las dos clases */
#vista-capas table.citas td:first-child, #vista-capas table.citas td:nth-child(2) { white-space: nowrap }
#vista-capas table.citas a { color: #2a78d6; text-decoration: none }
#vista-capas .muda { color: #898781; font-size: 12.5px }
#vista-capas .cierre { background: #fcfcfb; border: 1px solid #e1e0d9; border-radius: 8px; padding: 14px 16px; margin: 14px 0 }
#vista-capas .cierre ul { padding-left: 20px }
#vista-capas .paneles { display: flex; flex-wrap: wrap; gap: 12px }
#vista-capas .paneles .panel { flex: 1 1 400px; min-width: 0 }
