/* HiiLSE Drone HDcmsRw 1.11.2
   Navigation proximity + PDF reader refinement. */
@media (min-width:1181px){
  .nav-group .mega,
  .nav-group:hover .mega,
  .nav-group:focus-within .mega{
    top:calc(var(--hd-mega-top,112px) - 1px)!important;
    border-top:1.5px solid #2f6fed!important;
    border-radius:0 0 18px 18px!important;
  }
  .nav-group .mega::before{top:-5px!important;height:5px!important}
}

.doc-pdf-pane{
  display:flex;
  flex-direction:column;
  min-height:0;
  background:#eef3f8;
}
.doc-pdf-toolbar{
  display:flex;
  align-items:center;
  gap:7px;
  flex-wrap:wrap;
  padding:8px 10px;
  background:#101e31;
  border-bottom:1px solid #263950;
  color:#fff;
}
.doc-pdf-toolbar button,
.doc-pdf-toolbar a{
  min-height:34px;
  padding:7px 10px;
  border:1px solid #36506c;
  border-radius:8px;
  background:#15283f;
  color:#fff;
  text-decoration:none;
  font:700 11px/1 system-ui,sans-serif;
  cursor:pointer;
}
.doc-pdf-toolbar button:hover,
.doc-pdf-toolbar button:focus-visible,
.doc-pdf-toolbar a:hover,
.doc-pdf-toolbar a:focus-visible{
  border-color:#6f8fd8;
  background:#1c3655;
  outline:none;
}
.doc-pdf-toolbar label{
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-size:11px;
  color:#dbe7f4;
}
.doc-pdf-toolbar input{
  width:58px;
  min-height:32px;
  padding:5px 6px;
  border:1px solid #36506c;
  border-radius:7px;
  background:#fff;
  color:#17233c;
}
.doc-pdf-zoom-label{
  min-width:46px;
  text-align:center;
  font-size:11px;
  font-weight:800;
  color:#dbe7f4;
}
.doc-toolbar-sep{width:1px;height:25px;background:#36506c;margin:0 2px}
.doc-pdf-frame{flex:1;min-height:0;padding:8px}
.doc-pdf-frame iframe{
  display:block;
  width:100%;
  height:100%;
  min-height:520px;
  border:1px solid #cbd7e5;
  border-radius:9px;
  background:#fff;
}
.doc-pdf-fallback{
  margin:0;
  padding:7px 12px 10px;
  font-size:10px;
  color:#5b6a80;
  background:#eef3f8;
}
.doc-pdf-fallback a{color:#245fb5;font-weight:800}

@media(max-width:800px){
  .doc-pdf-toolbar{gap:5px;padding:7px}
  .doc-pdf-toolbar button,.doc-pdf-toolbar a{padding:7px 8px;font-size:10px}
  .doc-toolbar-sep{display:none}
  .doc-pdf-frame{padding:5px}
  .doc-pdf-frame iframe{min-height:68vh}
}
