:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Barlow-Bold;src:url(https://npgpcst.ph/assets/Barlow-Bold-CmzkzBEx.ttf) format("truetype")}@font-face{font-family:PlusJakartaSans-Bold;src:url(https://npgpcst.ph/assets/PlusJakartaSans-Bold-K_68Q89b.ttf) format("truetype")}@font-face{font-family:Barlow-SemiBold;src:url(https://npgpcst.ph/assets/Barlow-SemiBold-DrfcEYX2.ttf) format("truetype")}@font-face{font-family:Barlow-Regular;src:url(https://npgpcst.ph/assets/Barlow-Regular-DgxWDqdj.ttf) format("truetype")}@font-face{font-family:PlusJakartaSans-Medium;src:url(https://npgpcst.ph/assets/PlusJakartaSans-Medium-BWT6vWE5.ttf) format("truetype")}@font-face{font-family:PlusJakartaSans-Regular;src:url(https://npgpcst.ph/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf) format("truetype")}button:focus,button:hover{border:none;outline:none;box-shadow:0 0 #0096ff80}input:focus{outline:none}::selection{background:#406a5f;color:#fff}.whole-container{height:100vh;width:100vw;overflow:hidden;background-color:#fff}.whole-container-white{background-color:#fff}.whole-container-alternate{background-color:#f0f0f0}.display-flex-justify-start{display:flex;justify-content:flex-start;align-items:center}.display-flex-align-justify-center{display:flex;justify-content:center;align-items:center}.display-flex-align-justify-start{display:flex;justify-content:flex-start;align-items:flex-start}.display-flex-align-start{display:flex;justify-content:center;align-items:flex-start}.display-flex-justify-end{display:flex;justify-content:flex-end;align-items:center}.display-flex-justify-align-end{display:flex;justify-content:flex-end;align-items:flex-end}.display-center-justify-align-end-1{display:flex;justify-content:center;align-items:flex-end}.display-center-justify-align-end{display:flex;justify-content:flex-end;align-items:center}.display-flex-center-justify-align-start{display:flex;justify-content:flex-start;align-items:center}.display-flex-center-justify-align-end{display:flex;justify-content:flex-start;align-items:flex-end}.side-nav-logo-container{height:8vh;width:70%}.side-nav-icons-container{height:68vh;width:85%;flex-direction:column;cursor:pointer}.side-wrap-nav-container{width:90%}.side-hover-indicator{height:100%;width:8%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;background-position:center}.side-nav-container{width:18vw;height:90vh;border-top-right-radius:40px;border-bottom-right-radius:40px;box-shadow:0 2px 4px #0000001a;background-color:#eee;transform:translate(-85%);transition:transform .3s ease;position:absolute}.side-nav-container:hover{cursor:pointer;transform:translate(0);transition:transform .3s ease}.side-nav-container:hover .side-hover-indicator{cursor:pointer;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;background-position:center}.img_logo{margin-left:.3vw;width:11vw;height:auto}.img_icons{margin-left:1.2vw;width:auto;height:4vh}.img_icons_down{width:auto;height:1.1vh;margin-left:2vw}.side-nav-icon{width:100%;height:9vh;padding:2;cursor:pointer;transition:background-color .3s ease}.txt_icons{width:7vw;font-family:Barlow-Bold;font-size:1vw;margin-left:7%;color:#4f4f4f}.txt_side_icons{width:9vw;font-family:Barlow-Regular;font-size:.9vw;margin-left:7%}.side-nav-icon-highlight{height:9vh;width:100%;padding:1%;border-radius:20px;cursor:pointer}.side-nav-icon-highlight-1{height:9vh;width:75%;padding:1%;border-radius:20px;cursor:pointer}.main-content-container{height:100vh;margin-left:6vw}.header-main-container{height:10vh;width:95%;background-color:#fff}.img_profile{height:5vh;width:auto;margin-right:1%}.txt_profile{font-family:PlusJakartaSans-Bold;font-size:1vw;margin-right:2%;color:#2e8c47}.login-container{height:100vh;width:100vw;background-image:url(https://npgpcst.ph/assets/login_bg-yV1yDRdT.png);background-repeat:no-repeat;background-size:cover;background-position:center;flex-direction:column;background-color:#fff}.img_login_logo{height:15vh;width:auto;object-fit:cover}.input-login-container{margin-bottom:10vh;width:27vw;flex-direction:column}.text-input-login{margin-left:8%;font-family:Barlow-SemiBold;font-size:1.1vw;color:#285c4d}.text-container-login{border-radius:40px;margin-top:1vh;height:7vh;width:100%;background-color:#fbfbfb;border:#7ecc92;border-style:solid;border-width:1px}.img-login-icons{margin-left:7%;height:2vh;width:auto}.img-password-hide{margin-left:2%;height:2vh;width:auto}.input-login{font-family:Barlow-Regular;font-size:1vw;margin-left:4%;height:95%;width:71%;border:transparent;background-color:#fbfbfb;color:#285c4d}.box-shadow-button{flex-direction:column;outline:none;box-shadow:0 2px 10px #0000001a}.gradient-color-shadow-lite{background-color:#bfddbf;outline:none;color:#41704c}.gradient-color-shadow{background-image:linear-gradient(to right,#5ea271,#43785b);outline:none;box-shadow:0 3px 15px #0003;color:#fff}.gradient-color-shadow-1{background-image:linear-gradient(to right,#065d4c,#1fa680);outline:none;box-shadow:0 3px 15px #0003;color:#fff}.gradient-color-shadow-black{background-image:linear-gradient(to right,#575757,#565656);outline:none;box-shadow:0 3px 15px #0003;color:#fff}.btn-button{margin-top:5vh;font-size:1.2vw;border-radius:50px;font-family:Barlow-Bold;height:7vh;width:14vw}.btn-add-button{font-size:.9vw;border-radius:40px;font-family:PlusJakartaSans-Bold;height:6vh}.btn-add-button-algo{width:12vw}.btn-add-button-reco{width:15vw}.background-transparent{height:100vh;width:100vw;position:absolute;background-color:#00000080;z-index:100;overflow:hidden}.dialog-logout-container,.dialog-logout-container-1{display:flex;justify-content:center;align-items:center;padding:3vh;border-radius:30px;background-color:#fff;flex-direction:column}.dialog-button-light{background-color:#c6e7cd;color:#008d3e}.dialog-button{border-radius:30px;font-family:PlusJakartaSans-Bold;font-size:.9vw;height:6vh;width:12vw}.dialog-buttons{margin:2vh}.dialog-content{color:#2d564a;font-family:PlusJakartaSans-Bold;font-size:1.1vw}.dialog-content-1{color:#2d564a;font-family:PlusJakartaSans-Regular;font-size:1vw;margin-bottom:2vh}.loading-container{background-image:url(https://npgpcst.ph/assets/loading_image-WdnO4B_X.gif);background-repeat:no-repeat;background-size:auto 15%;background-position:center}.logo-loading{height:15vh;width:auto}.table-main-container{height:85vh;width:90vw;background-color:#f2f2f2;border-radius:30px;flex-direction:column}.table-upper-container{width:91%}.table-title-container{margin-top:2vh;font-size:2vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.table-search-container{flex-direction:column}.main-table-container{margin-top:2vh;height:58vh;width:94%;overflow-x:hidden;overflow-y:auto;background-color:transparent;background-image:url(https://npgpcst.ph/assets/table_background-CkUs-5wE.png);background-repeat:no-repeat;background-size:cover;background-position:center}.main-inside-table-container{height:49vh;width:96%}.input-search-container{height:7vh;width:40%;background-color:#e5eee6;border:#8fc996 1px solid;border-radius:40px}.input-search-container-1{height:6vh;width:17vw;background-color:#dfe1e0;border-radius:30px}.input-search{margin-left:4%;height:100%;width:100%;background-color:transparent;border:transparent;border-radius:40px;font-family:PlusJakartaSans-Medium;font-size:1vw;color:#4d4d4d}.img_search{height:5vh;width:auto;margin-right:2%}.table-line{height:100%;width:90%}.table-container{flex-direction:column;height:100%;width:100%}.table-data-container{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.table-size-container{height:7.5vh;width:100%;flex-shrink:0}.table-header{width:99%;border-radius:10px;background-color:#c9e8ce;overflow:hidden}.table-item{width:99%;height:99%;margin-top:1vh;flex-direction:column;overflow-y:auto;overflow-x:hidden}.table-item-doc{margin-top:1vh;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.table-item-header-guideline-container{width:15vw;font-size:.9vw;font-family:PlusJakartaSans-Bold;color:#2e8c47;margin-left:2%;flex-direction:row}.table-item-container{border-style:solid;border-width:1px;border-radius:10px;margin-top:1%;background-color:#fff;border-color:#92ce9b;width:99%;flex-direction:row}.table-item-container-doc{border-width:1px;background-image:linear-gradient(to bottom,#50a583,#92c37d);width:22vw;height:25vh;border-radius:30px}.table-guideline-item-container{text-align:left;height:100%;margin-left:2.3%;width:15vw;color:#406a5f;font-size:.9vw;font-family:PlusJakartaSans-Bold}.crude-add-guideline-container{height:80vh;width:35vw;background-color:#fff;opacity:1;border-radius:40px}.crude-add-document-container{width:31vw;background-color:#fff;opacity:1;border-radius:40px}.crude-add-algo-container{width:32vw;background-color:#fff;opacity:1;border-radius:40px}.phex-website-container{height:80vh;width:90vw;background-color:#fff;opacity:1;border-radius:40px;overflow:hidden;overflow-x:hidden;overflow-y:hidden}.crude-header-title{width:100%;height:8vh}.crude-add-inner-guideline-container{height:88%;width:85%}.crude-add-inner-document-container{margin-top:1%;padding-left:5vh;padding-right:5vh;padding-bottom:5vh}.crude-title{font-size:1.6vw;font-family:PlusJakartaSans-Bold;color:#2d564a;width:100%}.crude-input-details{font-size:1vw;font-family:PlusJakartaSans-Bold;color:#2e8c47}.crude-top-align{margin-top:2vh}.crude-top-align-1{margin-top:4vh}.crude-input-title{height:95%;width:100%;font-size:.9vw;font-family:PlusJakartaSans-Medium;border:transparent;background-color:transparent;color:#285c4d}.input-crude-icon{height:1vh;width:auto}.crude-left-align{margin-left:5%}.crude-left-align-1{margin-left:10px}.crude-left-align-2{margin-left:50px}.crude-input-container{border-radius:40px;border:#92ce9b;border-style:solid;border-width:1px;height:5vh;width:27vw;background-color:#fbfbfb}.tags-list-container{height:25vh;width:95%;border:#92ce9b;border-style:solid;border-width:1px;overflow-x:hidden;overflow-y:scroll;padding:2%;flex-direction:column}.upload-list-container{width:95%}.tag-item{margin-top:1vh;border-radius:20px;background-color:#cde7d0;padding:10px 20px 10px 30px;width:85%}.crude-text-tag{height:20%;width:100%;font-size:1.1vw;font-family:PlusJakartaSans-Bold;color:#285c4d}.crude-item-button{margin-left:10%;flex-direction:row;height:4vh;width:2vw;background-color:transparent}.button_close{font-size:1.8vw;font-family:PlusJakartaSans-Medium;color:#2d564a;margin-bottom:1.8vh}.crude-buttons-container{margin-bottom:4vh;width:100%;border:#285c4d}.crude-left-align-button{margin-top:8%;margin-left:1.5%}.crude-button{font-size:.9vw;font-family:PlusJakartaSans-Bold;border-radius:20px;height:5vh;width:6vw}.crude-button-algo{font-size:.9vw;font-family:PlusJakartaSans-Bold;border-radius:40px;height:6vh;width:9vw}.crude-button-algo-1{font-size:.9vw;font-family:PlusJakartaSans-Bold;border-radius:40px;height:6vh;width:11vw}.crude-color-save{background-color:#3d885c;color:#fff}.crude-color-clear{background-color:#cde7d0;color:#3e8c52}.crude-color-cancel{background-color:#cb6562;color:#fff}.edit-button{height:3vh;width:3vw;font-size:.8vw}.margin-edit-right-button{margin-right:2%}.btn-document-back{padding:0;height:6vh;width:13vw;font-family:PlusJakartaSans-Bold;font-size:1vw;margin-right:1vw}.btn-algo-back{padding:0;height:6vh;font-family:PlusJakartaSans-Bold;font-size:1.1vw;background-color:transparent;color:#4a894e;padding-bottom:5vh}.txt-title{width:60vw;font-family:Barlow-Bold;font-size:1.7vw;color:#285c4d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-search-wrap-container-1{flex-direction:column;width:50%}.table-search-wrap-container{width:100%}.table-search-wrap-container-2{margin-top:2vh;width:100%}.margin-left{margin-left:1.9vw}.margin-left-1{margin-left:.5vw}.img-trash-buttons{height:3vh;width:auto}.btn-trash{background-color:transparent}.btn-nav{background-color:transparent;height:5vh;width:7vw;font-size:1.1vw;font-family:PlusJakartaSans-Bold}.img_empty_data{height:13vh;width:auto}.empty_data_text{margin-top:3%;width:100%;font-size:1.5vw;font-family:PlusJakartaSans-Regular;color:#2d564a}.empty_data_text_highlight{margin-left:1%;margin-right:1%;font-size:1.5vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.table_empty_container{height:100%;width:100%;flex-direction:column}.table-item-title{height:100%;width:25vw}.table-item-title-doc{width:10vw;margin-bottom:2vh;overflow-wrap:break-word}.table-item-title-1{height:100%;width:50vw;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.table-item-title-1-publish{height:100%;width:5vw}.table-item-file-attached{height:100%;width:25vw}.table-item-date-updated{height:100%;width:11vw}.table-item-date-updated-1,.table-item-action-header{height:100%;width:10vw}.table-text-align{font-size:.9vw;font-family:PlusJakartaSans-Bold;color:#2e8c47}.margin-left-docs{margin-left:2.5vw}.margin-left-docs-1{margin-left:2vw}.table-text-style{font-size:.9vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.table-text-style-docs{font-size:1vw;font-family:PlusJakartaSans-Bold;color:#fff}.img_crude_action{height:2vh;width:auto}.btn_crude_action{background-color:transparent;height:5vh;width:3vw}.action-container{position:absolute;right:1vw;width:15vw;height:10vh;background:#fff;border-radius:20px;z-index:10000}.action-btn{margin-left:1vw;background:#fff;font-size:.8vw;font-family:PlusJakartaSans-Bold}.action-btn-text-color{color:#2d564a}.action-btn-text-delete-color{color:#cb6562}.one-percent-size{text-align:left;height:100%;width:60vw;background:transparent}.one-percent-size-docs{text-align:left;width:60vw;background:transparent}.one-percent-size:hover,.one-percent-size-docs:hover{cursor:pointer}.doc_search_container{width:100%}.guidelines_search_container{width:60%}.upload-file-container{height:6vh;width:20vw;font-size:.9vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.checkbox-style{accent-color:#285c4d;font-size:.9vw;font-family:PlusJakartaSans-Medium;border:#285c4d;height:3.6vh;width:3vw;border:2px solid #555;border-radius:50%;position:relative;cursor:pointer;outline:none;background-color:#fff}.checkbox_label{font-size:.9vw;color:#898989;font-family:PlusJakartaSans-Medium}.img_dashboard{height:8vh;width:auto}.dashboard-disease-main-container{width:95%;height:68vh;background-color:transparent;flex-direction:row;cursor:pointer}.img_dashboard{width:40vw;height:100%;object-fit:contain}.button-dashboard-container-algo-management{height:75%;width:40%;position:absolute;left:19vw;top:18vh;background-image:url(https://npgpcst.ph/assets/img_management_algo-dbRnGB9K.png);background-repeat:no-repeat;background-size:contain;background-position:left}.button-dashboard-container-algo-management:hover{background-image:url(https://npgpcst.ph/assets/img_management_algo_highlight-Bw5PRFea.png)}.button-dashboard-container-algo-prevention{height:75%;width:40%;position:absolute;left:19vw;top:18vh;background-image:url(https://npgpcst.ph/assets/img_prevention_algo-CC3F3W_P.png);background-repeat:no-repeat;background-size:contain;background-position:left}.button-dashboard-container-algo-prevention:hover{background-image:url(https://npgpcst.ph/assets/img_prevention_algo_highlight-LHCbMwV_.png)}.button-dashboard-container-docu{height:75%;width:40%;position:absolute;top:18vh;right:5vw;background-image:url(https://npgpcst.ph/assets/img_recommendations-CfsScG82.png);background-repeat:no-repeat;background-size:contain;background-position:left}.button-dashboard-container-docu:hover{background-image:url(https://npgpcst.ph/assets/img_recommendations_highlight-DhkfKcXl.png)}.alignment_right{margin-right:5vw}.dialog-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.btn_close_button{height:auto;width:1.6vw}.close-button{margin-top:20px;background-color:transparent}.header-algorithm{width:100%;height:10vh}.algo-main-container{height:88vh;width:100%;flex-direction:column}.algo-header-algorithm-title{width:93%;height:100%}.algo-header-back-button{border:solid;background-color:transparent;font-size:1.3vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.algo-header-title{font-size:2.3vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.algo-content-container{height:99%;background-color:#eff9ef}.algo-content-container-1{background-image:url(https://npgpcst.ph/assets/table_algo-B91M88ED.png);background-repeat:no-repeat;background-size:cover;height:90%;width:95%;border-radius:50px}.algo-content{margin-top:3vh;flex-direction:column;height:90%;width:99%}.algo-content-buttons{height:20%;width:100%}.btn-add-button-element-algo{height:6vh;width:17vw;border-radius:40px;font-size:.7vw;font-family:PlusJakartaSans-Bold}.algo-content-wrapper{margin-top:3vh;width:77%}.btn-add-algo{height:7vh;width:auto}.btn-add-button-container{background-color:#f4f8f7;position:absolute;right:3vw}.btn-edit-algo{height:5.5vh;width:13vw;position:absolute;right:3vw;border-radius:40px;font-family:PlusJakartaSans-Bold;font-size:1.1vw}.crude-algo-element-container{background-color:#fff;opacity:1;border-radius:40px}.crude-element-algo-title{font-size:1vw;font-family:PlusJakartaSans-Bold;color:#727272}.crude-element-algo-title-1{font-size:1.1vw;font-family:PlusJakartaSans-Bold;color:#2d564a}.img-algo-element{height:2vh;width:auto}.btn-algo-element{height:5vh;width:7vw;border-radius:40px;margin-left:1vw;border:solid #92ce9b 1.8px}.txt-algo-element{margin-left:.5vw;font-size:.9vw;font-family:PlusJakartaSans-Bold}.input-element-algo{background-color:#fff;font-size:2vh;font-family:PlusJakartaSans-Medium;border-radius:20px;padding:3vh;border:solid #92ce9b 2px;width:30vw;height:8vh;color:#285c4d}.input-element-footnote{background-color:#fff;font-size:2vh;font-family:PlusJakartaSans-Medium;border-radius:20px;padding:3vh;border:solid #92ce9b 2px;width:30vw;height:14vh;color:#285c4d}.img-footnote{height:2.5vh;width:auto}.btn-add-footnote{height:6vh;width:11vw;border-radius:40px;margin-left:1vw;border:solid #92ce9b 1.8px;flex-direction:row;background-image:linear-gradient(to right,#575757,#4f4e4f)}.txt-footnote{margin-left:1vw;font-size:.9vw;font-family:PlusJakartaSans-Bold;color:#fff}.line{height:2px;width:14vw;background-color:#bfbfbf}.txt-or{margin-left:1vw;margin-right:1vw;font-size:1.3vw;font-family:PlusJakartaSans-Bold;color:#727272}.select-question{padding-left:30px;height:6vh;width:35vw;border-radius:45px;color:#285c4d;font-size:2vh;font-family:PlusJakartaSans-Bold;background-color:#fff;border:solid #92ce9b 3px}.algorithm-container{height:20vh;width:35vw;font-size:13;border-radius:30px;flex-direction:column;box-shadow:7px 11px 23px -11px #0000004d}.question-button{height:6vh;width:80%;background-color:#7ecc92;border:none;color:#fff;font-size:1vw;font-family:PlusJakartaSans-Bold;cursor:pointer}.list-of-questions-wrapper{margin-top:2vh;height:95%;width:99%;flex-direction:column;overflow-y:auto;overflow-x:hidden;background-color:transparent}.content-item-question{width:90%;font-size:1vw;font-family:PlusJakartaSans-Bold}.content-item-box{height:6vh;font-size:.9vw;font-family:PlusJakartaSans-Bold}.action-modal-container{position:absolute;top:0;bottom:0;right:0;height:100%;width:100%;background-color:transparent;z-index:10}.cursor-no-pointer{pointer-events:none;cursor:not-allowed}.connection-node-container{width:100%;height:20vh}.crude-body-content{width:100%}.button-contents-1{margin-top:4vh;height:6vh;width:11vw;border-radius:30px;font-size:1.1vw}.connection_node_list{margin-left:1vw;margin-top:1.5vh;height:5vh;padding:1vh;font-size:1.5vh;width:20vw;color:#285c4d}.vertical-line{height:4vh;width:2px;background-color:#285c4d}.content-middle{flex-direction:column}.img-btn-node{height:60px;width:60px;background-color:transparent}.container-node{position:absolute;top:270px}.container-node-1{position:absolute;top:60px;left:350px}.btn-node{height:80px;width:80px;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:2rem;border-radius:100px;border:1px solid var(--color-primary);background-color:var(--color-background);color:var(--color-primary);transition:background-color .2s ease,border-color .2s ease;box-shadow:var(--xy-node-boxshadow-default);cursor:pointer;background-color:transparent;transform:scale(calc(1 / var(--xy-zoom)));transform-origin:center}.img-btn-reset-algo{height:auto;width:4vw}.btn-reset-algo{margin-left:90vw;background-color:transparent}.container_dialog_1{display:flex;justify-content:center;align-items:center;height:21vh;width:43vw;border-radius:30px;background-color:#fff;flex-direction:column}.algo-container{height:6vh;position:absolute;right:2vw}.btn-expand{background-color:transparent}.btn_minimize{height:1vh;width:auto}.txt-minimize{padding:20%;background-color:transparent;font-size:1vw;font-family:PlusJakartaSans-Bold;color:#69af73}.line_algo{height:0px;width:11vw}.btn-print{position:absolute;bottom:2vh;left:2vw;background-color:transparent}.img-print{height:6vh;width:auto}.shadow-node-wrapper{filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.action_box_style{height:100px;width:200px;padding:50px;display:flex;justify-content:center;align-items:center;font-family:PlusJakartaSans-Bold;text-align:center;background-color:#bfddbf;color:#41704c}.decision_box_style{height:100px;width:200px;padding:50px;display:flex;justify-content:center;align-items:center;font-family:PlusJakartaSans-Bold;text-align:center;background-image:linear-gradient(to right,#5bab83,#8dc17d);clip-path:polygon(12% 0%,88% 0%,100% 50%,88% 100%,12% 100%,0% 50%);color:#fff}.link_box_style{height:100px;width:200px;font-family:PlusJakartaSans-Bold;padding:50px;text-align:center;border-radius:160px;background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff}.clinical_box_style{height:100px;width:200px;display:flex;justify-content:center;align-items:center;font-family:PlusJakartaSans-Bold;padding:50px;background-image:linear-gradient(to right,#379260,#2b7551);border-radius:30px;color:#fff}.version-container{position:absolute;right:30px;bottom:30px;font-size:.6vw;font-family:PlusJakartaSans-Bold;color:#000}.side-sub-items{margin-top:.5vh;width:100%;flex-direction:column}.header-content-container{height:13vh;width:100vw}.main-content-container-content{height:87vh;width:100vw}.header-wrapper-content-container{height:100%;width:90%}.img_web_logo{height:5vh;width:auto}.content-header-container,.flex-direction-column{flex-direction:column}.txt-content-header{font-size:2.6vw;font-family:Barlow-Bold;color:#000}.txt-content-sub-header{font-size:1.6vw;font-family:Barlow-Bold;color:#50a583}.content-button-container{margin-top:2vh;height:8vh;width:45vw;border-radius:30px;background-color:#e5eee6}.content-main-container{margin-top:3vh;height:40vh;width:45vw;background-color:#fafafa;border:solid #7fcf95 2px;border-radius:30px}.content-wrapper-inside-container{height:35vh;width:40vw;font-size:1vw;line-height:3vh;overflow-y:auto;color:#4f4f4f}.content-wrapper-button-container{width:99%}.buttonContent{height:7.5vh;width:15vw;font-size:1vw;border-radius:30px;font-family:Barlow-Bold}.table-text-header-text-container{width:100%}.table-text-sub-text-container{margin-bottom:3vh;width:100%;flex-direction:row}.sub-text-style-1{font-size:1vw;font-family:Barlow-Bold}.sub-text-style-2{margin-left:.3vw;font-size:1vw;font-family:Barlow-Bold;color:#66a284}.table-filter-buttons-container{width:100%}.btn-algo-filter{font-size:1vw;font-family:Barlow-Bold}.img_algo_icon_1{height:4vh;width:auto;margin-right:1.5vw}.img_docs_icon_1{height:12vh;width:auto;margin-right:1.5vw;margin-bottom:7vh}.footnote-container{margin-left:.3vw;text-decoration-line:underline;background-color:transparent;color:#fff;cursor:pointer}.footnote-header-container{font-size:1.6vw;font-family:Barlow-Bold;color:#66a284}.footnote-main-container{border-radius:30px;background-color:#fff}.footnote-wrapper-container{padding-top:2vh;padding-left:3vw;padding-right:2vw;padding-bottom:4vh;flex-direction:column}.footnote-text-area{height:30vh;width:100%;font-size:1.1vw;font-family:Barlow-SemiBold;color:"black";border-color:transparent;background-color:#fff}.img_close_button{height:3vh;width:auto;background-color:#fff}.button-footnote-close{background-color:#fff}.button-middle-container{width:100%}.list-of-link-container{width:90%}.btn-load-more{height:6vh;width:8vw;margin-bottom:3vh;background-color:#285c4d;font-size:1vw;font-family:PlusJakartaSans-Bold;margin-left:1vw;color:#fff}.btn-load-data-container{margin-top:5vh}.close-button-phex{height:10vh;width:10vh;position:absolute;right:5vw;background-color:transparent}.btn_close_button_phex{height:auto;width:2vw}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}
