.prescription-a4-page,.prescription-view-container{width:210mm;min-height:297mm;box-sizing:border-box}.print-prescription-container{display:contents}.prescription-a4-page .grid,.prescription-view-container .grid{display:grid!important}.prescription-a4-page [class*="grid-cols-[28%"],.prescription-main-grid,.prescription-view-container [class*="grid-cols-[28%"]{display:grid!important;grid-template-columns:28% 1px 1fr!important;gap:1rem!important;flex:1 1 auto!important;align-content:start}.prescription-a4-page [class*="grid-cols-[30%"],.prescription-view-container [class*="grid-cols-[30%"]{display:grid!important;grid-template-columns:30% 1px 1fr!important;gap:1rem!important;flex:1 1 auto!important;align-content:start}.prescription-view-container .flex{display:flex!important}.prescription-view-container .flex-col{flex-direction:column!important}.prescription-view-container .flex-1{flex:1 1 0%!important}.prescription-view-container .gap-6{gap:1.5rem!important}.prescription-view-container .gap-2{gap:.5rem!important}.med-item{transition:background .2s}.med-item:hover{background-color:oklch(.985 0 0)}.med-delete{opacity:0;transition:opacity .2s}.med-item:hover .med-delete{opacity:1}.smart-row{transition:all .2s}.smart-row:focus-within{border-color:oklch(.527 .154 183.129);box-shadow:0 0 0 2px rgba(13,148,136,.1);background:white}@media print{@page{margin:0}*,:after,:before{box-shadow:none!important}body,html{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.nextjs-toast-errors-parent,.no-print,.print\:hidden,[data-radix-popper-content-wrapper],[data-sonner-toaster],[role=complementary],[role=navigation],aside,button,footer,header:not(.prescription-a4-page header),nav,nextjs-portal{display:none!important;visibility:hidden!important}#__next,#__next>*,form,main{margin:0!important;padding:0!important;width:100%!important;height:100%!important;max-width:none!important}.prescription-main-grid{display:grid!important;grid-template-columns:28% 1px 1fr!important;gap:1rem!important;flex:1 1 auto!important}.prescription-a4-page,.prescription-view-container{position:fixed!important;inset:0!important;width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.prescription-display,.print-prescription-container{margin:0!important;padding:0!important;width:100%!important;height:100%!important}.prescription-a4-page *,.prescription-view-container *{visibility:visible!important}.prescription-a4-page input,.prescription-a4-page textarea,.prescription-view-container input,.prescription-view-container textarea{border:none!important;background:transparent!important;box-shadow:none!important}.prescription-a4-page .input-ghost,.prescription-view-container .input-ghost{border-bottom:none!important}.prescription-a4-page input::placeholder,.prescription-a4-page textarea::placeholder,.prescription-view-container input::placeholder,.prescription-view-container textarea::placeholder{color:transparent!important}*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.shadow-2xl,.shadow-lg,.shadow-sm,.shadow-xl{box-shadow:none!important}.prescription-a4-page .bg-slate-100,.prescription-view-container .bg-slate-100{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important}.prescription-a4-page .text-blue-700,.prescription-view-container .text-blue-700{color:#1d4ed8!important}.prescription-a4-page .text-purple-700,.prescription-view-container .text-purple-700{color:#7c3aed!important}.prescription-display{margin:0!important;padding:0!important;height:100%!important}.prescription-a4-page .flex,.prescription-view-container .flex{display:flex!important}.prescription-a4-page .flex-col,.prescription-view-container .flex-col{flex-direction:column!important}}