/* PT_REPORT_FRAME_R285_FIX1
   Утверждённый стандарт рамок отчётных карточек.
   Геометрия карточки не меняется. Меняется только рамка:
   нарушение — красная левая сторона; соответствует — зелёная. */
.pt-report-card-frame-r285 {
  box-sizing: border-box !important;
  border-top: 0.25mm solid rgb(199,208,213) !important;
  border-right: 0.25mm solid rgb(199,208,213) !important;
  border-bottom: 0.25mm solid rgb(199,208,213) !important;
  border-left-width: 1.2mm !important;
  border-left-style: solid !important;
  border-radius: 2mm !important;
}
.pt-report-card-frame-r285.pt-report-card--violation-r285 { border-left-color: rgb(179,38,30) !important; }
.pt-report-card-frame-r285.pt-report-card--compliant-r285 { border-left-color: rgb(23,102,61) !important; }

/* Прямые сигнатуры предыдущих генераторов — как резервный слой. */
.report-violation-list > section,
.bulk-report-row.violation,
.pdf-inspection-violations-r263 > section {
  box-sizing: border-box !important;
  border-top: 0.25mm solid rgb(199,208,213) !important;
  border-right: 0.25mm solid rgb(199,208,213) !important;
  border-bottom: 0.25mm solid rgb(199,208,213) !important;
  border-left: 1.2mm solid rgb(179,38,30) !important;
  border-radius: 2mm !important;
}
.report-compliant-list > section,
.bulk-report-row.compliant {
  box-sizing: border-box !important;
  border-top: 0.25mm solid rgb(199,208,213) !important;
  border-right: 0.25mm solid rgb(199,208,213) !important;
  border-bottom: 0.25mm solid rgb(199,208,213) !important;
  border-left: 1.2mm solid rgb(23,102,61) !important;
  border-radius: 2mm !important;
}
/* /PT_REPORT_FRAME_R285_FIX1 */