/* The loading-stopped state reuses the official A4 loading report layout. */
#loading-stop-form .loading-stop-instruction {
  grid-column: 1 / -1;
  margin: 0;
  padding: 12px;
  border: 1px solid #dfb4b7;
  border-radius: 10px;
  background: #fff7f7;
  color: #8e1720;
  font-weight: 700;
  line-height: 1.75;
}
.paper.loading-stopped .sample-line,
.paper.loading-stopped .sample-dates,
.paper.loading-stopped .method-rows { display: none !important; }
.paper.loading-stopped .loading-stopped-explanation,
.paper.loading-stopped .loading-stopped-datetime {
  display: block;
  text-align: center;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  margin: 23px 0 18px;
  font-weight: 700;
}
.paper.loading-stopped .loading-stopped-datetime { margin: 12px 0 28px; }
.paper.loading-stopped .test-table { margin-top: 38px; }
.paper.loading-stopped .loading-stopped-stamp {
  position: absolute;
  z-index: 5;
  top: 49%;
  left: 50%;
  width: 146mm;
  max-width: 82%;
  height: 43mm;
  display: grid;
  place-items: center;
  box-sizing: border-box;
  border: 7px double #b71927;
  border-radius: 9px;
  color: #b71927;
  background: rgba(255,255,255,.20);
  transform: translate(-50%, -50%) rotate(-19deg);
  font: 900 32pt/1.1 Tahoma, Arial, sans-serif;
  letter-spacing: .2px;
  text-align: center;
  direction: rtl;
  opacity: .92;
  pointer-events: none;
}
.paper.loading-stopped .loading-stopped-stamp::before {
  content: '';
  position: absolute;
  inset: 5px;
  border: 2px dashed #b71927;
  border-radius: 3px;
}
.paper.loading-stopped .loading-stopped-stamp span { position: relative; }
