body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0}body{background:url(/static/media/main-one.c06ba4030638e0a4b4a0.jpg) no-repeat 50% fixed;background-size:cover}#root,body{align-items:center;display:flex;justify-content:center}#root{height:100%;width:100%}.select-role-container{align-items:center;background-color:#e7e8d1;border:2px solid #000;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:70vh;justify-content:center;padding:2rem}.title{color:#333;color:#b85042;font-size:2.5rem;margin-bottom:.5rem}.subtitle{color:#666;color:#000;font-size:1.2rem;margin-bottom:2rem}.button-container{display:flex;gap:1rem}.role-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:background-color .3s}.role-button:hover{background-color:#0056b3}.login-container{align-items:center;background-color:#e6e6fa;background:#f0f2f5;border:2px solid #000;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:80vh;justify-content:center;padding:2rem}.login-title{color:#333;font-size:2rem;margin-bottom:1rem}.login-form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:2rem;width:100%}.login-input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin:.5rem 0}.login-button,.login-input{font-size:1rem;padding:1rem;width:100%}.login-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .3s}.login-button:hover{background-color:#0056b3}.doctor-dashboard-container{align-items:center;background:#ffffff80;border-radius:10px;display:flex;flex-direction:column;padding:20px}.doctor-dashboard-title{color:#333;font-size:2em}.doctor-form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-height:80vh;overflow-y:auto;padding:20px;width:90%}.doctor-dashboard-title{margin-bottom:20px;text-align:center}.doctor-form{margin:0 auto;max-width:600px}.form-input,.form-textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.file-input{margin-bottom:10px}.form-button{border-radius:5px;padding:10px}.upload-options label{display:block;margin-bottom:10px}.manual-form input{margin-bottom:10px}.form-input{border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:15px;padding:12px;width:90%}.file-upload{margin-bottom:20px}.file-input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.form-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}.form-button:hover{background-color:#0056b3}.upload-options{margin-bottom:20px}.option-label{cursor:pointer;display:block;font-size:16px;margin-bottom:10px}.option-label input{margin-right:10px}.patient-dashboard-container{background:#ffffff80;border-radius:10px;padding:20px}.dashboard-title{color:#333;font-size:2.5em;font-weight:700;margin-bottom:20px}.analytics-section,.patient-details,.recommendations-section{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px 0;max-width:800px;padding:20px;width:80%}.details-title,.section-title{border-bottom:2px solid #007bff;color:#444;font-size:1.8em;margin-bottom:15px;padding-bottom:10px}.patient-details p{color:#555;font-size:1.2em;margin:10px 0}.view-options{display:flex;justify-content:center;margin-top:20px}.back-button,.view-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin:5px;padding:10px 20px;transition:background .3s ease}.active,.back-button:hover,.view-button:hover{background:#0056b3}.active{color:#fff}.analytics-section p,.recommendations-section p{color:#666;font-size:1.2em;margin:10px 0}
/*# sourceMappingURL=main.d16b2e84.css.map*/