/* =====================================================================================
 * conciliacion.css · Backoffice · Finanzas › Conciliación (submódulo, F3)
 *
 * Handoff: plans/modulos/conciliacion/HANDOFF_F3.md §3.1/§3.6 — SÓLO lo propio de esta
 * pantalla: la rejilla de columnas de sus dos listas (`--exds-pl-cols`, aquí abajo — desde
 * el 2026-09-28 ya no se fija por JS). El
 * `Segmented` de Cuadre (Calendario/Lista) SÍ tiene pieza canónica — `.exds-seg`
 * (`design-system/componentes/switch/`, ficha `COMPONENTE_SWITCH.md`) — y se homologó
 * a ella (2026-09-27): nada de un `.conc-cua-seg-*` a mano.
 *
 * GATE-ALLOW: escritorio — backoffice es STAFF, sin ancho de teléfono (CLAUDE.md #7,
 * Ricardo 2026-07-29: el único sitio con gate de móvil es el cotizador público).
 * ===================================================================================== */

#concTabs .exds-tab-ico svg { display: block; }

/* ── LAS REJILLAS DE LAS DOS LISTAS (m8, revisor 2026-09-28) ─────────────────────────────
   Antes se escribían en px desde `conciliacion.js` (`style.setProperty`). Viven aquí, sobre el
   `.exds-pl` de cada pestaña: el `#id` gana a `[data-view="finanzas"] .exds-pl`
   (`backoffice.css`, la rejilla de Facturación), que es la que heredarían si no.
   Acciones requeridas: Tipo · Resumen · Vence · Estado · carril de menú + chevrón.
   Cotejo diario (Lista): Día · Registro de STP · Registro del sistema · Diferencia · Estado ·
   chevrón — la heredada traía 7 pistas para 6 celdas y cortaba los rótulos de D-R3
   («Registro de …»); así las dos columnas de conteo y la Diferencia caben enteras y
   «No se pudo medir» cabe en Estado. Mismos valores que ya pintaba el JS. */
/* Acciones requeridas, con MÍNIMOS medidos (2026-09-28): la rejilla sólo de `fr` dejaba a
   «Complemento de pago por vencer» (250 px con su relleno) recortado en 244-248 px, y el mínimo
   heredado de Facturación (1100) desbordaba la lista a 1280 con la pastilla del Estado cortada
   por el borde del desplazamiento. Tipo 260 (su texto más largo) · Resumen 380 (CLABE de 18 +
   monto + fecha; si un caso raro no cabe, el globo del canon enseña el dato completo) · Vence
   112 («28 sep 2026») · Estado 112 (la pastilla más larga, «Pospuesta», + relleno) · carril
   de menú + chevrón 72. Suma = 936: cabe entera a 1280 con el cajón cerrado (958 útiles). */
#concAccPl { --exds-pl-cols: minmax(260px, 1.4fr) minmax(380px, 2.4fr) minmax(112px, 1fr) minmax(112px, 1.1fr) 72px; }
#concAccPl .exds-pl-head,
#concAccPl .exds-pl-row,
#concAccPl .exds-pl-skel-row { min-width: 936px; }
#concCuaPl { --exds-pl-cols: minmax(180px, 1fr) 160px 180px 160px 150px 44px; }
/* ⛔ EL MÍNIMO DE LA LISTA DEL COTEJO DIARIO ES EL SUYO, NO EL DE FACTURACIÓN (2026-09-28).
   `[data-view="finanzas"] .exds-pl-row/-head/-skel-row { min-width: 1100px }` (`backoffice.css`)
   es la suma de la rejilla de FACTURACIÓN, y Conciliación la heredaba por vivir en la misma
   vista: a 1280 (cajón cerrado, 958 px útiles) la lista del Cotejo se desbordaba sin
   necesidad y la pastilla «No se pudo medir» —la más larga del Estado, 123.5 px medidos—
   quedaba cortada por el borde del desplazamiento. Su mínimo es la suma de SUS pistas:
   180 + 160 + 180 + 160 + 150 + 44 = 874. La columna Estado (150) ya cabe esa pastilla con su
   relleno (123.5 + 2×12 = 147.5). Con el cajón abierto (menos de 874 px útiles) la tabla se
   desplaza en horizontal, que es lo que el canon manda cuando de verdad no cabe
   (`COMPONENTE_TABLA.md`: «si aun así la tabla completa no cabe […] será navegable
   horizontalmente»); ninguna celda se recorta. */
