div.flex.h-full[class*="min-h-[420px]"][class*=items-center][class*=justify-center]{position:relative;display:flex!important;height:clamp(560px,calc(100dvh - 136px),780px)!important;min-height:0!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden;border-radius:0!important;background:#fff;color:transparent!important;font-size:0!important}div.flex.h-full[class*="min-h-[420px]"][class*=items-center][class*=justify-center]:before{box-sizing:border-box;display:flex;height:48px;flex:0 0 48px;align-items:flex-end;overflow:hidden;border-bottom:1px solid #e2e8f0;padding:0 16px 13px;content:"Resumen     Planificador     Líquidos     Suplementos     PDF";white-space:pre;color:#64748b;font-size:11px;font-weight:800;letter-spacing:-.01em}div.flex.h-full[class*="min-h-[420px]"][class*=items-center][class*=justify-center]:after{display:block;min-height:0;flex:1 1 auto;margin:12px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(90deg,transparent,rgba(226,232,240,.48) 48%,transparent),#f8fafc;background-size:220% 100%;content:"";animation:nutri-plan-editor-loading 1.25s ease-in-out infinite}@media (min-width:1536px){div.flex.h-full[class*="min-h-[420px]"][class*=items-center][class*=justify-center]{height:clamp(650px,calc(100dvh - 136px),850px)!important}}@keyframes nutri-plan-editor-loading{0%{background-position:120% 0}to{background-position:-120% 0}}section:has(input[placeholder="2000"]) button[class*="min-h-[52px]"][class*=text-left]{min-height:58px!important;border-width:1px!important;border-radius:16px!important;padding:11px 14px!important;background-color:#fff;box-shadow:0 8px 20px -20px rgba(15,23,42,.45)}section:has(input[placeholder="2000"]) button[class*="min-h-[52px]"][class*=text-left]:hover{border-color:#bae6fd!important;background-color:#f0f9ff!important}section:has(input[placeholder="2000"]) button[class*="min-h-[52px]"][class*=text-left][class*="text-[#1D6FD6]"]{border-color:#7dd3fc!important;background-color:#eff6ff!important;box-shadow:0 10px 24px -20px rgba(29,111,214,.7)}section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"]){margin-top:0!important;padding-top:0!important}section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"])>div[class*=overflow-hidden]{border-top-width:0!important}@media (min-width:768px){section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"])>div[class*=overflow-hidden]>div:first-child{display:none!important}}@media (max-width:767px){section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"])>div[class*=overflow-hidden]>div:first-child{min-height:48px;justify-content:flex-end!important;border-bottom-width:0!important;padding:4px 12px 8px!important}section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"])>div[class*=overflow-hidden]>div:first-child>div:first-child{display:none!important}section:has([class*="grid-cols-[minmax(230px,1fr)_120px_190px_88px_36px]"])>div[class*=overflow-hidden]>div:first-child>button{height:38px!important;border-radius:12px!important;padding-inline:14px!important}}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"]){min-height:0!important;align-items:stretch!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>section>div,div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>section>div>section{min-height:0!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>section>div>section>dl{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;flex:1 1 0%!important;min-height:0!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>section>div>section>dl>div{min-height:0!important;align-content:center!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div>section>div{min-height:0!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div>section>div>div{display:flex!important;flex:1 1 0%!important;min-height:0!important;flex-direction:column!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div>section>div>div>div:last-child{display:flex!important;flex:1 1 0%!important;min-height:0!important;flex-direction:column!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div>section>div>div>div:last-child>a{flex:1 1 0%!important;min-height:0!important}@media (min-width:1024px){div[class*="lg:grid-rows-[auto_auto_minmax(300px,auto)_minmax(190px,auto)]"]:has(>div>section>div>section>a[href*="seccion=antecedentes"]){min-height:0!important;align-content:start!important;grid-template-rows:auto auto minmax(280px,auto) minmax(190px,auto)!important}div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div,div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>div>section,div:has(>section>div>section>a[href*="seccion=antecedentes"]):has(>div>section>header a[href*="seccion=controles"])>section{height:100%!important;min-height:0!important;align-self:stretch!important}}@media (min-width:1024px) and (max-height:900px){div[class*="lg:grid-rows-[auto_auto_minmax(300px,auto)_minmax(190px,auto)]"]:has(>div>section>div>section>a[href*="seccion=antecedentes"]){padding-top:.5rem!important;padding-bottom:.5rem!important}}div.flex.min-w-0.flex-col.gap-3.p-3\.5>section:first-child:has(h1){display:none}@media (min-width:768px){div[class*="md:w-0"][class*="md:basis-0"]{width:56px!important;flex-basis:56px!important;border-right-width:1px!important;opacity:1!important;pointer-events:auto!important}div[class*="md:w-0"][class*="md:basis-0"]>aside{position:relative;padding:10px 7px 54px!important}div[class*="md:w-0"][class*="md:basis-0"]>aside>div:first-child{display:none}div[class*="md:w-0"][class*="md:basis-0"] nav{gap:10px!important;padding-top:0!important}div[class*="md:w-0"][class*="md:basis-0"] nav a,div[class*="md:w-0"][class*="md:basis-0"] nav>div>div>div{height:38px!important;border-radius:10px!important}header button[aria-label="Expandir navegación del paciente"]{display:none!important}aside:has(button[aria-label="Expandir panel"]),aside:has(button[aria-label="Minimizar panel"]){position:relative;padding-bottom:54px!important}aside button[aria-label="Minimizar panel"]{position:absolute;right:10px;bottom:10px;z-index:3;width:calc(100% - 20px)!important;height:34px!important;border-radius:9px!important}aside button[data-patient-nav-footer-expand=true]{position:static!important;width:32px!important;height:32px!important;border-radius:7px!important}}div[role=dialog][class*="max-w-[1080px]"]>button.absolute,div[role=dialog][class*="max-w-[1080px]"]>button[data-radix-dialog-close]{top:15px!important;right:15px!important;z-index:10}div[role=dialog][class*="max-w-[1080px]"] header label:has(input[type=date]){margin-right:34px}div[role=dialog][class*="max-w-[1080px]"]>div[class*=overflow-y-auto]{overflow:hidden!important}div[role=dialog][class*="max-w-[1080px]"]>div[class*=overflow-y-auto]>div.grid>div:first-child{max-height:calc(92vh - 156px);overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}div[role=dialog][class*="max-w-[1080px]"] aside>div:first-child>div:last-child:has(svg[aria-label*="Tendencia de endomorfia"]){display:none}div[role=dialog][class*="max-w-[1080px]"] aside>div:first-child{padding-bottom:10px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3){margin-top:8px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>header{padding:8px 12px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>header>div{gap:8px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>header>div>span{width:28px!important;height:28px!important;border-radius:9px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>header h2{font-size:13px!important;line-height:16px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>header button{gap:5px!important;font-size:10px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>div.grid{gap:6px!important;padding:0 12px 8px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>div.grid>button{min-height:0!important;border-radius:10px!important;padding:6px 9px!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>div.grid>button span{line-height:1.15!important}section.mt-3.overflow-hidden.rounded-\[18px\]:has(>div.grid.gap-2\.5.px-4.pb-3)>div.grid>button span[class*=mt-]{margin-top:2px!important}aside[aria-label="Historial de cambios antropométricos"]{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}aside[aria-label="Historial de cambios antropométricos"]>header{flex:0 0 auto!important;padding:12px 16px!important}aside[aria-label="Historial de cambios antropométricos"]>header p{margin-top:2px!important;line-height:14px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(2){display:block!important;flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:9px 14px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(2)>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(2) button{min-height:0!important;border-radius:10px!important;padding:6px 9px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(2) button span:first-child{line-height:12px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(2) button span:last-child{margin-top:1px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:11px!important}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(3){min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;padding:14px 16px 18px!important;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}aside[aria-label="Historial de cambios antropométricos"]>div:nth-child(3) section{margin-top:12px!important}div:has(>div>div:first-child+div.rounded-\[18px\]){min-height:100%}div.rounded-\[18px\].border-dashed:has(p){display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center}[data-anthropometry-measurement-scroll],[data-anthropometry-measurements],section[data-measurement-group]>div[id^=measurement-group-]{min-width:0;container-type:inline-size}[data-anthropometry-measurements]>header{min-height:52px;flex-wrap:nowrap!important;gap:8px!important;padding-top:7px!important;padding-bottom:7px!important}[data-anthropometry-measurements]>header>div:first-child{min-width:0;flex:1 1 auto}[data-anthropometry-measurements]>header>div:last-child{width:auto!important;min-width:0;flex:0 0 auto;flex-wrap:nowrap!important;justify-content:flex-end;gap:6px!important}[data-anthropometry-measurements]>header>div:last-child>button{min-width:0;height:32px!important;flex:0 0 auto;white-space:nowrap;padding-inline:8px!important}@container (max-width: 520px){[data-anthropometry-measurements]>header{padding-inline:10px!important}[data-anthropometry-measurements]>header>div:first-child{gap:7px!important}[data-anthropometry-measurements]>header>div:first-child>span{width:30px!important;height:30px!important}[data-anthropometry-measurements]>header>div:first-child>p{display:none}[data-anthropometry-measurements]>header>div:last-child>button{padding-inline:7px!important;font-size:9px!important}}@container (min-width: 640px){[data-anthropometry-measurement-scroll]>div.grid,section[data-measurement-group]>div[id^=measurement-group-]>div.group,section[data-measurement-group]>div[id^=measurement-group-]>div:first-child{grid-template-columns:minmax(150px,1.35fr) minmax(64px,.65fr) minmax(64px,.65fr) 88px minmax(92px,.8fr) 100px!important;column-gap:10px!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(4),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(4),section[data-measurement-group]>div[id^=measurement-group-]>div:first-child>:nth-child(4){justify-self:stretch!important;text-align:center!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(4),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(4){display:flex!important;align-items:center!important;justify-content:center!important}}@container (max-width: 639px){[data-anthropometry-measurement-scroll]>div.grid,section[data-measurement-group]>div[id^=measurement-group-]>div.group,section[data-measurement-group]>div[id^=measurement-group-]>div:first-child{grid-template-columns:minmax(84px,1.35fr) minmax(42px,.62fr) minmax(42px,.62fr) minmax(48px,.7fr) minmax(52px,.78fr) minmax(60px,.9fr)!important;column-gap:5px!important;align-items:center!important}section[data-measurement-group]>div[id^=measurement-group-]>div:first-child{display:grid!important;padding:7px 8px!important;font-size:7px!important;line-height:1!important;letter-spacing:.055em!important}[data-anthropometry-measurement-scroll]>div.grid,section[data-measurement-group]>div[id^=measurement-group-]>div.group{min-height:44px!important;padding:6px 8px!important}[data-anthropometry-measurement-scroll]>div.grid>*,section[data-measurement-group]>div[id^=measurement-group-]>div.group>*{min-width:0!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}[data-anthropometry-measurement-scroll]>div.grid>:first-child,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:first-child{overflow:hidden!important;gap:5px!important}[data-anthropometry-measurement-scroll]>div.grid>:first-child span,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:first-child span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(2),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(2){justify-self:start!important;font-size:10px!important;white-space:nowrap!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(3),[data-anthropometry-measurement-scroll]>div.grid>:nth-child(4),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(3),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(4){justify-self:start!important;font-size:8.5px!important;white-space:nowrap!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(4),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(4){display:flex!important;align-items:center!important;justify-content:flex-start!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(4)>*,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(4)>*{min-width:0!important;padding-inline:4px!important;font-size:8px!important;white-space:nowrap!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(5),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(5){overflow:hidden!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(5) svg,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(5) svg{width:52px!important;max-width:100%!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(6),section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(6){justify-self:end!important;gap:3px!important;white-space:nowrap!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(6) button,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(6) button{width:28px!important;height:28px!important;min-width:28px!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(6) span,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(6) span{font-size:8px!important}[data-anthropometry-measurement-scroll]>div.grid>:nth-child(n+3):before,section[data-measurement-group]>div[id^=measurement-group-]>div.group>:nth-child(n+3):before{content:none!important}}[data-control-table-header]{display:none}[data-control-row]{display:grid;min-height:80px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status" "type type" "notes arrow";align-items:center;gap:5px 12px;border-width:1px;border-style:solid;border-radius:10px;padding:10px 12px}[data-control-date]{grid-area:date;min-width:0}[data-control-date]>p{font-size:12px;line-height:16px;font-weight:800;color:#0f172a}[data-control-date]>span{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:10px;line-height:14px;font-weight:600;color:#94a3b8}[data-control-type]{grid-area:type;min-width:0}[data-control-type]>p{font-size:11.5px;line-height:15px;font-weight:800;color:#1e293b}[data-control-type]>span{font-size:10px;line-height:14px;font-weight:600;color:#94a3b8}[data-control-status]{grid-area:status;width:fit-content;justify-self:end;border-radius:999px;padding:5px 9px;font-size:9px;line-height:1;font-weight:800}[data-control-notes]{grid-area:notes;min-width:0}[data-control-notes]>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;font-weight:600;color:#475569}[data-control-notes]>span{display:block;margin-top:1px;font-size:10px;line-height:14px;font-weight:700;color:#94a3b8}[data-control-arrow]{grid-area:arrow;justify-self:end}@media (min-width:900px){[data-control-row],[data-control-table-header]{grid-template-columns:124px 170px 105px minmax(220px,1fr) 24px;gap:14px}[data-control-table-header]{display:grid;align-items:center;border-bottom:1px solid #f1f5f9;padding:9px 14px;font-size:9px;line-height:1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}[data-control-row]{min-height:72px;grid-template-areas:"date type status notes arrow";padding:10px 14px}[data-control-status]{justify-self:start}}div[role=dialog]:has(input[name=adherenciaPct])>div[class*=overflow-y-auto]>div:first-child{display:flex!important;min-height:54px!important;align-items:center!important;padding:12px 56px 12px 20px!important}div[role=dialog]:has(input[name=adherenciaPct])>div[class*=overflow-y-auto]>div:first-child>p{display:none!important}div[role=dialog]:has(input[name=adherenciaPct])>div[class*=overflow-y-auto]>div:first-child h2{margin:0!important;font-size:20px!important;line-height:1.15!important;letter-spacing:-.035em!important}