body{overflow:hidden}nav{z-index:2;border-bottom:1px solid var(--light-color);background:#fff;height:54px;padding:0 35px;display:flex;position:relative}.nav_logo{flex:1;align-items:center;padding:10px 35px 20px 0;display:flex}.user_logged .nav_logo{flex:0}.nav_system a{font-size:.95rem!important}.nav_lang{margin-right:10px;display:flex}.nav_pharm_name{max-width:180px;color:var(--gray-color);white-space:nowrap;text-overflow:ellipsis;margin-right:8px;font-size:.88rem;display:inline-block;overflow:hidden}.nav_lang a{padding:2px}.nav_lang a:first-of-type:after{content:"/";padding-left:4px;position:relative}.nav_logo .logo{width:100px}.nav_menu,.nav_system{ajustify-content:center;text-align:center;align-items:center;margin:0;font-size:0;display:flex}.nav_menu{flex:1;gap:5px}.nav_system{aborder-left:1px solid var(--gray-color);gap:0}nav a{color:var(--dark-color);afont-weight:600;border-radius:1rem;justify-content:center;align-items:center;padding:5px 10px;font-size:1.1rem;transition:all .25s;display:flex}.nav_menu a.selected{background:var(--primarylight-color);acolor:var(--primary-color);outline:none}.nav_manu a:hover{color:var(--light-color);text-decoration:none}.login_section{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;left:0}.login_logos{display:flex}.login_logos .col:last-child{text-align:right}.login_section .logo{width:150px}.login_section .logo_130{width:130px}.login_subtitle{margin-bottom:5px;font-weight:700}.login_section .btn_default{width:auto}.login_section .btn_default.disabled{color:#999;pointer-events:none}.login_frame{background:var(--light-color);border:1px solid var(--gray-color);min-width:350px;max-width:800px;margin-bottom:50px;box-shadow:0 10px 15px -3px #0000004d}.login_frame.closed{opacity:0;display:none}#section_register_pharm .login_frame{padding:20px 40px 40px}.login_top{margin-bottom:20px;padding:20px 30px 10px}.login_title{font-size:1.5rem;font-weight:800}.farmaval_version{font-size:.75rem}.login_content{padding:0 30px 30px}.login_content form{margin-bottom:70px}.login_section input{border:none;border-bottom:1px solid var(--gray-color);outline:none;width:100%;margin-bottom:20px;padding:5px 0;font-size:1em;display:block}.login_error{color:red;abackground:var(--background);acolor:var(--gray-color);apadding:5px 10px;margin-bottom:30px}.update_password_section .login_frame{amargin-bottom:10px;padding:40px 40px 50px}.update_password_section ul{margin-bottom:0}.update_password_section .row{gap:10px;align-items:top;margin-top:20px;margin-bottom:0;padding:0}.update_password_section .login_content{flex-direction:column;justify-content:end;padding-bottom:0;padding-right:0;display:flex}.update_password_section .login_content form{margin-bottom:40px}.update_password_section ul{padding-left:0}.update_password_section li{align-items:baseline;gap:5px;margin-bottom:5px;display:flex}.update_password_section .check{border:1px solid gray;width:16px;height:16px;position:relative}.update_password_section .check svg{fill:green;width:12px;height:12px;display:none;position:absolute;top:1px;left:1px}.update_password_section li.valid svg{display:inline}.update_password_section .login_error{margin:0}.update_password_section .btn_cancel{color:var(--primary-color);cursor:pointer;text-underline-offset:2px;margin-top:10px;font-size:.9rem;text-decoration:underline;display:inline-block}.update_password_section .btn_cancel:hover{color:var(--primary-dark-color)}.login_frame.small{max-width:400px;padding:30px 40px!important}.login_frame.small .btn_default{margin-top:30px}.col_btn{color:var(--light-color);position:absolute;right:-80px;background:var(--warning-color)!important}.tr.selected .col_btn{right:0}.server_error{border-left:4px solid var(--warningdark-color);padding:0 10px}.server_error.right{text-align:right;border-left:none;border-right:4px solid var(--warningdark-color)}.server_ok{border-color:var(--primary-color)}input.novalid:not(:valid),select.novalid:not(:valid),textarea.novalid:not(:valid){border-bottom-color:var(--warningdark-color);border-bottom-width:2px}.operation_confirm{width:100%;margin:0 0 20px}.operation_confirm input{margin-top:5px}.form.add .just_add{display:block}.form.add .just_update,.form.edit .just_add{display:none}.form.edit .just_update{display:block}.form_footer{justify-content:end;align-items:center;margin-top:40px}.field_unit{align-items:center;display:flex}.field_unit .unit{background:var(--background);border:1px solid var(--gray-color);flex:1;align-items:center;height:32px;padding:0 5px;display:flex}.popup_signature{z-index:100;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.signature_canvas{background:var(--light-color);aspect-ratio:3;width:50%;min-width:400px}.signature_footer{border-top:1px solid var(--gray-color);background:var(--background);gap:10px;width:50%;min-width:400px;padding:15px 20px;display:flex}.pharm_image_select{display:block;position:relative}.pharm_image_select img[src]+.label_inside{display:none}.pharm_image{aspect-ratio:18/6;object-fit:cover;border:1px solid var(--gray-color);background:var(--light-color);width:100%}.modal{z-index:100;align-items:center;justify-content:top;background:#00000080;flex-direction:column;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal.visible{display:block}.modal.error .modal_top{background:var(--warningdark-color)}.modal_btn_cancel{display:none}.modal.input_box .modal_btn_cancel{display:block}.modal_window{background:#fff;border-radius:10px;max-width:400px;margin:10vh auto 0;padding-bottom:20px}.modal_top{background:var(--primary-color);color:#fff;border-radius:10px 10px 0 0;padding:10px 20px}.modal_body{padding:20px}.modal_title{font-weight:600}.modal_msg{margin-bottom:15px}.modal_input{display:none}.modal.input_box .modal_input{display:block}.modal_footer{abackground:#f0f0f0;border-top:1px solid #f0f0f0;justify-content:end;align-items:center;gap:10px;padding:20px 20px 0;display:flex}.modal_extra{margin-top:20px}.modal_extra_link{color:var(--primary-color);text-decoration:none}.modal_extra_info{color:var(--gray-color)}.popup{width:100%;height:100%;overflow:none;visibility:hidden;transition:all .75s;position:fixed;top:0;left:0}.popup_cover{background:0 0;width:100%;height:100%;transition:all .25s;position:absolute;top:0;left:0}.popup_window{background:var(--background);border-left:1px solid var(--gray-color);flex-direction:column;min-width:500px;height:100%;transition:all .75s;display:flex;position:absolute;top:0;left:100%;overflow-y:auto}#popup_report .popup_window{min-width:650px}#popup_patient .popup_window{min-width:550px}.popup.visible{visibility:visible}.popup.visible .popup_cover{background:#00000080}.popup.visible .popup_window{transform:translate(-100%)}.popup_top .close_popup{fill:var(--light-color);margin:5px 0;line-height:0}.popup_top{background:var(--primary-color);fill:var(--light-color);color:var(--light-color);align-items:center;padding:5px 10px}.popup_title{text-transform:none;font-size:1rem;font-weight:600}.popup_content{flex:1;padding:20px 20px 30px}.popup_sep{margin-bottom:15px}.popup_footer{justify-content:end;align-items:center;padding:0 20px 30px;display:flex}.popup_list{background:var(--light-color);height:100px;padding:10px;overflow-y:scroll}.content{z-index:4;width:100%;height:calc(100vh - 54px);margin-top:54px;position:absolute;top:0;left:0;overflow:hidden auto}section{padding:15px 35px 80px;display:none}section.selected{display:block}section.no_submenu{padding-top:50px}.tabs_top{align-items:baseline;display:flex}.tabs_top label{color:var(--primary-color);font-weight:800}#section_reports>.tabs_top_grouped{background:color-mix(in srgb,var(--primarylight-color)35%,white);border:1px solid color-mix(in srgb,var(--primary-color)16%,white);box-sizing:border-box;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;padding:8px;display:grid}#section_reports .tabs_group{--report-area-accent:var(--primary-color);--report-area-tint:color-mix(in srgb,var(--primary-color)10%,white);border:1px solid color-mix(in srgb,var(--report-area-accent)20%,white);background:var(--light-color);min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--dark-color)7%,transparent);box-sizing:border-box;border-radius:8px;flex-direction:column;padding:9px;display:flex}#section_reports .tabs_group_digestive{--report-area-accent:#087c6c;--report-area-tint:#e8f5f2}#section_reports .tabs_group_inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}#section_reports .tabs_group_heading{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}#section_reports .tabs_group_icon{width:30px;height:30px;color:var(--report-area-accent);background:var(--report-area-tint);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}#section_reports .tabs_group_icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}#section_reports .tabs_group_label{color:var(--report-area-accent);letter-spacing:.01em;font-size:.88rem;font-weight:700;line-height:1.2}#section_reports .tabs_group_items{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}#section_reports .tabs_group .tab_btn{color:color-mix(in srgb,var(--dark-color)80%,var(--report-area-accent));white-space:nowrap;border:0;border-radius:6px;flex:none;padding:7px 10px;font-size:.84rem;font-weight:600;line-height:1.2}#section_reports .tabs_group .tab_btn:hover{background:var(--report-area-tint);color:var(--report-area-accent);text-decoration:none}#section_reports .tabs_group .tab_btn.selected{background:var(--report-area-accent);color:var(--light-color);box-shadow:0 1px 2px color-mix(in srgb,var(--report-area-accent)35%,transparent);border:0}#section_reports .tabs_group .tab_btn:focus-visible{outline:3px solid color-mix(in srgb,var(--report-area-accent)30%,white);outline-offset:2px}@media (width<=860px){#section_reports>.tabs_top_grouped{grid-template-columns:1fr}}@media (width<=560px){#section_reports>.tabs_top_grouped{border-radius:10px;padding:6px}#section_reports .tabs_group{padding:8px}}.popup .tabs_top{background:#fff;margin-bottom:10px;padding-top:10px}.tab_btn{color:var(--dark-color);border-bottom:3px solid #0000;padding:0 20px 10px;font-weight:600;transition:all .25s}.tab_btn.selected{border-bottom:3px solid var(--primary-color);color:var(--primary-color)}.tabs_content{background:var(--light-color);border-top:none;border:1px solid var(--gray-color);min-height:calc(100vh - 200px);padding:30px 30px 40px;position:relative}.reports_loading{z-index:10;background:#ffffffe0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.reports_loading.hide{display:none!important}.reports_loading .reports_spinner{border:4px solid #e8e8e8;border-top-color:var(--primary-color,#3498db);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite spin}.reports_loading span{color:#666;letter-spacing:.01em;font-size:.92rem}.btn_action.loading{opacity:.6;pointer-events:none}.row_select{color:inherit}.row_select .td{transition:all .25s}.row_select:hover .td{abackground:var(--hover-color)}.row_select.selected .td{background:var(--highlight-color)}.formation_label{color:var(--gray-color);margin-bottom:5px}.formation_type_row{flex-wrap:wrap;align-items:baseline;gap:40px;margin-bottom:30px}.formation_type{color:inherit;border-bottom:2px solid #0000;padding-bottom:2px;transition:all .25s}.formation_type.selected{border-color:var(--primary-color)}.formation_sections{gap:20px;display:flex}.videos_list{margin-bottom:50px;padding-left:10px}.video_link,.material_link{color:var(--dark-color);padding:5px;display:block}.video_link{width:fit-content;margin-left:30px;display:list-item}.material_link{align-items:start;gap:5px;margin-left:10px;display:flex}.material_link img{width:24px}.material_link .material_thumb{object-fit:cover;background:var(--primarylight-color);border-radius:6px;width:42px;height:42px}.video_link.selected{background:var(--primarylight-color)}.video_frame{aposition:relative;width:100%;height:0;padding-bottom:56.25%;position:sticky;top:50px;overflow:hidden}.video_iframe iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.training_content{align-items:top;flex-wrap:wrap;gap:40px;margin:10px 20px;display:flex}.probio_formation_card .probio_formation_thumb{aspect-ratio:1;background:var(--primarylight-color);border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.probio_formation_card .probio_formation_thumb .probio_formation_logo{object-fit:contain;background:0 0;width:85%;height:85%}.probio_formation_card:hover .probio_formation_thumb{background:var(--primarylight-color)}.training_item{border:1px solid var(--secondary-color);width:calc(25% - 30px);min-width:230px;max-width:300px;color:var(--dark-color);background:var(--secondary-color);border-radius:10px;padding:10px;transition:all .5s;display:block}.training_item:hover{background:var(--primarylight-color)}.training_item.back svg{adisplay:block;amargin:0 auto;awidth:60px}.training_item:hover{color:var(--dark-color)}.training_item img{aspect-ratio:1;background:var(--primarylight-color);object-fit:contain;object-position:center;apadding:10px;width:100%;display:block}.training_item .info{padding:10px 15px 20px}.training_item .title{font-weight:800}.training_grid .videos_list{flex-wrap:wrap;gap:40px;margin-top:30px;padding-left:0;display:flex}.training_grid .material_list{margin-top:22px}.training_grid .material_link{margin-left:0;padding-left:0}.col_videos{flex:3}.col_material{awidth:300px;flex:1}.item_video{background:var(--secondary-color);awidth:100%;width:calc(50% - 20px);margin-bottom:30px}.item_video iframe{aspect-ratio:16/9;width:100%;height:auto}.item_video_title{padding:10px 15px}#section_videos .tab_btn{color:var(--primary-color);padding-right:0}#section_videos .tab_btn:after{content:">";color:var(--dark-color);padding-left:20px}#section_videos .tab_btn:last-child{color:var(--dark-color);pointer-events:none}#section_videos .tab_btn:last-child:after{content:""}.test{display:none!important}#section_marketing .tab_btn{color:var(--primary-color);border-color:#0000;padding-right:0;display:flex}#section_marketing .tab_btn:last-child{color:inherit;pointer-events:none}#section_marketing .tab_btn:after{content:">";color:var(--dark-color);padding-left:20px}#section_marketing .tab_btn:last-child:after{display:none}.marketing_section{margin-bottom:4rem;display:none}.marketing_section.selected{display:block}.marketing_label{background:var(--background);border-radius:.75rem;width:fit-content;margin-bottom:1rem;margin-left:1.5rem;padding:.5rem 1rem}.marketing_section .training_content{margin-bottom:2.5rem}.marketing_cover img{background:#fff}.marketing_poster img{aspect-ratio:auto}.marketing_section .training_item .author{display:inline-block}.services_list{grid-gap:30px 20px;grid-template-columns:repeat(2,1fr);display:grid}.service_item{background:var(--light-color);border:1px solid var(--gray-color);fill:var(--sati-color);color:var(--sati-color);padding:20px;display:flex}.service_item.iretia{fill:var(--iretia-color);color:var(--iretia-color)}.service_item.cepoc{fill:var(--cepoc-color);color:var(--cepoc-color)}.service_item.probio{fill:var(--probio-color);color:var(--probio-color)}.service_item.sati_test{fill:var(--dark-color);color:var(--dark-color)}.service_item:hover{border:1px solid var(--sati-color)}.service_item.iretia:hover{border:1px solid var(--iretia-color)}.service_item.cepoc:hover{border:1px solid var(--cepoc-color)}.service_item.probio:hover{border:1px solid var(--probio-color)}.service_item svg,.service_item .service_icon{afill:var(--dark-color);background:var(--background);border:1px solid var(--gray-color);border-radius:50%;width:150px;height:150px;margin-right:40px;transition:all .25s;display:block}.service_item .service_icon{object-fit:contain;box-sizing:border-box;background:#fff;padding:10px}.service_item.probio:hover .service_icon{border-color:var(--probio-color)}.service_info{flex-direction:column;flex:1;justify-content:center;display:flex}.service_title{acolor:var(--dark-color);font-size:1.5rem;font-weight:800;transition:all .25s}.service_item:hover .service_title{color:var(--sati-color)}.service_item.iretia:hover .service_title{color:var(--iretia-color)}.service_item.cepoc:hover .service_title{color:var(--cepoc-color)}.service_item.probio:hover .service_title{color:var(--probio-color)}.service_subtitle{color:var(--gray);margin-bottom:20px;font-size:1.35rem;line-height:1.2}.service_item:hover svg{fill:var(--sati-color);border-color:var(--sati-color)}.service_item.iretia:hover svg{fill:var(--iretia-color);border-color:var(--iretia-color)}.service_item.cepoc:hover svg{fill:var(--cepoc-color);border-color:var(--cepoc-color)}.service_item.probio:hover svg{fill:var(--probio-color);border-color:var(--probio-color)}.service_item.hide_disabled.disabled{display:none}.service_item.disabled .disabled_tag{display:block}.disabled_tag{background:var(--gray-color);width:fit-content;color:var(--light-color);border-radius:15px;padding:3px 10px;display:none}.disabled_row{align-items:center;gap:2rem;display:none}.service_item.disabled .disabled_row{display:flex}.disabled_col{flex:1;gap:1rem;display:flex}.disabled_link{border:1px solid var(--probio-color);border-radius:.5rem;width:fit-content;padding:.5rem .75rem}.service_iframe{border:none;width:100%;height:100%;position:fixed;top:0;left:0}.service_vue_container{z-index:9000;background:#f4f6f9;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.service_vue_nav{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.service_vue_title{color:#1a202c;font-size:1rem;font-weight:600}.service_vue_close{cursor:pointer;color:#4a5568;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s;display:flex}.service_vue_close:hover{background:#edf2f7}.service_vue_close svg{width:1.25rem;height:1.25rem}.service_vue_main{flex:1;padding:1rem;overflow-y:auto}.service_vue_placeholder{color:#718096;text-align:center;margin-top:3rem;font-size:.875rem}.row_filter_reports{gap:20px;margin-bottom:10px;padding:5px 0}.popup_iframe{z-index:12000;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.popup_iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}#table_sales{margin-top:5px}.report_stats{margin-top:20px}.report_stats iframe{border:none;width:100%}#popup_date.add .btn_date_save_add{display:block}#popup_date.add .btn_date_save_update,#popup_date.add #btn_date_delete,#popup_date.edit .btn_date_save_add{display:none}#popup_date.edit .btn_date_save_update,#popup_date.edit #btn_date_delete{display:block}.calendar_dates_top{align-items:center;height:53px}.calendar_dates_top .row{align-items:center;gap:10px;font-size:1.5rem;font-weight:800}.calendar_dates_top small{font-size:1rem;font-weight:400}.pending_list{margin-top:30px}.pending_list li{margin-bottom:10px}.pending_agreement_document{font-weight:600}#syncro_services_wrapper.disabled #btn_syncro_now,#syncro_services_wrapper.disabled #table_cache_services,.table_dummie{display:none}#syncro_services_wrapper.disabled .table_dummie{display:table}.table_syncro{margin:5px 0 30px}.backup_row .result{white-space:nowrap;width:1%;display:none}.backup_row.error .result{color:var(--warningdark-color);display:table-cell}.backup_row.done .result{display:table-cell}.service_loading{z-index:10;border-radius:inherit;background:#fffffff2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.service_loading.hide{display:none!important}.loading_spinner{border:3px solid #f3f3f3;border-top:3px solid var(--probio-color,#3498db);border-radius:50%;width:30px;height:30px;margin-bottom:10px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service_loading span{color:#666;font-size:14px}#pp_lookup_status{border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:.9rem}.pp_lookup_found{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.pp_lookup_not_found{color:#f57f17;background:#fff8e1;border:1px solid #ffe082}.pp_lookup_loading{color:#666;background:#f5f5f5;border:1px solid #ddd}.field_readonly{color:#555;cursor:not-allowed;background:#f5f5f5!important}.field_textarea{resize:vertical;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:6px 8px;font-size:.9rem}#table_pharm_probiotics th:first-child,#table_pharm_probiotics td:first-child{white-space:nowrap;width:110px}#table_pharm_probiotics th:nth-child(3),#table_pharm_probiotics td:nth-child(3){white-space:nowrap;width:80px}#table_pharm_probiotics th:nth-child(4),#table_pharm_probiotics td:nth-child(4){text-align:center;width:70px}#table_pharm_probiotics th:nth-child(5),#table_pharm_probiotics td:nth-child(5){width:190px}#table_pharm_probiotics td:nth-child(5){vertical-align:middle}#table_pharm_probiotics .pp_actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}#table_pharm_probiotics .pp_actions .btn_default{box-sizing:border-box;text-align:center;width:100%}
/*# sourceMappingURL=76543143.9cae3170.css.map */
