/* Dimensions and part references share one unreflected coordinate system. */
.aqua-geometry-ready .cifry_podpis_centr,
.aqua-geometry-ready .visota,
.aqua-geometry-ready .visota_arrow,
.aqua-geometry-ready .dlina,
.aqua-geometry-ready .otvod_arrow {
  display: none !important;
}
.aqua-geometry-ready .height_line_left::before,
.aqua-geometry-ready .height_line_left::after,
.aqua-geometry-ready .collector_standart::before,
.aqua-geometry-ready .collector_standart::after,
.aqua-geometry-ready .collector_standart_center::after,
.aqua-geometry-ready .otvod_chast_1::before,
.aqua-geometry-ready .otvod_chast_1::after,
.aqua-geometry-ready .otvod_chast_2::before,
.aqua-geometry-ready .otvod_chast_2::after,
.aqua-geometry-ready .megos::after,
.aqua-geometry-ready .verh_razmer_dinamic_regulator::before,
.aqua-geometry-ready .verh_razmer_dinamic_manometr::before,
.aqua-geometry-ready .verh_razmer_dinamic_balka::before {
  content: none !important;
  display: none !important;
}
.aqua-geometry-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
  pointer-events: none;
  z-index: 12;
}
.aqua-geometry-overlay text {
  font-family: Arial, sans-serif !important;
  fill: #4b5560;
  font-size: 13px;
}
.aqua-geometry-overlay .aqua-dimension-label {
  font-size: 13px;
  font-style: italic;
  stroke: #fff;
  stroke-width: 4px;
  paint-order: stroke fill;
  stroke-linejoin: round;
}
.aqua-geometry-overlay .aqua-part-label {
  font-size: 12px;
  stroke: #fff;
  stroke-width: 2px;
  paint-order: stroke fill;
  stroke-linejoin: round;
}
.aqua-geometry-ready .table_dinamic td { vertical-align: middle; }

@media print {
  .aqua-geometry-overlay { print-color-adjust: exact; }
}
