/* RMDQ 20.5.41 — navegación sobre la foto principal (fotos y video). */
#photoStage .rmdq-stage-arrow {
  position:absolute;top:50%;transform:translateY(-50%);
  z-index:9;display:grid;place-items:center;width:44px;height:52px;
  padding:0;border:1px solid rgba(8,74,90,.12);border-radius:12px;
  background:rgba(255,255,255,.93);color:#102d3a;
  box-shadow:0 4px 17px rgba(0,25,40,.18);font-size:38px;line-height:1;
  cursor:pointer;touch-action:manipulation;transition:background .16s ease,box-shadow .16s ease;
}
#photoStage .rmdq-stage-arrow-prev {left:13px;}
#photoStage .rmdq-stage-arrow-next {right:13px;}
#photoStage .rmdq-stage-arrow:hover {background:#c9f7fa;box-shadow:0 5px 20px rgba(0,50,70,.25);}
#photoStage .rmdq-stage-arrow:focus-visible {outline:3px solid #00bbd1;outline-offset:3px;}
#photoStage .rmdq-stage-arrow[hidden] {display:none!important;}
@media(max-width:575px) {
  #photoStage .rmdq-stage-arrow {width:36px;height:46px;font-size:31px;border-radius:10px;}
  #photoStage .rmdq-stage-arrow-prev {left:7px;}
  #photoStage .rmdq-stage-arrow-next {right:7px;}
}
@media(prefers-reduced-motion:reduce) {
  #photoStage .rmdq-stage-arrow {transition:none;}
}
