
/* Sprint 15.1.2 — alineación definitiva del checkbox de privacidad */

/* Reemplaza grid por flex para alinear ópticamente el checkbox con la primera línea. */
.rfq-privacy-row{
  display:flex !important;
  align-items:flex-start !important;
  gap:10px !important;
}

/* Evita que estilos globales de inputs/labels alteren la posición del checkbox. */
.rfq-privacy-row input[type="checkbox"]{
  appearance:auto !important;
  -webkit-appearance:checkbox !important;
  flex:0 0 18px !important;
  width:18px !important;
  height:18px !important;
  min-width:18px !important;
  min-height:18px !important;
  margin:0 !important;
  padding:0 !important;
  position:relative !important;
  top:1px !important;
  transform:none !important;
  align-self:flex-start !important;
}

/* El texto inicia exactamente desde su primera línea, sin márgenes heredados. */
.rfq-privacy-row > span{
  display:block !important;
  flex:1 1 auto !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1.5 !important;
}

/* Sprint 15.7.2.1 */
.rfq-row.head>span:nth-child(4),.rfq-row:not(.head)>span:nth-child(4){text-align:center;justify-self:center;white-space:nowrap}