#concCuaPl .exds-pl-head,
#concCuaPl .exds-pl-row,
#concCuaPl .exds-pl-skel-row { min-width: 874px; }

/* Filtro «Motivo» del Cotejo. Ancho fijo de 220 px para que la barra no se mueva al elegir un motivo largo.
   DECISION-FUENTE: Ricardo, 2026-09-29 — «1 y 2 sobre filtro. Si a tu recomendación»
   (hoja `_decision_filtro_motivo_calendario_y_recorte_2026-09-29`): el selector se queda en 220 px; el motivo
   elegido que no cabe se corta con «…» (`text-overflow: ellipsis` sobre el select) y se lee completo en el
   GLOBO del catálogo (`tooltip.js`, `data-tip` puesto por `pintarFiltroMotivoCua`) al pasar el cursor. El
   `.exds-tip-wrap` viene puesto en el HTML para que el globo no reparente el select al abrirse. */
/* `align-self: stretch`: `.exds-input-wrap` alinea al centro; sin estirar el envoltorio, el `height:100%` del
   select no se resuelve y el control queda en 17 de 38 px de alto: la caja mide 40 pero sólo la franja
   central recibe el clic (revisor-qa H1, 2026-09-29). */
#concCuaMotivoWrap .exds-tip-wrap { flex: 1 1 auto; min-width: 0; align-self: stretch; }
#concCuaMotivoWrap .exds-input-ctrl { width: 100%; text-overflow: ellipsis; }
#concCuaMotivoWrap { width: 220px; flex: none; }

/* `.exds-pl-bar-titulo` ya NO se declara aquí: desde la cosecha del paso de mes
   (2026-09-28, `COMPONENTE_TOOLBAR.md` § Paso de mes) su dueño es `pantalla-lista.css`,
   copia del catálogo. Una regla local con los mismos valores escritos a mano sería un
   segundo escritor del mismo nodo (INC-005). */

/* El calendario del Cuadre monta su propio host dentro de la tarjeta del patrón — sin
   `.exds-pl-scroll`, la pieza (`design-system/patrones/calendario-cuadre`) trae su propio
   relleno y su propia rejilla de 7 columnas. */
#concCalHost { padding: 20px; }

/* ⛔ 2026-09-27 (QA F3/F4, ronda 5) · CHEVRÓN + MENÚ DE FILA, EN CARRILES FIJOS.
   `.exds-pl-chev` (patrón de lista) centra a su grupo de hijos — correcto cuando sólo
   lleva el chevrón, roto aquí porque un hijo (el Menú de fila) es OPCIONAL: con menú el
   grupo medía 32+16px, sin menú sólo 16px, y el centrado movía al chevrón entre filas
   (medido: x=1165 con menú, x=1149 sin menú, en la misma columna de 72px).
   Se ancla el grupo al borde derecho (posición fija del chevrón, que es la afordancia de
   TODA fila) y se reserva un carril de ancho fijo para el Menú — vacío cuando la fila no
   admite Posponer — para que el chevrón nunca dependa de si el hermano existe. El carril
   mide 40px porque el disparador homologado (F4) es `.exds-menu-kebab` (40×40, canon),
   no el `Button` ghost `sm` (32px) que había antes: 40 + 4 (gap) + 16 (chevrón) + 8
   (relleno) = 68px, caben en la columna de 72px. */
#concAccRows .exds-pl-chev {
  justify-content: flex-end;
  gap: var(--space-1, 4px);
  padding-right: var(--space-2, 8px);
}
#concAccRows .exds-pl-fila-menu-slot {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  flex: none;
}
