/* La pantalla de VanyCartera. El marco, la lista, la ficha, el ciclo, la bandeja y los campos son
   de VanyMarca (`marca/componentes.css` y `marca/consola.css`, la consola común del sprint 9);
   aquí va solo lo propio: la suma de un reparto o de unas cuotas, y las barras de antigüedad. */
.suma { margin: 0; padding: var(--vc-e-3) var(--vc-e-4); border-top: 2px solid var(--vc-tinta);
  font-weight: var(--vc-peso-medio); font-family: var(--vc-font-mono); font-variant-numeric: tabular-nums; }
.suma.mal { color: var(--vc-error); }
meter.tramo { width: min(8rem, 40vw); height: 0.7rem; vertical-align: middle; }

/* `hidden` manda siempre (también lo pone la consola común): un velo con `display` y `hidden` tapaba la pantalla. */
[hidden] { display: none !important; }

/* El enlace de pago de una deuda (D02): tiene que poder leerse y copiarse entero. */
.enlace-pago { display: block; font: var(--vc-t-nota)/1.4 var(--vc-font-mono); overflow-wrap: anywhere; user-select: all;
  background: var(--vc-superficie-2); border: 1px solid var(--vc-borde); border-radius: var(--vc-radio-sm); padding: var(--vc-e-3); }

/* El contacto del deudor (D06): los gestos (llamar, WhatsApp, correo) caben en una línea y se
   parten en el teléfono; de dónde salió, debajo y en pequeño. */
.contacto { overflow-wrap: anywhere; }
.contacto__fuente { display: block; color: var(--vc-tinta-suave); }
.contacto-gestion { margin: 0 0 var(--vc-e-3); }
/* El selector de archivo nativo medía 21 px de alto: no se acertaba con el dedo (sprint 14, O03). */
.archivo-al-dedo { min-height: 44px; padding: var(--vc-e-2) 0; }
