.print-demo{--paper-accent:#6338cc;--paper-second:#ffe342;color:#112438}.print-demo[data-print-app=medication]{--paper-accent:#008d83;--paper-second:#7238d4}.print-demo[data-print-app=accident]{--paper-accent:#112438;--paper-second:#ffc43d}.print-demo[data-print-app=bills]{--paper-accent:#008363;--paper-second:#f9b713}.print-demo[data-print-app=business-card]{--paper-accent:#101318;--paper-second:#e7c17b}.print-preview-heading{display:flex;justify-content:space-between;align-items:center;padding:8px 0 15px;font:13px Arial;color:#112438}.print-preview-heading span{font-size:9px;color:#526577}.print-paper{background:white;padding:20px 18px;border:1px solid #ccd7e0;box-shadow:0 6px 20px #11243818;font:10px/1.45 Arial;min-height:460px}.print-paper>header{background:var(--paper-accent);color:white;margin:-20px -18px 15px;padding:16px 18px;border-bottom:5px solid var(--paper-second)}.print-paper>header small{font-size:8px;font-weight:bold;letter-spacing:1px;color:white}.print-paper>header h2{font-size:22px;margin:9px 0 5px;line-height:1.1;letter-spacing:-.5px}.print-paper>header p{font-size:9px;margin:0;color:white;line-height:1.5}.paper-section{margin:14px 0}.paper-section h3{font-size:11px;color:var(--paper-accent);padding-bottom:5px;border-bottom:2px solid var(--paper-second);margin:0 0 7px}.paper-row{display:grid;grid-template-columns:31% 1fr;gap:10px;padding:5px 0;border-bottom:1px solid #e9eff5;font-size:9px;overflow-wrap:anywhere}.paper-row b{font-size:9px}.paper-row span{color:#344d61}.print-paper>footer{font-size:7px;color:#526577;border-top:1px solid #ccd7e0;padding-top:10px;margin-top:20px}.print-open{display:block;padding:12px;background:var(--paper-accent);color:white;text-decoration:none;text-align:center;font:bold 11px Arial;border-bottom:3px solid var(--paper-second);border-radius:6px;margin-top:15px}.paper-portrait{width:62px;height:62px;object-fit:cover;border-radius:50%;display:block;margin:10px auto}.standalone-print{margin:0;background:#e9eff5;font-family:Arial}.standalone-print main{max-width:612px;margin:25px auto;padding:20px}.standalone-print .print-paper{padding:35px;font-size:13px;min-height:730px}.standalone-print .print-paper>header{margin:-35px -35px 25px;padding:25px 35px}.standalone-print .paper-row,.standalone-print .paper-row b{font-size:12px}.standalone-print .paper-section h3{font-size:14px}.standalone-print .print-paper>header h2{font-size:30px}.standalone-print .print-paper>header p{font-size:12px}.print-page-actions{display:flex;justify-content:space-between;gap:15px;padding-bottom:15px}.print-page-actions a,.print-page-actions button{font: bold 12px Arial;color:#112438;background:white;border:1px solid #ccd7e0;padding:10px;border-radius:6px;text-decoration:none;cursor:pointer}.standalone-print.capture main{padding:18px;margin:0}.standalone-print.capture .print-paper{padding:20px 18px;min-height:460px}.standalone-print.capture .print-paper>header{margin:-20px -18px 15px;padding:16px 18px}.standalone-print.capture .paper-row,.standalone-print.capture .paper-row b{font-size:9px}.standalone-print.capture .paper-section h3{font-size:11px}.standalone-print.capture .print-paper>header h2{font-size:22px}.standalone-print.capture .print-paper>header p{font-size:9px}.standalone-print.capture .print-page-actions{display:none}@media print{@page{size:letter;margin:0.5in}body.standalone-print{background:white}.standalone-print main{max-width:none;margin:0;padding:0}.print-preview-heading,.print-open,.print-page-actions{display:none!important}.standalone-print .print-paper{border:0;box-shadow:none;padding:0;min-height:0}.standalone-print .print-paper>header{margin:0 0 25px;padding:20px}.print-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper-section{break-inside:avoid}}
