@font-face{font-family:"Euclid Circular B";src:url(/static/media/EuclidCircular-Regular.4a3055af.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Euclid Circular B";src:url(/static/media/EuclidCircular-SemiBold.b55694b6.ttf) format("truetype");font-weight:600;font-style:normal}body{margin:0;font-family:"Euclid Circular B",Roboto,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.MuiTableCell-root{font-weight:400!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.fc .fc-non-business{background:#a9a9a9!important;opacity:.8}.forget-password-avatar{margin:8px!important}.login-form-container{margin-top:8rem;display:flex;flex-direction:column;align-items:center}.login-form{width:100%;margin-top:8px}.login-button{margin:24px 0 16px!important}.login-forget-password{text-decoration:none}.forget-password-form-container{margin-top:8rem!important;display:flex!important;flex-direction:column!important;align-items:center!important}.forget-password-form{width:100%!important;margin-top:8px!important}.forget-password-button{margin:24px 0 16px!important}.forget-password-sign-in{text-decoration:none!important}.blood-report-dashboard{max-width:1000px;margin:0 auto;padding:20px}.report-selector{margin:20px 0}.report-selector select{padding:8px;font-size:16px;border-radius:4px;border:1px solid #ccc}.report-view{margin-top:30px}.biomarker-table td,.biomarker-table th{padding:10px;text-align:center;border-bottom:1px solid #ddd}.biomarker-table th{background-color:#f5f5f5}.parameter-name{font-size:14px;font-weight:600;padding-left:0!important;margin:0}.status-legend{margin:10px 0}.status-legend span{margin-left:15px;padding:2px 8px}.blood-report-dashboard{font-family:Arial,sans-serif;padding:16px}.report-selector{margin:16px 0;min-width:300px}.parameter-range{font-size:12px;color:#777;font-style:italic;margin-top:4px;white-space:normal;word-wrap:break-word}.abnormal{background-color:#ffebee;color:#c62828}.borderline{background-color:#fff8e1;color:#ff8f00}.normal{background-color:#e8f5e9;color:#2e7d32}.status-legend{margin:8px 0;text-align:right}.status-legend span{display:inline-block;margin-left:16px;padding:4px 8px;border-radius:3px}.dashboard-title{font-size:2.125rem;font-weight:400;line-height:1.235;margin-bottom:16px}.biomarker-count,.report-summary-title{font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:16px}.status-row{margin-bottom:15px}.status-color{width:15px;height:15px;margin-right:5px;border:1px solid #999}.abnormal{background-color:#fcc}.borderline{background-color:#ffc}.normal{background-color:#cfc}.parameter{font-weight:700!important}.reference{font-size:12px!important;color:#555!important;font-style:italic!important;padding-top:0!important;padding-bottom:10px!important}.report-title{font-weight:600;font-size:24px;margin-bottom:8px}.report-type{font-size:16px;color:#555;margin-bottom:16px}.status-row{display:flex;grid-gap:20px;gap:20px;margin-bottom:16px}.status-item{display:flex;align-items:center;grid-gap:6px;gap:6px}.status-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.status-dot.abnormal{background-color:#ff6b6b}.status-dot.normal{background-color:#06d6a0}.table-header{font-weight:600;color:#333;border-bottom:2px solid #ddd;padding:8px 16px;text-align:left}.empty-cell{padding:8px;width:24px}.empty-cell,.parameter-cell{border-bottom:1px solid #eee}.parameter-cell{width:200px;display:flex;flex-direction:column;align-items:flex-start;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.value-cell{padding:8px 16px;border-bottom:1px solid #eee;text-align:center;min-width:100px}.value-text{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}.statusActive{color:green}.statusBlocked{color:red}.react-datepicker-popper{z-index:10!important}.custom-date-picker{width:100%!important;border-radius:4px!important;padding:10.5px 14px!important;font-size:15.8px!important;border-color:rgba(0,0,0,.23)!important}.custom-date-picker:focus{outline:none!important;border-color:#1e7bbb!important}
/*# sourceMappingURL=main.6e92b6c6.chunk.css.map */