.HealthSummary-module__FAOJ7W__summaryContainer{margin-bottom:var(--space-5)}.HealthSummary-module__FAOJ7W__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.HealthSummary-module__FAOJ7W__loadingSkeleton{background-color:var(--bg-glass);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.HealthSummary-module__FAOJ7W__cardsGrid{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (min-width:640px){.HealthSummary-module__FAOJ7W__cardsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.HealthSummary-module__FAOJ7W__card{border-radius:var(--radius-md);padding:var(--space-3);align-items:flex-start;gap:var(--space-2);transition:all var(--transition-base);background-color:#e8b4b808;border:1px solid #e8b4b80f;flex-direction:column;min-width:0;display:flex}.HealthSummary-module__FAOJ7W__card:hover{background-color:#e8b4b80f;border-color:#e8b4b81a}@media (min-width:640px){.HealthSummary-module__FAOJ7W__card{padding:var(--space-4);gap:var(--space-3);flex-direction:row}}.HealthSummary-module__FAOJ7W__cardIcon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.HealthSummary-module__FAOJ7W__cardContent{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex;overflow:hidden}.HealthSummary-module__FAOJ7W__cardLabel{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em}.HealthSummary-module__FAOJ7W__cardValue{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-primary);word-break:break-word;overflow-wrap:break-word;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.HealthSummary-module__FAOJ7W__statCard{box-shadow:none;background-color:#0000;border:1px dashed #ffffff0f}.HealthSummary-module__FAOJ7W__statCard:hover{box-shadow:none;background-color:#ffffff05;transform:none}
.HealthList-module__cw2fLa__listContainer{gap:var(--space-2);flex-direction:column;display:flex}.HealthList-module__cw2fLa__emptyState{background-color:var(--bg-glass);border:1px dashed var(--bg-glass-border);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.HealthList-module__cw2fLa__recordCard{border-radius:var(--radius-md);padding:var(--space-2)var(--space-3);transition:all var(--transition-base);background-color:#e8b4b808;border:1px solid #e8b4b80f;width:100%;min-width:0}.HealthList-module__cw2fLa__recordCard:hover{background-color:#e8b4b80f;border-color:#e8b4b81a}.HealthList-module__cw2fLa__rowMain{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.HealthList-module__cw2fLa__infoGroup{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0;display:flex}.HealthList-module__cw2fLa__iconBox{border-radius:var(--radius-full);width:36px;height:36px;color:var(--accent-gold);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.HealthList-module__cw2fLa__details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HealthList-module__cw2fLa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;margin-bottom:2px;display:flex}.HealthList-module__cw2fLa__typeName{font-weight:var(--font-medium);font-size:var(--text-xs);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.HealthList-module__cw2fLa__date{font-size:var(--text-xs);color:var(--text-tertiary)}.HealthList-module__cw2fLa__primaryValue{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:-.01em;word-break:break-word;line-height:1.3}.HealthList-module__cw2fLa__notes{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;line-height:1.5}.HealthList-module__cw2fLa__actions{gap:var(--space-1);margin-top:var(--space-1);align-self:flex-end;display:flex}.HealthList-module__cw2fLa__iconBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);width:32px;height:32px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HealthList-module__cw2fLa__iconBtn:hover{color:var(--text-primary);background-color:#ffffff0d}@media (max-width:600px){.HealthList-module__cw2fLa__header{flex-direction:column;align-items:flex-start}}@media (min-width:600px){.HealthList-module__cw2fLa__rowMain{flex-direction:row;justify-content:space-between;align-items:center}.HealthList-module__cw2fLa__infoGroup{flex:1;width:auto}.HealthList-module__cw2fLa__actions{align-self:center}}
.HealthForm-module__5OzYwG__modalOverlay{background-color:var(--bg-overlay);z-index:1000;-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:768px){.HealthForm-module__5OzYwG__modalOverlay{padding:var(--space-4);align-items:center}}.HealthForm-module__5OzYwG__modal{background-color:var(--bg-tertiary);border-top:1px solid var(--bg-glass-border);border-radius:var(--radius-xl)var(--radius-xl)0 0;padding:var(--space-8)var(--space-6)calc(var(--bottom-nav-height) + var(--space-6));-webkit-overflow-scrolling:touch;width:100%;max-height:90dvh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}@media (min-width:768px){.HealthForm-module__5OzYwG__modal{border-radius:var(--radius-xl);border:1px solid var(--bg-glass-border);max-width:440px;box-shadow:var(--shadow-lg)}}.HealthForm-module__5OzYwG__modalHeader{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.HealthForm-module__5OzYwG__modalHeader h2{font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}.HealthForm-module__5OzYwG__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);width:44px;height:44px;transition:all var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.HealthForm-module__5OzYwG__closeBtn:hover{color:var(--text-primary);background-color:#ffffff0d}.HealthForm-module__5OzYwG__formContainer{gap:var(--space-6);flex-direction:column;display:flex}.HealthForm-module__5OzYwG__rowBox{gap:var(--space-4);display:flex}.HealthForm-module__5OzYwG__rowBox>div{flex:1}.HealthForm-module__5OzYwG__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.HealthForm-module__5OzYwG__formGroup label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;margin-left:var(--space-2)}.HealthForm-module__5OzYwG__input{border-radius:var(--radius-lg);padding:var(--space-4);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--font-light);transition:all var(--transition-base);background-color:#0003;border:1px solid #ffffff1a;outline:none;width:100%}.HealthForm-module__5OzYwG__input:focus{border-color:var(--accent-gold);background-color:#0000004d}.HealthForm-module__5OzYwG__textarea{resize:vertical;min-height:100px}.HealthForm-module__5OzYwG__typeSelectorWrapper{position:relative}.HealthForm-module__5OzYwG__typeSelectorWrapper select{appearance:none;width:100%}.HealthForm-module__5OzYwG__typeSelectorWrapper:after{content:"▼";right:var(--space-4);color:var(--text-secondary);pointer-events:none;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.HealthForm-module__5OzYwG__submitBtn{background:var(--gradient-signature);color:var(--bg-primary);border-radius:var(--radius-full);padding:var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:.02em;cursor:pointer;margin-top:var(--space-4);min-height:48px;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;display:flex}.HealthForm-module__5OzYwG__submitBtn:hover:not(:disabled){opacity:.9}.HealthForm-module__5OzYwG__submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.HealthForm-module__5OzYwG__error{color:var(--danger);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);font-size:var(--text-sm);text-align:center;background-color:#b87b7b1a;border:1px solid #b87b7b33}
.MeasurementSessionForm-module__q94B8G__overlay{background-color:var(--bg-overlay);z-index:1000;-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:768px){.MeasurementSessionForm-module__q94B8G__overlay{padding:var(--space-4);align-items:center}}.MeasurementSessionForm-module__q94B8G__modal{background-color:var(--bg-tertiary);border-top:1px solid var(--bg-glass-border);border-radius:var(--radius-xl)var(--radius-xl)0 0;padding:var(--space-8)var(--space-6)calc(var(--bottom-nav-height) + var(--space-6) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;width:100%;max-height:92dvh;box-shadow:var(--shadow-lg);flex-direction:column;gap:0;display:flex;overflow-y:auto}@media (min-width:768px){.MeasurementSessionForm-module__q94B8G__modal{border-radius:var(--radius-xl);border:1px solid var(--bg-glass-border);max-width:480px;padding-bottom:var(--space-8)}}.MeasurementSessionForm-module__q94B8G__header{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.MeasurementSessionForm-module__q94B8G__title{font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}.MeasurementSessionForm-module__q94B8G__closeBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);width:44px;height:44px;transition:all var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.MeasurementSessionForm-module__q94B8G__closeBtn:hover{color:var(--text-primary);background-color:#ffffff0d}.MeasurementSessionForm-module__q94B8G__form{gap:var(--space-6);flex-direction:column;display:flex}.MeasurementSessionForm-module__q94B8G__group{gap:var(--space-2);flex-direction:column;display:flex}.MeasurementSessionForm-module__q94B8G__label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;padding-left:var(--space-1)}.MeasurementSessionForm-module__q94B8G__row{gap:var(--space-4);display:flex}.MeasurementSessionForm-module__q94B8G__row>.MeasurementSessionForm-module__q94B8G__group{flex:1}.MeasurementSessionForm-module__q94B8G__input{border-radius:var(--radius-lg);padding:var(--space-4);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--font-light);transition:all var(--transition-base);background-color:#0003;border:1px solid #ffffff1a;outline:none;width:100%}.MeasurementSessionForm-module__q94B8G__input:focus{border-color:var(--accent-gold);background-color:#0000004d}.MeasurementSessionForm-module__q94B8G__textarea{resize:vertical;min-height:96px}.MeasurementSessionForm-module__q94B8G__segmented{gap:var(--space-2);display:flex}.MeasurementSessionForm-module__q94B8G__segment{border-radius:var(--radius-lg);padding:var(--space-3)var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base);background-color:#ffffff08;border:1px solid #ffffff14;flex:1}.MeasurementSessionForm-module__q94B8G__segment:hover{color:var(--text-primary);background-color:#ffffff0f}.MeasurementSessionForm-module__q94B8G__segmentActive{background-color:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-primary);font-weight:var(--font-semibold)}.MeasurementSessionForm-module__q94B8G__bpRow{align-items:center;gap:var(--space-3);display:flex}.MeasurementSessionForm-module__q94B8G__bpInput{flex:1}.MeasurementSessionForm-module__q94B8G__bpDivider{font-size:var(--text-xl);color:var(--text-tertiary);flex-shrink:0;line-height:1}.MeasurementSessionForm-module__q94B8G__scaleRow{gap:3px;display:flex}.MeasurementSessionForm-module__q94B8G__pip{border-radius:var(--radius-sm);height:36px;color:var(--text-secondary);font-size:10px;font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base);background-color:#ffffff08;border:1px solid #ffffff14;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.MeasurementSessionForm-module__q94B8G__pip:hover{color:var(--text-primary);background-color:#ffffff14}.MeasurementSessionForm-module__q94B8G__pipActive{background-color:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-primary);font-weight:var(--font-semibold)}.MeasurementSessionForm-module__q94B8G__submit{background:var(--gradient-signature);color:var(--bg-primary);border-radius:var(--radius-full);padding:var(--space-4);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:.02em;cursor:pointer;margin-top:var(--space-4);min-height:48px;transition:opacity var(--transition-base);border:none;justify-content:center;align-items:center;display:flex}.MeasurementSessionForm-module__q94B8G__submit:hover:not(:disabled){opacity:.9}.MeasurementSessionForm-module__q94B8G__submit:disabled{opacity:.5;cursor:not-allowed}.MeasurementSessionForm-module__q94B8G__error{color:var(--danger);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--text-sm);text-align:center;background-color:#b87b7b1a;border:1px solid #b87b7b33}
