.NutricionPortal_page__pnbAw{min-height:100vh;background:#f2f6fb;color:#13304f;font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:24px 14px 60px}.NutricionPortal_wrap__Ek1I2{max-width:1250px;margin:auto}.NutricionPortal_hero__M6Zww{background:linear-gradient(120deg,#0a2948,#125d63);border-radius:23px;padding:31px 32px;color:white;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;box-shadow:0 15px 30px #0c335522}.NutricionPortal_hero__M6Zww h1{font-size:clamp(1.75rem,4vw,2.7rem);margin:5px 0}.NutricionPortal_hero__M6Zww p{color:#d6eff1}.NutricionPortal_hero__M6Zww small{letter-spacing:.12em;color:#acfdcf;font-weight:800}.NutricionPortal_symbol__zDeRf{font-size:5rem;opacity:.3}.NutricionPortal_layout__vWyie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,385px),1fr));grid-gap:18px;gap:18px}.NutricionPortal_card__RLPYr{border:1px solid #dce6ef;background:white;border-radius:20px;padding:23px;margin-bottom:17px;box-shadow:0 8px 24px #24445f0b;min-width:0}.NutricionPortal_card__RLPYr h2{margin-top:0;font-size:1.35rem}.NutricionPortal_card__RLPYr h3{margin-top:24px}.NutricionPortal_form__sam1j{display:grid;grid-gap:13px;gap:13px}.NutricionPortal_form__sam1j label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:.9rem}.NutricionPortal_buttons__MbTAm select,.NutricionPortal_form__sam1j input:not([type=checkbox]),.NutricionPortal_form__sam1j select,.NutricionPortal_form__sam1j textarea{width:100%;padding:11px 12px;border:1px solid #bccddd;border-radius:11px;color:#17344e;background:white;font:inherit}.NutricionPortal_form__sam1j textarea{resize:vertical}.NutricionPortal_form__sam1j input:focus,.NutricionPortal_form__sam1j textarea:focus{outline:3px solid #b7d9fc}.NutricionPortal_buttons__MbTAm button,.NutricionPortal_card__RLPYr>button,.NutricionPortal_form__sam1j button,.NutricionPortal_item__OtTtV button,.NutricionPortal_topbar__B3L_m button{border:0;border-radius:11px;padding:11px 16px;background:#126b67;color:white;cursor:pointer;font-weight:700}.NutricionPortal_secondary__uWRto{background:#e8eef5!important;color:#244565!important}.NutricionPortal_buttons__MbTAm{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.NutricionPortal_buttons__MbTAm select{width:auto;max-width:100%}.NutricionPortal_topbar__B3L_m{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.NutricionPortal_item__OtTtV{border-top:1px solid #e7eef5;padding:13px 0;display:grid;grid-gap:7px;gap:7px;overflow-wrap:anywhere}.NutricionPortal_item__OtTtV small,.NutricionPortal_listButton__6iywG small{display:block;color:#6b7f91}.NutricionPortal_scroll__krjgT{max-height:620px;overflow:auto}.NutricionPortal_listButton__6iywG{display:block;width:100%;text-align:left;background:#f0f7f8!important;color:#174a4c!important;margin:7px 0;padding:14px!important}.NutricionPortal_json__GAcg3{white-space:pre-wrap;word-break:break-word;background:#f4f7fa;border-radius:12px;padding:12px;max-height:260px;overflow:auto;font-size:.82rem}.NutricionPortal_notice__g57Ad{margin-top:14px;background:#fff8df;padding:15px;border-radius:12px;display:grid;grid-gap:6px;gap:6px}.NutricionPortal_notice__g57Ad code{font-size:.9rem;overflow-wrap:anywhere}.NutricionPortal_inline__KHrwa{display:flex!important;align-items:flex-start;gap:9px}.NutricionPortal_inline__KHrwa input{margin-top:5px}.NutricionPortal_err___V3K2,.NutricionPortal_ok__y6HFX{border-radius:12px;padding:13px 16px;margin:12px 0}.NutricionPortal_ok__y6HFX{background:#dff7e9;color:#175b3c}.NutricionPortal_err___V3K2{background:#ffebeb;color:#882b2b}.NutricionPortal_day__6Pc7K{border:1px solid #dae5ed;border-radius:13px;padding:13px;margin:10px 0}.NutricionPortal_day__6Pc7K p{margin:7px 0}.NutricionPortal_messages__ckdY0{display:grid;grid-gap:12px;gap:12px;padding:10px 0}.NutricionPortal_messages__ckdY0>div{background:#f3f7fa;border-radius:13px;padding:13px}.NutricionPortal_messages__ckdY0 p{white-space:pre-wrap}.NutricionPortal_messages__ckdY0 small{color:#627d8c}.NutricionPortal_printable__zUdaK{margin-top:20px}@media print{.NutricionPortal_card__RLPYr:not(:has(.NutricionPortal_printable__zUdaK)),.NutricionPortal_hero__M6Zww,.NutricionPortal_page__pnbAw button,.NutricionPortal_topbar__B3L_m{display:none!important}.NutricionPortal_printable__zUdaK{display:block!important}.NutricionPortal_page__pnbAw{background:white}.NutricionPortal_card__RLPYr:has(.NutricionPortal_printable__zUdaK){border:0;box-shadow:none}}