/* ═════════════════════════════════════════════════════════════════
   ▓ Flota — SÓLO LO QUE EL CATÁLOGO NO DABA ▓
   2026-09-29 · SPEC `plans/modulos/activos/SPEC_GARANTIAS_Y_ACTIVOS_2026-09-29.md` (Parte B).

   La lista es `.exds-pl` (`pantalla-lista.css`) y la ficha es `CabeceraObjeto` +
   `TarjetaPestanas` + `Kpi` + `CamposColumnas` + `PieLista` + `RegistroActividad`: todas
   ya cargadas. Lo que queda aquí es SÓLO lo que ninguna hoja resuelve:
     1 · el reparto de alto de la vista (el mismo contrato que Cartera, `backoffice.css`
         5-octies — en ESTA hoja para no tocar la compartida por cinco módulos)
     2 · la banda de resumen de la lista (5 cifras)
     3 · el lienzo de la ficha y su esqueleto
     4 · dos piezas de contenido de celda: dato mono + «copiar», y el enlace de la ficha
   ═════════════════════════════════════════════════════════════════ */

/* GATE-ALLOW: sin media queries — el backoffice es de ESCRITORIO, no-negociable 7 del
   proyecto (Ricardo, 2026-07-29): no se mide ni se mantiene ancho de teléfono */

/* ── 1 · Reparto de alto (mismo contrato que Cartera) ─────────────────────────────
   El anfitrión da el alto, la tarjeta lo reparte, sólo el cuerpo se mueve. El envoltorio
   de cada panel es columna (es el eslabón que se olvida), y sólo cuando NO está oculto:
   los dos paneles se conmutan con el `hidden` nativo y un `display` de autor le ganaría. */
.main-scroll > .bo-view[data-view="flota"] {
  height: 100%;
  min-height: 0;
  /* H12: relleno inferior = superior (mismo token que el de arriba de toda vista). Ver `backoffice.css`, 5-octies. */
  padding-bottom: var(--bo-content-pad-y-top);
}
.main-scroll > .bo-view[data-view="flota"].is-active {
  display: flex;
  flex-direction: column;
}
.main-scroll > .bo-view[data-view="flota"] > * {
  /* CRECE 0: la lista no crece más que su contenido (`backoffice.css`, «LA LISTA NO CRECE…»). */
  flex: 0 1 auto;
  min-height: 0;
}
.main-scroll > .bo-view[data-view="flota"] > [data-flpanel]:not([hidden]) {
  display: flex;
  flex-direction: column;
}
/* La vista de la lista DESAPARECE con `hidden` mientras la ficha está abierta (requisito 2 de `entrarADetalle()`; INC-726):
   `.is-active` le da `display:flex` y le ganaría a la hoja del navegador. */
.main-scroll > .bo-view[data-view="flota"].is-active[hidden] { display: none; }

/* ── 2 · Resumen de la lista — 5 cifras, ningún número con color ────────────────── */
/* RETIRADA `.flt-resumen`: `#fltResumen` lleva `exds-pl-resumen` (`pantalla-lista.css`): aire arriba 16,
   rejilla auto-fit + gap 20 (antes 5 columnas fijas, gap 16, aire abajo). Registro del retiro (INC-005). */

/* ── 3 · La ficha ─────────────────────────────────────────────────────────────────
   El LIENZO es el del patrón de pantalla de detalle (`PATRON_PANTALLA_DETALLE.md` v1.1): `#fltFicha` es el `exds-pd` y
   `.flt-ficha-in` el `exds-pd-in` (`pantalla-detalle.css`, copia literal del gemelo) — ancho máximo `--content-max`, relleno
   24/40/24, 16 entre bloques, esqueleto y estados con su forma. Aquí no se declara ninguna medida de la ficha.
   ⛔ DESDE v1.1 LA FICHA ES LA PANTALLA (B-0): entra y sale con `entrarADetalle()`, que la mete en `.main-scroll` —un bloque—,
   en el flujo. Lo único que el anfitrión pone es el ALTO (requisito 3 del lienzo: un contenedor con alto definido); sin sombra
   ni radio (ED-10). Se retira el panel `[data-flpanel="ficha"]` y su regla de «la vista sin relleno mientras la ficha se ve»:
   la ficha ya no vive dentro de la vista. */
.main-scroll > .flt-ficha { height: 100%; }

/* ── 4 · Contenido de celda ───────────────────────────────────────────────────────
   Un dato (placa, VIN, número de control, referencia) sigue la regla general del identificador
   (`COMPONENTE_BOTONCOPIAR.md` § «El identificador que no cabe», Ricardo 2026-10-02): UNA línea, tres
   puntos si no cabe, globo de tinta sólo si se recorta y copiar del valor entero — todo de la pieza
   `exdsCopiar.codigo()`, sin clases propias de este módulo (aquí vivían `.flt-dato` y `.flt-mono`). */

/* Los dos accesos directos de la ficha (contrato · cliente): `FilaNavega` (`.exds-filan`,
   `data-sangra="caja"`) al pie de la caja de la columna Situación (`.exds-cajon-campo-enlace`,
   PATRON_CAJON_LATERAL v1.12). Son <a> (navegan por hash): sólo se anula el estilo de enlace;
   la anatomía, el relleno y el hover los pone la pieza. «Cambiar situación» vive en la cabecera
   del grupo (`.exds-campos-cab`). */
.flt-enlace { text-decoration: none; color: inherit; }

