/* URG360 v2.5.0-alpha19 — Trauma : pupilles + transfert inter-hospitalier */

/* Pupilles : tailles explicites, sans calc(nombre * unité), pour Safari/Firefox/Chromium. */
.pupil-option .eyes i,
.v233-pupil-eyes i,
.pupil-print-eye{
  --a19-pupil-dot:7px;
  position:relative!important;
  background:#e9f2f5!important;
}
.pupil-option .eyes i::after,
.v233-pupil-eyes i::after,
.pupil-print-eye::after{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:var(--a19-pupil-dot)!important;
  height:var(--a19-pupil-dot)!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  transform:translate(-50%,-50%)!important;
  border-radius:50%!important;
  background:#102f45!important;
}
[style*="--p:1.5"]{--a19-pupil-dot:4px!important}
[style*="--p:3"]{--a19-pupil-dot:7px!important}
[style*="--p:4"]{--a19-pupil-dot:9px!important}
[style*="--p:5"]{--a19-pupil-dot:12px!important}
[style*="--p:5.5"]{--a19-pupil-dot:14px!important}
.pupil-option[data-pupil="fixed"] .eyes i::after{box-shadow:0 0 0 2px rgba(180,35,35,.18)}

.a19-transfer-box{
  margin:10px 0 12px;
  padding:12px;
  border:1px solid #a9c9da;
  border-radius:12px;
  background:#f4f9fc;
}
.a19-transfer-box[hidden]{display:none!important}
.a19-transfer-title{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;color:#173e56}
.a19-transfer-title strong{font-size:14px}.a19-transfer-title span{font-size:11px;color:#667d8b}
.a19-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}
.a19-transfer-grid label{display:grid;gap:4px;font-size:11px;font-weight:700;color:#526b79}
.a19-transfer-grid input,.a19-transfer-grid select{width:100%;min-width:0}
.a19-transfer-wide{grid-column:1/-1}
.a19-transfer-summary{grid-column:1/-1;font-size:11px;line-height:1.35;color:#36596c;background:#f3f8fb;border-left:3px solid #2b779c;padding:6px 8px;border-radius:5px}
.a19-orientation-row{align-items:center}
@media(max-width:760px){.a19-transfer-grid{grid-template-columns:1fr}}
@media print{
  .pupil-option .eyes i::after,.v233-pupil-eyes i::after,.pupil-print-eye::after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
}
