.rx-print-document{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:var(--rx-paper-width);min-height:var(--rx-paper-height);padding:var(--rx-margin-top) var(--rx-margin-right) var(--rx-margin-bottom) var(--rx-margin-left);margin:0 auto;background:#fff;color:#111;font:var(--rx-font-size)/1.5 "Hind Siliguri","Noto Sans Bengali",Arial,sans-serif;border:1px solid #ddd;box-shadow:0 2px 12px #0001;overflow-wrap:anywhere}.rx-print-pad-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rx-print-document>:not(.rx-print-pad-background){position:relative;z-index:1}.rx-print-document h1{font-size:1.5em;font-weight:700}.rx-print-document h2{font-size:1em;font-weight:600;margin-bottom:.25em}.rx-print-document strong{font-weight:600}.rx-print-header{display:flex;align-items:flex-start;gap:4mm;padding-bottom:4mm;border-bottom:1px solid #bbb;margin-bottom:4mm}.rx-print-logo{width:18mm;max-height:22mm;object-fit:contain}.rx-print-chamber{margin-left:auto;max-width:40%}.rx-print-patient{border-bottom:1px solid #bbb;padding-bottom:3mm;margin-bottom:4mm}.rx-print-columns{display:grid;grid-template-columns:var(--rx-left-width) minmax(0,1fr);column-gap:5mm;align-items:start}.rx-print-left{min-width:0;border-right:1px solid #ccc;padding-right:4mm}.rx-print-section{margin-bottom:4mm}.rx-print-section ul{list-style:disc;padding-left:1.2em}.rx-print-prewrap{white-space:pre-wrap}.rx-print-document .rx-print-symbol{font-size:1.8em;line-height:1;margin-bottom:3mm}.rx-print-medicines ol{list-style:none;padding:0;margin:0}.rx-print-medicine{display:flex;gap:2mm;margin-bottom:4mm;break-inside:avoid;page-break-inside:avoid}.rx-print-medicine>div{min-width:0;flex:1}.rx-print-number{flex-shrink:0}.rx-print-aftercare{margin-top:4mm;margin-bottom:6mm}.rx-print-signoff{display:flex;justify-content:space-between;align-items:flex-end;gap:8mm;margin-top:8mm;break-inside:avoid}.rx-print-qr{width:23mm;min-height:23mm;border:1px dashed #777;text-align:center;padding:2mm;display:flex;flex-direction:column;justify-content:center}.rx-print-qr span{font-size:1.25em}.rx-print-qr small{font-size:.65em}.rx-print-signature{margin-left:auto;text-align:center;min-width:35mm}.rx-print-signature img{max-width:40mm;max-height:18mm;margin:0 auto 2mm;object-fit:contain}.rx-print-footer{margin-top:auto;padding-top:3mm;border-top:1px solid #bbb;text-align:center;font-size:.85em;break-inside:avoid}@media print{body:has(.rx-print-document[data-preview=false]){background:#fff;margin:0}body:has(.rx-print-document[data-preview=false]) #app *:not(.rx-print-document):not(.rx-print-document *):not(:has(.rx-print-document[data-preview=false])){display:none!important}body:has(.rx-print-document[data-preview=false]) [data-sonner-toaster],body:has(.rx-print-document[data-preview=false]) .rx-print-toolbar,body:has(.rx-print-document[data-preview=false]) .print-hide{display:none!important}#app:has(.rx-print-document[data-preview=false]),#app *:has(.rx-print-document[data-preview=false]){display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border:0!important}.rx-print-document[data-preview=false]{width:auto;min-height:calc(var(--rx-paper-height) - var(--rx-margin-top) - var(--rx-margin-bottom) - 2mm);margin:0;padding:0;border:0;box-shadow:none;overflow:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact}.rx-print-document h2{break-after:avoid}.rx-print-document p,.rx-print-document li{orphans:2;widows:2}.rx-print-header,.rx-print-patient{break-inside:avoid}}
