.doctor-profile{font-family:Arial,sans-serif;max-width:900px;margin:30px auto 10px;padding:20px;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.profile-header{display:flex;align-items:center;margin-bottom:20px}.profile-image-container{position:relative;width:20%}.profile-image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-right:20px}.edit-profile-picture{position:absolute;bottom:0;left:0;right:0;padding:5px;background-color:rgba(0,0,0,.6);text-align:center;border-radius:10px}.profile-info{flex-grow:1}.doctor-name1{font-size:2rem;font-weight:700;margin:0}.doctor-experience,.doctor-specialty{font-size:1.2rem;color:#6c757d}.editable-input{width:100%;padding:8px;margin-top:5px;font-size:1rem;border:1px solid #ccc;border-radius:5px}.doctor-details a{text-decoration:none}.doctor-details .section{margin-bottom:20px}.doctor-details h2{font-size:1.5rem;color:#495057;margin-bottom:10px}.doctor-details p,.doctor-details ul{font-size:1.1rem;color:#212529}.doctor-details ul{padding-left:20px}.doctor-details li{margin-bottom:8px}.editable-textarea{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;min-height:100px}.profile-actions{display:none;text-align:center;margin-top:20px}.edit-btn{padding:10px 20px;font-size:1.2rem;background-color:#a0c4eb;color:#000000;border:none;border-radius:5px;cursor:pointer}.edit-btn:hover{background-color:#0056b3}.dark-mode .doctor-profile{font-family:Arial,sans-serif;max-width:900px;margin:30px auto 10px;padding:20px;background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.6);color:#e0e0e0}.dark-mode .profile-header{display:flex;align-items:center;margin-bottom:20px}.dark-mode .profile-image-container{position:relative;width:20%}.dark-mode .profile-image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-right:20px;border:2px solid #444}.dark-mode .edit-profile-picture{position:absolute;bottom:0;left:0;right:0;padding:5px;background-color:rgba(255,255,255,.1);text-align:center;border-radius:10px;color:#e0e0e0}.dark-mode .profile-info{flex-grow:1}.dark-mode .doctor-name1{font-size:2rem;font-weight:700;margin:0;color:#ffffff}.dark-mode .doctor-experience,.dark-mode .doctor-specialty{font-size:1.2rem;color:#b0b0b0}.dark-mode .editable-input,.dark-mode .editable-textarea{width:100%;padding:8px;margin-top:5px;font-size:1rem;border:1px solid #555;border-radius:5px;background-color:#2c2c2c;color:#e0e0e0}.dark-mode .doctor-details a{text-decoration:none;color:#3498db}.dark-mode .doctor-details a:hover{color:#2980b9}.dark-mode .doctor-details .section{margin-bottom:20px}.dark-mode .doctor-details h2{font-size:1.5rem;color:#ffffff;margin-bottom:10px}.dark-mode .doctor-details p,.dark-mode .doctor-details ul{font-size:1.1rem;color:#e0e0e0}.dark-mode .doctor-details ul{padding-left:20px}.dark-mode .doctor-details li{margin-bottom:8px}.dark-mode .profile-actions{display:none;text-align:center;margin-top:20px}.dark-mode .edit-btn{padding:10px 20px;font-size:1.2rem;background-color:#3498db;color:#ffffff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.dark-mode .edit-btn:hover{background-color:#2980b9}