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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinner{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}body{background-color:#eef2f3;color:#666;font-family:Roboto,sans-serif;margin:0;padding:0}.card-container{display:flex;justify-content:center;padding:16px;@media (max-width:768px){flex-direction:column;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.card{background-color:#fff;border:none;margin-top:20px}.patient-info{align-items:center;color:#2daaac;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;margin-bottom:20px}.test-date{color:#666;font-size:1rem;font-weight:400}.test-date,.test-name{margin-bottom:10px;text-align:center}.test-name{color:#4139b0;font-size:1.5rem;font-weight:600}.result-group{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:16px}p{color:#666;font-size:1rem;font-weight:400;margin-bottom:10px}.result-item,.result-item p{color:#4139b0;font-size:1rem;font-weight:600;margin-bottom:10px}.reference-range,.reference-range p{color:#2daaac;font-size:1rem;font-weight:600;margin-bottom:10px}.interpretation,.interpretation p{color:#000;font-size:1rem;font-weight:600;margin-bottom:10px}.summary,.summary p{background-color:#fff;border:none;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#666;font-size:1rem;font-weight:600;padding:20px;transition:transform .2s,box-shadow .2s}.summary:before{border-radius:50%;content:"!";display:inline-block;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}.important-note,.important-note p,.summary:before{background-color:#4139b0;color:#fff;font-size:1rem;font-weight:600}.important-note,.important-note p{border:none;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .2s,box-shadow .2s}.important-note:before{background-color:#fff;border-radius:50%;color:#4139b0;content:"!";display:inline-block;font-size:1rem;font-weight:600;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}body{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:20px}h1,h2,h3,h4{color:#5687e7;margin-bottom:10px}h1{font-size:2.5rem;margin-bottom:20px;text-align:center}h2{border-bottom:2px solid #27e2d9;font-size:2rem;margin-bottom:15px;padding-bottom:5px}h3{font-size:1.5rem;margin-top:20px}h4{font-size:1.2rem;margin-top:15px}p{margin-bottom:15px}strong{color:#5687e7}ul{list-style-type:none;padding:0}li{margin-bottom:10px}hr{background:#27e2d9;border:0;height:1px;margin:20px 0}.card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:800px;padding:20px}.card-header{margin-bottom:20px;text-align:center}.card-content{padding:20px}.card-footer{color:#666;font-size:.9rem;margin-top:20px;text-align:center}
/*# sourceMappingURL=main.b76f3858.css.map*/