body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-background:#fff;--color-background-secundary:#f3f5f9;--color-background-login:#000;--color-background-tertiary:#4cbcea;--color-background-app:#f4f4f4;--color-background-section:#f8f8ef;--color-background-msg:#e4f1f5;--color-background-main-page:#f0fbfa;--color-background-main-page-border:#b5ecec;--color-background-csd:#00000005;--color-background-item-added-csd:#0000000a;--color-border-primary:#e2e8f0;--color-border-primary-nmp:#dfe4ea;--color-border-error:#ac435d;--color-background-disabled:#c4c4c4;--color-text-disabled:#8c8c8c;--color-background-alerta-success:#36ae84;--color-background-alerta-advertencia:#f7ab4b;--color-background-alerta-error:#ac435d;--color-text-alerta:#fff;--color-text-shadow-alerta:#516177;--color-box-shadow-alerta:#00000040;--color-primary:#3bc0c8;--color-primary-rgba:#3bc0c84d;--color-primary-opacity-06:#3bc0c899;--color-primary-light:#266f78;--color-secundary:#2f3c43;--color-secundary-hover:#283339;--color-secundary-rgba:#2833394d;--color-text-primary:#141a1f;--color-text-secundary:#f0fbfa;--color-text-tertiary:#7e7e7e;--color-text-quarter:#64748b;--color-text-fifth:#25282b;--color-text-only-view:#191a1866;--color-text-placeholder:#adadad;--color-text-requiered:#ff4d4f;--color-text-label:#0d3c4c;--color-outline-requiered:#ea4e2c;--color-text-title-adv:#212b36;--color-text-subtitle-adv:#637381;--color-background-advertencia-error:#f5c5bb;--color-background-icon-advertencia-error:#ea4e2c;--color-background-advertencia-advertencia:#fff;--color-background-icon-advertencia-advertencia:#f7ab4b;--color-background-advertencia-success:#fff;--color-background-icon-advertencia-success:#00d38c;--color-background-question-help:#fff;--color-text-question-help:#000000e0;--color-border-question-help:#d9d9d9;--color-background-question:#f9f9f9;--color-box-shadow-question:#c4c4c4;--color-blue:#4cbcea;--color-blue-dark:#09324d;--color-blue-opacity:#4cbcea4d;--color-white:#fff;--color-white-opacity:#ffffff4d;--color-black:#000;--color-black-opacity:#0000004d;--color-black-opacity-light:#0000000d;--color-gray:#c4c4c4;--color-gray-dark:#777;--color-gray-opacity:#c4c4c44d;--color-red:#ff0505;--color-red-opacity:#ff05054d;--color-green:#009c50;--color-green-light:#3eee99;--color-green-opacity:#009c504d;--color-yellow:#ffb000;--color-yellow-opacity:#ffb0004d;--color-orange:#e68c38;--color-orange-dark:#ff5d37;--color-orange-opacity:#e68c384d;--color-dark-gray:#333;--color-medium-gray:#666;--color-border:#c4c4c4;--color-background-screen-black:#0000004d;--color-follow-link:#0033a0;--var-gap-2:2px;--var-gap-5:5px;--var-gap-10:10px;--var-gap-20-galery:20px;--var-gap-20:20px;--var-gap-40:40px;--var-gap-40-:-40px;--var-gap-80:80px;--var-padding-5:5px;--var-padding-10:10px;--var-padding-15:15px;--var-padding-20:20px;--var-padding-20-:-20px;--var-padding-40:40px;--var-padding-80:80px;--var-margin-25:25px;--var-margin-15:15px;--var-margin-5:5px;--font-size-h1-high:65px;--font-size-h1:40px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:18px;--font-size-h5:16px;--font-size-normal-high:16px;--font-size-normal:14px;--font-size-small:12px;--var-max-width-desk:700px}body,html{color:#25282b;color:var(--color-text-fifth);font-family:Lato;margin:0;padding:0}*{box-sizing:border-box;position:relative;scroll-behavior:smooth}body,p,span{font-size:14px;font-weight:400}h1{font-size:40px;font-size:var(--font-size-h1)}h2{font-size:28px;font-size:var(--font-size-h2)}h3{font-size:22px;font-size:var(--font-size-h3)}h4{font-size:18px;font-size:var(--font-size-h4)}h5{font-size:16px;font-size:var(--font-size-h5);font-weight:500}span{display:inline-block}h1.center,h2.center,h3.center,h4.center,h5.center,p.center{text-align:center}h1,h2,h3,h4,h5{color:#25282b;color:var(--color-text-fifth);margin:0}p{color:#64748b;color:var(--color-text-quarter)}p,ul{margin:0}::-webkit-scrollbar:vertical{width:10px}::-webkit-scrollbar-button:increment,html::-webkit-scrollbar-button{display:none}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-thumb{background-color:var(--color-scroll);border-radius:20px}::-webkit-scrollbar-track{border-radius:10px}#screenBlackAll{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000004d;background-color:var(--color-background-screen-black)}#carga,#screenBlackAll{bottom:0;display:none;left:0;margin:auto;position:fixed;right:0;top:0;z-index:99999999}#carga{animation:girar 1.5s linear infinite;border:15px solid #ccc;border-radius:100%;border-top:15px solid var(--color-blue);height:100px;width:100px}@keyframes girar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gap-5{gap:5px;gap:var(--var-gap-5)}.gap-10{gap:10px;gap:var(--var-gap-10)}.gap-20{gap:20px;gap:var(--var-gap-20)}.gap-40{gap:40px;gap:var(--var-gap-40)}.gap-50{gap:50px;gap:calc(var(--var-gap-40) + var(--var-gap-10))}.padding-20{padding:20px;padding:var(--var-padding-20)}.padding-40{padding:40px;padding:var(--var-padding-40)}.max-width-desk{max-width:700px;max-width:var(--var-max-width-desk)}.question-help{align-items:center;background-color:#fff;background-color:var(--color-background-question-help);border:1px solid #d9d9d9;border:1px solid var(--color-border-question-help);border-radius:50px;color:#000000e0;color:var(--color-text-question-help);cursor:help;display:inline-flex;font-size:9px;font-weight:1200;height:14px;justify-content:center;margin-left:5px;position:static;width:14px}.question-help,.question-help>span{box-shadow:0 0 10px -3px #c4c4c4;box-shadow:var(--color-box-shadow-question) 0 0 10px -3px}.question-help>span{background:#f9f9f9;background:var(--color-background-question);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:4px;color:#141a1f;color:var(--color-text-primary);display:none;font-size:13px;font-weight:300;left:0;padding:10px;position:absolute;top:12px;width:max-content;z-index:9999999}.question-help:hover>span{display:inline-block}#alertas-adv{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:fixed;right:30px;top:30px;z-index:9999999999}#alertas-adv>div{border-radius:4px;box-shadow:0 2px 10px #00000040;box-shadow:0 2px 10px var(--color-box-shadow-alerta);box-sizing:border-box;color:#fff;color:var(--color-text-alerta);font-size:14px;margin:5px;padding:15px 20px;text-align:center;text-shadow:0 0 7px #516177;text-shadow:0 0 7px var(--color-text-shadow-alerta)}.alertas-success{background:#36ae84;background:var(--color-background-alerta-success)}.alertas-advertencia{background:#f7ab4b;background:var(--color-background-alerta-advertencia)}.alertas-error{background:#ac435d;background:var(--color-background-alerta-error)}.close-advertencia{cursor:pointer;position:absolute;right:6px;top:6px;transition:top .2s ease,right .2s ease,font-size .2s ease}.close-advertencia:hover{font-size:20px;right:4.5px;top:1px}@keyframes opacidad{0%{opacity:0}to{opacity:1}}@keyframes desplazamiento{0%{transform:translateY(-100px)}to{transform:translateY(0)}}textarea{max-width:100%;min-width:100%}.input-primary{border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:5px;color:#141a1f;color:var(--color-text-primary);font-size:16px;outline:none;padding:10px;width:100%}.input-primary.fase-selected{color:#3bc0c8;color:var(--color-primary);font-size:22px;font-size:var(--font-size-h3)}.input-primary[type=checkbox]{width:auto}.input-primary::placeholder{color:#7e7e7e;color:var(--color-text-tertiary);font-size:16px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.input-primary.missing{outline:1px solid #ff0505;outline:1px solid var(--color-red)}.input-primary:hover{outline:1px solid #3bc0c8;outline:1px solid var(--color-primary)}.input-primary:focus{outline:3px solid #3bc0c8;outline:3px solid var(--color-primary)}.input-primary.no-border-radius{border-radius:0!important}.button-primary{align-items:center;background-color:#2f3c43;background-color:var(--color-secundary);border:none;border-radius:6px;color:#f0fbfa;color:var(--color-text-secundary);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;height:48px;justify-content:center;min-width:110px;outline:none;padding:15px;text-decoration:none;width:auto}.button-primary .icon-ai{height:24px;width:24px}.button-primary .icon-ai path[stroke]{stroke:#f0fbfa;stroke:var(--color-text-secundary)}.button-primary .icon-ai path[fill]{fill:#f0fbfa;fill:var(--color-text-secundary)}.button-primary.dark-orange{background-color:#ff5d37;background-color:var(--color-orange-dark)}.button-primary.yellow{background-color:#ffb000;background-color:var(--color-yellow)}.button-primary.blue{background-color:#4cbcea;background-color:var(--color-blue)}.button-primary.red{background-color:#ff0505;background-color:var(--color-red)}.button-primary:hover{background-color:#000;background-color:var(--color-black);color:#fff;color:var(--color-white)}.black .button-primary:hover{background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black)}.button-primary[disabled]{background-color:#c4c4c4;background-color:var(--color-background-disabled);color:#8c8c8c;color:var(--color-text-disabled)}.button-primary.cancelar{background-color:#f3f5f9;background-color:var(--color-background-secundary);border:1px solid #3bc0c8;border:1px solid var(--color-primary);color:#3bc0c8;color:var(--color-primary)}.requiered-outline{outline:3px solid #ea4e2c;outline:3px solid var(--color-outline-requiered)}.advertencias-format{align-items:center;display:flex;gap:20px;justify-content:center;padding:15px 40px 15px 15px!important}.advertencias-format.advertencias-error{background-color:#f5c5bb;background-color:var(--color-background-advertencia-error)}.advertencias-format.advertencias-advertencia{background-color:#fff;background-color:var(--color-background-advertencia-advertencia)}.advertencias-format.advertencias-success{background-color:#fff;background-color:var(--color-background-advertencia-success)}.texts-advertencia{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin:10px 0}.icon-advertencia-error{background-color:#ea4e2c;background-color:var(--color-background-icon-advertencia-error)}.icon-advertencia-advertencia,.icon-advertencia-error{align-items:center;border-radius:5px;display:flex;height:60px;justify-content:center;width:60px}.icon-advertencia-advertencia{background-color:#f7ab4b;background-color:var(--color-background-icon-advertencia-advertencia)}.icon-advertencia-success{align-items:center;background-color:#00d38c;background-color:var(--color-background-icon-advertencia-success);border-radius:100%;display:flex;height:60px;justify-content:center;width:60px}.subtitle-advertencia,.title-advertencia{display:flex;font-weight:500;justify-content:flex-start;text-align:left;text-align:initial;text-shadow:none}.title-advertencia{color:#212b36;color:var(--color-text-title-adv);font-size:16px}.subtitle-advertencia{color:#637381;color:var(--color-text-subtitle-adv);font-size:13px}.advertencias-format>.close-advertencia{align-items:center;background-color:#f3f5f9;background-color:var(--color-background-secundary);border-radius:5px;display:flex;height:24px;justify-content:center;right:10px;top:10px;width:24px}label{font-size:16px}label.requiered-input:before{color:#ff4d4f;color:var(--color-text-requiered);content:"*";font-weight:400}.all-width{width:100%}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-row.justify-end{justify-content:flex-end}.flex-row.justify-between{justify-content:space-between}.flex-column.align-end{align-items:flex-end}.flex-column.center{align-items:center}.flex-column.center2,.flex-row.center{justify-content:center}.flex-row.center2{align-items:center}.margin-top-50{margin-top:50px}.margin-top{margin-top:25px}.margin-top-15{margin-top:15px}.margin-top-10,.margin-top-5{margin-top:10px}.cursor-pointer{cursor:pointer}.overlay-container{background-color:#00000080}.overlay-container,.overlay-container-high{height:100%;left:0;position:absolute;top:0;width:100%}.overlay-container-high{background-color:#000000e6}.form-grop-row{display:flex;gap:40px;gap:var(--var-gap-40)}.form-grop-row>.form-group{width:100%}.form-group{display:flex;flex-direction:column;gap:5px;gap:var(--var-gap-5)}.container-banner-all-width{margin-left:-20px;margin-left:var(--var-padding-20-);margin-right:-20px;margin-right:var(--var-padding-20-);margin-top:-20px;margin-top:var(--var-padding-20-);width:calc(100% + 40px);width:calc(100% + var(--var-padding-20) + var(--var-padding-20))}.text-red{color:#ff0505;color:var(--color-red)}.text-green{color:#009c50;color:var(--color-green)}.text-yellow{color:#ffb000;color:var(--color-yellow)}.text-white{color:#fff;color:var(--color-white)}.text-orange-dark{color:#ff5d37;color:var(--color-orange-dark)}.text-blue-dark{color:#09324d;color:var(--color-blue-dark)}.text-gray{color:#777;color:var(--color-gray-dark)}a{color:#3bc0c8;color:var(--color-primary)}.modal-container{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000004d;background-color:var(--color-background-screen-black);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999999}.modal{background-color:#fff;background-color:var(--color-white);border-radius:10px;display:flex;flex-direction:column;gap:40px;gap:var(--var-gap-40);max-height:80%;max-width:930px;overflow-x:hidden;overflow-y:auto;padding:20px;padding:var(--var-padding-20);width:80%}.modal.modal-img{overflow:auto}.modal button.cancel{background-color:#c4c4c4;background-color:var(--color-gray)}.modal .container-close-button{justify-content:flex-end;margin-bottom:-40px;margin-bottom:var(--var-gap-40-);margin-top:-20px;margin-top:var(--var-padding-20-);padding-top:20px;padding-top:var(--var-padding-20);position:sticky;top:-20px;top:var(--var-padding-20-);z-index:9}.modal .close-button,.modal .container-close-button{background-color:#fff;background-color:var(--color-background);display:flex}.modal .close-button{align-items:center;border:none;border-radius:50%;cursor:pointer;height:40px;justify-content:center;padding:5px;transition:background-color .3s ease;width:40px}.modal .close-button:hover{background-color:#ff05054d;background-color:var(--color-red-opacity)}.modal .close-button svg{height:30px;pointer-events:none;width:30px}.modal .close-button svg path{fill:#000;fill:var(--color-black)}.modal .buttons-modal{background-color:#fff;background-color:var(--color-background);bottom:-20px;bottom:var(--var-padding-20-);display:flex;justify-content:flex-end;margin-bottom:-20px;margin-bottom:var(--var-padding-20-);padding-bottom:20px;padding-bottom:var(--var-padding-20);position:sticky}.buttons-opt{background-color:#f4f4f4;background-color:var(--color-background-app)}.buttons-opt,.buttons-opt-inside{bottom:0;display:flex;gap:20px;gap:var(--var-gap-20);justify-content:flex-end;margin-bottom:-20px;margin-bottom:var(--var-padding-20-);padding-bottom:20px;padding-bottom:var(--var-padding-20);padding-top:20px;padding-top:var(--var-padding-20);position:sticky}.buttons-opt-inside{background-color:#fff;background-color:var(--color-background);z-index:7}.modal-img .zoom-buttons{bottom:10px;display:flex;flex-direction:row;gap:20px;gap:var(--var-gap-20);left:50%;position:fixed;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;z-index:9}.modal-img .zoom-buttons button{align-items:center;background-color:#fff;background-color:var(--color-background);border:1px solid #000;border:1px solid var(--color-black);border-radius:6px;color:#000;color:var(--color-black);cursor:pointer;display:flex;font-size:28px;font-size:var(--font-size-h2);font-weight:700;height:30px;justify-content:center;outline:none;width:30px}.modal-img .zoom-buttons button:hover{background-color:#000;background-color:var(--color-black);color:#fff;color:var(--color-background)}.modal-img .zoom-buttons .close-button:hover svg path{fill:#fff;fill:var(--color-background)}.pagination{align-items:center;display:flex;flex-direction:row;gap:10px;gap:var(--var-gap-10);justify-content:flex-end}.pagination .button-pagination{align-items:center;background-color:initial;border:1px solid #d9d9d9;border:1px solid var(--color-border-question-help);border-radius:6px;color:#141a1f;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:13px;justify-content:center;outline:none;padding:5px;text-decoration:none;width:90px}.pagination .button-pagination:hover{background-color:#fff;background-color:var(--color-background)}.follow-link,.follow-link span{color:#0033a0;color:var(--color-follow-link);cursor:pointer;font-weight:700;width:max-content}.follow-link.green,.follow-link.green span{color:#009c50;color:var(--color-green)}.follow-link:hover,.follow-link:hover span{text-decoration:underline}input[readOnly],textarea[readOnly]{background-color:#00000014}.button-back{background:none;border:none;outline:none}.button-back,.copy-placeholder{cursor:pointer;width:max-content}.copy-placeholder{align-items:center;background-color:#000;background-color:var(--color-black);border:none;border-radius:6px;color:#fff;color:var(--color-white);display:flex;font-size:14px;font-size:var(--font-size-normal);gap:10px;gap:var(--var-gap-10);justify-content:center;padding:5px 10px;padding:var(--var-padding-5) var(--var-padding-10);transform:scale(1);transform-origin:top left}.copy-placeholder .icon-ai{height:24px;width:24px}.copy-placeholder .icon-ai path[stroke]{stroke:#f0fbfa;stroke:var(--color-text-secundary)}.copy-placeholder .icon-ai path[fill]{fill:#f0fbfa;fill:var(--color-text-secundary)}.copy-placeholder.red{background-color:#ff0505;background-color:var(--color-red)}.copy-placeholder.green{background-color:#009c50;background-color:var(--color-green)}.copy-placeholder.dark-blue{background-color:#09324d;background-color:var(--color-blue-dark)}.copy-placeholder.dark-orange{background-color:#ff5d37;background-color:var(--color-orange-dark)}.copy-placeholder:hover{animation:zoom-low .5s ease-out forwards}.no-shadow,.no-shadow *{box-shadow:none!important}.brand-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px;gap:var(--var-gap-10)}.brand-options.gap-40{gap:40px;gap:var(--var-gap-40)}.brand-options .brand-option{align-items:center;cursor:pointer;display:flex;gap:5px;gap:var(--var-gap-5)}.brand-options .brand-option input{display:none}.brand-options .brand-option .checkbox-custom{border:2px solid #fff;border:2px solid var(--color-white);border-radius:4px;box-sizing:border-box;height:12px;outline:1px solid #dfe4ea;outline:1px solid var(--color-border-primary-nmp);width:12px}.brand-options .brand-option input:checked+.checkbox-custom{background-color:#3bc0c8;background-color:var(--color-primary);outline-color:#3bc0c8;outline-color:var(--color-primary)}label.required{align-items:center;display:inline-flex}label.required:before{color:#ff0505;color:var(--color-red);content:"*";font-size:18px;font-size:var(--font-size-h4);font-weight:700;line-height:18px;line-height:var(--font-size-h4)}.container-group-csd{border:1px solid #dfe4ea;border:1px solid var(--color-border-primary-nmp);border-radius:8px;display:flex;min-height:80px;width:100%}.container-group-csd>div{align-items:center;display:flex;justify-content:center;width:100%}.container-group-csd>textarea{border:1px solid #0000;border-left-color:#dfe4ea;border-left:1px solid var(--color-border-primary-nmp);border-radius:0;margin-top:0;min-height:100%;min-width:calc(100% - 160px)}.container-info-csd{border-left:1px solid #dfe4ea;border-left:1px solid var(--color-border-primary-nmp);border-right:1px solid #dfe4ea;border-right:1px solid var(--color-border-primary-nmp);flex-wrap:wrap;gap:10px;gap:var(--var-gap-10);overflow:hidden}.background-csd,.container-info-csd{justify-content:flex-start!important;padding:20px 10px;padding:var(--var-padding-20) var(--var-padding-10)}.background-csd{background-color:#00000005;background-color:var(--color-background-csd)}.background-csd.required:before{color:#ff0505;color:var(--color-red);content:"*";font-size:18px;font-size:var(--font-size-h4);font-weight:700;line-height:18px;line-height:var(--font-size-h4)}.background-csd>svg{cursor:pointer;height:14px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;width:14px}.background-csd>svg path{fill-opacity:.88}.background-csd>svg.opt-open path{fill:#ff0505;fill:var(--color-red)}.item-added{align-items:center;background-color:#0000000a;background-color:var(--color-background-item-added-csd);border-radius:16px;color:#000;color:var(--color-black);display:flex;gap:10px;gap:var(--var-gap-10);justify-content:center;min-height:32px;padding:10px;padding:var(--var-padding-10);width:max-content}.item-added svg{height:9px;width:9px}.item-added svg path{fill-opacity:.35}.dropdown-container{background:#fff;background:var(--color-white);border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px #00000026;margin-top:4px;position:absolute;right:0;top:90%;width:220px;z-index:10}.dropdown-container:before{color:#ff0505;color:var(--color-red);content:"Icono rojo para cerrar";font-weight:700;position:absolute;text-shadow:2px 2px 4px #0000004d;top:-20px}.dropdown-container select{background:#0000;border:none;font-size:14px;outline:none;padding:6px 8px;width:100%}.input-container{background:#fff;background:var(--color-white);border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 6px #00000026;margin-top:4px;padding:4px;position:absolute;right:0;top:90%;width:200px;z-index:10}.input-container:before{color:#ff0505;color:var(--color-red);content:"Icono rojo para cerrar";font-weight:700;position:absolute;text-shadow:2px 2px 4px #0000004d;top:-20px}.input-container input{border:none;font-size:14px;outline:none;padding:4px 6px;width:100%}.select-width-height select{font-size:14px;font-size:var(--font-size-normal);height:100%;width:100%}.select-width-height select.fase-selected{color:#3bc0c8;color:var(--color-primary);font-size:22px;font-size:var(--font-size-h3)}.table-container table input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:6px 8px;transition:border-color .3s,box-shadow .3s;width:100%}.table-container table input:focus{border-color:#3bc0c8;border-color:var(--color-primary);outline:none}.csd-legend{color:#7e7e7e;color:var(--color-text-tertiary);display:block;font-size:12px;font-weight:400;line-height:1.3;margin-top:4px;opacity:.9}.select-chips .chips-options{display:flex;flex-wrap:wrap;gap:10px;gap:var(--var-gap-10);margin-top:25px;margin-top:var(--var-margin-25);width:100%}.chip-option{background:#fff;background:var(--color-white);border:1px solid #e2e8f0;border:1px solid var(--color-border-primary);border-radius:16px;cursor:pointer;outline:none;padding:5px;padding:var(--var-padding-5);transition:transform .08s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}.chip-option span{font-size:12px}.chip-option:hover{background-color:#00000005;background-color:var(--color-background-csd);box-shadow:0 1px 6px #0000000f;transform:translateY(-1px)}.chip-option.selected{display:none}@keyframes zoom-low{to{transform:scale(1.2)}}@keyframes draw-underline{to{width:100%}}@keyframes progress-background{0%{width:0}20%{width:100%}to{width:100%}}@media screen and (min-width:850px){.mobile{display:none!important}}@media screen and (max-width:850px){.flex-row{flex-wrap:wrap}}@media screen and (max-width:550px){:root{--var-gap-20:15px;--var-gap-20-:-15px;--var-gap-40:20px;--var-gap-40-:-20px;--var-gap-80:40px;--var-padding-20:15px;--var-padding-40:20px;--var-padding-80:40px;--font-size-h1-high:50px;--font-size-h1:30px;--font-size-h2:20px;--font-size-h2:22px;--font-size-h3:18px;--font-size-h4:15px;--font-size-normal-high:14px;--font-size-normal:13px}.form-grop-row{flex-wrap:wrap}.container-group-csd{flex-direction:column}.container-group-csd .background-csd{max-width:100%!important}}@media screen and (max-width:400px){.input-primary,label{font-size:12px}.button-primary{font-size:12px;height:40px}.input-primary::placeholder{font-size:12px}}.app-nutritionist.app-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;width:100%}.app-nutritionist.app-container>div{width:100%}.app-nutritionist .main-content{display:flex;min-height:100vh;width:100%}.app-nutritionist .main-content>div{width:100%}.app-nutritionist .page-container{background-color:#fdfdfd;display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20);padding-bottom:var(--var-padding-80);width:100%}.app-nutritionist .container-section{max-width:1200px;width:100%}.app-nutritionist .container-section.high-section{max-width:1000px}.app-nutritionist .container-section.medium-section{max-width:800px}.app-nutritionist .container-section.small-section{max-width:550px}.app-nutritionist .container-section.black{background-color:var(--color-black)}.app-nutritionist .container-section.black h1,.app-nutritionist .container-section.black h2,.app-nutritionist .container-section.black h3,.app-nutritionist .container-section.black h4,.app-nutritionist .container-section.black p{color:var(--color-white)}.app-nutritionist .container-section.banner{border-radius:8px;margin-top:var(--var-padding-40);padding:var(--var-padding-80) var(--var-padding-20)}.app-nutritionist .format-selector{align-items:center;display:flex;gap:var(--var-gap-10);margin:0 auto}.app-nutritionist .format-selector label{color:var(--color-text);font-weight:500}.app-nutritionist .format-selector.pdf-carta{width:816px}.app-nutritionist .format-selector.pdf-a4{width:794px}.app-nutritionist .navbar-top{align-items:center;background-color:var(--color-secundary);box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;min-height:80px;padding:10px 20px;width:100%;z-index:99}.app-nutritionist .navbar-top .navs{width:100%}.app-nutritionist .navbar-top .primary-nav{display:flex;gap:var(--var-gap-20);justify-content:space-between}.app-nutritionist .navbar-top .primary-nav>div{align-items:center;display:flex;gap:var(--var-gap-20)}.app-nutritionist .navbar-top .primary-nav .logo{height:50px;max-width:200px;object-fit:contain;width:100%}.app-nutritionist .navbar-top .primary-nav a{color:var(--color-text-fifth);font-size:var(--font-size-normal-high);font-weight:400;text-decoration:none}.app-nutritionist .navbar-top .primary-nav a.button-primary{color:var(--color-text-secundary)}.app-nutritionist .navbar-top .primary-nav a:hover{text-decoration:underline}.app-nutritionist .navbar-top .primary-nav-mobile{display:none;gap:var(--var-gap-20);justify-content:space-between}.app-nutritionist .navbar-top .primary-nav-mobile .logo{height:40px;max-width:150px;object-fit:contain;width:100%}.app-nutritionist .navbar-top .primary-nav-mobile>div{align-items:center;display:flex;gap:var(--var-gap-20)}.app-nutritionist .navbar-top .container-icon{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;height:40px;justify-content:center;outline:none;padding:0;width:40px}.app-nutritionist .navbar-top .container-icon svg{height:30px;width:30px}.app-nutritionist .navbar-top .container-icon path{fill:var(--color-white)}.app-nutritionist .navbar-top .container-icon path[stroke]{stroke:var(--color-white)}.app-nutritionist .navbar-top .secundary-nav{background-color:var(--color-secundary-hover);border-right:1px solid var(--color-border-primary);display:none;flex-direction:column;height:100vh;justify-content:space-between;left:0;max-width:90vw;overflow-y:auto;padding:var(--var-padding-20);padding-bottom:var(--var-gap-40);position:fixed;top:0;width:300px;z-index:99}.app-nutritionist .navbar-top .secundary-nav>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .navbar-top .secundary-nav a{align-items:center;color:var(--color-text-secundary);cursor:pointer;display:flex;font-weight:300;gap:var(--var-gap-10);padding:4px;position:static;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.app-nutritionist .navbar-top .secundary-nav a svg{height:16px;width:16px}.app-nutritionist .navbar-top .secundary-nav a svg path{fill:var(--color-white)}.app-nutritionist .navbar-top .secundary-nav .close-menu{align-items:center;background-color:initial;border:none;border-radius:0;cursor:pointer;display:flex;font-size:var(--font-size-h3);font-weight:700;justify-content:center;outline:none}@media screen and (max-width:850px){.app-nutritionist .navbar-top .primary-nav-mobile,.app-nutritionist .navbar-top .secundary-nav{display:flex}.app-nutritionist .navbar-top .primary-nav{display:none}}.app-nutritionist .sidebar{background-color:var(--color-secundary);border-right:1px solid var(--color-border);color:var(--color-white);display:flex;flex-direction:column;gap:var(--var-gap-20);max-width:250px;padding-top:var(--var-gap-40)}.app-nutritionist .sidebar .logo-container{align-items:center;display:flex;gap:var(--var-gap-10);justify-content:center;padding:0 var(--var-padding-20);width:100%}.app-nutritionist .sidebar .logo-container .logo{filter:brightness(1.4) contrast(1.1) drop-shadow(0 2px 4px rgba(0,0,0,1));height:60px;object-fit:contain;width:170px}.app-nutritionist .sidebar .logo-container svg{cursor:pointer;height:30px;width:30px}.app-nutritionist .sidebar .logo-container svg path{fill:var(--color-white)}.app-nutritionist .sidebar ul{list-style-type:none;margin:0;padding:0;position:sticky;top:0}.app-nutritionist .sidebar ul li a{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size-normal);gap:var(--var-gap-10);padding:var(--var-padding-20) var(--var-padding-20);text-decoration:none}.app-nutritionist .sidebar ul li a:hover{background-color:var(--color-secundary-rgba)}.app-nutritionist .sidebar ul li a[aria-current=page]{background-color:var(--color-secundary-hover);border-left:5px solid var(--color-primary)}.app-nutritionist .sidebar ul li a svg{height:16px;width:16px}.app-nutritionist .sidebar ul li a svg path{fill:var(--color-white)}.app-nutritionist .sidebar ul li a svg path[stroke]{stroke:var(--color-white)}.app-nutritionist .sidebar .container-profile-navbar{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:var(--var-gap-10);justify-content:center;padding:0 var(--var-padding-20);-webkit-user-select:none;user-select:none}.app-nutritionist .sidebar .container-profile-navbar>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-white);display:-webkit-box;max-width:200px;overflow:hidden}.app-nutritionist .sidebar .container-profile-navbar>svg.is-open{transform:rotate(180deg)}.app-nutritionist .sidebar .container-profile-navbar svg path{fill:var(--color-white)}.app-nutritionist .sidebar .menu-conf{background-color:var(--color-background);border-radius:8px;box-shadow:4px 4px 6px #00000080;display:flex;flex-direction:column;margin:auto;overflow:hidden;position:absolute;top:calc(100% + 10px);width:90%;z-index:9}.app-nutritionist .sidebar .menu-conf a{color:var(--color-black);cursor:pointer;font-size:var(--font-size-normal);padding:var(--var-padding-5) var(--var-padding-20);text-align:left;text-decoration:none}.app-nutritionist .sidebar .menu-conf a:hover,.app-nutritionist .sidebar .menu-conf a[aria-current=page]{background-color:var(--color-primary-light);color:var(--color-white);text-decoration:none!important}@media screen and (max-width:850px){.app-nutritionist .sidebar{display:none}}.title-header{align-items:center;background-color:var(--color-background-main-page);border-bottom:1px solid var(--color-background-main-page-border);display:flex;height:80px;margin-left:var(--var-padding-20-);margin-right:var(--var-padding-20-);margin-top:var(--var-padding-20-);padding:var(--var-padding-20);position:sticky;top:0;width:calc(100% + var(--var-padding-20) + var(--var-padding-20));z-index:9}.title-header h5{color:var(--color-text-quarter)}.page-pacientes-info{margin:0 auto}.page-pacientes-info .header-paciente{align-items:center;display:flex;gap:var(--var-gap-20);justify-content:space-between}.page-pacientes-info .header-paciente>div{display:flex;gap:var(--var-gap-20)}.page-pacientes-info .header-paciente>div .status-row{align-items:center;display:flex;gap:var(--var-gap-10)}.page-pacientes-info .header-paciente>div .status-row h3{white-space:nowrap}.page-pacientes-info .header-paciente>div .status-row .switch{display:inline-block;height:24px;position:relative;width:44px}.page-pacientes-info .header-paciente>div .status-row .switch input{height:0;opacity:0;width:0}.page-pacientes-info .header-paciente>div .status-row .switch .slider{background-color:var(--color-gray);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.page-pacientes-info .header-paciente>div .status-row .switch .slider:before{background-color:var(--color-white);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.page-pacientes-info .header-paciente>div .status-row .switch input:checked+.slider{background-color:var(--color-primary)}.page-pacientes-info .header-paciente>div .status-row .switch input:checked+.slider:before{transform:translateX(20px)}.page-pacientes-info .header-paciente>div .status-row .switch input:focus+.slider{box-shadow:0 0 2px var(--color-primary)}.page-pacientes-info .nav-menu-paciente{border-bottom:1px solid var(--color-border-primary-nmp);display:flex;flex-wrap:wrap;gap:var(--var-gap-20);padding:var(--var-padding-20) 0 var(--var-padding-20) 0}.page-pacientes-info .nav-menu-paciente button{background-color:initial;border:none;border-bottom:3px solid #0000;color:var(--color-text-quarter);cursor:pointer;font-size:var(--font-size-normal-high);font-weight:700;outline:none;padding:0 0 var(--var-padding-15) 0}.page-pacientes-info .nav-menu-paciente button.active-nav,.page-pacientes-info .nav-menu-paciente button:hover{border-bottom:3px solid var(--color-primary);color:var(--color-primary)}.page-pacientes-info #info-step,.page-pacientes-info .table-container{overflow-x:auto}.page-pacientes-info table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-pacientes-info table .status-cita{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-pacientes-info table .status-cita[data-status=asistida]{background-color:var(--color-green);color:var(--color-white)}.page-pacientes-info table .status-cita[data-status="no asistida"]{background-color:var(--color-red);color:var(--color-white)}.page-pacientes-info table .status-cita[data-status=cancelada]{background-color:var(--color-red-opacity);color:var(--color-white)}.page-pacientes-info table .status-cita[data-status=reagendada]{background-color:var(--color-orange);color:var(--color-white)}.page-pacientes-info table .status-pago{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-pacientes-info table .status-pago[data-status=yes]{background-color:var(--color-green);color:var(--color-white)}.page-pacientes-info table .status-pago[data-status=no]{background-color:var(--color-red);color:var(--color-white)}.page-pacientes-info table td,.page-pacientes-info table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-pacientes-info table th{background-color:var(--color-background-secundary)}.page-pacientes-info table .col-img{max-width:150px;width:150px}.page-pacientes-info table td .portada{height:80px;object-fit:contain;width:126px}.page-pacientes-info .table-actions{width:130px}.page-pacientes-info .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-pacientes-info .table-actions svg{height:24px;width:24px}.page-pacientes-info .table-actions .edit-button path{fill:var(--color-gray)}.page-pacientes-info .table-actions .delete-button path{fill:var(--color-red)}.page-pacientes-info .comprobante-image,.page-pacientes-info .profile-image,.page-pacientes-info .seguimiento-image{align-items:center;border:1px dashed var(--color-primary);border-radius:100%;color:var(--color-text-quarter);cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.page-pacientes-info .comprobante-image:has(svg),.page-pacientes-info .profile-image:has(svg),.page-pacientes-info .seguimiento-image:has(svg){background-color:var(--color-black-opacity-light)}.page-pacientes-info .comprobante-image.square,.page-pacientes-info .comprobante-image.square>img,.page-pacientes-info .profile-image.square,.page-pacientes-info .profile-image.square>img,.page-pacientes-info .seguimiento-image.square,.page-pacientes-info .seguimiento-image.square>img{border-radius:0}.page-pacientes-info .comprobante-image>svg,.page-pacientes-info .profile-image>svg,.page-pacientes-info .seguimiento-image>svg{height:px;width:20px}.page-pacientes-info .comprobante-image>svg path,.page-pacientes-info .profile-image>svg path,.page-pacientes-info .seguimiento-image>svg path{fill-opacity:.35}.page-pacientes-info .comprobante-image>img,.page-pacientes-info .profile-image>img,.page-pacientes-info .seguimiento-image>img{border-radius:100%;height:100%;object-fit:contain;width:100%}.page-pacientes-info .type-compare{border:1px solid var(--color-secundary);display:flex;max-width:500px}.page-pacientes-info .type-compare button{background-color:initial;border-radius:0;color:var(--color-secundary);width:50%}.page-pacientes-info .type-compare button.active-compare,.page-pacientes-info .type-compare button:hover{background-color:var(--color-secundary-hover);color:var(--color-white)}.page-pacientes-info .progress-container{display:flex;flex-wrap:wrap;gap:var(--var-gap-40)}.page-pacientes-info .progress-container .info-progress{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -2px;display:flex;flex-direction:row;gap:var(--var-gap-10);max-width:270px;padding:var(--var-padding-20);width:100%}.page-pacientes-info .progress-container .info-progress>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-pacientes-info .progress-container .info-progress>div.has-numbers{width:100%}.page-pacientes-info .progress-container .info-progress>div .container-svg{align-items:center;background-color:var(--color-secundary-hover);border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.page-pacientes-info .progress-container .info-progress>div .container-svg svg{height:28px;width:28px}.page-pacientes-info .progress-container .info-progress>div .container-svg svg path{fill:var(--color-white)}.page-pacientes-info .progress-container .info-progress>div .numbers{align-items:center;display:flex;justify-content:space-between;width:100%}.page-pacientes-info .progress-container .info-progress>div .numbers.minus p{color:var(--color-green)}.page-pacientes-info .progress-container .info-progress>div .numbers.minus svg{transform:rotate(180deg);transform-origin:center center}.page-pacientes-info .progress-container .info-progress>div .numbers.minus svg path{fill:var(--color-green)}.page-pacientes-info .progress-container .info-progress>div .numbers.more p{color:var(--color-red)}.page-pacientes-info .progress-container .info-progress>div .numbers.more p svg path{fill:var(--color-red)}.page-pacientes-info .progress-container .info-progress>div .numbers h4{color:var(--color-secundary-hover)}.page-pacientes-info .progress-container .info-progress>div .numbers p{font-weight:500}.page-pacientes-info .progress-container .info-progress>div .numbers p svg{height:10px;width:10px}.page-pacientes-info .progress-container .info-progress>div .footer-info-progress{display:flex;gap:var(--var-gap-10);justify-content:space-between;width:100%}.page-pacientes-info .before-after-container{display:flex;gap:var(--var-gap-20);justify-content:center}.page-pacientes-info .before-after-container img{max-width:50%;object-fit:cover;width:300px}.page-pacientes-info .container-metrics{display:flex;flex-direction:column;gap:var(--var-gap-40);justify-content:center;margin:auto;max-width:800px;width:80%}@media screen and (max-width:850px){.page-pacientes-info .header-paciente,.page-pacientes-info .header-paciente>div{flex-direction:column}}.page-pacientes-info .container-pdf{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-border-primary);display:flex;justify-content:center;margin:0 auto;overflow:hidden}.page-pacientes-info .container-pdf.pdf-carta{height:1056px;width:816px}.page-pacientes-info .container-pdf.pdf-a4{height:1123px;width:794px}.page-pacientes-info .container-pdf .format-pdf{display:flex;flex-direction:column;gap:var(--var-gap-20);height:100%;width:100%}.page-pacientes-info .container-pdf .format-pdf h3{font-size:18px}.page-pacientes-info .container-pdf .format-pdf h4{font-size:15px}.page-pacientes-info .container-pdf .format-pdf h5{font-size:13px}.page-pacientes-info .container-pdf .format-pdf li,.page-pacientes-info .container-pdf .format-pdf p{font-size:11px}.page-pacientes-info .container-pdf .format-pdf .page{background-color:var(--color-white);background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:var(--var-gap-20);height:100%;justify-content:flex-start;padding:var(--var-padding-20);width:100%}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf{display:flex;flex-direction:column;gap:var(--var-gap-10);width:100%}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .title-section{display:flex;gap:var(--var-gap-5)}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .title-section h3{align-items:center;background-color:var(--color-secundary);color:var(--color-white);display:flex;height:22px;justify-content:center;width:22px}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .title-section h5{font-weight:700;text-transform:uppercase}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf ol{margin:var(--var-margin-15) 0}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf ol li{text-align:justify}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .square-container{border:1px solid var(--color-dark-gray);display:flex;flex-direction:column;gap:var(--var-gap-5);min-height:100px;padding:var(--var-padding-10);width:100%}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .square-container p{color:var(--color-text-fifth)}.page-pacientes-info .container-pdf .format-pdf .page .container-section-pdf .square-container .firma{border-top:1px solid var(--color-black);margin-top:30px;padding-top:5px;text-align:center}.page-pacientes-info .container-pdf .format-pdf .logo-container{align-items:flex-end;display:flex;flex-direction:column;gap:var(--var-gap-10);min-width:250px}.page-pacientes-info .container-pdf .format-pdf .logo-container .logo{object-fit:contain;width:250px}.page-pacientes-info .container-pdf .format-pdf .disclaimer{align-items:center;display:flex;gap:var(--var-gap-40);justify-content:center;margin-top:auto;width:100%}.page-pacientes-info .container-pdf .format-pdf .disclaimer h5{text-shadow:4px 4px 4px #00000080;width:max-content}.page-pacientes-info .instructions-box{background:#f8f9fc;border:1px solid #dee2e6;border-radius:10px;color:#333;font-size:14px;line-height:1.5;margin-top:10px;padding:18px 20px}.page-pacientes-info .instructions-box h4{color:#283593;font-size:16px;font-weight:600;margin-bottom:10px}.page-pacientes-info .instructions-box p{margin:8px 0}.page-pacientes-info .instructions-box ol{margin:10px 0 10px 20px;padding-left:18px}.page-pacientes-info .instructions-box ol li{line-height:1.45;margin-bottom:6px}.page-pacientes-info .instructions-box code{background:#eef1ff;border-radius:4px;color:#1a237e;font-size:13px;padding:2px 5px}.page-pacientes-info .instructions-box b{color:#111}.page-pacientes-info .copy-btn{background-color:#283593;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:15px;padding:10px 16px;transition:.2s ease-in-out}.page-pacientes-info .copy-btn:hover{background-color:#1a237e}.page-pacientes-info .copy-btn:active{transform:scale(.96)}.app-nutritionist .ss-clear-btn{background:#0000;border:none;color:var(--color-gray-dark);cursor:pointer;font-size:var(--font-size-h4);line-height:1;padding:2px 6px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.app-nutritionist .ss-clear-btn:hover{color:var(--color-black)}.app-nutritionist .ss-menu{background:var(--color-white);border:1px solid var(--color-border-primary);border-radius:6px;box-shadow:0 6px 22px #00000014;left:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.app-nutritionist .ss-option{background:var(--color-white);border-bottom:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:pointer;padding:var(--var-padding-10) var(--var-padding-15)}.app-nutritionist .ss-option:last-child{border-bottom:none}.app-nutritionist .ss-option.is-active,.app-nutritionist .ss-option:hover{background:var(--color-background-secundary);color:var(--color-primary)}.app-nutritionist .ss-option.ss-create{font-weight:600}.app-nutritionist .ss-empty{background:var(--color-white);color:var(--color-text-placeholder);font-size:var(--font-size-small);padding:12px;text-align:center}.app-nutritionist .page-tablero{margin:0 auto}.app-nutritionist .page-tablero .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.app-nutritionist .page-tablero .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.app-nutritionist .page-tablero .date-info{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -2px;display:flex;flex-direction:row;gap:var(--var-gap-20);padding:var(--var-padding-10) var(--var-padding-20)}.app-nutritionist .page-tablero .date-info svg{cursor:pointer;height:16px;width:16px}.app-nutritionist .page-tablero .tablero-info{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -2px;display:flex;flex-direction:column;gap:var(--var-gap-10);padding:var(--var-padding-20)}.app-nutritionist .page-tablero .tablero-info.section-info{flex-direction:row;min-width:260px;width:100%}.app-nutritionist .page-tablero .tablero-info.section-info>div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--var-gap-5)}.app-nutritionist .page-tablero .tablero-info.section-info>div .container-svg{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.app-nutritionist .page-tablero .tablero-info.section-info>div .container-svg.pacientes{background-color:var(--color-primary)}.app-nutritionist .page-tablero .tablero-info.section-info>div .container-svg.prospectos{background-color:var(--color-black)}.app-nutritionist .page-tablero .tablero-info.section-info>div .container-svg svg{height:28px;width:28px}.app-nutritionist .page-tablero .tablero-info.section-info>div .container-svg svg path{fill:var(--color-white)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers{align-items:center;display:flex;justify-content:space-between;width:100%}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers.minus p{color:var(--color-red)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers.minus svg{transform:rotate(180deg);transform-origin:center center}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers.minus svg path{fill:var(--color-red)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers.more p{color:var(--color-green)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers.more svg path{fill:var(--color-green)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers h4{color:var(--color-secundary-hover)}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers p{font-weight:500}.app-nutritionist .page-tablero .tablero-info.section-info>div .numbers p svg{height:10px;width:10px}.page-pacientes .table-container{overflow-x:auto}.page-pacientes table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-pacientes table td,.page-pacientes table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-pacientes table th{background-color:var(--color-background-secundary)}.page-pacientes table .col-img{max-width:150px;width:150px}.page-pacientes table td .portada{height:80px;object-fit:contain;width:126px}.page-pacientes .table-actions{width:130px}.page-pacientes .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-pacientes .table-actions svg{height:24px;width:24px}.page-pacientes .table-actions .edit-button path{fill:var(--color-gray)}.page-pacientes .table-actions .delete-button path{fill:var(--color-red)}.page-pacientes .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.page-pacientes .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-pacientes .filters{background-color:var(--color-secundary-hover);border-radius:6px;display:flex;gap:var(--var-gap-20);padding:var(--var-padding-10)}.page-pacientes .filters .option{display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-pacientes .filters .option label{color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:500;gap:var(--var-gap-10)}.page-pacientes .filters .option label svg{height:15px;width:15px}.page-pacientes .filters .option label svg path{fill:var(--color-white)}.page-pacientes .filters .option select{border:1px solid var(--color-border-primary);border-radius:6px;font-size:var(--font-size-small);outline:none;padding:2px var(--var-padding-10)}.page-pacientes .filters .option select:focus{outline:2px solid var(--color-primary)}.page-pacientes .filters .option input{background-color:initial;border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-small);outline:none;padding:0}.page-pacientes .filters .option input:focus{border-bottom:1px solid var(--color-primary)}@media screen and (max-width:850px){.page-pacientes .container-search{flex-direction:column-reverse;margin-bottom:10px}.page-pacientes table td,.page-pacientes table th{font-size:11px}}.app-nutritionist .inbody-print-sheet.show{background:var(--color-white);border-radius:8px;display:flex;flex-direction:column;margin:0 auto;overflow:hidden;padding:24px}.app-nutritionist .inbody-print-sheet.show.pdf-carta{height:1056px;width:816px}.app-nutritionist .inbody-print-sheet.show.pdf-a4{height:1123px;width:794px}.app-nutritionist .inbody-print-sheet.show:not(.printing){border:1px solid var(--color-border-primary);box-shadow:0 10px 30px #0000000f}.app-nutritionist .inbody-print-sheet.show .header{display:flex;flex-direction:row}.app-nutritionist .inbody-print-sheet.show,.app-nutritionist .inbody-print-sheet.show label,.app-nutritionist .inbody-print-sheet.show span{font-size:12px}.app-nutritionist .inbody-print-sheet.show .checkbox-container{-webkit-user-select:none;user-select:none}.app-nutritionist .inbody-print-sheet.show .checkbox-container label{align-items:center;display:flex;gap:3px;height:100%;justify-content:center;width:100%}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-background);border:1px solid var(--color-border-primary);border-radius:4px;cursor:pointer;height:14px;margin:0;min-width:14px;transition:all .2s ease;width:14px}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:hover{border-color:var(--color-primary)}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:after{border:solid var(--color-white);border-width:0 2px 2px 0;content:"";height:4px;left:4px;opacity:0;position:absolute;top:2px;transform:rotate(45deg);transition:opacity .2s ease;width:2px}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:checked:after{opacity:1}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:disabled{background-color:var(--color-background-disabled);border-color:var(--color-border-primary);cursor:not-allowed}.app-nutritionist .inbody-print-sheet.show .checkbox-container input[type=radio]:disabled+label{color:var(--color-text-disabled);cursor:not-allowed}.app-nutritionist .inbody-print-sheet.show .header .brand{display:flex;flex-direction:column;width:300px}.app-nutritionist .inbody-print-sheet.show .header .brand img{width:125px}.app-nutritionist .inbody-print-sheet.show .header .brand .field{border-bottom:1px solid var(--color-border-primary);gap:2px;margin-top:15px;padding:3px 6px;width:100%}.app-nutritionist .inbody-print-sheet.show .header .brand .field,.app-nutritionist .inbody-print-sheet.show .header .identity{background-color:var(--color-background-secundary);border-left:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary);display:flex}.app-nutritionist .inbody-print-sheet.show .header .identity{border-right:1px solid var(--color-border-primary);flex:1 1;flex-direction:column;justify-content:space-between}.app-nutritionist .inbody-print-sheet.show .header .identity .row{display:flex;flex-direction:row}.app-nutritionist .inbody-print-sheet.show .header .identity .field{border-bottom:1px solid var(--color-border-primary);display:flex;gap:2px;padding:3px 6px;width:50%}.app-nutritionist .inbody-print-sheet.show .body{display:flex;flex-direction:row;margin-top:10px}.app-nutritionist .inbody-print-sheet.show .body>.left{border-bottom:1px solid var(--color-border-primary);border-left:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary);width:45%}.app-nutritionist .inbody-print-sheet.show .body>.left .section,.app-nutritionist .inbody-print-sheet.show .body>.right .section{display:flex;flex-direction:column;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.left .section .title,.app-nutritionist .inbody-print-sheet.show .body>.right .section .title{background-color:var(--color-background-secundary);border-bottom:1px solid var(--color-border-primary);padding:3px 6px}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures{column-gap:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3px 3px 10px;row-gap:10px}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure{align-items:center;display:flex;flex-direction:column;gap:5px;height:max-content;width:calc(25% - 5px)}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure:has(.weight-number){align-items:center;height:140px;justify-content:center;width:50%}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure img{height:auto;object-fit:contain;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure .card{background-color:var(--color-primary);display:flex;flex-direction:column;padding:3px 6px;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure .card span{font-size:10px;text-align:center}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure .weight-number{align-items:center;display:flex;flex-direction:column;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure .weight-number span{font-size:14px;font-weight:700}.app-nutritionist .inbody-print-sheet.show .body>.left .section .figures .figure .weight-number small{font-size:10px;font-weight:700}.app-nutritionist .inbody-print-sheet.show .body>.right{border:1px solid var(--color-border-primary);width:55%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .control-peso{display:flex;flex-direction:column;gap:3px;padding:5px 20px}.app-nutritionist .inbody-print-sheet.show .body>.right .section .control-peso .row{display:flex;justify-content:space-between;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .control-peso .row span{width:25%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .control-peso .row span:has(b){width:50%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .evaluacion{display:flex;flex-direction:column;gap:3px;padding:5px 20px}.app-nutritionist .inbody-print-sheet.show .body>.right .section .evaluacion .checkrow{display:flex;gap:5px}.app-nutritionist .inbody-print-sheet.show .body>.right .section .evaluacion .checkrow div{width:100%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .investigacion{display:flex;flex-direction:column;gap:3px;padding:5px 20px}.app-nutritionist .inbody-print-sheet.show .body>.right .section .investigacion .row{display:flex;justify-content:space-between;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .investigacion .row span{display:flex;justify-content:center;width:50%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .investigacion .row span:has(b){display:flex;justify-content:flex-start}.app-nutritionist .inbody-print-sheet.show .body>.left .section .progress-bar{display:flex;flex-direction:column;gap:10px;padding:6px 20px 20px}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2{display:flex;flex-direction:column;font-size:12px;gap:6px}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-top{align-items:baseline;display:flex;justify-content:space-between}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-title{color:var(--color-text-fifth);font-weight:700}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-bands{color:var(--color-text-quarter);display:grid;font-size:10px;grid-template-columns:1fr 1fr 1fr;letter-spacing:.3px;margin-bottom:2px;margin-top:-2px;text-transform:uppercase}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-bands span{text-align:center}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-bands .high,.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-bands .low{background:#e7e7e7}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-bands .normal{background:var(--color-primary-opacity-06)}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-track{background:#dcdcdc;border:1px solid var(--color-border-primary);height:14px;position:relative}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .seg{bottom:0;position:absolute;top:0}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .seg-low{background:#e7e7e7;left:0}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .seg-normal{background:var(--color-primary-opacity-06)}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .seg-high{background:#e7e7e7}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .track-stripes{background-image:repeating-linear-gradient(90deg,#00000012 0,#00000012 1px,#0000 0,#0000 16px);inset:0;pointer-events:none;position:absolute}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .indicator{pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .indicator .dot{background:#000;border-radius:50%;box-shadow:0 0 0 2px #fff9;height:10px;width:10px}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .indicator .bubble{color:#111;font-size:12px;font-weight:700;left:0;position:absolute;top:12px;transform:translateX(-25%);width:max-content;z-index:11}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks{color:var(--color-text-tertiary);font-size:10px;height:16px;position:relative}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks .tick,.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks .tick-max,.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks .tick-min{position:absolute;top:0;transform:translateX(-50%)}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks .tick-min{left:0;transform:none}.app-nutritionist .inbody-print-sheet.show .body>.left .section .range.inbody-v2 .range-ticks .tick-max{left:auto;right:0;transform:none}.app-nutritionist .inbody-print-sheet.show .body>.right .section .chart-wrap{align-items:flex-start;display:flex;padding:5px 20px}.app-nutritionist .inbody-print-sheet.show .body>.right .section .left-label{align-items:center;bottom:15px;display:flex;flex-direction:row;gap:5px;justify-content:center;left:30px;opacity:.6;position:absolute;width:max-content;z-index:1}.app-nutritionist .inbody-print-sheet.show .body>.right .section .left-label span{font-weight:700}.app-nutritionist .inbody-print-sheet.show .body>.right .section .chart-area{border:1px solid var(--color-border-primary);border-radius:0 8px 8px 0;overflow:hidden;padding:6px 10px;width:100%}.app-nutritionist .inbody-print-sheet.show .body>.right .section .inbody-weight-chart{height:140px!important;width:100%!important}.app-nutritionist .inbody-print-sheet.show .body>.right .section .inbody-weight-chart text{fill:var(--color-text-primary)}.app-nutritionist .inbody-print-sheet.show .body>.right .section .comments{display:flex;flex-direction:column;gap:10px;padding:5px 20px}.app-nutritionist .inbody-print-sheet.show .footer{align-items:flex-end;color:var(--color-text-tertiary);display:flex;flex:1 1;font-size:11px;justify-content:space-between}.app-nutritionist .page-addpx .prospecto-info{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -3px;display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20)}.app-nutritionist .page-addpx .prospecto-info .progress{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-addpx .prospecto-info .progress .steps{display:flex;flex-wrap:wrap;gap:var(--var-gap-20);justify-content:space-around}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step{align-items:center;cursor:pointer;display:flex;gap:var(--var-gap-5)}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step span{align-items:center;background-color:var(--color-secundary);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-h5);height:34px;justify-content:center;width:34px}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step h4{padding-bottom:4px;position:relative}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step.activate span,.app-nutritionist .page-addpx .prospecto-info .progress .steps .step:not(.disabled):hover span{background-color:var(--color-black)}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step.activate h4:after,.app-nutritionist .page-addpx .prospecto-info .progress .steps .step:not(.disabled):hover h4:after{animation:draw-underline .5s ease-out forwards;background-color:var(--color-black);bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step.disabled{cursor:auto}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step.disabled span{background-color:var(--color-text-tertiary)}.app-nutritionist .page-addpx .prospecto-info .progress .steps .step.disabled h4{color:var(--color-text-tertiary)!important}.app-nutritionist .page-addpx .prospecto-info .progress .container-bar{background-color:#0000000d;border-radius:20px;height:30px;overflow:hidden;width:100%}.app-nutritionist .page-addpx .prospecto-info .progress .container-bar .bar{height:100%}.app-nutritionist .page-addpx .prospecto-info .progress .container-bar .bar div{animation:progress-background 10s ease-out infinite;background-color:var(--color-secundary-hover);height:100%;width:0}.page-prospectos .table-container{overflow-x:auto}.page-prospectos table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-prospectos table td,.page-prospectos table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-prospectos table th{background-color:var(--color-background-secundary)}.page-prospectos table .col-img{max-width:150px;width:150px}.page-prospectos table td .portada{height:80px;object-fit:contain;width:126px}.page-prospectos .table-actions{width:70px}.page-prospectos .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-prospectos .table-actions svg{height:24px;width:24px}.page-prospectos .table-actions .edit-button path{fill:var(--color-gray)}.page-prospectos .table-actions .delete-button path{fill:var(--color-red)}.page-prospectos .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.page-prospectos .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-prospectos .filters{background-color:var(--color-secundary-hover);border-radius:6px;display:flex;gap:var(--var-gap-20);padding:var(--var-padding-10)}.page-prospectos .filters .option{display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-prospectos .filters .option label{color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:500;gap:var(--var-gap-10)}.page-prospectos .filters .option label svg{height:15px;width:15px}.page-prospectos .filters .option label svg path{fill:var(--color-white)}.page-prospectos .filters .option select{border:1px solid var(--color-border-primary);border-radius:6px;font-size:var(--font-size-small);outline:none;padding:2px var(--var-padding-10)}.page-prospectos .filters .option select:focus{outline:2px solid var(--color-primary)}.page-prospectos .filters .option input{background-color:initial;border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-small);outline:none;padding:0}.page-prospectos .filters .option input:focus{border-bottom:1px solid var(--color-primary)}@media screen and (max-width:850px){.page-prospectos .container-search{flex-direction:column-reverse;margin-bottom:10px}.page-prospectos table td,.page-prospectos table th{font-size:11px}}.page-prospectos-info{margin:0 auto}.page-prospectos-info .header-prospecto{align-items:center;display:flex;gap:var(--var-gap-20);justify-content:space-between}.page-prospectos-info .header-prospecto>div{display:flex;gap:var(--var-gap-20)}.page-prospectos-info .header-prospecto>div .status-row{align-items:center;display:flex;gap:var(--var-gap-10)}.page-prospectos-info .header-prospecto>div .status-row h3{white-space:nowrap}.page-prospectos-info .header-prospecto>div .status-row .switch{display:inline-block;height:24px;position:relative;width:44px}.page-prospectos-info .header-prospecto>div .status-row .switch input{height:0;opacity:0;width:0}.page-prospectos-info .header-prospecto>div .status-row .switch .slider{background-color:var(--color-gray);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.page-prospectos-info .header-prospecto>div .status-row .switch .slider:before{background-color:var(--color-white);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.page-prospectos-info .header-prospecto>div .status-row .switch input:checked+.slider{background-color:var(--color-primary)}.page-prospectos-info .header-prospectos-info .header-prospecto>div .status-row .switch input:checked+.slider:before{transform:translateX(20px)}.page-prospectos-info .header-prospecto>div .status-row .switch input:focus+.slider{box-shadow:0 0 2px var(--color-primary)}.page-prospectos-info .nav-menu-prospecto{border-bottom:1px solid var(--color-border-primary-nmp);display:flex;gap:var(--var-gap-20);padding:var(--var-padding-20) 0 var(--var-padding-20) 0}.page-prospectos-info .nav-menu-prospecto button{background-color:initial;border:none;border-bottom:3px solid #0000;color:var(--color-text-quarter);cursor:pointer;font-size:var(--font-size-normal-high);font-weight:700;outline:none;padding:0 0 var(--var-padding-15) 0}.page-prospectos-info .nav-menu-prospecto button.active-nav,.page-prospectos-info .nav-menu-prospecto button:hover{border-bottom:3px solid var(--color-primary);color:var(--color-primary)}.page-prospectos-info .table-container{overflow-x:auto}.page-prospectos-info table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-prospectos-info table .status-cita{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-prospectos-info table .status-cita[data-status=asistida]{background-color:var(--color-green);color:var(--color-white)}.page-prospectos-info table .status-cita[data-status="no asistida"]{background-color:var(--color-red);color:var(--color-white)}.page-prospectos-info table .status-cita[data-status=cancelada]{background-color:var(--color-red-opacity);color:var(--color-white)}.page-prospectos-info table .status-cita[data-status=reagendada]{background-color:var(--color-orange);color:var(--color-white)}.page-prospectos-info table .status-pago{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-prospectos-info table .status-pago[data-status=yes]{background-color:var(--color-green);color:var(--color-white)}.page-prospectos-info table .status-pago[data-status=no]{background-color:var(--color-red);color:var(--color-white)}.page-prospectos-info table td,.page-prospectos-info table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-prospectos-info table th{background-color:var(--color-background-secundary)}.page-prospectos-info table .col-img{max-width:150px;width:150px}.page-prospectos-info table td .portada{height:80px;object-fit:contain;width:126px}.page-prospectos-info .table-actions{width:130px}.page-prospectos-info .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-prospectos-info .table-actions svg{height:24px;width:24px}.page-prospectos-info .table-actions .edit-button path{fill:var(--color-gray)}.page-prospectos-info .table-actions .delete-button path{fill:var(--color-red)}@media screen and (max-width:850px){.page-prospectos-info .header-prospecto,.page-prospectos-info .header-prospecto>div{flex-direction:column}}.page-citas .table-container{overflow-x:auto}.page-citas table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-citas table td,.page-citas table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-citas table th{background-color:var(--color-background-secundary)}.page-citas table .col-img{max-width:150px;width:150px}.page-citas table td .portada{height:80px;object-fit:contain;width:126px}.page-citas .table-actions{width:70px}.page-citas .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-citas .table-actions svg{height:24px;width:24px}.page-citas .table-actions .edit-button path{fill:var(--color-gray)}.page-citas .table-actions .delete-button path{fill:var(--color-red)}.page-citas .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.page-citas .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-citas .filters{background-color:var(--color-secundary-hover);border-radius:6px;display:flex;gap:var(--var-gap-20);padding:var(--var-padding-10)}.page-citas .filters .option{display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-citas .filters .option label{color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:500;gap:var(--var-gap-10)}.page-citas .filters .option label svg{height:15px;width:15px}.page-citas .filters .option label svg path{fill:var(--color-white)}.page-citas .filters .option select{border:1px solid var(--color-border-primary);border-radius:6px;font-size:var(--font-size-small);outline:none;padding:2px var(--var-padding-10)}.page-citas .filters .option select:focus{outline:2px solid var(--color-primary)}.page-citas .filters .option input{background-color:initial;border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-small);outline:none;padding:0}.page-citas .filters .option input:focus{border-bottom:1px solid var(--color-primary)}@media screen and (max-width:850px){.page-citas .container-search{flex-direction:column-reverse;margin-bottom:10px}.page-citas table td,.page-citas table th{font-size:11px}}.page-menus .table-container{overflow-x:auto}.page-menus table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-menus table .status-menu{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-menus table .status-menu[data-status=listo]{background-color:var(--color-green);color:var(--color-white)}.page-menus table .status-menu[data-status=procesado]{background-color:var(--color-orange-dark);color:var(--color-white)}.page-menus table .status-menu[data-status=procesado][data-status-error=yes]{background-color:var(--color-red)}.page-menus table .status-menu[data-status="creando imagenes"],.page-menus table .status-menu[data-status="en proceso"],.page-menus table .status-menu[data-status="imagenes pendientes"]{background-color:var(--color-orange);color:var(--color-white)}.page-menus table td.no-exist{background-color:var(--color-red-opacity)}.page-menus table td.exist{background-color:var(--color-green-opacity)}.page-menus table td,.page-menus table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-menus table th{background-color:var(--color-background-secundary)}.page-menus table .col-img{max-width:150px;width:150px}.page-menus table td .portada{height:80px;object-fit:contain;width:126px}.page-menus .table-actions{width:100px}.page-menus .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-menus .table-actions svg{height:24px;width:24px}.page-menus .table-actions .edit-button path{fill:var(--color-gray)}.page-menus .table-actions .delete-button path{fill:var(--color-red)}.page-menus .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.page-menus .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-menus .filters{background-color:var(--color-secundary-hover);border-radius:6px;display:flex;gap:var(--var-gap-20);padding:var(--var-padding-10)}.page-menus .filters .option{display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-menus .filters .option label{color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:500;gap:var(--var-gap-10)}.page-menus .filters .option label svg{height:15px;width:15px}.page-menus .filters .option label svg path{fill:var(--color-white)}.page-menus .filters .option select{border:1px solid var(--color-border-primary);border-radius:6px;font-size:var(--font-size-small);outline:none;padding:2px var(--var-padding-10)}.page-menus .filters .option select:focus{outline:2px solid var(--color-primary)}.page-menus .filters .option input{background-color:initial;border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-small);outline:none;padding:0}.page-menus .filters .option input:focus{border-bottom:1px solid var(--color-primary)}@media screen and (max-width:850px){.page-menus .container-search{flex-direction:column-reverse;margin-bottom:10px}.page-menus table td,.page-menus table th{font-size:11px}}.app-nutritionist .page-newmenu .menu-info{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -3px;display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20)}.app-nutritionist .page-newmenu .menu-info .progress{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-newmenu .menu-info .progress .steps{display:flex;flex-wrap:wrap;gap:var(--var-gap-20);justify-content:space-around}.app-nutritionist .page-newmenu .menu-info .progress .steps .step{align-items:center;cursor:pointer;display:flex;gap:var(--var-gap-5)}.app-nutritionist .page-newmenu .menu-info .progress .steps .step span{align-items:center;background-color:var(--color-secundary);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-h5);height:34px;justify-content:center;width:34px}.app-nutritionist .page-newmenu .menu-info .progress .steps .step h4{padding-bottom:4px;position:relative}.app-nutritionist .page-newmenu .menu-info .progress .steps .step.activate span,.app-nutritionist .page-newmenu .menu-info .progress .steps .step:not(.disabled):hover span{background-color:var(--color-black)}.app-nutritionist .page-newmenu .menu-info .progress .steps .step.activate h4:after,.app-nutritionist .page-newmenu .menu-info .progress .steps .step:not(.disabled):hover h4:after{animation:draw-underline .5s ease-out forwards;background-color:var(--color-black);bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.app-nutritionist .page-newmenu .menu-info .progress .steps .step.disabled{cursor:auto}.app-nutritionist .page-newmenu .menu-info .progress .steps .step.disabled span{background-color:var(--color-text-tertiary)}.app-nutritionist .page-newmenu .menu-info .progress .steps .step.disabled h4{color:var(--color-text-tertiary)!important}.app-nutritionist .page-newmenu .menu-info .progress .container-bar{background-color:#0000000d;border-radius:20px;height:30px;overflow:hidden;width:100%}.app-nutritionist .page-newmenu .menu-info .progress .container-bar .bar{height:100%}.app-nutritionist .page-newmenu .menu-info .progress .container-bar .bar div{animation:progress-background 10s ease-out infinite;background-color:var(--color-secundary-hover);height:100%;width:0}.app-nutritionist .page-newmenu .menu-info .container-tags{display:flex;flex-wrap:wrap;gap:var(--var-gap-10)}.app-nutritionist .page-newmenu .menu-info .container-tags.list{flex-direction:column;flex-wrap:nowrap}.app-nutritionist .page-newmenu .menu-info .tag-response{background-color:var(--color-secundary-hover);border-radius:6px;color:var(--color-white);max-width:100%;padding:var(--var-padding-5) var(--var-padding-10);width:max-content}.app-nutritionist .page-newmenu .menu-info .tag-response.gray{background-color:var(--color-primary-light)}.app-nutritionist .page-newmenu .menu-info .menu-toggle{display:flex;flex-direction:column;gap:var(--var-gap-20)}.app-nutritionist .page-newmenu .menu-info .menu-toggle details{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-newmenu .menu-info .menu-toggle details summary{border:1px solid var(--color-border-primary);cursor:pointer;font-size:var(--font-size-h4);font-weight:700;padding:var(--var-padding-10) var(--var-padding-20);-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.app-nutritionist .page-newmenu .menu-info .menu-toggle details summary.dark-gray,.app-nutritionist .page-newmenu .menu-info .menu-toggle details summary.medium-gray{background-color:var(--color-primary-light);color:var(--color-white)}.app-nutritionist .page-newmenu .menu-info .details-content{border-left:1px dashed #000;display:flex;flex-direction:column;gap:var(--var-gap-10);padding-left:var(--var-padding-20)}.app-nutritionist .page-newmenu .menu-info .details-content .section-img{display:flex;gap:var(--var-gap-20)}.app-nutritionist .page-newmenu .menu-info .details-content .section-img>div:first-child{width:300px}.app-nutritionist .page-newmenu .menu-info .details-content .section-img>div:nth-child(2){width:calc(100% - 300px)}.app-nutritionist .page-newmenu .menu-info .details-content .section-img .container-img{align-items:center;display:flex;flex-direction:column;gap:var(--var-gap-10);justify-content:center;button{display:none;height:50px;left:10px;position:absolute;top:84px;width:50px;svg path{fill:var(--color-white)}}}.app-nutritionist .page-newmenu .menu-info .details-content .section-img .container-img img{width:100%}.app-nutritionist .page-newmenu .menu-info .menu-toggle details:hover>summary,.app-nutritionist .page-newmenu .menu-info .menu-toggle details[open]>summary{background-color:var(--color-black);color:var(--color-white)}.app-nutritionist .page-newmenu .menu-info .menu-toggle details:hover>summary.dark-gray,.app-nutritionist .page-newmenu .menu-info .menu-toggle details[open]>summary.dark-gray{background-color:var(--color-dark-gray)}.app-nutritionist .page-newmenu .menu-info .menu-toggle details:hover>summary.medium-gray,.app-nutritionist .page-newmenu .menu-info .menu-toggle details[open]>summary.medium-gray{background-color:var(--color-medium-gray)}.app-nutritionist .page-newmenu .menu-info .summary-card{background-color:#00000008;border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:var(--var-gap-20);margin:0 auto;max-width:800px;padding:var(--var-padding-40);text-align:left;width:100%}.app-nutritionist .page-newmenu .menu-info .summary-card label{border-bottom:2px solid var(--color-text-label);color:var(--color-text-label);font-size:var(--font-size-h4);font-weight:700;padding-bottom:.5rem}.app-nutritionist .page-newmenu .menu-info .summary-card .summary-info{display:flex;gap:var(--var-gap-10)}.app-nutritionist .page-newmenu .menu-info .summary-status{background-color:#00000008;border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:var(--var-gap-10);margin:0 auto;max-width:800px;padding:var(--var-padding-20);text-align:left;width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf{align-items:center;background-color:var(--color-white);display:flex;justify-content:center;margin:0 auto}.app-nutritionist .page-newmenu .menu-info .container-pdf.pdf-carta{width:816px}.app-nutritionist .page-newmenu .menu-info .container-pdf.pdf-a4{width:794px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf{display:flex;flex-direction:column;gap:var(--var-gap-20);width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .svg-top{left:0;position:absolute;top:0}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-drinks{align-items:flex-end;background-position:100% 10%;background-size:100%;display:flex;height:330px;overflow:hidden;width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-drinks .background-white path{fill:var(--color-white)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-recipes{align-items:flex-end;background-position:50%;background-size:100%;display:flex;height:330px;overflow:hidden;width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-recipes:before{background-color:var(--color-black);bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-recipes svg{z-index:1}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .container-recipes .background-white path{fill:var(--color-white)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .svg-bottom{bottom:0;left:0;margin-bottom:-10px;position:relative;z-index:1}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf svg path{fill:var(--color-primary)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages{background-color:var(--color-white);background-position:50%;background-size:cover;display:flex;flex-direction:column;gap:var(--var-gap-20);justify-content:flex-start;margin:0 auto;padding:var(--var-padding-40) var(--var-padding-20);width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf.pdf-carta .format-pdf .pages{height:1056px}.app-nutritionist .page-newmenu .menu-info .container-pdf.pdf-a4 .format-pdf .pages{height:1123px}.app-nutritionist .page-newmenu .menu-info .container-pdf:not(.printing) .format-pdf .pages{border:1px solid var(--color-border-primary)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages h1{font-size:30px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages h2{font-size:24px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages h4{font-size:16px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages.no-padding{padding:0}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .container-recipes-day{display:flex;flex:1 1;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-10) var(--var-padding-40) var(--var-padding-10) var(--var-padding-40)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .container-recipes-day h1{align-items:flex-end;display:flex}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .container-recipes-day h1 img{border-radius:10px;box-shadow:0 4px 8px #0003;height:120px;margin-left:20px;object-fit:cover;width:120px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .section-row{display:flex;flex-direction:row;gap:var(--var-gap-80)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .section{display:flex;flex-direction:column;gap:var(--var-gap-10);width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .title-shadow{text-shadow:3px 3px 6px #0000004d}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .section ul{display:flex;flex-direction:column;gap:var(--var-gap-2)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages li{font-size:14px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .opt-title-orange{background-color:var(--color-orange-dark);padding:var(--var-padding-5) var(--var-padding-10)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-1 .planname{margin-top:var(--var-padding-20)}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-1 .planname h1{color:var(--color-white);font-size:55px;text-shadow:4px 4px 8px #000000b3}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-1,.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-2,.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-aditional,.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-shopping-list{min-height:1024px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-shopping-list .content-shoping{margin-top:180px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-shopping-list .content-shoping p{font-size:11px;white-space:pre-line}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-aditional{padding-bottom:120px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .page-aditional .title-aditional{margin-bottom:180px}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .disclaimer{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:var(--var-padding-20) var(--var-padding-40);position:absolute;width:100%}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .disclaimer h5{font-size:14px;text-shadow:4px 4px 4px #00000080;width:max-content}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages{overflow:hidden}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages>*{z-index:1}.app-nutritionist .page-newmenu .menu-info .container-pdf .format-pdf .pages .wm-img{filter:grayscale(1);height:auto;inset:0;margin:auto;opacity:.06;pointer-events:none;position:absolute;transform:rotate(-18deg);-webkit-user-select:none;user-select:none;width:clamp(180px,35%,420px);z-index:0}.app-nutritionist .page-newmenu .menu-info .toggle-ia-container{align-items:center;cursor:pointer;display:flex;gap:var(--var-gap-10);-webkit-user-select:none;user-select:none}.app-nutritionist .page-newmenu .menu-info .toggle-switch{background-color:var(--color-border-primary);border-radius:50px;height:28px;position:relative;transition:background-color .3s ease;width:52px}.app-nutritionist .page-newmenu .menu-info .toggle-switch.active{background-color:var(--color-primary)}.app-nutritionist .page-newmenu .menu-info .toggle-circle{background-color:var(--color-white);border-radius:50%;height:22px;left:3px;position:absolute;top:3px;transition:left .3s ease;width:22px}.app-nutritionist .page-newmenu .menu-info .toggle-switch.active .toggle-circle{left:calc(100% - 25px)}.app-nutritionist .page-newmenu .menu-info .toggle-label{color:var(--color-text-primary);font-size:var(--font-size-normal);font-weight:500}.app-nutritionist .page-newmenu .menu-info .tag-editor{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-newmenu .menu-info .tag-editor-input{align-items:center;display:flex;gap:10px;max-width:200px}.app-nutritionist .page-newmenu .menu-info .tag-input{background-color:#fff;border:1px solid var(--color-border-primary);border-radius:30px;color:var(--color-text-primary);flex:1 1;font-size:15px;padding:10px 14px;transition:all .2s ease}.app-nutritionist .page-newmenu .menu-info .tag-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3bc0c833;outline:none}.app-nutritionist .page-newmenu .menu-info .tag-button{background-color:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 18px;transition:all .2s ease}.app-nutritionist .page-newmenu .menu-info .tag-button:hover{background-color:var(--color-primary-light);box-shadow:0 3px 10px #3bc0c84d;transform:translateY(-1px)}.app-nutritionist .page-newmenu .menu-info .tag-list{display:flex;flex-wrap:wrap;gap:8px}.app-nutritionist .page-newmenu .menu-info .tag-chip{align-items:center;background-color:var(--color-background-item-added-csd);border:1px solid var(--color-border-primary-nmp);border-radius:30px;color:var(--color-text-primary);display:inline-flex;font-size:14px;padding:6px 10px;transition:all .2s ease}.app-nutritionist .page-newmenu .menu-info .tag-remove{background:none;border:none;color:var(--color-red);cursor:pointer;font-size:18px;font-weight:600;line-height:1;margin-left:6px;transition:all .2s ease}.app-nutritionist .page-newmenu .menu-info .tag-remove:hover{color:var(--color-orange-dark);transform:scale(1.3)}@media screen and (max-width:850px){.app-nutritionist .page-newmenu .section-img{flex-direction:column}.app-nutritionist .page-newmenu .section-img>div:first-child,.app-nutritionist .page-newmenu .section-img>div:nth-child(2){width:100%!important}.app-nutritionist .page-newmenu .menu-info .details-content .section-img .container-img button{left:10px;top:10px}}.page-recetas .table-container{overflow-x:auto}.page-recetas table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-recetas table .status-image{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-recetas table .status-image[data-status=no]{background-color:var(--color-red);color:var(--color-white)}.page-recetas table .status-image[data-status=yes]{background-color:var(--color-green);color:var(--color-white)}.page-recetas table td.no-exist{background-color:var(--color-red-opacity)}.page-recetas table td.exist{background-color:var(--color-green-opacity)}.page-recetas table td,.page-recetas table th{border:1px solid var(--color-border-primary);font-size:13px;padding:12px;text-align:left;vertical-align:middle}.page-recetas table th{background-color:var(--color-background-secundary)}.page-recetas table .col-img{max-width:150px;width:150px}.page-recetas table td .portada{height:80px;object-fit:contain;width:126px}.page-recetas .table-actions button{background-color:initial;border:none;cursor:pointer;margin-left:5px;outline:none;padding:0}.page-recetas .table-actions svg{height:24px;width:24px}.page-recetas .table-actions .edit-button path{fill:var(--color-gray)}.page-recetas .table-actions .delete-button path{fill:var(--color-red)}.page-recetas .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between;margin-bottom:25px}.page-recetas .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-recetas .filters{background-color:var(--color-secundary-hover);border-radius:6px;display:flex;gap:var(--var-gap-20);padding:var(--var-padding-10)}.page-recetas .filters .option{display:flex;flex-direction:column;gap:var(--var-gap-5)}.page-recetas .filters .option label{color:var(--color-white);display:flex;font-size:var(--font-size-small);font-weight:500;gap:var(--var-gap-10)}.page-recetas .filters .option label svg{height:15px;width:15px}.page-recetas .filters .option label svg path{fill:var(--color-white)}.page-recetas .filters .option select{border:1px solid var(--color-border-primary);border-radius:6px;font-size:var(--font-size-small);outline:none;padding:2px var(--var-padding-10)}.page-recetas .filters .option select:focus{outline:2px solid var(--color-primary)}.page-recetas .filters .option input{background-color:initial;border:none;border-bottom:1px solid var(--color-white);color:var(--color-white);font-size:var(--font-size-small);outline:none;padding:0}.page-recetas .filters .option input:focus{border-bottom:1px solid var(--color-primary)}@media screen and (max-width:850px){.page-recetas .container-search{flex-direction:column-reverse;margin-bottom:10px}.page-recetas table td,.page-recetas table th{font-size:11px}}.app-nutritionist .page-newrecipe .menu-info{background-color:var(--color-background);border-radius:6px;box-shadow:var(--color-box-shadow-question) 0 0 10px -3px;display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20)}.app-nutritionist .page-newrecipe .menu-info .progress{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-newrecipe .menu-info .progress .steps{display:flex;flex-wrap:wrap;gap:var(--var-gap-20);justify-content:space-around}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step{align-items:center;cursor:pointer;display:flex;gap:var(--var-gap-5)}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step span{align-items:center;background-color:var(--color-secundary);border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-h5);height:34px;justify-content:center;width:34px}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step h4{padding-bottom:4px;position:relative}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step.activate span,.app-nutritionist .page-newrecipe .menu-info .progress .steps .step:not(.disabled):hover span{background-color:var(--color-black)}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step.activate h4:after,.app-nutritionist .page-newrecipe .menu-info .progress .steps .step:not(.disabled):hover h4:after{animation:draw-underline .5s ease-out forwards;background-color:var(--color-black);bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step.disabled{cursor:auto}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step.disabled span{background-color:var(--color-text-tertiary)}.app-nutritionist .page-newrecipe .menu-info .progress .steps .step.disabled h4{color:var(--color-text-tertiary)!important}.app-nutritionist .page-newrecipe .menu-info .progress .container-bar{background-color:#0000000d;border-radius:20px;height:30px;overflow:hidden;width:100%}.app-nutritionist .page-newrecipe .menu-info .progress .container-bar .bar{height:100%}.app-nutritionist .page-newrecipe .menu-info .progress .container-bar .bar div{animation:progress-background 10s ease-out infinite;background-color:var(--color-secundary-hover);height:100%;width:0}.app-nutritionist .page-newrecipe .menu-info .container-tags{display:flex;flex-wrap:wrap;gap:var(--var-gap-10)}.app-nutritionist .page-newrecipe .menu-info .container-tags.list{flex-direction:column;flex-wrap:nowrap}.app-nutritionist .page-newrecipe .menu-info .tag-response{background-color:var(--color-secundary-hover);border-radius:6px;color:var(--color-white);max-width:100%;padding:var(--var-padding-5) var(--var-padding-10);width:max-content}.app-nutritionist .page-newrecipe .menu-info .tag-response.gray{background-color:var(--color-primary-light)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle{display:flex;flex-direction:column;gap:var(--var-gap-20)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details{display:flex;flex-direction:column;gap:var(--var-gap-10)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details summary{border:1px solid var(--color-border-primary);font-size:var(--font-size-h4);font-weight:700;padding:var(--var-padding-10) var(--var-padding-20);-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details summary.dark-gray,.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details summary.medium-gray{background-color:var(--color-primary-light);color:var(--color-white)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content{border-left:1px dashed #000;display:flex;flex-direction:column;gap:var(--var-gap-10);padding-left:var(--var-padding-20)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img{display:flex;gap:var(--var-gap-20)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img>div:first-child{width:300px}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img>div:nth-child(2){width:calc(100% - 300px)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img .container-img{align-items:center;display:flex;flex-direction:column;gap:var(--var-gap-10);justify-content:center}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img .container-img img{width:100%}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img .container-img button{height:50px;left:10px;position:absolute;top:10px;width:50px}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details .details-content .section-img .container-img button svg path{fill:var(--color-white)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details:hover>summary,.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details[open]>summary{background-color:var(--color-black);color:var(--color-white)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details:hover>summary.dark-gray,.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details[open]>summary.dark-gray{background-color:var(--color-dark-gray)}.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details:hover>summary.medium-gray,.app-nutritionist .page-newrecipe .menu-info .menu-toggle .details[open]>summary.medium-gray{background-color:var(--color-medium-gray)}.app-nutritionist .page-newrecipe .menu-info .summary-card{background-color:#00000008;border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:var(--var-gap-20);margin-left:auto;margin-right:auto;max-width:800px;padding:var(--var-padding-40);text-align:left;width:100%}.app-nutritionist .page-newrecipe .menu-info .summary-card label{border-bottom:2px solid var(--color-text-label);color:var(--color-text-label);font-size:var(--font-size-h4);font-weight:700;padding-bottom:.5rem}.app-nutritionist .page-newrecipe .menu-info .summary-card .summary-info{display:flex;gap:var(--var-gap-10)}.app-nutritionist .page-newrecipe .menu-info .summary-status{background-color:#00000008;border:1px solid var(--color-border-primary);border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:var(--var-gap-10);margin-left:auto;margin-right:auto;max-width:800px;padding:var(--var-padding-20);text-align:left;width:100%}@media screen and (max-width:850px){.app-nutritionist .page-newrecipe .section-img{flex-direction:column}.app-nutritionist .page-newrecipe .section-img>div:first-child,.app-nutritionist .page-newrecipe .section-img>div:nth-child(2){width:100%!important}}.page-metricas{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--var-gap-20);margin:auto 0}.page-metricas .container-opt-selection{background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:16px;box-shadow:var(--color-box-shadow-question) 0 0 9px -2px;cursor:pointer;display:flex;flex-direction:row;gap:var(--var-gap-20);max-width:370px;overflow:hidden;padding:var(--var-padding-20);text-decoration:none;width:100%}.page-metricas .container-opt-selection .container-svg{align-items:center;display:flex;justify-content:center;min-width:100px;padding:var(--var-padding-10)}.page-metricas .container-opt-selection .container-svg svg{height:70px;width:80px}.page-metricas .container-opt-selection .container-info{display:flex;flex-direction:column;gap:var(--var-gap-10)}.page-metricas-views .table-container{overflow-x:auto}.page-metricas-views table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-metricas-views table.border-black td,.page-metricas-views table.border-black th{border:1px solid var(--color-black)}.page-metricas-views table .bg-primary{background-color:var(--color-primary)}.page-metricas-views table .bg-primary-light{background-color:var(--color-primary-light);color:var(--color-white)}.page-metricas-views table .bg-secundary{background-color:var(--color-secundary);color:var(--color-white)}.page-metricas-views table .bg-secundary-hover{background-color:var(--color-secundary-hover);color:var(--color-white)}.page-metricas-views table .bg-red{background-color:var(--color-red);color:var(--color-white)}.page-metricas-views table .bg-yellow{background-color:var(--color-yellow-opacity);color:var(--color-red)}.page-metricas-views table .status-reporte{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-metricas-views table .status-reporte[data-status=listo]{background-color:var(--color-green);color:var(--color-white)}.page-metricas-views table .status-reporte[data-status="en proceso"]{background-color:var(--color-orange);color:var(--color-white)}.page-metricas-views table .status-cita{background-color:#0000001a;border-radius:50px;display:inline-block;font-weight:500;max-width:13ch;overflow:hidden;padding:2px var(--var-padding-10);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.page-metricas-views table .status-cita[data-status=asistida]{background-color:var(--color-green);color:var(--color-white)}.page-metricas-views table .status-cita[data-status="no asistida"]{background-color:var(--color-red);color:var(--color-white)}.page-metricas-views table .status-cita[data-status=cancelada]{background-color:var(--color-red-opacity);color:var(--color-white)}.page-metricas-views table .status-cita[data-status=reagendada]{background-color:var(--color-orange);color:var(--color-white)}.page-metricas-views table td,.page-metricas-views table th{border:1px solid var(--color-border-primary);padding:12px;text-align:left;vertical-align:middle;white-space:normal}.page-metricas-views table th{background-color:var(--color-background-secundary)}.page-metricas-views .table-actions button{background-color:initial;border:none;cursor:pointer;outline:none;padding:0}.page-metricas-views .table-actions svg{height:24px;width:24px}.page-metricas-views .table-actions .edit-button path{fill:var(--color-gray)}.page-metricas-views .table-actions .delete-button path{fill:var(--color-red)}.page-metricas-views .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between}.page-metricas-views .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-metricas-views .chart-grid-container{grid-gap:var(--var-gap-20);display:grid;gap:var(--var-gap-20);grid-template-columns:repeat(2,1fr)}.page-metricas-views .chart-item{display:flex;flex-direction:column;gap:var(--var-gap-10)}.page-metricas-views .container-metrics{display:flex;flex-direction:column;gap:var(--var-gap-40);justify-content:center;margin:auto;max-width:800px;width:80%}.page-metricas-views .comprobante-image{align-items:center;border:1px dashed var(--color-primary);border-radius:100%;color:var(--color-text-quarter);cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.page-metricas-views .comprobante-image:has(svg){background-color:var(--color-black-opacity-light)}.page-metricas-views .comprobante-image.square,.page-metricas-views .comprobante-image.square>img{border-radius:0}.page-metricas-views .comprobante-image>svg{height:px;width:20px}.page-metricas-views .comprobante-image>svg path{fill-opacity:.35}.page-metricas-views .comprobante-image>img{border-radius:100%;height:100%;object-fit:contain;width:100%}@media screen and (max-width:850px){.page-metricas-views .container-search{flex-direction:column}.page-metricas-views table td,.page-metricas-views table th{font-size:10px}.page-metricas-views .chart-grid-container{grid-template-columns:1fr}}.page-configuracion{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--var-gap-20);margin:auto 0}.page-configuracion .container-opt-selection{background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:16px;box-shadow:var(--color-box-shadow-question) 0 0 9px -2px;cursor:pointer;display:flex;flex-direction:row;gap:var(--var-gap-20);max-width:370px;overflow:hidden;padding:var(--var-padding-20);text-decoration:none;width:100%}.page-configuracion .container-opt-selection .container-svg{align-items:center;display:flex;justify-content:center;min-width:100px;padding:var(--var-padding-10)}.page-configuracion .container-opt-selection .container-svg svg{height:70px;width:80px}.page-configuracion .container-opt-selection .container-info{display:flex;flex-direction:column;gap:var(--var-gap-10)}.page-configuracion-views .table-container{overflow-x:auto}.page-configuracion-views table{background-color:var(--color-background);border-collapse:collapse;width:100%}.page-configuracion-views table td,.page-configuracion-views table th{border:1px solid var(--color-border-primary);padding:12px;text-align:left;vertical-align:middle;white-space:normal}.page-configuracion-views table th{background-color:var(--color-background-secundary)}.page-configuracion-views .table-actions button{background-color:initial;border:none;cursor:pointer;outline:none;padding:0}.page-configuracion-views .table-actions svg{height:24px;width:24px}.page-configuracion-views .table-actions .edit-button path{fill:var(--color-gray)}.page-configuracion-views .table-actions .delete-button path{fill:var(--color-red)}.page-configuracion-views .container-search{align-items:flex-end;display:flex;flex-direction:row;gap:var(--var-gap-20);justify-content:space-between}.page-configuracion-views .container-search .search{display:flex;flex-direction:column;gap:var(--var-gap-5);max-width:400px;width:100%}.page-configuracion-views .chart-grid-container{grid-gap:var(--var-gap-20);display:grid;gap:var(--var-gap-20);grid-template-columns:repeat(2,1fr)}.page-configuracion-views .chart-item{display:flex;flex-direction:column;gap:var(--var-gap-10)}.page-configuracion-views .deposito-image,.page-configuracion-views .ebook-image,.page-configuracion-views .ejercicio-image,.page-configuracion-views .oferta-image,.page-configuracion-views .producto-image,.page-configuracion-views .restaurante-image{align-items:center;border:1px dashed var(--color-primary);border-radius:100%;color:var(--color-text-quarter);cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.page-configuracion-views .deposito-image:has(svg),.page-configuracion-views .ebook-image:has(svg),.page-configuracion-views .ejercicio-image:has(svg),.page-configuracion-views .oferta-image:has(svg),.page-configuracion-views .producto-image:has(svg),.page-configuracion-views .restaurante-image:has(svg){background-color:var(--color-black-opacity-light)}.page-configuracion-views .deposito-image.square,.page-configuracion-views .deposito-image.square>img,.page-configuracion-views .ebook-image.square,.page-configuracion-views .ebook-image.square>img,.page-configuracion-views .ejercicio-image.square,.page-configuracion-views .ejercicio-image.square>img,.page-configuracion-views .oferta-image.square,.page-configuracion-views .oferta-image.square>img,.page-configuracion-views .producto-image.square,.page-configuracion-views .producto-image.square>img,.page-configuracion-views .restaurante-image.square,.page-configuracion-views .restaurante-image.square>img{border-radius:0}.page-configuracion-views .deposito-image>svg,.page-configuracion-views .ebook-image>svg,.page-configuracion-views .ejercicio-image>svg,.page-configuracion-views .oferta-image>svg,.page-configuracion-views .producto-image>svg,.page-configuracion-views .restaurante-image>svg{height:px;width:20px}.page-configuracion-views .deposito-image>svg path,.page-configuracion-views .ebook-image>svg path,.page-configuracion-views .ejercicio-image>svg path,.page-configuracion-views .oferta-image>svg path,.page-configuracion-views .producto-image>svg path,.page-configuracion-views .restaurante-image>svg path{fill-opacity:.35}.page-configuracion-views .deposito-image>img,.page-configuracion-views .ebook-image>img,.page-configuracion-views .ejercicio-image>img,.page-configuracion-views .oferta-image>img,.page-configuracion-views .producto-image>img,.page-configuracion-views .restaurante-image>img{border-radius:100%;height:100%;object-fit:contain;width:100%}@media screen and (max-width:850px){.page-configuracion-views .container-search{flex-direction:column}.page-configuracion-views table td,.page-configuracion-views table th{font-size:10px}.page-configuracion-views .chart-grid-container{grid-template-columns:1fr}}.app-default.app-container{align-items:center;display:flex;flex-direction:column;height:100vh;width:100%}.app-default.app-container>div{width:100%}.app-default .main-content{display:flex;flex-direction:column;width:100%}.app-default .main-content>div{width:100%}.app-default .page-container{align-items:center;display:flex;flex-direction:column;gap:var(--var-gap-20);padding:var(--var-padding-20);width:100%}.app-default h2{font-size:var(--font-size-h2);font-weight:700;margin:0}.app-default .cursor-pointer{cursor:pointer}.app-default .container-section{max-width:1400px;width:100%}.app-default .container-section.medium-section{max-width:800px}.app-default .container-section.black{background-color:var(--color-black)}.app-default .container-section.black h1,.app-default .container-section.black h2,.app-default .container-section.black h3,.app-default .container-section.black h4,.app-default .container-section.black p{color:var(--color-white)}.app-default .container-section.banner{border-radius:8px;margin-top:var(--var-padding-40);padding:var(--var-padding-80) var(--var-padding-20)}.page-login .page-container{padding:0}.page-login .section-capture-data{display:flex;min-height:100vh;width:100%}.page-login .section-capture-data>div{padding:var(--var-padding-80) var(--var-padding-40);width:100%}.page-login .banner{background-position:50%;background-size:cover}.page-login .capture-data{align-items:center}.page-login .capture-data,.page-login .capture-data>div{display:flex;flex-direction:column;gap:var(--var-gap-20)}.page-login .capture-data>div{max-width:700px;width:100%}.page-login .logo{object-fit:contain;width:250px}@media screen and (max-width:850px){.page-login .banner{display:none}.page-login .logo{object-fit:contain;width:200px}}
/*# sourceMappingURL=main.c6c16661.css.map*/