@media print{body{background-color:#fff;font-size:.80em;height:auto;padding:0;margin:0;page-break-after:avoid;page-break-before:avoid;font-family:Arial,sans-serif;font-weight:500}#layout-land-menu,#layout-port-menu{display:none}#layout-land-content{width:100%;padding:0;margin:0;box-sizing:border-box}#layout-land-content{padding:0;margin:0}#print-logo{width:20%;max-width:150px;position:absolute;float:right;margin:0 0 10px 10px;display:block;page-break-inside:avoid}.pagebreak{clear:both;page-break-after:always !important}.main-report{position:relative !important;z-index:20;page-break-inside:avoid}.watermark{z-index:-10;position:absolute;height:100%;width:100%;top:0;left:0;opacity:.6;pointer-events:none;page-break-inside:avoid;page-break-before:avoid;page-break-after:avoid;overflow:hidden}.watermark img{position:absolute;width:600px;left:40px;top:-20px;max-width:calc(100% - 80px)}.report-logo-centered{width:60%;max-width:400px;display:block;margin:auto}.report-logo-centered-big{width:100%;max-width:800px;display:block;margin:auto}.report-logo-centered img{max-height:300px}.report-logo-centered-fullwidth{width:40%;max-width:150px;display:block;margin:auto}.report-logo-full{width:100%;display:block;margin:auto}.report-logo-logo img{max-height:500px}.report-logo-full-spacer{height:200px}.report-logo-full-white-spacer{height:0}ul{list-style-type:none;list-style-position:inside;padding:0;width:100%;text-align:center;margin:unset}@page{margin:20px 25px 0 15px;@top-center{content:element(header)}@bottom-center{content:element(footer)}}#invoice-footer{position:fixed;left:0;right:0;z-index:-1}#invoice-header{position:absolute;top:0;height:80px;left:0;right:0}#invoice-footer{bottom:0;height:40px}#invoice-footer-higher{position:fixed;bottom:0;left:0;width:100%;height:170px}#invoice-footer-full{position:fixed;min-height:180px;width:100%;left:0;right:0;z-index:-1}#invoice-footer-full{bottom:0;height:100px}#invoice-footer-full{page-break-inside:avoid}#headerimg,#footerimg{width:100%;height:100%}#report-wrapper{page-break-after:avoid}.margin-top-80-px{margin-top:80px}.report-page-break{margin-top:40px}.report-page-break{margin-bottom:12vh}#invoice-header,#report-wrapper,#invoice-footer{page-break-inside:avoid}.ras-pay-amt{position:absolute;left:108%;white-space:nowrap}.font-size-15-p{font-size:16px !important}.table-list-item-line-bottom{border-bottom:.5px solid #ccc}.overflow-wrap-break-word{overflow-wrap:break-word}.font-size-17-2{font-size:1.25em !important}#form-presc-fitting-param table{width:100%;border-collapse:collapse;text-align:center}#form-presc-fitting-param th,#form-presc-fitting-param td{border:1px solid #000;padding:5px;font-size:.86em !important}#form-presc-fitting-param th{font-weight:bold;text-transform:uppercase;font-size:.86em !important}.font-size-1-1{font-size:1.1em}.font-size-1-25{font-size:1.25em}.font-size-1-8{font-size:1.8em}.font-size-2{font-size:2em}.font-size-0-6{font-size:.6em}.font-size-0-75{font-size:.75em !important}.font-size-0-80{font-size:.80em}.font-size-0-9{font-size:.9em}.font-size-12{font-size:12px}.font-size-0-78{font-size:.78em !important}.font-size-0-79{font-size:.8em !important}.font-size-0-86{font-size:.86em}#ehr-treatment-table td input{border:0 solid #444;border-radius:0}#ehr-material-table td input{border:0 solid #444;border-radius:0}#ehr-detail-table td input{border:0 solid #444;border-radius:0}.ehrauth-container{max-width:800px;margin:0 auto;background-color:white;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.ehrauth-header{text-align:center;margin-bottom:10px;border-bottom:2px solid #333;padding-bottom:10px}.ehrauth-header h1{font-size:14px;margin-bottom:5px}.ehrauth-header p{font-size:12px;color:#666;margin:3px 0}.ehrauth-title{text-align:center;font-size:12px;font-weight:bold;margin:10px 0 10px 0}.ehrauth-section{margin-bottom:5px}.ehrauth-section label{font-weight:bold;display:block;margin-bottom:5px;font-size:10px}.ehrauth-section p{margin:5px 0;font-size:12px}.ehrauth-table{width:100%;border-collapse:collapse;margin:5px 0}.ehrauth-th,td{border:1px solid #ddd;padding:5px;text-align:left;font-size:8px}.ehrauth-th{background-color:#f0f0f0;font-weight:bold}.inline-group{display:flex;gap:5px;align-items:center}.inline-group label{margin:0;min-width:150px}.readonly{background-color:#f9f9f9}.row{background-color:#f8f8ff}.medical-info{background-color:#f0f0f0;padding:5px;margin:5px 0}.ehrauth-print-btn{display:block;margin:20px auto;padding:10px 30px;background-color:#4caf50;color:white;border:0;border-radius:5px;cursor:pointer;font-size:16px}.ehrauth-print-btn:hover{background-color:#45a049}.ehrauth-container{box-shadow:none;padding:5px}#report-wound-size{min-height:40px;padding:5px;border:1px solid #ddd;border-radius:3px}.ehr-invoice-container{background-color:white;max-width:900px;margin:0 auto;padding:40px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.ehr-invoice-header-row input{border:0 solid #444;border-radius:0}.ehr-invoice-patient-section input{border:0 solid #444;border-radius:0}.ehr-invoice-footer-section input{border:0 solid #444;border-radius:0}.totals-row input{border:0 solid #444;border-radius:0;font-size:small;font-weight:bold;text-align:justify;width:fit-content}.ehr-invoice-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;border-bottom:2px solid #333;padding-bottom:20px}.ehr-invoice-header-left h1{margin:0;font-size:24px;font-weight:bold;color:#333}.ehr-invoice-header-left p{margin:5px 0;font-size:14px;color:#666}.ehr-invoice-logo{width:120px;height:120px;background:linear-gradient(135deg,#1e3a8a 50%,#84cc16 50%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:60px;color:white;font-weight:bold}.ehr-invoice-company-info{text-align:right;font-size:13px;line-height:1.6;color:#333}.ehr-invoice-company-info p{margin:3px 0}.ehr-invoice-title{font-size:20px;font-weight:bold;margin-bottom:20px;color:#333}.ehr-invoice-header-row{display:flex;justify-content:space-between;margin-bottom:30px}.ehr-invoice-details{flex:1}.ehr-invoice-details h3{margin:0 0 15px 0;font-size:16px;color:#333;border-bottom:1px solid #ddd;padding-bottom:8px}.ehr-invoice-details p{margin:5px 0;font-size:14px;color:#333}.ehr-invoice-dates{text-align:right;font-size:13px;line-height:1.8;width:50%}.ehr-invoice-dates textarea{border:0 solid #444;border-radius:0}.ehr-invoice-dates p{margin:5px 0;color:#333}.ehr-patient-section{background-color:#f9f9f9;padding:20px;margin:30px 0;border:1px solid #ddd}.ehr-patient-section p{margin:8px 0;font-size:14px;color:#333}.ehr-invoice-section-title{font-weight:bold;color:#333;margin-bottom:5px}.ehr-invoice-medical-aid{display:flex;justify-content:space-between;margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.ehr-invoice-footer-section{margin-top:40px;padding-top:20px;border-top:1px solid #ddd;font-size:13px;line-height:1.8}.ehr-invoice-footer-section p{margin:8px 0;color:#333}.ehr-invoice-icd-codes{font-size:12px;color:#666;margin-top:10px;padding-top:10px;border-top:1px dashed #ccc}.ehrauth-container{box-shadow:none;padding:5px}.ehrauth-print-btn{display:none}.ehr-invoice-container{box-shadow:none;padding:5px}.writer-display-wrapper{font-size:.80em;color:#000}.ql-toolbar,.ql-tooltip,.ql-clipboard{display:none !important}.ql-editor,[class*="ql-"]{border:none !important;padding:0 !important;box-shadow:none !important}.ql-editor img,.writer-display-wrapper img{max-width:100% !important;page-break-inside:avoid}.ql-editor h1,.ql-editor h2,.ql-editor h3{page-break-after:avoid}[contenteditable="false"],input.display-none,textarea.display-none,a.display-none{display:none !important}}
