/* rf-fechas — la caja dd/mm/aaaa delante de cada <input type="date"> (1.115.1).
   Ver rf-fechas.js. Los selectores van dobles (.x.x) y con !important para
   ganarle a las reglas de campos del tema y de Ollie, que pesan hasta (0,3,1). */
.rf-fecha-caja { position: relative; display: inline-block; vertical-align: middle; width: 11rem; max-width: 100%; }
.rf-fecha-caja.es-ancha { display: block; width: 100%; }
.rf-fecha-caja > input.rf-fecha-txt.rf-fecha-txt { width: 100% !important; box-sizing: border-box !important; padding-right: 2.9rem !important; margin: 0 !important; letter-spacing: 0.02em; }
.rf-fecha-caja > .rf-fecha-cal.rf-fecha-cal {
	position: absolute; top: 0; right: 0; height: 100%; width: 2.6rem; border: 0; padding: 0; margin: 0;
	display: flex; align-items: center; justify-content: center; background: none; box-shadow: none;
	cursor: pointer; border-radius: 0 6px 6px 0; color: #7a2b2b; min-height: 0;
}
.rf-fecha-caja > .rf-fecha-cal:hover { background: rgba(122, 43, 43, 0.08); }
.rf-fecha-caja > input.rf-fecha-nativo.rf-fecha-nativo {
	position: absolute !important; top: 0 !important; right: 0 !important; left: auto !important;
	width: 2.6rem !important; min-width: 0 !important; height: 100% !important; min-height: 0 !important;
	padding: 0 !important; margin: 0 !important; border: 0 !important; opacity: 0 !important; pointer-events: none;
}
.rf-fecha-caja.sin-picker > input.rf-fecha-nativo.rf-fecha-nativo { pointer-events: auto; cursor: pointer; }
.rf-fecha-aviso { display: block; margin: 0.35rem 0 0; font-size: 0.88rem; font-weight: 600; color: #8f2418; }
.rf-fecha-aviso[hidden] { display: none !important; }
