.AppointmentTracker-module__DPOAhq__container{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;width:100%;max-width:500px;margin:2rem auto;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.2)}.AppointmentTracker-module__DPOAhq__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.5)}.AppointmentTracker-module__DPOAhq__heading{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.AppointmentTracker-module__DPOAhq__list{margin:0;padding:0;list-style-type:none}.AppointmentTracker-module__DPOAhq__item{align-items:center;margin-bottom:12px;display:flex}.AppointmentTracker-module__DPOAhq__checkbox{margin-right:.6rem}input[type=checkbox]:hover{cursor:pointer;box-shadow:0 0 4px #29d0e6}.AppointmentTracker-module__DPOAhq__label{font-size:1rem}
.MyInfo-module__NH9r6a__container{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;max-width:430px;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.1)}.MyInfo-module__NH9r6a__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.4)}.MyInfo-module__NH9r6a__heading{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.MyInfo-module__NH9r6a__infoSection{flex-direction:column;gap:.8rem;display:flex}.MyInfo-module__NH9r6a__infoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MyInfo-module__NH9r6a__label{color:#333;font-weight:600}.MyInfo-module__NH9r6a__insuranceList{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.6rem;display:flex}.MyInfo-module__NH9r6a__insuranceCard{color:#0f172a;background:linear-gradient(145deg,#f8fafc,#fff);border:2px solid #e0e0e0;border-radius:8px;padding:.5rem 1rem;font-size:1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyInfo-module__NH9r6a__insuranceCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(44,204,97,.12)}
.MyFitness-module__n3YP4a__container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;max-width:400px;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.1)}.MyFitness-module__n3YP4a__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.4)}.MyFitness-module__n3YP4a__heading{color:#222;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.MyFitness-module__n3YP4a__infoSection{flex-direction:column;gap:.5rem;display:flex}.MyFitness-module__n3YP4a__infoRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MyFitness-module__n3YP4a__progressBar{background-color:#e5e7eb;border-radius:6px;width:100%;height:10px;margin-top:1.5rem;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.MyFitness-module__n3YP4a__progressFill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:6px;height:100%}
.MyMood-module__p5X6NW__container{background-color:#fff;border-radius:8px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.1)}.MyMood-module__p5X6NW__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.5)}.MyMood-module__p5X6NW__heading{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.MyMood-module__p5X6NW__emojiButton{cursor:pointer;background:0 0;border:none;font-size:1.8rem;transition:transform .2s}.MyMood-module__p5X6NW__emojiButton:hover{transform:scale(1.5)}.MyMood-module__p5X6NW__journal{resize:none;border:1px solid #ccc;border-radius:8px;width:100%;height:100px;padding:10px;font-family:inherit;font-size:1rem}.MyMood-module__p5X6NW__journal:focus{border-color:#09bc7a;outline:none;box-shadow:0 0 0 3px rgba(44,204,97,.15)}.MyMood-module__p5X6NW__moodSelector{gap:8px;margin-bottom:8px;display:flex}.MyMood-module__p5X6NW__saveButton{color:#fff;cursor:pointer;background-color:#09bc7a;border:none;border-radius:8px;margin-top:10px;padding:8px 16px;font-weight:600}.MyMood-module__p5X6NW__saveButton:hover{background-color:#4bf2ac}
.MyPrescriptions-module__U5VmXq__container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.1)}.MyPrescriptions-module__U5VmXq__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.4)}.MyPrescriptions-module__U5VmXq__heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.MyPrescriptions-module__U5VmXq__prescriptionCard{background:#ebf4ed;border-top:.7px solid #9b9b9e;border-bottom:3px solid #2c9a54;border-left:6px solid #2c9a54;border-right:.7px solid #9b9b9e;border-radius:10px;margin-bottom:2rem;padding:1rem 1.25rem;transition:transform .2s,box-shadow .2s}.MyPrescriptions-module__U5VmXq__prescriptionCard:not(:last-child){margin-bottom:1.25rem}.MyPrescriptions-module__U5VmXq__prescriptionCard:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(123,153,142,.6)}.MyPrescriptions-module__U5VmXq__prescriptionList{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;width:100%;display:grid}
.MyNotes-module__jXQGXG__container{background-color:#fff;border-radius:8px;flex-direction:column;padding:2rem;display:flex;box-shadow:0 0 8px rgba(0,0,0,.1)}.MyNotes-module__jXQGXG__container:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(123,153,142,.5)}.MyNotes-module__jXQGXG__heading{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.MyNotes-module__jXQGXG__notesList{flex-direction:column;gap:1rem;display:flex}.MyNotes-module__jXQGXG__noteCard{background-color:#f3faf7;border-top:1px solid #d1fae5;border-bottom:3px solid #2c9a54;border-left:6px solid #2c9a54;border-right:1px solid #d1fae5;border-radius:10px;padding:.9rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.MyNotes-module__jXQGXG__noteCard:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(123,153,142,.6)}.MyNotes-module__jXQGXG__journal{resize:none;border:1px solid #ccc;border-radius:8px;width:100%;height:100px;margin-top:.7rem;padding:10px;font-family:inherit;font-size:1rem}.MyNotes-module__jXQGXG__journal:focus{border-color:#09bc7a;outline:none;box-shadow:0 0 0 3px rgba(44,204,97,.15)}.MyNotes-module__jXQGXG__saveButton{color:#fff;cursor:pointer;background-color:#09bc7a;border:none;border-radius:8px;margin-top:10px;padding:8px 16px;font-weight:600}.MyNotes-module__jXQGXG__saveButton:hover{background-color:#4bf2ac}
