.antropometricos-module__Iozlta__section{margin-top:.75rem}.antropometricos-module__Iozlta__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.antropometricos-module__Iozlta__title{color:var(--bs-body-color,#212529);margin:0;font-size:1rem;font-weight:600}.antropometricos-module__Iozlta__addBtn{color:#198754;background:0 0;border:1px solid #198754;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.antropometricos-module__Iozlta__addBtn:hover{color:#fff;background:#198754;border-color:#198754}.antropometricos-module__Iozlta__layout{grid-template-columns:260px minmax(0,1fr);gap:1rem;min-height:230px;display:grid}@media (max-width:768px){.antropometricos-module__Iozlta__layout{grid-template-columns:1fr}}.antropometricos-module__Iozlta__visitList{background:linear-gradient(#f8fbff 0%,#f2f7ff 100%);border:1px solid #dbe8fa;border-radius:14px;height:fit-content;max-height:460px;padding:.8rem;overflow-y:auto}.antropometricos-module__Iozlta__visitListTitle{text-transform:uppercase;letter-spacing:.08em;color:#58719a;margin-bottom:.65rem;padding-left:.3rem;font-size:.68rem;font-weight:700}.antropometricos-module__Iozlta__visitItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5f8;border-radius:10px;width:100%;margin-bottom:.42rem;padding:.58rem .7rem;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:block}.antropometricos-module__Iozlta__visitItem:hover{background:#f8fbff;border-color:#bfd4f3;transform:translateY(-1px);box-shadow:0 5px 12px #1b4b9814}.antropometricos-module__Iozlta__visitItemActive{background:linear-gradient(135deg,#ecf4ff 0%,#f8fbff 100%);border-color:#8cb3ea;box-shadow:0 0 0 2px #0d6efd29}.antropometricos-module__Iozlta__visitItemActive:before{content:"";background:#0d6efd;border-radius:0 2px 2px 0;width:3px;position:absolute;top:5px;bottom:5px;left:0}.antropometricos-module__Iozlta__visitItem{padding-left:.95rem;position:relative}.antropometricos-module__Iozlta__visitDate{color:#1f3863;font-size:.79rem;font-weight:700;line-height:1.25;display:block}.antropometricos-module__Iozlta__visitSummary{color:#60708a;white-space:normal;word-break:break-word;margin-top:.2rem;font-size:.73rem;line-height:1.3;display:block}.antropometricos-module__Iozlta__metricsWrap{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e1ebf8;border-radius:14px;min-width:0;padding:.8rem}.antropometricos-module__Iozlta__metricsGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.65rem;display:grid}.antropometricos-module__Iozlta__metricCard{background:#fff;border:1px solid #dce8f8;border-radius:10px;padding:.72rem .7rem;transition:box-shadow .2s,border-color .2s}.antropometricos-module__Iozlta__metricCard:hover{border-color:#b8d1f5;box-shadow:0 6px 14px #0d6efd1a}.antropometricos-module__Iozlta__metricCardAccent1{background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);border-color:#f8d7da}.antropometricos-module__Iozlta__metricCardAccent2{background:linear-gradient(135deg,#e8f5e9 0%,#fff 100%);border-color:#c8e6c9}.antropometricos-module__Iozlta__metricCardAccent3{background:linear-gradient(135deg,#e3f2fd 0%,#fff 100%);border-color:#bbdefb}.antropometricos-module__Iozlta__metricCardAccent4{background:linear-gradient(135deg,#f3e5f5 0%,#fff 100%);border-color:#e1bee7}.antropometricos-module__Iozlta__metricCardAccent5{background:linear-gradient(135deg,#fff8e1 0%,#fff 100%);border-color:#ffecb3}.antropometricos-module__Iozlta__metricLabelRow{justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:.25rem;display:flex}.antropometricos-module__Iozlta__metricLabel{color:#667892;text-transform:uppercase;letter-spacing:.05em;font-size:.64rem;font-weight:700}.antropometricos-module__Iozlta__metricCardEditBtn{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.85rem;line-height:1;transition:color .15s,background .15s;display:inline-flex}.antropometricos-module__Iozlta__metricCardEditBtn:hover{color:#0d6efd;background:#0d6efd1a}.antropometricos-module__Iozlta__metricCardInputWrap{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.antropometricos-module__Iozlta__metricCardInput{border:1px solid #198754;border-radius:6px;max-width:6rem;padding:.35rem .5rem;font-size:1rem;font-weight:600}.antropometricos-module__Iozlta__metricCardSuffix{color:#495057;font-size:.85rem;font-weight:600}.antropometricos-module__Iozlta__metricValue{color:#1a2942;font-size:1.12rem;font-weight:700;line-height:1.2}.antropometricos-module__Iozlta__metricValueEmpty{color:#adb5bd;font-size:.9rem;font-weight:400}.antropometricos-module__Iozlta__actionsBar{border-bottom:1px dashed #d9e4f5;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;padding-bottom:.55rem;display:flex}.antropometricos-module__Iozlta__actionBtn{border-radius:999px;padding:.34rem .72rem;font-size:.76rem;font-weight:700}.antropometricos-module__Iozlta__actionBtnEdit{color:#0d6efd;background:0 0;border:1px solid #0d6efd}.antropometricos-module__Iozlta__actionBtnEdit:hover{color:#fff;background:#0d6efd}.antropometricos-module__Iozlta__actionBtnDelete{color:#dc3545;background:0 0;border:1px solid #dc3545}.antropometricos-module__Iozlta__actionBtnDelete:hover{color:#fff;background:#dc3545}.antropometricos-module__Iozlta__editFormGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.antropometricos-module__Iozlta__editFormGrid label{color:#6c757d;margin-bottom:.15rem;font-size:.7rem;font-weight:500}.antropometricos-module__Iozlta__editFormGrid input{border:1px solid #ced4da;border-radius:6px;padding:.4rem .5rem;font-size:.8125rem}.antropometricos-module__Iozlta__editFormActions{gap:.5rem;margin-top:.5rem;display:flex}.antropometricos-module__Iozlta__emptyState{text-align:center;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:12px;padding:2rem 1rem}.antropometricos-module__Iozlta__emptyState p{color:#6c757d;margin:0 0 1rem;font-size:.9375rem}.antropometricos-module__Iozlta__chartsContainer{margin-top:1.5rem}.antropometricos-module__Iozlta__patientSearchCard{background:linear-gradient(#fff 0%,#fbfcff 100%);border-radius:14px;transition:box-shadow .2s,transform .2s,border-color .2s;overflow:hidden;border:1px solid #e9eef6!important}.antropometricos-module__Iozlta__patientSearchCard:hover{transform:translateY(-2px);border-color:#d2e4ff!important;box-shadow:0 .75rem 1.5rem #0d6efd1f!important}.antropometricos-module__Iozlta__searchHeaderRow{background:linear-gradient(135deg,#f8fbff 0%,#fff 45%,#f8fbff 100%);border:1px solid #e6effa;border-radius:16px;padding:.85rem .75rem}.antropometricos-module__Iozlta__searchTitleWrap{flex-direction:column;gap:.2rem;display:flex}.antropometricos-module__Iozlta__searchTitle{color:#14213d;letter-spacing:-.02em;margin:0;font-weight:700}.antropometricos-module__Iozlta__searchSubtitle{color:#5d6b82;margin:0;font-size:.92rem}.antropometricos-module__Iozlta__searchFormGroup{gap:.65rem;display:flex}.antropometricos-module__Iozlta__searchInput{border:1px solid #d7e5f7;border-radius:10px;min-height:42px}.antropometricos-module__Iozlta__searchInput:focus{border-color:#86b7fe;box-shadow:0 0 0 .18rem #0d6efd26}.antropometricos-module__Iozlta__searchButton{white-space:nowrap;border-radius:10px;min-height:42px;padding-inline:1.1rem;font-weight:600}.antropometricos-module__Iozlta__searchStatusMessage{color:#2e4e8c;background:#f5f8ff;border:1px solid #dce8ff;border-radius:10px;align-items:center;margin-bottom:.75rem;padding:.45rem .75rem;font-size:.92rem;display:inline-flex}.antropometricos-module__Iozlta__searchResultsHeader{padding:.25rem .2rem}.antropometricos-module__Iozlta__searchResultsMeta{color:#5d6b82;font-weight:500}.antropometricos-module__Iozlta__searchCardsList{flex-direction:column;gap:.6rem;max-width:820px;margin-bottom:1rem;display:flex}.antropometricos-module__Iozlta__patientAvatar{color:#fff;background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%);width:50px;height:50px;font-size:1.1rem;font-weight:700}.antropometricos-module__Iozlta__patientName{color:#1f2a44;font-size:1rem;font-weight:650;line-height:1.2}.antropometricos-module__Iozlta__patientContactList{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.antropometricos-module__Iozlta__patientContactChip{color:#4a5872;text-overflow:ellipsis;white-space:nowrap;background:#f7faff;border:1px solid #dbe7f7;border-radius:999px;align-items:center;max-width:100%;padding:.18rem .6rem;font-size:.78rem;display:inline-flex;overflow:hidden}.antropometricos-module__Iozlta__selectPatientButton{border-radius:10px;padding-inline:.85rem;font-weight:600}.antropometricos-module__Iozlta__searchPagination .page-link{color:#3e5f8e;border-color:#d7e5f7;border-radius:8px!important}.antropometricos-module__Iozlta__searchPagination .page-item.active .page-link{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.antropometricos-module__Iozlta__searchHintCard{color:#5d6b82;background:#fbfdff;border:1px dashed #d7e5f7;border-radius:12px;max-width:820px;padding:.9rem 1rem;font-size:.92rem}.antropometricos-module__Iozlta__searchEmptyState{color:#8b4d4d;background:#fff8f8;border:1px solid #f0d8d8;border-radius:12px;max-width:820px;margin-bottom:.75rem;padding:.85rem 1rem}.antropometricos-module__Iozlta__searchEmptyStateIcon{color:#9a4747;background:#ffe9e9;border-radius:999px;align-items:center;margin-bottom:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.antropometricos-module__Iozlta__patientProfileCard{background:linear-gradient(#fff 0%,#fcfdff 100%);box-shadow:0 6px 20px #2041780f;border-color:#dfe9f6!important;border-radius:16px!important}.antropometricos-module__Iozlta__patientProfileHeader{border-bottom:1px solid #e8eff9;gap:.8rem;margin-bottom:.95rem;padding-bottom:.9rem}.antropometricos-module__Iozlta__patientIdentityBlock{min-width:0}.antropometricos-module__Iozlta__patientProfileName{letter-spacing:-.01em;color:#1a2942;margin:0;font-size:1.2rem;font-weight:700}.antropometricos-module__Iozlta__patientIdentityMeta{flex-wrap:wrap;gap:.45rem;margin-top:.45rem;display:flex}.antropometricos-module__Iozlta__patientIdentityChip{color:#4e5c76;background:#f5f8fd;border:1px solid #d9e5f5;border-radius:999px;align-items:center;padding:.2rem .62rem;font-size:.76rem;display:inline-flex}.antropometricos-module__Iozlta__patientHeaderActions{align-self:flex-start}.antropometricos-module__Iozlta__patientGoalBadge{border:1px solid #dde6f4;border-radius:999px;padding:.4rem .7rem;font-weight:600}.antropometricos-module__Iozlta__planPendingAlert{background:#fff8e1;border:1px solid #f5d487;border-radius:12px;margin-top:.3rem}.antropometricos-module__Iozlta__planPendingAlertBody{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.antropometricos-module__Iozlta__planPendingBtn{border-radius:10px;font-weight:700}.antropometricos-module__Iozlta__patientActionBtn,.antropometricos-module__Iozlta__patientActionBtnSecondary{border-radius:10px;font-weight:600}.antropometricos-module__Iozlta__patientSectionCard{background:#fafcff;border:1px solid #e7eef8;border-radius:12px;padding:.75rem .85rem}.antropometricos-module__Iozlta__patientSectionLabel{color:#61708a;margin-bottom:.2rem;font-weight:600;display:block}.antropometricos-module__Iozlta__mobileAccessCard{background:#f7faff;border:1px solid #dae7fa;border-radius:10px;margin-top:.5rem;padding:.55rem .65rem;font-size:.82rem}.antropometricos-module__Iozlta__patientContactGrid{margin-top:.2rem}.antropometricos-module__Iozlta__patientContactItem{color:#33425f;background:#fff;border:1px solid #e4ecf8;border-radius:10px;min-height:100%;padding:.55rem .65rem;font-size:.87rem}.antropometricos-module__Iozlta__patientEditableInput{border-color:#cddcf2;border-radius:8px;font-size:.84rem}.antropometricos-module__Iozlta__patientEditableInput:focus{border-color:#86b7fe;box-shadow:0 0 0 .15rem #0d6efd24}.antropometricos-module__Iozlta__patientEditActionsCol{align-items:center;display:flex}.antropometricos-module__Iozlta__patientEditActions{flex-wrap:wrap;gap:.5rem;display:flex}.antropometricos-module__Iozlta__generateDietBtn{border-radius:10px;min-height:100%;font-weight:600}.antropometricos-module__Iozlta__patientInnerTabs{margin-top:.35rem}.antropometricos-module__Iozlta__patientInnerTabButton{letter-spacing:.01em}.antropometricos-module__Iozlta__patientInnerTabLabel{align-items:center;gap:.4rem;display:inline-flex}.antropometricos-module__Iozlta__patientInnerTabDot{background:#9db1cf;border-radius:999px;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px #ffffff59}.antropometricos-module__Iozlta__patientInnerTabDotActive{background:#fff;box-shadow:0 0 0 2px #ffffff47}.antropometricos-module__Iozlta__patientInnerTabs .nav{scrollbar-width:thin;border:0;flex-wrap:nowrap;gap:.45rem;padding-bottom:.2rem;overflow-x:auto}.antropometricos-module__Iozlta__patientInnerTabs .nav-link{color:#5c6e8d;white-space:nowrap;opacity:.82;background:#f3f7fe;padding:.45rem .85rem;font-size:.83rem;font-weight:700;line-height:1.2;transition:all .2s,transform .18s;border:1px solid #d9e5f5!important;border-radius:999px!important}.antropometricos-module__Iozlta__patientInnerTabs .nav-link:hover{color:#274a7f;opacity:1;background:#ebf3ff;transform:translateY(-1px);border-color:#bcd3f5!important}.antropometricos-module__Iozlta__patientInnerTabs .nav-link.active{opacity:1;background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%);transform:translateY(-1px);box-shadow:0 6px 12px #0d6efd38;color:#fff!important;border:2px solid #0b5ed7!important}.antropometricos-module__Iozlta__patientInnerTabs .tab-content{background:#fff;border:1px solid #e6eef9;border-radius:14px;margin-top:.9rem;padding:.9rem .95rem}.antropometricos-module__Iozlta__activeInnerTabIndicator{color:#365885;background:#f3f8ff;border:1px solid #d3e3fb;border-radius:999px;align-items:center;gap:.35rem;margin-top:-.2rem;margin-bottom:.85rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.antropometricos-module__Iozlta__antecedentesWrap{gap:.85rem;margin-top:.55rem;display:grid}.antropometricos-module__Iozlta__antecedentesCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dfe9f7;border-radius:14px;padding:.8rem;box-shadow:0 6px 18px #2041780d}.antropometricos-module__Iozlta__antecedentesCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.antropometricos-module__Iozlta__antecedentesCardTitle{color:#1d2d49;margin:0;font-size:.95rem;font-weight:700}.antropometricos-module__Iozlta__antecedentesCounterBadge{color:#355988;background:#eff6ff;border:1px solid #c9dcf6;border-radius:999px;padding:.2rem .58rem;font-size:.74rem;font-weight:700}.antropometricos-module__Iozlta__antecedentesGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.antropometricos-module__Iozlta__antecedenteItem{background:#fff;border:1px solid #e3ebf8;border-radius:10px;padding:.52rem .6rem}.antropometricos-module__Iozlta__antecedenteItemPositive{background:linear-gradient(135deg,#fff7f8 0%,#fff 100%);border-color:#f0c1c6}.antropometricos-module__Iozlta__antecedenteTopRow{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.antropometricos-module__Iozlta__antecedenteLabel{color:#2a3c5d;font-size:.79rem;font-weight:650;line-height:1.25}.antropometricos-module__Iozlta__antecedenteStatusBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700}.antropometricos-module__Iozlta__antecedenteStatusPositive{color:#9b2f42;background:#fdecef;border-color:#f6bfca}.antropometricos-module__Iozlta__antecedenteStatusNegative{color:#1d7f45;background:#ecf8ef;border-color:#bde4c8}.antropometricos-module__Iozlta__antecedenteFamilyText{color:#647693;margin-top:.34rem;font-size:.73rem}.antropometricos-module__Iozlta__habitsDetailsCard{background:linear-gradient(#fafdff 0%,#fff 100%);border:1px solid #dbe7f7;border-radius:14px;margin-top:.75rem;padding:.8rem .85rem;box-shadow:0 5px 16px #2041780d}.antropometricos-module__Iozlta__habitsSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.antropometricos-module__Iozlta__habitsSectionTitle{color:#1e3152;margin:0;font-size:.92rem;font-weight:700}.antropometricos-module__Iozlta__habitsStatusBadge{border:1px solid #0000;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.antropometricos-module__Iozlta__habitsStatusBadgePositive{color:#1d7f45;background:#ecf8ef;border-color:#bce3c8}.antropometricos-module__Iozlta__habitsStatusBadgeNeutral{color:#506481;background:#eef3fb;border-color:#d0dcec}.antropometricos-module__Iozlta__habitsDetailsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem;margin-bottom:.55rem;display:grid}.antropometricos-module__Iozlta__habitsInfoItem{background:#fff;border:1px solid #e2ebf8;border-radius:10px;padding:.48rem .58rem}.antropometricos-module__Iozlta__habitsInfoLabel{letter-spacing:.03em;text-transform:uppercase;color:#6b7e99;margin-bottom:.18rem;font-size:.69rem;font-weight:700;display:block}.antropometricos-module__Iozlta__habitsInfoValue{color:#233756;font-size:.84rem;font-weight:600;line-height:1.25;display:block}.antropometricos-module__Iozlta__habitsWarmupBox{background:#f7fbff;border:1px dashed #cbdcf2;border-radius:12px;padding:.55rem}.antropometricos-module__Iozlta__habitsWarmupTitle{color:#55719a;margin-bottom:.45rem;font-size:.76rem;font-weight:700}.antropometricos-module__Iozlta__habitsNotesCard{background:#fff;border:1px solid #dbe7f7;border-radius:14px;margin-top:.75rem;padding:.8rem .85rem}.antropometricos-module__Iozlta__habitsNotesHint{margin-bottom:.45rem;font-size:.78rem;display:block;color:#6b7e99!important}.antropometricos-module__Iozlta__habitsNotesTextarea{border-color:#d4e2f4;border-radius:10px;min-height:130px;font-size:.88rem}.antropometricos-module__Iozlta__habitsNotesTextarea:focus{border-color:#86b7fe;box-shadow:0 0 0 .16rem #0d6efd24}.antropometricos-module__Iozlta__habitsNotesActions{justify-content:flex-end;margin-top:.55rem;display:flex}.antropometricos-module__Iozlta__habitsSaveBtn{border-radius:10px;padding-inline:.85rem;font-weight:600}.antropometricos-module__Iozlta__plansTabWrap{margin-top:.45rem}.antropometricos-module__Iozlta__planCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce7f7;border-radius:14px;padding:.9rem;box-shadow:0 6px 16px #2041780d}.antropometricos-module__Iozlta__planCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.6rem;display:flex}.antropometricos-module__Iozlta__planTitle{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.antropometricos-module__Iozlta__planTitleMain{color:#1e3152;font-size:.98rem;font-weight:700}.antropometricos-module__Iozlta__planMetaBadge{color:#335986;background:#eef5ff;border:1px solid #cddcf4;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.antropometricos-module__Iozlta__planMetaDate{color:#6b7e99;font-size:.78rem;font-weight:600}.antropometricos-module__Iozlta__planHeaderActions{flex-wrap:wrap;gap:.45rem;display:flex}.antropometricos-module__Iozlta__planPrimaryBtn{border-radius:10px;padding-inline:.85rem;font-weight:600}.antropometricos-module__Iozlta__planSecondaryBtn{border-radius:10px;font-weight:600}.antropometricos-module__Iozlta__planAccordion{margin-top:.45rem}.antropometricos-module__Iozlta__planAccordionItem{overflow:hidden;border:1px solid #e2ebf9!important;border-radius:12px!important}.antropometricos-module__Iozlta__planAccordionHeader .accordion-button{color:#2b456d;background:#f7faff;font-size:.84rem;font-weight:600;box-shadow:none!important}.antropometricos-module__Iozlta__planAccordionHeader .accordion-button:not(.collapsed){color:#23426f;background:#eef5ff}.antropometricos-module__Iozlta__planAccordionBody{padding-top:.7rem!important}.antropometricos-module__Iozlta__planAccordionTitle{font-size:.82rem}.antropometricos-module__Iozlta__planEditActions{justify-content:flex-end;gap:.45rem;margin-bottom:.55rem;display:flex}.antropometricos-module__Iozlta__planSaveBtn,.antropometricos-module__Iozlta__planCancelBtn,.antropometricos-module__Iozlta__planEditBtn{border-radius:10px;font-weight:600}.antropometricos-module__Iozlta__planTableWrap{width:100%;overflow-x:auto}.antropometricos-module__Iozlta__planReadWrap{margin-top:.1rem}.antropometricos-module__Iozlta__planReadSummary{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;margin-bottom:.7rem;display:grid}.antropometricos-module__Iozlta__planReadChip{background:#f8fbff;border:1px solid #d9e6f8;border-radius:10px;padding:.45rem .55rem}.antropometricos-module__Iozlta__planReadChipDay{color:#254670;font-size:.76rem;font-weight:700;display:block}.antropometricos-module__Iozlta__planReadChipMeta{color:#5f7494;margin-top:.1rem;font-size:.7rem;display:block}.antropometricos-module__Iozlta__planReadChipStatus{border:1px solid #0000;border-radius:999px;margin-top:.3rem;padding:.1rem .42rem;font-size:.66rem;font-weight:700;display:inline-flex}.antropometricos-module__Iozlta__planReadChipStatusOk{color:#1d7f45;background:#ecf8ef;border-color:#bce3c8}.antropometricos-module__Iozlta__planReadChipStatusWarn{color:#8a5b09;background:#fff7e9;border-color:#f0dbad}.antropometricos-module__Iozlta__planEditorWrap{background:#fafdff;border:1px solid #dce8f8;border-radius:12px;padding:.7rem}.antropometricos-module__Iozlta__planDayTabs{scrollbar-width:thin;gap:.4rem;margin-bottom:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.antropometricos-module__Iozlta__planDayTabBtn{color:#40608b;white-space:nowrap;background:#f1f7ff;border:1px solid #cfe0f6;border-radius:999px;padding:.3rem .7rem;font-size:.76rem;font-weight:700;transition:all .2s}.antropometricos-module__Iozlta__planDayTabBtn:hover{background:#e7f1ff;border-color:#b8cff0}.antropometricos-module__Iozlta__planDayTabBtnActive{color:#fff;background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%);border-color:#0b5ed7;box-shadow:0 5px 12px #0d6efd38}.antropometricos-module__Iozlta__planEditorPanel{background:#fff;border:1px solid #e0eaf8;border-radius:10px;padding:.7rem}.antropometricos-module__Iozlta__planEditorHeader{color:#48648e;margin-bottom:.6rem;font-size:.8rem}.antropometricos-module__Iozlta__planEditorFields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.antropometricos-module__Iozlta__planEditorFieldCard{background:#fff;border:1px solid #e3ebf8;border-radius:10px;padding:.5rem}.antropometricos-module__Iozlta__planEditorFieldLabel{text-transform:uppercase;letter-spacing:.03em;color:#667c9f;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.antropometricos-module__Iozlta__planEditorTextarea{border-color:#d3e1f5;border-radius:8px;min-height:92px;font-size:.8rem}.antropometricos-module__Iozlta__planEditorTextarea:focus{border-color:#86b7fe;box-shadow:0 0 0 .15rem #0d6efd24}.antropometricos-module__Iozlta__planEditorNutrientsCard{background:#f8fbff}.antropometricos-module__Iozlta__planEditorNutrientsText{white-space:pre-wrap;color:#486285;border:1px dashed #cddcf2;border-radius:8px;min-height:92px;padding:.45rem .5rem;font-size:.79rem}.antropometricos-module__Iozlta__planTable{min-width:780px}.antropometricos-module__Iozlta__planTableRead tbody tr:nth-child(odd){background:#fcfdff}.antropometricos-module__Iozlta__planTableRead tbody tr:hover{background:#f1f7ff}:is(.antropometricos-module__Iozlta__planTableRead th:first-child,.antropometricos-module__Iozlta__planTableRead td:first-child){z-index:2;position:sticky;left:0}.antropometricos-module__Iozlta__planTableRead th:first-child{z-index:3;background:#edf5ff!important}.antropometricos-module__Iozlta__planTableRead td:first-child{background:#f7faff}.antropometricos-module__Iozlta__planTable th{color:#31527f;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.74rem;background:#f5f9ff!important;border-color:#d7e4f6!important}.antropometricos-module__Iozlta__planTable td{border-color:#e0e9f7!important}.antropometricos-module__Iozlta__planFieldInput{border-color:#d2e0f3;border-radius:8px;width:100%;min-height:62px;font-size:.8rem}.antropometricos-module__Iozlta__planCellText{white-space:pre-wrap;color:#344865;min-height:60px;font-size:.8rem;line-height:1.38}.antropometricos-module__Iozlta__planNutrimentsCell{white-space:pre-wrap;background:#f7fbff;border:1px solid #deebfa;border-radius:8px;min-height:60px;padding:.35rem;font-size:.8rem;line-height:1.34}.antropometricos-module__Iozlta__planDayCell{color:#2b4b76;letter-spacing:.01em;min-width:88px;font-weight:700}.antropometricos-module__Iozlta__planMealCell{min-width:155px}.antropometricos-module__Iozlta__planNutrimentsCol{min-width:190px}.antropometricos-module__Iozlta__planShoppingWrap{margin-top:1rem}.antropometricos-module__Iozlta__planShoppingTitle{color:#1f3456;margin-bottom:.7rem;font-size:.9rem;font-weight:700}.antropometricos-module__Iozlta__shoppingCategoryCard{background:#fff;border:1px solid #dbe7f7;border-radius:12px;overflow:hidden}.antropometricos-module__Iozlta__shoppingCategoryHeader{background:#f3f8ff;border-bottom:1px solid #dbe7f7;padding:.45rem .65rem}.antropometricos-module__Iozlta__shoppingCategoryHeader h6{color:#335883;font-size:.8rem;font-weight:700}.antropometricos-module__Iozlta__shoppingCategoryBody{padding:.55rem .62rem}.antropometricos-module__Iozlta__shoppingItem{border-bottom:1px dashed #e7eff9;padding:.2rem 0}.antropometricos-module__Iozlta__shoppingItem:last-child{border-bottom:0}.antropometricos-module__Iozlta__shoppingCheck .form-check-label{color:#425573;font-size:.78rem}@media (max-width:768px){.antropometricos-module__Iozlta__searchHeaderRow{padding:.75rem .55rem}.antropometricos-module__Iozlta__searchFormGroup{flex-direction:column}.antropometricos-module__Iozlta__searchButton{width:100%}.antropometricos-module__Iozlta__searchCardsList{max-width:100%}.antropometricos-module__Iozlta__selectPatientButton{width:100%}.antropometricos-module__Iozlta__patientProfileHeader{flex-direction:column;align-items:flex-start!important}.antropometricos-module__Iozlta__patientHeaderActions{width:100%}.antropometricos-module__Iozlta__generateDietBtn{width:100%;margin-top:.35rem}.antropometricos-module__Iozlta__patientEditActionsCol{align-items:stretch}.antropometricos-module__Iozlta__patientEditActions{width:100%}.antropometricos-module__Iozlta__patientInnerTabs .tab-content{padding:.75rem}.antropometricos-module__Iozlta__antecedentesCard{padding:.68rem}.antropometricos-module__Iozlta__antecedentesGrid{grid-template-columns:1fr}.antropometricos-module__Iozlta__habitsDetailsCard,.antropometricos-module__Iozlta__habitsNotesCard{padding:.68rem}.antropometricos-module__Iozlta__habitsDetailsGrid{grid-template-columns:1fr}.antropometricos-module__Iozlta__planCard{padding:.72rem}.antropometricos-module__Iozlta__planReadSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.antropometricos-module__Iozlta__planHeaderActions,.antropometricos-module__Iozlta__planPrimaryBtn,.antropometricos-module__Iozlta__planSecondaryBtn{width:100%}.antropometricos-module__Iozlta__planEditorWrap,.antropometricos-module__Iozlta__planEditorPanel{padding:.55rem}.antropometricos-module__Iozlta__planEditorFields{grid-template-columns:1fr}.antropometricos-module__Iozlta__planDayCell{min-width:78px}.antropometricos-module__Iozlta__layout{grid-template-columns:1fr;gap:.75rem}.antropometricos-module__Iozlta__visitList{max-height:280px}.antropometricos-module__Iozlta__metricsWrap{padding:.65rem}}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchHeaderRow{background:linear-gradient(135deg, var(--bs-tertiary-bg) 0%, var(--bs-secondary-bg) 45%, var(--bs-tertiary-bg) 100%);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchTitle{color:var(--bs-emphasis-color)}:is([data-bs-theme=dark] .antropometricos-module__Iozlta__searchSubtitle,[data-bs-theme=dark] .antropometricos-module__Iozlta__searchResultsMeta){color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchInput{border-color:var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchStatusMessage{color:var(--bs-body-color);background:#0d6efd1f;border-color:#0d6efd59}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchHintCard{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchEmptyState{color:#f8b4ba;background:#dc35451f;border-color:#dc354559}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchEmptyStateIcon{color:#fecaca;background:#dc354533}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientSearchCard{background:var(--bs-secondary-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientSearchCard:hover{border-color:#0d6efd73!important;box-shadow:0 .75rem 1.5rem #00000059!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientName{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientContactChip{border-color:var(--bs-border-color);color:var(--bs-secondary-color);background:#ffffff0f}[data-bs-theme=dark] .antropometricos-module__Iozlta__searchPagination .page-link{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientProfileCard{box-shadow:0 6px 20px #00000040;background:var(--bs-secondary-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientProfileHeader{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientProfileName{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientIdentityChip{border-color:var(--bs-border-color);color:var(--bs-secondary-color);background:#ffffff0f}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientGoalBadge{border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planPendingAlert{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b66}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientSectionCard{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientSectionLabel{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__mobileAccessCard{background:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientContactItem{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientEditableInput{border-color:var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientInnerTabs .nav-link{background:var(--bs-tertiary-bg)!important;border-color:var(--bs-border-color)!important;color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientInnerTabs .nav-link:hover{border-color:var(--bs-border-color)!important;color:var(--bs-emphasis-color)!important;background:#ffffff0f!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientInnerTabs .tab-content{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__activeInnerTabIndicator{color:#93c5fd;background:#0d6efd26;border-color:#0d6efd59}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientInnerTabDot{background:#64748b}[data-bs-theme=dark] .antropometricos-module__Iozlta__patientInnerTabDotActive{background:#e2e8f0;box-shadow:0 0 0 2px #e2e8f040}[data-bs-theme=dark] .antropometricos-module__Iozlta__antecedentesCard{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__antecedentesCardHeader{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__antecedentesCardTitle{color:var(--bs-emphasis-color)}:is([data-bs-theme=dark] .antropometricos-module__Iozlta__habitsDetailsCard,[data-bs-theme=dark] .antropometricos-module__Iozlta__habitsNotesCard){background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__habitsInfoItem{background:var(--bs-body-bg);border-color:var(--bs-border-color)}:is([data-bs-theme=dark] .antropometricos-module__Iozlta__habitsInfoLabel,[data-bs-theme=dark] .antropometricos-module__Iozlta__habitsSectionTitle){color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__habitsInfoValue{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__habitsWarmupBox{border-color:var(--bs-border-color);background:#0d6efd14}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitList{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitListTitle{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitItem{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitItem:hover{border-color:var(--bs-border-color);background:#ffffff0a}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitItemActive{background:#0d6efd2e;border-color:#0d6efd73}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitDate{color:#93c5fd}[data-bs-theme=dark] .antropometricos-module__Iozlta__visitSummary{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricsWrap{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCard{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCard:hover{border-color:#0d6efd66}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardAccent1{background:#dc35451f;border-color:#dc354559}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardAccent2{background:#1987541f;border-color:#19875459}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardAccent3{background:#0d6efd1f;border-color:#0d6efd59}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardAccent4{background:#6f42c11f;border-color:#6f42c159}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardAccent5{background:#fd7e141f;border-color:#fd7e1459}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricLabel{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricValue{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__metricCardSuffix{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__actionsBar{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__emptyState{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__emptyState p{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__title{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planCard{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);box-shadow:0 6px 16px #0003}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTitleMain{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planMetaBadge{border-color:var(--bs-border-color);color:var(--bs-secondary-color);background:#ffffff0f}[data-bs-theme=dark] .antropometricos-module__Iozlta__planMetaDate{color:var(--bs-secondary-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planAccordionItem{border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planAccordionHeader .accordion-button{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planAccordionHeader .accordion-button:not(.collapsed){color:var(--bs-emphasis-color);background:#0d6efd26}[data-bs-theme=dark] .antropometricos-module__Iozlta__planReadChip{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planReadChipDay{color:#93c5fd}[data-bs-theme=dark] .antropometricos-module__Iozlta__planReadChipMeta{color:var(--bs-secondary-color)}:is([data-bs-theme=dark] .antropometricos-module__Iozlta__planShoppingTitle,[data-bs-theme=dark] .antropometricos-module__Iozlta__planDayCell){color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:#ffffff0d;--bs-table-hover-bg:#ffffff14;color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead tbody tr{background:0 0!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableReadtable.table-striped>tbody>tr>*{box-shadow:none!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead tbody tr:nth-child(odd)>*{background-color:#ffffff0a!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead tbody tr:nth-child(2n)>*{background-color:var(--bs-body-bg)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead tbody tr:hover>*{background-color:var(--bs-table-hover-bg)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead thead th{background:var(--bs-tertiary-bg)!important;color:var(--bs-emphasis-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTableRead th:first-child{background:var(--bs-tertiary-bg)!important;color:var(--bs-emphasis-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTable th{background:var(--bs-tertiary-bg)!important;color:var(--bs-emphasis-color)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planTable td{border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .antropometricos-module__Iozlta__planCellText{color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planNutrimentsCell{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__planEditorNutrientsText{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__shoppingCategoryCard{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__shoppingCategoryHeader{background:var(--bs-tertiary-bg);border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__shoppingCategoryHeader h6{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__shoppingItem{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .antropometricos-module__Iozlta__shoppingCheck .form-check-label{color:var(--bs-secondary-color)}
.antropometricCharts-module__vDz7FW__chartCard{border:1px solid var(--bs-border-color,#e2e8f0);background:var(--bs-body-bg,#fff);border-radius:16px;margin-bottom:1rem;padding:1.1rem 1rem .5rem;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f}.antropometricCharts-module__vDz7FW__chartTitle{letter-spacing:-.02em;text-align:center;color:var(--bs-emphasis-color,#1e293b);margin:0 0 .35rem;font-size:.95rem;font-weight:600}.antropometricCharts-module__vDz7FW__chartEmpty{text-align:center;color:var(--bs-secondary-color,#64748b);margin:0;padding:2rem 1rem;font-size:.9rem}@media (prefers-color-scheme:dark){.antropometricCharts-module__vDz7FW__chartCard{box-shadow:0 1px 2px #0003,0 12px 32px #00000059}}
.PreConsultBriefPanel-module__MemG_G__briefSurface{color:#2c2419;background:linear-gradient(165deg,#faf9f7 0%,#f3f1ee 100%);border:1px solid #e8e4df;border-radius:10px;padding:1rem 1.15rem 1.1rem;font-size:.9rem;line-height:1.55}.PreConsultBriefPanel-module__MemG_G__briefList{margin:0 0 .75rem;padding-left:1.2rem;list-style-type:disc}.PreConsultBriefPanel-module__MemG_G__briefList:last-child{margin-bottom:0}.PreConsultBriefPanel-module__MemG_G__briefListItem{margin-bottom:.5rem;padding-left:.2rem}.PreConsultBriefPanel-module__MemG_G__briefListItem::marker{color:#c77800}.PreConsultBriefPanel-module__MemG_G__briefParagraph{background:#ffffffc7;border-left:3px solid #f29b00;border-radius:8px;margin:0 0 .75rem;padding:.7rem .85rem;box-shadow:0 1px 2px #2c24190a}.PreConsultBriefPanel-module__MemG_G__briefParagraph:last-child{margin-bottom:0}.PreConsultBriefPanel-module__MemG_G__briefStrong{color:#8a4a00;font-weight:600}.PreConsultBriefPanel-module__MemG_G__metaStamp{color:#6c757d;margin-bottom:.55rem;font-size:.8rem}
.page-module__2FTkVW__diet-page{background-color:red}.page-module__2FTkVW__progressBar{border-radius:unset;height:20px}.page-module__2FTkVW__formSection{height:450px}.page-module__2FTkVW__progressBar div{width:100%;transition:width .7s}.page-module__2FTkVW__fontBold{color:#2f6d3b;font-size:42px;font-weight:700}.page-module__2FTkVW__stepCounter{position:relative;top:-22px;left:50%;right:50%}@keyframes page-module__2FTkVW__colors{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module__2FTkVW__loadingOverlay{z-index:9999;background:#ffffffe6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.page-module__2FTkVW__doneContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__2FTkVW__doneMessage{color:#2f6d3b;margin:0;font-size:1.25rem;font-weight:600}.page-module__2FTkVW__blurred{filter:blur(5px);pointer-events:none}.page-module__2FTkVW__fixedElement{border-top:3px solid #beebc2;padding:10px}.page-module__2FTkVW__formShell{background-color:var(--bs-body-bg,#fff);color:var(--bs-body-color,#111827)}.page-module__2FTkVW__actionBar{background-color:var(--bs-body-bg,#fff);border-top:1px solid var(--bs-border-color,#d1d5db)}.page-module__2FTkVW__formHeight{height:1100px}@media only screen and (max-width:550px){.page-module__2FTkVW__formHeight{padding-bottom:185px;overflow:scroll}}.page-module__2FTkVW__dietOverflow{overflow:scroll}@media only screen and (max-width:1200px){.page-module__2FTkVW__dietTableWidth{width:1200px}}.page-module__2FTkVW__buttonBack{border:unset;color:#333;background:linear-gradient(90deg,#9ec8a2 0%,#beebc2 100%);width:100%;max-width:150px;margin:15px 0;font-size:20px;font-weight:600;transition:all .5s;box-shadow:1px 2px 12px -2px #000000bf}.page-module__2FTkVW__button-Back:hover{color:#f4f4f4;background:linear-gradient(90deg,#80aa84 0%,#9ec8a2 100%);transform:scale(1.05);box-shadow:3px 4px 20px -2px #000000bf}.page-module__2FTkVW__buttonNext{border:unset;color:#333;background:linear-gradient(90deg,#beebc2 0%,#dcffe0 100%);width:100%;max-width:150px;margin:15px 0;font-size:20px;font-weight:600;transition:all .5s;box-shadow:1px 2px 12px -2px #000000bf}.page-module__2FTkVW__buttonNext:hover{color:#565654;background:linear-gradient(90deg,#dcffe0 0%,#beebc2 100%);transform:scale(1.05);box-shadow:3px 4px 20px -2px #000000bf}.page-module__2FTkVW__buttonCreate{border:unset;color:#fff;background:linear-gradient(245deg,#fbfb35,#beebc2,#fd841c,#ffce0d,#4ccc4a,#84d5fc,#0ca1e8,#bd70fd,#60b) 0 0/2000% 2000%;width:100%;max-width:150px;margin:15px 0;font-size:20px;font-weight:600;transition:all .5s;animation:36s infinite page-module__2FTkVW__colors;box-shadow:1px 2px 12px -2px #000000bf}.page-module__2FTkVW__buttonCreate:hover{color:#f4f4f4;background:linear-gradient(90deg,#ffb700 0%,#beebc2 100%);transform:scale(1.05);box-shadow:3px 4px 20px -2px #000000bf}.page-module__2FTkVW__analysisActions{justify-content:flex-end;margin-top:.75rem;display:flex}.page-module__2FTkVW__analysisCard{background:#f8fafc;border:1px solid #d1d5db;border-radius:.5rem;margin-top:.75rem;padding:.9rem 1rem}.page-module__2FTkVW__analysisTitle{color:#1f2937;margin-bottom:.5rem;font-weight:700}.page-module__2FTkVW__analysisGroup{margin-top:.6rem}.page-module__2FTkVW__analysisGroupTitle{color:#1f2937;font-weight:600}.page-module__2FTkVW__analysisList{margin:.25rem 0 0;padding-left:1.1rem}[data-bs-theme=dark] .page-module__2FTkVW__analysisCard{background:#111827;border-color:#374151}:is([data-bs-theme=dark] .page-module__2FTkVW__analysisTitle,[data-bs-theme=dark] .page-module__2FTkVW__analysisGroupTitle){color:#e5e7eb}[data-bs-theme=dark] .page-module__2FTkVW__fontBold{color:#93c5a5}[data-bs-theme=dark] .page-module__2FTkVW__loadingOverlay{background:#030712d9}[data-bs-theme=dark] .page-module__2FTkVW__doneMessage{color:#d1fae5}[data-bs-theme=dark] .page-module__2FTkVW__fixedElement{border-top-color:#374151}
.page-module__Cp91iG__element{border:1px solid #6c757d;border-radius:5px;margin:0 15px;padding:0;box-shadow:10px 10px 32px -22px #614c61}.page-module__Cp91iG__labelOption{cursor:pointer;background-color:#0000;justify-content:space-between;width:100%;padding:15px 10px 15px 15px;transition:background-color .3s;display:flex;box-shadow:10px 10px 32px -22px #614c61}.page-module__Cp91iG__labelOptionChecked{background-color:#beebc233}.page-module__Cp91iG__labelOption:hover{background-color:#beebc21a}.page-module__Cp91iG__iconSpace{margin-right:5px}.page-module__Cp91iG__customCheckbox input[type=checkbox]{opacity:0;cursor:pointer;position:absolute}.page-module__Cp91iG__customCheckbox{cursor:pointer;margin-top:5px;padding-left:30px;position:relative}.page-module__Cp91iG__customCheckbox .page-module__Cp91iG__checkmark{background-color:#fff;border:2px solid #6c757d;border-radius:4px;width:20px;height:20px;transition:background-color .3s,border-color .3s;position:absolute;top:0;left:0}.page-module__Cp91iG__customCheckbox input[type=checkbox]:checked~.page-module__Cp91iG__checkmark{background-color:#4caf50;border-color:#4caf50}.page-module__Cp91iG__customCheckbox .page-module__Cp91iG__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.page-module__Cp91iG__customCheckbox input[type=checkbox]:checked~.page-module__Cp91iG__checkmark:after{display:block}.page-module__Cp91iG__errorMessage{color:red;margin-top:4px;font-size:12px}.page-module__Cp91iG__radioCustom{appearance:none;display:none}.page-module__Cp91iG__radioLabel{cursor:pointer;background-color:#f8f8f8;border:2px solid #ddd;border-radius:4px;width:40px;height:40px;transition:all .3s;display:inline-block;position:relative}.page-module__Cp91iG__radioLabel:before{content:"";background-color:#0000;border-radius:2px;width:16px;height:16px;transition:all .3s;position:absolute;top:10px;left:10px}.page-module__Cp91iG__radioCustom:checked+.page-module__Cp91iG__radioLabel{background-color:#4caf50;border-color:#4caf50}.page-module__Cp91iG__radioCustom:checked+.page-module__Cp91iG__radioLabel:before{content:"✔";color:#fff;text-align:center;font-size:16px;line-height:16px}.page-module__Cp91iG__radioLabel:hover{border-color:#4caf50}.page-module__Cp91iG__radioLabel:active{transform:scale(.95)}
.page-module__9UFVwG__dietOverflow{overflow:scroll}@media only screen and (max-width:1200px){.page-module__9UFVwG__dietTableWidth{width:1200px}}
.ConsultationCalendarCard-module__j-co-q__consultationCard{background-color:var(--bs-card-bg,var(--bs-body-bg));color:var(--bs-body-color)}.ConsultationCalendarCard-module__j-co-q__cardBody{background-color:#f7faf5}.ConsultationCalendarCard-module__j-co-q__calendarShell{background-color:#fff;border-radius:12px;padding:12px;box-shadow:0 0 0 1px #00000008}.ConsultationCalendarCard-module__j-co-q__dayCell{text-align:left;cursor:pointer;border:none;border-radius:8px;min-height:86px;padding:6px;position:relative}.ConsultationCalendarCard-module__j-co-q__dayCellCurrent{background-color:#fff;box-shadow:0 0 0 1px #00000005}.ConsultationCalendarCard-module__j-co-q__dayCellOtherMonth{background-color:#f7f7f7;box-shadow:0 0 0 1px #00000005}.ConsultationCalendarCard-module__j-co-q__dayCellSelected{background-color:#e3f3d5;box-shadow:0 0 0 1px #00000005}.ConsultationCalendarCard-module__j-co-q__dayCellToday{box-shadow:0 0 0 1px #587f0d}.ConsultationCalendarCard-module__j-co-q__dayNum{color:#111827;font-size:11px;font-weight:600}.ConsultationCalendarCard-module__j-co-q__dayNumMuted{color:#9ca3af}.ConsultationCalendarCard-module__j-co-q__dayEvents{max-height:38px;font-size:10px;line-height:1.3;overflow:hidden}.ConsultationCalendarCard-module__j-co-q__dayConsultTotal{color:#587f0d;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.ConsultationCalendarCard-module__j-co-q__dayConsultTotalOtherMonth{color:#6b7280}.ConsultationCalendarCard-module__j-co-q__dayConsultTotalHasConsultations{color:#587f0d;font-weight:800}.ConsultationCalendarCard-module__j-co-q__eventTime{color:#6b7280}.ConsultationCalendarCard-module__j-co-q__eventEmpty{color:#d1d5db;font-style:italic}.ConsultationCalendarCard-module__j-co-q__modalAgendaPanel{background-color:#f8fafc;border:1px solid #e5e7eb}.ConsultationCalendarCard-module__j-co-q__subtleDivider{opacity:1;border-color:#e5e7eb}.ConsultationCalendarCard-module__j-co-q__formSectionHeading{color:#374151}.ConsultationCalendarCard-module__j-co-q__monthLabel{text-transform:capitalize;font-weight:600}.ConsultationCalendarCard-module__j-co-q__locationBlock{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.ConsultationCalendarCard-module__j-co-q__locationPill{color:#587f0d;white-space:nowrap;text-overflow:ellipsis;background:#eef6e6;border-radius:999px;max-width:100%;margin-bottom:4px;padding:2px 6px;font-size:9px;line-height:1.2;display:inline-block;overflow:hidden}.ConsultationCalendarCard-module__j-co-q__locationPillPurple{color:#6b21a8;background:#f3e8ff}.ConsultationCalendarCard-module__j-co-q__locationPillBlue{color:#1d4ed8;background:#dbeafe}.ConsultationCalendarCard-module__j-co-q__locationPillOrange{color:#c2410c;background:#ffedd5}.ConsultationCalendarCard-module__j-co-q__locationPillTeal{color:#0f766e;background:#ccfbf1}.ConsultationCalendarCard-module__j-co-q__locationInlineEditor{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__cardBody{background-color:var(--bs-tertiary-bg)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__calendarShell{background-color:var(--bs-secondary-bg);box-shadow:0 0 0 1px var(--bs-border-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayCellCurrent{background-color:var(--bs-body-bg);box-shadow:0 0 0 1px var(--bs-border-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayCellOtherMonth{box-shadow:0 0 0 1px var(--bs-border-color);background-color:#ffffff0a}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayCellSelected{background-color:#587f0d52;box-shadow:0 0 0 1px #88b53a80}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayCellToday{box-shadow:0 0 0 2px #88b53a}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayNum{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__eventTime{color:var(--bs-secondary-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayConsultTotalOtherMonth{color:var(--bs-secondary-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__dayConsultTotalHasConsultations{color:#9fd255}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__eventEmpty{color:var(--bs-secondary-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__modalAgendaPanel{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__subtleDivider{border-color:var(--bs-border-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__formSectionHeading{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationBlock{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationPill{border:1px solid #0000}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationPillPurple{color:#e9d5ff;background:#9333ea40;border-color:#9333ea80}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationPillBlue{color:#bfdbfe;background:#2563eb40;border-color:#2563eb80}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationPillOrange{color:#fed7aa;background:#ea580c40;border-color:#ea580c80}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationPillTeal{color:#99f6e4;background:#0d948840;border-color:#0d948880}[data-bs-theme=dark] .ConsultationCalendarCard-module__j-co-q__locationInlineEditor{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}
