.ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html {
  /* 
 * CSS TABLA ASISTENCIA HOGAR
 *      TABLA STACKABLE
 *    (AJUSTABLE EN MOVIL)
 */
  /* ESPACIADO */
  /* ends ESPACIADO */
  /* ALINEAMIENTO */
  /* Primera columna */
  /* Todas las columnas menos la primera */
  /* ends ALINEAMIENTO*/
  /* BORDES */
  /* Todas las celdas*/
  /* Todas las celdas */
  /* Ultima fila */
  /* Primera columna */
  /* Primera celda de la segunda fila */
  /* Todas las celdas excepto la primera columna y la ultima fila */
  /* Todas las celdas excepto la primera columna y la ultima fila */
  /* Todas las celdas excepto la primera columna */
  /* Todas las cabeceras en movil*/
  /* Ends BORDES */
  /* ICONOS CELDAS */
  /* Pantallas superiores a 1024px (tablet) */
  /* Pantallas entre 768px y 1024px (tablet) */
  /* Pantallas inferiores a 768px (mobile) */ }
  html {
    overflow-y: scroll !important;
  }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container * {
    font-family: Lato-Regular;
    color: #4a4a4a; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container a {
    font-family: Lato-Bold;
    color: #3e6109;
    text-decoration: underline;
    font-size: 1.5rem; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table {
    margin: 0 auto;
    width: 920px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table caption {
    text-align: center;
    padding-bottom: 40px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table .section-title {
    margin: 0;
    padding: 0; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container th {
    background-color: lightgrey; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only th:first-child {
    background-color: transparent;
    border-bottom: 1px solid lightgrey;
    border-top-width: 0;
    width: 435px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-width-auto {
    width: auto !important; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .font-word-wrap {
    word-wrap: break-word; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only tr:first-child {
    display: none; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td,
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td span {
    word-wrap: break-word;
    word-break: break-word; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only td {
    padding-left: 20px;
    padding-right: 5px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only td.st-val {
    padding-left: 5px;
    padding-right: 5px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only .ud-medida {
    display: block; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only .ud-medida {
    display: inline;
    padding: 0 0 0 6px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table {
    table-layout: fixed; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only {
    table-layout: auto; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only tr > td:first-child {
    /**width: 65%;*/
    width: 48%; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only tr > td:last-child {
    /**width: 35%;*/
    width: 52%; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container th,
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td {
    padding: 0px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td > span {
    padding: 20px 0;
    display: table-cell;
    text-align: center; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container th {
    padding: 20px 15px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only {
    border-collapse: separate;
    border-spacing: 19px 0; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only {
    border-collapse: collapse;
    border-spacing: 0; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table th,
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table td {
    vertical-align: middle;
    text-align: center; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td > span {
    padding: 17px 0;
    display: table-cell;
    text-align: center; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container tr td:first-child span {
    font-family: Lato-Regular;
    text-align: center;
    line-height: 1em; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container tr td:not(:first-child) span {
    text-align: center; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container tr td {
    border: 1px solid lightgrey;
    border-top-width: 0; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container tr td > span {
    width: 100%;
    float: left;
    overflow: hidden; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only tr:last-child {
    border-top-width: 0;
    border-bottom: 1px !important; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only tr td:first-child {
    border-left-width: 0;
    border-right-width: 0;
    /**padding-left: 13px;*/
    padding-left: 3px;
    font-family: Lato-Bold; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only tr:nth-child(1) td:first-child {
    border-top-width: 1px; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only tr:not(:last-child) td:nth-child(n+2) {
    border-top-width: 0;
    border-bottom-width: 0;
    padding: 0 5px;
    border-bottom: 1px solid lightgrey; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only td:nth-child(n+2) span {
    width: 100%;
    float: left; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only th {
    border: 1px solid lightgrey; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .table-footer {
    margin: 1em;
    text-align: center; }
  .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container td .img-table {
    height: 46px; }
  @media screen and (min-width: 63.96em) {
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container {
      padding: 20px 5% 55px; } }
  @media screen and (min-width: 47.96em) and (max-width: 63.95em) {
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container {
      padding: 0; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table {
      width: 650px; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container th {
      font-size: 0.90em; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .large-only th:first-child {
      width: 290px; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container tr td:first-child > span {
      padding: 10px 0; } }
  @media screen and (max-width: 47.95em) {
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container {
      padding: 20px 20px 55px; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .stackable-table {
      width: 100%; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only th.st-head-row {
      background-color: transparent;
      width: 100%;
height: auto;	  }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html .stackable-table-container .small-only td.st-key {
      background-color: #80808061; }
    .ibd-static-datoslfcom_pre-ibd_estaticos-20230811-webclipb-gc-prod-eu_ES-comunes-html tr {
      display: flex; } }
