/* Dos accesos por página, uno al lado del otro, solo en teléfono. */
.ap-dos-accesos-controles{display:none}
@media (max-width:767.98px){
  .ap-v142-quick-access .container{padding-left:16px;padding-right:16px}
  #aprodapAccessCarousel.ap-v142-carousel{
    display:grid!important;
    flex:1 1 auto;
    grid-auto-flow:column;
    grid-template-rows:184px;
    grid-auto-columns:calc((100% - 10px)/2);
    column-gap:10px;
    align-items:stretch;
    overflow-x:auto;
    overflow-y:hidden;
    padding:4px 1px 6px;
    scroll-snap-type:x mandatory;
    scroll-padding-inline:1px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  #aprodapAccessCarousel .ap-v142-slide{width:100%;min-width:0;min-height:0;display:block;scroll-snap-align:none}
  #aprodapAccessCarousel .ap-v142-slide:nth-child(odd){scroll-snap-align:start}
  .ap-v142-quick-access .ap-v142-slide .ap-v142-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr);
    grid-template-rows:22px 44px auto 1fr 28px;
    align-content:stretch;
    row-gap:3px;
    width:100%;
    height:184px!important;
    min-height:184px!important;
    padding:10px 12px!important;
    border-radius:19px!important;
    transform:none!important;
  }
  .ap-v142-quick-access .ap-v142-card .ap-v142-category{
    grid-column:1;grid-row:1;justify-self:start;align-self:start;
    max-width:100%;min-height:20px;margin:0;padding:3px 7px;font-size:.51rem;
  }
  .ap-v142-quick-access .ap-v142-card .ap-v142-icon{
    grid-column:1;grid-row:2;align-self:center;
    width:40px;height:40px;margin:0;font-size:1.24rem;
  }
  .ap-v142-quick-access .ap-v142-card>strong,
  .ap-v142-quick-access .ap-v142-card .ap-v142-diario-content>strong{
    grid-column:1;grid-row:3;align-self:end;
    min-width:0;margin:0!important;font-size:.88rem!important;line-height:1.12!important;
  }
  .ap-v142-quick-access .ap-v142-card .ap-v142-subtitle{
    grid-column:1;grid-row:4;align-self:start;
    min-width:0;margin:0!important;font-size:.68rem!important;line-height:1.12!important;
  }
  .ap-v142-quick-access .ap-v142-card .ap-v142-action{
    grid-column:1;grid-row:5;align-self:end;justify-self:start;
    display:grid!important;place-items:center;
    width:28px;height:28px;min-height:28px;margin:0;padding:0;
    overflow:hidden;border:0;border-radius:50%;background:#075985;
    color:transparent!important;font-size:0!important;white-space:nowrap;
  }
  .ap-v142-quick-access .ap-v142-card .ap-v142-action i{font-size:.85rem;color:#fff}
  .ap-v142-quick-access .ap-v142-card .ap-v142-diario-content{display:contents!important}
  .ap-dos-accesos-controles{display:flex;align-items:center;justify-content:center;gap:19px;margin:7px auto 0}
  .ap-dos-accesos-controles button{display:grid;place-items:center;width:38px;height:38px;min-height:38px;border:1px solid #d4e5ec;border-radius:50%;background:#fff;color:#075985;cursor:pointer}
  .ap-dos-accesos-controles button:disabled{opacity:.45;cursor:default}
  .ap-dos-accesos-controles button:focus-visible{outline:3px solid #0e93a8;outline-offset:2px}
  .ap-dos-accesos-controles output{min-width:54px;text-align:center;color:#15354d;font-weight:850;font-size:.75rem}
}
@media (max-width:359px){
  .ap-v142-quick-access .container{padding-left:10px;padding-right:10px}
  .ap-v142-quick-access .ap-v142-slide .ap-v142-card{padding:9px!important}
  .ap-v142-quick-access .ap-v142-card .ap-v142-category{font-size:.46rem;padding-inline:5px}
}

/* APRODAP: ocultar solo el carrusel de accesos rápidos en teléfono. */
@media (max-width: 767.98px) {
  section.aprodap-quick-access.ap-v142-quick-access {
    display: none !important;
  }
}
