.rxp-page{box-sizing:border-box;color:#1b1f23;background:#fff;font-family:Noto Sans,Noto Sans Devanagari,system-ui,sans-serif;font-size:10.5pt;line-height:1.4;position:relative;overflow:hidden}.rxp-page *,.rxp-page :before,.rxp-page :after{box-sizing:border-box}.rxp-scan{object-fit:fill;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rxp-outline{pointer-events:none;border:1px dashed #4b5563;position:absolute}.rxp-content{flex-direction:column;display:flex;position:absolute}.rxp-block{padding-bottom:2.4mm}.rxp-test{text-align:right;letter-spacing:.04em;color:#4b5563;font-size:.86em}.rxp-cont{color:#4b5563;border-bottom:1px solid #c9ced4;justify-content:space-between;padding-bottom:1.6mm;font-size:.86em;display:flex}.rxp-header{border-bottom:2px solid #1b1f23;justify-content:space-between;gap:6mm;padding-bottom:3mm;display:flex}.rxp-clinic{font-size:1.43em;font-weight:700}.rxp-small{color:#3d444b;font-size:.86em}.rxp-right{text-align:right}.rxp-patient{border-bottom:1.5px solid #1b1f23;justify-content:space-between;align-items:baseline;gap:4mm;padding-bottom:2mm;display:flex}.rxp-name{letter-spacing:.02em;font-size:1.14em;font-weight:700}.rxp-when{white-space:nowrap}.rxp-muted{color:#4b5563}.rxp-vitals{color:#3d444b;font-size:.9em}.rxp-field{grid-template-columns:36mm minmax(0,1fr);column-gap:3mm;display:grid}.rxp-label,.rxp-strong{font-weight:600}.rxp-symbol{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",serif;font-size:1.8em;line-height:1}.rxp-title{font-size:1.1em;font-weight:700}.rxp-grid{column-gap:2.6mm;padding:1.4mm 2mm;display:grid}:is(.rxp-block:has(>.rxp-row),.rxp-block:has(>.rxp-head)){padding-bottom:0}.rxp-grid.drug{grid-template-columns:8mm minmax(0,1fr) 20mm 48mm}.rxp-grid.homeopathy,.rxp-grid.physio{grid-template-columns:8mm minmax(0,1fr) 22mm 28mm 28mm}.rxp-head{font-size:calc(.86em * var(--rxp-dose,1));color:#2b3137;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eceff2;border-bottom:1px solid #8f979f;font-weight:600}.rxp-row{border-bottom:1px solid #d3d8dd}.rxp-med{font-size:1.05em;font-weight:700}.rxp-prefix{color:#4b5563;margin-right:1mm;font-size:.86em}.rxp-sub{font-size:calc(.86em * var(--rxp-med,1));color:#4b5563}.rxp-note{font-size:calc(.9em * var(--rxp-dose,1));color:#2b3137}.rxp-med-line{font-size:calc(1em * var(--rxp-med,1))}.rxp-cell{font-size:calc(1em * var(--rxp-dose,1))}.rxp-dose{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:600}.rxp-sign{flex-direction:column;align-self:flex-end;align-items:flex-end;width:58mm;padding-top:15mm;display:flex}.rxp-sign-line{border-top:1px solid #6b737b;width:100%;margin-bottom:1mm}.rxp-sign-name{font-size:1.05em;font-weight:700}.rxp-ruler{color:#4b5563;flex-direction:column;align-items:flex-end;gap:1mm;font-size:.78em;display:flex}.rxp-ruler-line{border:1px solid #1b1f23;border-top:0;height:3mm}.rxp-measure{visibility:hidden;position:absolute;top:0;left:-10000px;height:auto!important}
