body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{color:#1e293b;font-family:Poppins,Inter,Roboto,sans-serif}.container{background-color:#f9fafb;display:flex;gap:15px;min-height:100vh;overflow:hidden;padding:15px}.sidebar{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;flex-shrink:0;padding:15px;width:220px}.main-content,.sidebar{height:95vh;overflow-y:auto}.main-content{flex:1 1;flex-direction:column}.main-content,.top-section{display:flex;gap:15px}.diagnosis-history{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex:2 1;flex-direction:column;min-height:420px;overflow:hidden;padding:15px}canvas{height:220px!important}.info-cards{display:flex;gap:15px;margin-top:10px}.info-card{border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:1 1;padding:10px;text-align:center}.patient-profile{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;height:auto;padding:20px;width:350px}.patient-profile img{border-radius:50%;height:120px;margin-bottom:10px;object-fit:cover;width:120px}.patient-profile h2{color:#111827;font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.profile-details{margin-top:10px;width:100%}.detail-item{align-items:center;display:flex;margin-bottom:18px}.detail-icon{height:20px;margin-right:8px;width:20px}.detail-item span{color:#374151;font-size:14px}.detail-label{color:#111827;font-weight:600}.detail-value{color:#6b7280;font-weight:400;margin-left:4px}.info-button{background-color:#00f7c2;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.info-button:hover{background-color:#00d1a0}.diagnostic-list{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;flex:2 1;height:400px;overflow-y:auto;padding:20px}.diagnostic-list table{border-collapse:collapse;width:100%}.diagnostic-list td,.diagnostic-list th{border-bottom:1px solid #e5e7eb;padding:12px;text-align:left}.diagnostic-list th{background-color:#f5f7fa;color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.diagnostic-list tr:last-child td{border-bottom:none}.info-icon{height:30px;margin-bottom:8px;width:30px}.info-value{font-size:20px;font-weight:700;margin:5px 0}.info-status{color:#6b7280;font-size:13px}.blue-card{background-color:#e0f2fe}.pink-card{background-color:#ffe4e6}.red-card{background-color:#ffe6f1}.lower{color:#ef4444}.below-section{display:flex;gap:20px;margin-top:20px}.lab-results{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex:1 1;flex-direction:column;height:400px;padding:20px}.lab-results h2{font-size:18px;font-weight:700;margin-bottom:20px}.lab-results ul{list-style:none;margin:0;padding:0}.lab-result-item{border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:14px;padding:12px 0}.lab-result-content,.lab-result-item{align-items:center;display:flex;justify-content:space-between}.lab-result-content{width:100%}.lab-result-content span{color:#374151;font-size:14px}.download-icon{height:20px;width:20px}
/*# sourceMappingURL=main.8eb07d92.css.map*/