#municipalPrintHost{display:none}@page municipalA4{size:A4 portrait;margin:0}@page municipalA5{size:A5 portrait;margin:0}@media print{:is(html:has(#municipalPrintHost[data-format=A4]),body:has(#municipalPrintHost[data-format=A4])){page:municipalA4}:is(html:has(#municipalPrintHost[data-format=A5]),body:has(#municipalPrintHost[data-format=A5])){page:municipalA5}html,body{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}body>:not(#municipalPrintHost){display:none!important}#municipalPrintHost{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}#municipalPrintHost>*{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:var(--municipal-print-width,210mm)!important;max-width:none!important;height:var(--municipal-print-height,297mm)!important;box-shadow:none!important;border:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}}.enteral-app *{box-sizing:border-box}.enteral-app{color:#202124;background:#f8f9fa;gap:24px;min-height:calc(100vh - 60px);padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.enteral-app .controls-panel{background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;gap:20px;width:380px;max-height:90vh;padding:24px;display:flex;overflow-y:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.enteral-app .controls-panel__header h2{color:#1a73e8;margin:0 0 4px;font-size:1.4rem;font-weight:600}.enteral-app .controls-panel__header p{color:#5f6368;margin:0;font-size:.85rem}.enteral-app .form-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.enteral-app .form-group label{color:#3c4043;font-size:.85rem;font-weight:600}.enteral-app .form-row{gap:12px;display:flex}.enteral-app .form-row .form-group{flex:1}.enteral-app .form-input{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:6px;width:100%;padding:10px 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.enteral-app .form-input:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 2px #1a73e833}.enteral-app .text-area{resize:vertical;min-height:70px;font-family:inherit}.enteral-app .checkbox-group{gap:16px;margin-top:4px;display:flex}.enteral-app .checkbox-group.flex-column{flex-direction:column;gap:8px}.enteral-app .checkbox-label{color:#4a4a4a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;display:flex}.enteral-app .checkbox-label input[type=radio],.enteral-app .checkbox-label input[type=checkbox]{accent-color:#1a73e8;cursor:pointer;width:16px;height:16px}.enteral-app .form-actions{gap:12px;margin-top:10px;display:flex}.enteral-app .btn{cursor:pointer;text-align:center;border:none;border-radius:6px;flex:1;padding:11px 16px;font-size:.9rem;font-weight:500;transition:background-color .15s,box-shadow .15s}.enteral-app .btn-primary{color:#fff;background:#1a73e8}.enteral-app .btn-primary:hover{background:#1557b0}.enteral-app .btn-secondary{color:#3c4043;background:#f1f3f4}.enteral-app .btn-secondary:hover{background:#e8eaed}.enteral-app .calculations-panel{background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-top:10px;padding:16px}.enteral-app .calculations-panel h3{color:#3c4043;margin:0 0 12px;font-size:.95rem;font-weight:600}.enteral-app .calc-row{justify-content:space-between;margin-bottom:8px;font-size:.85rem;display:flex}.enteral-app .calc-row:last-child{margin-bottom:0}.enteral-app .calc-row span{color:#5f6368}.enteral-app .calc-row strong{color:#202124;font-weight:600}.enteral-app .preview-area{flex-grow:1;justify-content:center;align-items:flex-start;min-width:0;max-height:90vh;display:flex;overflow-y:auto}.enteral-app .preview-container{aspect-ratio:210/297;background:#fff;border:1px solid #dadce0;width:100%;max-width:210mm;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a;container-type:inline-size}.enteral-app #background-image{object-fit:fill;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.enteral-app .overlay-text{z-index:2;color:#111;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.68cqw;font-weight:500;position:absolute}.enteral-app .overlay-single-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enteral-app .overlay-paragraph{word-break:break-word;white-space:pre-wrap;line-height:1.35;overflow:hidden}.enteral-app .overlay-check{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:1.512cqw;height:1.512cqw;display:flex;position:absolute}.enteral-app .overlay-check.is-checked:after{content:"X";color:#000;font-family:Courier New,Courier,monospace;font-size:1.85cqw;font-weight:900}@media (width<=900px){.enteral-app{flex-direction:column;padding:0}.enteral-app .controls-panel{width:100%;max-height:none}.enteral-app .preview-area{justify-content:flex-start;width:100%;max-height:none;overflow:auto}.enteral-app .preview-container{flex:none}}.enteral-app .controls-panel,.enteral-app .preview-area{min-width:0;margin:0}.enteral-app .form-row .form-group{min-width:0}.enteral-access{max-width:1100px;margin:1rem auto;padding:0 1rem}.enteral-access h1{font-size:1.5rem}.enteral-app #overlay-sexo-fem,.enteral-app #overlay-sexo-masc{top:23.4%!important}.enteral-app #overlay-classif{left:78.5%!important}.enteral-app #overlay-calorias{top:51.7%!important}.enteral-app #overlay-data{background:#fff;padding:0 .2cqw}
