/* Mosal CRM · Rediseño UX (23/10/2026, fase 5b) · seguimiento-rd-fases.css
   Lo poco que Facturación y cobro, Legalización y Entrega y cierre (pantallas y formularios del cajón) necesitan además de
   ui/components.css. Acotado a .m-rd (solo existe con REDISENO_UX): con la bandera apagada no cambia nada. */
.m-rd .rf-plegar { display: inline-flex; align-items: center; gap: 6px; min-width: 0; padding: 0; border: 0; background: none; color: inherit; font: inherit; text-align: left; cursor: pointer; }
.m-rd .rf-plegar:disabled { cursor: default; }
.m-rd .m-board__col--empty .rf-plegar { flex-direction: column; writing-mode: inherit; }
.m-rd .rf-plegar:focus-visible { outline: 2px solid var(--m-focus); outline-offset: 2px; border-radius: 4px; }
.m-rd .rf-plazos { display: flex; flex-direction: column; gap: 2px; align-items: flex-start; }
.m-rd .rf-plazo { white-space: normal; }
.m-rd .rf-sec { margin-bottom: var(--m-sp-3, 12px); }
.m-rd .rf-sec .m-form { margin-top: var(--m-sp-2, 8px); }
.m-rd .rf-frase { margin: var(--m-sp-2, 8px) 0; }
.m-rd .rf-nota { margin: 4px 0 0; }
.m-rd .rf-archivo .m-input[type="file"] { padding: 6px; }
.m-rd .rf-otras { margin-top: var(--m-sp-3, 12px); }
.m-rd .m-field--warn .m-input { border-color: var(--m-warn-line); background: var(--m-warn-bg); }
.m-rd .m-form__aviso--warn { color: var(--m-warn-ink); font-weight: var(--m-fw-semibold, 600); }
.m-rd .m-form__aviso--error { color: var(--m-danger); }
.m-rd .m-quick--cobro { margin-top: var(--m-sp-2, 8px); padding: var(--m-sp-2, 8px) var(--m-sp-3, 12px); border: 1px solid var(--m-line); border-radius: var(--m-r-md, 8px); background: var(--m-surface); }
.m-rd .m-board__cards .m-card2 { min-width: 0; overflow: hidden; }
.m-rd .m-card2__who { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-rd .m-card2__act { min-width: 0; max-width: 100%; }
.m-rd .m-card2__act .m-btn { max-width: 100%; min-width: 0; }
.m-rd .m-card2__act .m-btn__t { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-rd .rf-nota { min-height: 1.4em; }
/* 25/10 (Fernando): «Nueva factura» en la cabecera, filtros del archivo, documentos y robot de Legalización */
.m-rd .rf-cabecera { justify-content: flex-end; margin-top: 0; }
.m-rd .rf-archivo-filtros { align-items: flex-end; }
.m-rd .rf-archivo-filtros .m-field { min-width: 200px; flex: 1 1 200px; }
.m-rd .rf-legal-docs, .m-rd .rf-legal-robot, .m-rd .rf-legal-hist { margin-top: var(--m-sp-3, 12px); }

/* Casos 23/10: «El parte está firmado por el cliente» junto a «Parte y fotos revisados» */
.m-rd .rf-firma { display: flex; align-items: center; gap: 10px; min-height: 44px; margin: 6px 0; font-size: var(--m-fs-15); cursor: pointer; }
.m-rd .rf-firma input { width: 20px; height: 20px; margin: 0; flex: none; }
