/* ALPHA62 — hard reset for the six clinic-document viewer controls.
   Real SVG icons are used; no pseudo-element chevrons/glyph alignment. */
#about-doc-viewer .about-doc-viewer-arrow::before,
#about-doc-viewer .about-doc-viewer-close::before{content:none!important;display:none!important;}
#about-doc-viewer .about-doc-viewer-arrow,
#about-doc-viewer .about-doc-viewer-close{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  color:#168273!important;
  background:rgba(255,255,255,.97)!important;
  border:1px solid #c6ded8!important;
  border-radius:50%!important;
  line-height:0!important;
  text-indent:0!important;
  font-size:0!important;
}
#about-doc-viewer .about-doc-viewer-arrow svg,
#about-doc-viewer .about-doc-viewer-close svg{
  display:block!important;
  overflow:visible!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.1!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
#about-doc-viewer .about-doc-viewer-arrow svg{width:18px!important;height:18px!important;}
#about-doc-viewer .about-doc-viewer-close svg{width:20px!important;height:20px!important;}
/* Keep the already successful ALPHA61 ~20px document gap. */
@media(min-width:701px){
  #about-doc-viewer .about-doc-viewer-window{column-gap:20px!important;}
}
html.a11y-font-0 #about-doc-viewer .about-doc-viewer-arrow svg{width:20px!important;height:20px!important;}
html.a11y-font-1 #about-doc-viewer .about-doc-viewer-arrow svg{width:23px!important;height:23px!important;}
html.a11y-font-2 #about-doc-viewer .about-doc-viewer-arrow svg{width:26px!important;height:26px!important;}
html.a11y-font-0 #about-doc-viewer .about-doc-viewer-close svg{width:22px!important;height:22px!important;}
html.a11y-font-1 #about-doc-viewer .about-doc-viewer-close svg{width:24px!important;height:24px!important;}
html.a11y-font-2 #about-doc-viewer .about-doc-viewer-close svg{width:27px!important;height:27px!important;}
