@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";.loading-spinner{display:inline-block;width:80px;height:80px}.loading-spinner:after{content:" ";display:block;width:50px;height:50px;margin:8px;border-radius:50%;border-color:#d52b1e transparent;border-style:solid;border-width:6px;animation:loading-spinner 1.2s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{width:100%;text-align:center;height:100px;position:absolute;top:25%}.loading .loader-text{margin-top:1%;font-family:system-ui}.sidebar{height:100%;width:272px;position:fixed;top:0;left:0;border-right:1px solid #e0e0e0;background:linear-gradient(180deg,#004393,#0d7263);font-family:DIN Pro}.sidebar .content{color:#fff;height:100%;display:flex;top:0;flex-direction:column;justify-content:space-around}.sidebar .content .heading{font-size:30px;margin:20% 10% 10%;color:#fff;font-family:DIN Pro;font-style:normal;line-height:56px}.sidebar .content .heading .name{font-weight:700}.sidebar .content .heading .sub-name{font-weight:400}.sidebar .content .profile{margin-top:20%}.sidebar .content .profile img{align-items:center;display:flex;margin:auto;border-radius:50%}.sidebar .content .profile .image_placeholder{border:2px solid #0d7263;border-radius:50%;text-align:center;font-weight:600;font-size:1rem;color:#fff;width:40px;height:40px;margin:auto}.sidebar .content .profile .image_placeholder span{padding-top:9px}.sidebar .content .profile span{display:flex;justify-content:center;font-size:15px;margin-top:5%;font-family:Roboto;font-weight:400}.sidebar .content .list{margin:20% 0;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.sidebar .content .list ul{list-style-type:none;padding-left:0}.sidebar .content .list ul li{font-size:16px;line-height:40px;cursor:pointer}.sidebar .content .list ul .label-first{display:flex;align-items:center;width:100%;justify-content:space-between;margin-right:11%;margin-bottom:4px}.sidebar .content .list ul .label-first button{background:none;border:none;color:#fff;text-align:left;cursor:pointer}.sidebar .content .list ul .label-first button span{height:24px;display:inline-block}.sidebar .content .list ul span:first-child{vertical-align:sub;margin-left:11%}.sidebar .content .list ul span:last-child{margin-left:5%;margin-right:10%;font-family:Roboto}.sidebar .content .list ul li:last-child{bottom:5%;width:100%}.sidebar .active-link{background:#2a7aac}.sidebar .active-link span:last-child{font-weight:900}@media only screen and (max-width:600px){.sidebar{width:100px;height:100%;position:fixed}.sidebar .content .list ul{text-align:center;margin-top:30%}.sidebar .content .list ul li span:last-child{display:none}}.footer{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;padding:1.5% 0;margin:auto auto auto 275px}.footer .copywrite-text{float:left;color:#757575;font-size:14px;margin-left:3%;width:550px}.footer .copywrite-text-privacy{float:right;color:#757575;font-size:14px;margin-right:20%}.footer .privacy_link{padding-left:10px}.footer .privacy_link,.footer .terms_link{color:var(--lds-10-primary-blue,#00749e)}.footer img{vertical-align:middle;margin-left:.5%}@media only screen and (max-width:600px){.footer .copywrite-text{margin:8%}}.header{margin:1% 0}.header span{display:flex;justify-content:center;color:#212121;font-size:24px;font-weight:500}.header:after{content:" ";display:block;border-bottom:2px solid #f4f4f4;padding-bottom:1.5%}.m-3-0{margin:40px 0 0}.modal{width:20em;background:#d3d3d3;border-radius:1em;padding:1em;position:fixed;flex-direction:column;align-items:center;left:calc(50vw - 10em);top:calc(50vh - 10em)}.home{margin-top:0}.home .card{margin:1.5% 1.5% 0;border:1px solid #e0e0e0;border-radius:8px;padding:2% 1.5%}.home .card span{color:#000;font-size:18px;letter-spacing:-.4px}.home .card p{color:#616161;font-size:16px;font-weight:400;line-height:24px;margin-top:.5%}.home .card .cotent-box{border-radius:8px;border:1px solid #eee;background:#fafafa;padding:1.5% 5%;height:45px}.home .card .cotent-box.trial-alias-box{height:auto;min-height:45px;padding-bottom:10px}.home .card .cotent-box span{color:#616161;font-size:14px}.home .card .cotent-box p{margin:1% 0 0;color:#424242;font-size:16px}.home .card .cotent-box .trial_status{margin-top:1%}.home .card .cotent-box .trial_status span{font-size:12px}.home .card .cotent-box .trial_status img{width:30%!important;height:30%!important}.home .card .cotent-box .trial-protocol{margin:1% 0 0}.home .card .cotent-box a{color:#00749e;font-weight:700;line-height:24px}.home .card .trial_systems{margin-top:3%}.home .card .trial_systems .cotent-box{padding:1.5% 1.8%;height:auto;overflow-x:auto}.home .card .trial_systems .cotent-box div{margin-top:.5%}.home .card .trial_systems .cotent-box div a{border-right:2px solid #212121;padding:0 9px;line-height:30px}.home .card .trial_systems .cotent-box div a:first-child{padding-left:0}.home .card .trial_systems .cotent-box div a:last-child{border-right:none}.home .card .status-chip{height:20px!important;align-items:center}.home .card .status-chip .MuiChip-avatarSmall{margin-left:4px!important;width:18px!important;height:18px!important;font-size:.625rem!important}.home .card .status-chip.green{border-radius:16px;border:1px solid #0e5e36;background:#e8ffe8}.home .card .status-chip.green .label.green{color:#0e5e36;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.home .card .status-chip.red{border-radius:16px;border:1px solid #d30000;background:#ffe0e0}.home .card .status-chip.red .label.red{color:#d30000;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.home .card .avatar{margin-left:-1px;margin-right:-15px;width:24px;height:24px;color:#616161;font-size:.75rem}.home .card .MuiSvgIcon-root{color:#757575;padding-top:2px}.home .task-card .upcoming-tasks{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.home .task-card .body .head{display:flex;margin-top:2%;margin-left:1.5%}.home .task-card .body .head .filter{border-radius:8px;border:1px solid #e0e0e0;background:#fff;margin-left:1%;padding:0 15%;display:flex;align-items:center;height:34.25px;cursor:pointer;width:100%}.home .task-card .body .head .filter span{color:#25213b;font-size:16px;padding-left:7px}.home .task-card .body .head .searched-values{display:flex}.home .task-card .body .head .searched-values .item{border-radius:8px;display:flex;align-items:center;border:2px solid #024595;background:#fff;height:18.25px;margin-left:15px;padding:6px 5px}.home .task-card .body .head .searched-values .item div{color:#024595;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.home .task-card .body .head .searched-values .item svg{width:14px;height:14px;color:#024595;padding-left:5px;cursor:pointer}.home .task-card .body table{border-collapse:collapse;width:100%}.home .task-card .body table thead tr{height:45px}.home .task-card .body table thead th{color:var(--lds-10-neutral-700,#616161);font-family:Roboto;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize;white-space:nowrap}.home .task-card .body table thead th div{display:flex;align-items:center}.home .task-card .body table thead th img{padding-left:3px;cursor:pointer}.home .task-card .body table thead th:nth-child(4){padding-left:85px}.home .task-card .body table tbody tr{height:60px}.home .task-card .body table tbody tr a{color:var(--lds-10-primary-blue,#00749e);font-size:14px;font-weight:700;white-space:nowrap}.home .task-card .body table tbody tr .table-data{color:#242731;font-size:13px;font-weight:500}.home .task-card .body table tbody tr .due_date{color:var(--Fonts-Primary,#25213b);font-family:Inter;font-size:12px;font-weight:500;padding-left:85px}.home .task-card .body table tbody tr .due_date.overdue{color:#d52b1e}.home .task-card .body table tbody tr .warning{margin-left:10px}.home .task-card .body table tbody tr .warning-icon{margin-top:10px}.home .task-card .body table tbody tr:last-child{border:none}.home .task-card .body table tbody tr:hover{background:#eaf7ff}.home .task-card .body table td{border:0 solid #e0e0e0;padding:0 2%;white-space:nowrap}.home .task-card .body table tr{border-bottom:1px solid #e0e0e0}.home .task-card .body table tr:first-child{border-top:1px solid #e0e0e0}.home .upcoming-table{padding:2% 0 0;overflow-x:scroll}.home .upcoming-table span{margin-left:1.5%}.home .task-description{padding-right:10px}.sorting_icon{font-size:1.5em;margin-left:10px}.page-content main{margin-top:0!important}@media only screen and (max-width:600px){.home img{height:auto!important}.home .card{padding:3% 3.5%}.home .card span{font-size:16px}.home .card p{margin-top:4%;font-size:14px}}.COMPLETED,.IN_PROGRESS,.NOT_APPLICABLE,.NOT_STARTED{font-size:12px!important;border-radius:10px!important}.COMPLETED .MuiOutlinedInput-notchedOutline,.IN_PROGRESS .MuiOutlinedInput-notchedOutline,.NOT_APPLICABLE .MuiOutlinedInput-notchedOutline,.NOT_STARTED .MuiOutlinedInput-notchedOutline{border:0!important}.MuiSelect-icon{padding-top:0!important}.MuiMenu-list .completed,.MuiMenu-list .in_progress,.MuiMenu-list .not-applicable,.MuiMenu-list .not_started{font-size:12px!important}.MuiMenu-list .not_started{color:#d30000}.MuiMenu-list .in_progress{color:#965e00}.MuiMenu-list .not-applicable{color:#9e9e9e}.MuiMenu-list .completed{color:#007f00}.NOT_STARTED{background:#ffe0e0;color:#d30000!important}.IN_PROGRESS,.NOT_STARTED{font-family:Roboto!important;font-weight:400!important;line-height:16px!important}.IN_PROGRESS{background:#ffeccc;color:#965e00!important}.NOT_APPLICABLE{background:#f0f3f5;color:#9e9e9e!important;font-family:Roboto!important}.COMPLETED,.NOT_APPLICABLE{font-weight:400!important;line-height:16px!important}.COMPLETED{background:#dfffdf;color:#007f00!important;font-style:Roboto!important}.filter-status-item span{padding:0;font-size:12px!important}.task_metrics.not_started{text-align:center;color:#d30000;font-weight:500}.task_metrics.in_progress{text-align:center;color:#965e00;font-weight:500}.task_metrics.not-applicable{text-align:center;color:#9e9e9e;font-weight:500}.task_metrics.divider{border-left:2px solid #ddd;height:25px}.task-status .content{margin:10px 0}.task-status .content span{font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:1% 10% 1% 4%;border-radius:10px;display:list-item;list-style-position:inside;width:-moz-fit-content;width:fit-content}.patients .card{fill:#fff;stroke-width:1px;stroke:#eee;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:6px;padding:15px 0 0}.patients .card .dropdown{position:relative;display:inline-block}.patients .card .dropdown-content{height:0;opacity:0;position:absolute;background-color:#fff;border:1px solid #ccc;width:154px!important;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-radius:0 0 5px 5px;padding:12px;z-index:1;top:32px;transition:height .4s ease,opacity .1s ease;display:flex;flex-direction:column}.patients .card .dropdown-content label{display:block;margin-bottom:8px;transition:all .4s ease}.patients .card .dropdown-content input{margin-right:5px}.patients .card .dropdown:hover .dropdown-content{height:auto;opacity:1}.patients .card .column-input{background-color:hsla(0,0%,100%,0);border-radius:8px;border:0;outline:0;padding:15px 15px 15px 0}.patients .card .column-input .MuiInputBase-root input{padding:6px!important;background-color:#fff}.patients .card .selected-number{position:absolute;height:10px;width:10px;right:5px;top:5px;border-radius:50%;background-color:#00749e}.patients .patients-list{padding-bottom:0;overflow-x:scroll}.patients .patients-list .body .head{display:flex;margin-top:1%;margin-left:1.5%}.patients .patients-list .body .head .filter{border-radius:8px;border:1px solid #e0e0e0;background:#fff;margin-left:1%;padding:4px 14% 0;display:flex;align-items:center;height:34.25px;cursor:pointer;width:100%}.patients .patients-list .body .head .filter span{color:#25213b;font-size:16px;padding-left:7px}.patients .patients-list .body .head .searched-values{display:flex}.patients .patients-list .body .head .searched-values .item{border-radius:8px;display:flex;align-items:center;border:2px solid #024595;background:#fff;height:18.25px;margin-left:15px;padding:6px 5px}.patients .patients-list .body .head .searched-values .item div{color:#024595;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.patients .patients-list .body .head .searched-values .item svg{width:14px;height:14px;color:#024595;padding-left:5px;cursor:pointer}.patients .patients-list .body .table{border-collapse:collapse;width:100%;table-layout:fixed}.patients .patients-list .body .table .tableHead .tr{height:45px}.patients .patients-list .body .table .tableHead .tr :first-child{color:var(--lds-10-neutral-700,#616161)}.patients .patients-list .body .table .tableHead th{color:var(--lds-10-neutral-700,#616161);font-size:12px;font-weight:600;letter-spacing:.6px}.patients .patients-list .body .table .tableHead th div{display:flex;align-items:center}.patients .patients-list .body .table .tableHead th img{padding-left:3px;cursor:pointer}.patients .patients-list .body .table .tbody .search-box{font-size:12px}.patients .patients-list .body .table .tbody .search-box :first-child{padding:0 2%}.patients .patients-list .body .table .tbody .tr a{color:#00749e;font-size:14px;font-weight:700}.patients .patients-list .body .table .tbody .tr .link-icon{padding:1%;color:#00749e}.patients .patients-list .body .table .tbody .tr .table-data{color:#242731;font-size:14px;font-weight:500;line-height:24px;text-align:left;padding:0 2% 0 16px}.patients .patients-list .body .table .tbody .tr .due_date{color:#25213b;font-family:Inter;font-size:12px;font-weight:500;width:190px}.patients .patients-list .body .table .tbody .tr .view-more{color:#00749e;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.patients .patients-list .body .table .tbody .tr .edit-patient{display:flex;align-items:center}.patients .patients-list .body .table .tbody .tr .edit-patient img{padding-left:4px;padding-bottom:2px}.patients .patients-list .body .table .tbody .tr .patient-status .content{margin:10px 0}.patients .patients-list .body .table .tbody .tr .patient-status .content span{font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:1% 10% 1% 4%;border-radius:10px;display:list-item;list-style-position:inside;width:-moz-fit-content;width:fit-content}.patients .patients-list .body .table .tbody .tr .patient-status .content span.discontinued_but_still_enrolled,.patients .patients-list .body .table .tbody .tr .patient-status .content span.dropped_treatment,.patients .patients-list .body .table .tbody .tr .patient-status .content span.drug_after_disposition,.patients .patients-list .body .table .tbody .tr .patient-status .content span.screening_failed,.patients .patients-list .body .table .tbody .tr .patient-status .content span.visited_with_drug_dispensed_after_disposition,.patients .patients-list .body .table .tbody .tr .patient-status .content span.visits_after_completed,.patients .patients-list .body .table .tbody .tr .patient-status .content span.visits_after_disposition{background:#ffede5;color:#c44007}.patients .patients-list .body .table .tbody .tr .patient-status .content span.in_screening{background:#ffeccc;color:#965e00}.patients .patients-list .body .table .tbody .tr .patient-status .content span.completed_treatment,.patients .patients-list .body .table .tbody .tr .patient-status .content span.enrolled,.patients .patients-list .body .table .tbody .tr .patient-status .content span.enrolled_completed_treatment,.patients .patients-list .body .table .tbody .tr .patient-status .content span.enrolled_in_treatment,.patients .patients-list .body .table .tbody .tr .patient-status .content span.enter_treatment,.patients .patients-list .body .table .tbody .tr .patient-status .content span.in_treatment{background:#e8ffe8;color:#0e5e36}.patients .patients-list .body .table .tbody .tr p{color:#bfbfbf;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin:10px 7px 0}.patients .patients-list .body .table tr:hover{background:#eaf7ff}.patients .patients-list .body .table .td,.patients .patients-list .body .table .th{border:0 solid #e0e0e0;padding:0 0 0 2%;text-align:left}.patients .patients-list .body .table .tr{border-bottom:1px solid #e0e0e0}.patients .patients-list .body .table .tr:first-child{border-top:1px solid #e0e0e0}.task-configuration .card{fill:#fff;border-radius:6px;width:97%;border-radius:8px;border:1px solid #e0e0e0}.task-configuration .task-configuration-list{padding-bottom:0;overflow-x:scroll}.task-configuration .task-configuration-list span{font-size:18px;letter-spacing:-.4px;margin-left:1.5%}.task-configuration .task-configuration-list p{color:#616161;font-size:16px;font-weight:400;line-height:24px;margin-top:.5%}.task-configuration .task-configuration-list .table-heading{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.task-configuration .task-configuration-list .body .head{border-radius:5px;display:flex;padding-left:2.5%;padding-right:2.5%;justify-content:space-between;align-items:center;height:73px;background-color:#024695;flex-shrink:0}.task-configuration .task-configuration-list .body .head div.label-header{color:var(--lds-10-neutral-000,#fff);font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.task-configuration .task-configuration-list .body .accordion-header{padding-left:41px;height:60px;color:var(--lds-10-primary-blue-active,#153649);font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px;text-transform:capitalize}.task-configuration .task-configuration-list .body .toggle{display:flex;width:48px;height:24px;padding:2px;justify-content:flex-end;align-items:center;gap:6px;--Switch-trackWidth:54px;--Switch-trackHeight:25px;--Switch-thumbSize:18px}.task-configuration .task-configuration-list .body .toggle .toggle-on{color:var(--lds-10-neutral-000,#fff);font-size:10px;font-style:normal;font-weight:700;line-height:16px;margin-left:15%}.task-configuration .task-configuration-list .body .toggle .toggle-off{color:var(--lds-10-neutral-000,#fff);font-size:10px;font-style:normal;margin-left:25px;font-weight:700;line-height:16px}.task-configuration .task-configuration-list .body .content .MuiAccordionSummary-expandIconWrapper{margin-right:2.5%}.task-configuration .task-configuration-list .body .content .MuiAccordion-gutters{border-bottom:.952px;margin:0!important}.task-configuration .task-configuration-list .body .scenario-list-text span{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1px}.task-configuration .task-configuration-list .body .config-list-item{padding-left:2rem}.task-configuration .task-configuration-list .body table{margin-top:2%;border-collapse:collapse;width:100%}.task-configuration .task-configuration-list .body table thead tr{height:45px}.task-configuration .task-configuration-list .body table thead th{color:#9e9e9e;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.task-configuration .task-configuration-list .body table thead th div{display:flex;align-items:center}.task-configuration .task-configuration-list .body table thead th img{padding-left:3px;cursor:pointer}.task-configuration .task-configuration-list .body table tbody tr{height:60px}.task-configuration .task-configuration-list .body table tbody tr a{color:#00749e;font-size:14px;font-weight:700}.task-configuration .task-configuration-list .body table tbody tr .table-data{color:var(--Fonts-Primary,#25213b);font-size:14px;font-style:normal;font-weight:500;line-height:171.429%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.task-configuration .task-configuration-list .body table tbody tr:last-child{border:none}.task-configuration .task-configuration-list .body table td,.task-configuration .task-configuration-list .body table th{border:0 solid #e0e0e0;padding:0 0 0 3%;text-align:left}.task-configuration .task-configuration-list .body table tr{border-bottom:1px solid #e0e0e0}.task-configuration .task-configuration-list .body table tr:first-child{border-top:1px solid #e0e0e0}.patient-details .card{fill:#fff;stroke-width:1px;stroke:#eee;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:6px;padding:5px 0 0}.patient-details .card .card-content{padding:20px 20px 10px;border-radius:0 0 8px 8px}.patient-details .card .grid-container{justify-content:space-between;align-items:"flex-start";padding:0 10px}.patient-details .card .card-title{font-family:Roboto;font-style:normal;font-size:20px;font-weight:400;letter-spacing:-.4px;color:#212121}.patient-details .card .card-title .card-subtitle{color:#024695;text-decoration:underline!important;width:55px;height:24px}.patient-details .card .card-title-right{color:var(--lds-10-neutral-900,#212121);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-transform:uppercase;display:flex;justify-content:flex-end;align-items:center;padding:4px}.patient-details .card .status-card-layout{width:auto!important;height:19px;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:0 4px}.patient-details .card .status-card-layout.discontinued_but_still_enrolled,.patient-details .card .status-card-layout.dropped_treatment,.patient-details .card .status-card-layout.drug_after_disposition,.patient-details .card .status-card-layout.screening_failed,.patient-details .card .status-card-layout.visited_with_drug_dispensed_after_disposition,.patient-details .card .status-card-layout.visits_after_completed,.patient-details .card .status-card-layout.visits_after_disposition{background:#ffede5;color:#c44007}.patient-details .card .status-card-layout.in_screening{background:#ffeccc;color:#965e00}.patient-details .card .status-card-layout.completed_treatment,.patient-details .card .status-card-layout.enrolled,.patient-details .card .status-card-layout.enrolled_completed_treatment,.patient-details .card .status-card-layout.enrolled_in_treatment,.patient-details .card .status-card-layout.enter_treatment,.patient-details .card .status-card-layout.in_treatment{background:#e8ffe8;color:#0e5e36}.patient-details .card .status-card{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.patient-details .card .grid-head{color:var(--Neutral-90,#2f343a);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.patient-details .card .grid-value{color:var(--Neutral-90,#212121);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.patient-details .card .COMPLETED,.patient-details .card .CONSENTED,.patient-details .card .PRESCREENED{color:var(--lds-10-primary-green-dark,#31855b)!important;background:none!important;font-family:Roboto!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.patient-details .card .DECLINED,.patient-details .card .NEEDS_TO_RE_CONSENT,.patient-details .card .NOT_CONSENTED,.patient-details .card .SCREEN_FAILED,.patient-details .card .WITHDRAWN{color:#b60404!important;background:none!important;font-family:Roboto!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:24px!important}.patient-details .card .consent-status{font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.patient-details .p-2{padding:2%}.patient-details #tableTitle{padding-left:10px}.patient-details .task-header{padding-left:28px}.patient-details .task-description{color:var(--lds-10-primary-blue,#00749e);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding-right:10px}.patient-details .task-link{padding-left:10px}.patient-details .due_date.overdue{color:#d52b1e}.patient-details .warning-icon{margin-left:10px}.patient-details .status-filter-row{padding:5px 10px}.patient-details .card-before{padding:24px 0;width:100%}.patient-details .card2{flex-direction:column;fill:#fff;stroke-width:1px;stroke:#eee;box-shadow:0 0 5px rgba(0,0,0,.2);border:1px;border-radius:6px;padding:32px 32px 0;align-items:flex-start;gap:24px;align-self:stretch;display:flex;justify-content:space-between}.patient-details .card-header{display:flex;justify-content:space-between;align-items:center;width:100%}.patient-details .card-head-left{flex-grow:1;justify-content:space-between;align-items:center;color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px;padding-left:20px}.patient-details .card-head-right{padding:8px;justify-content:center;align-items:center;gap:8px;color:var(--lds-10-neutral-900,#212121);text-align:right;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.patient-details .card-head-right .future{color:#212121}.patient-details .card-head-right .soon{color:#f69a19}.patient-details .card-head-right .warning{color:#d52b1e}.patient-details .card-head-right .completed{color:#0e5e36}.patient-details .card-head-right .overdue{color:#d52b1e}.patient-details .card-head-right .warning-icon{width:15px;height:15px;gap:8.153px}.patient-details .card-head-right .not-started{color:#757575}.patient-details .trial-progress-indicator{width:Fixed 1,20px;height:Hug 120px;gap:16px;align-self:Stretch}.patient-details .left-arrow-button,.patient-details .right-arrow-button{background:transparent;border:0;opacity:1;flex-shrink:0}.patient-details .left-arrow-button[disabled],.patient-details .right-arrow-button[disabled]{opacity:.3}.patient-details .arrow-pagination-left,.patient-details .arrow-pagination-right{width:12.156px;height:22.284px}.patient-details .container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.patient-details .carousel-container{display:flex;margin:10px 0;flex:1 1;min-width:0;height:84px;padding-bottom:12px;overflow:visible;align-items:flex-end}.patient-details .carousel-container img{position:absolute;top:50%;transform:translateY(-50%)}.patient-details .carousel-container img .arrow-pagination-left{left:0;width:12.156px;height:22.284px}.patient-details .carousel-container img .arrow-pagination-right{right:0;width:12.156px;height:22.284px}.patient-details .carousel-item{display:flex;flex:1 1;min-width:0;padding:16px 8px;flex-direction:column;align-items:center;gap:4px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;position:relative}.patient-details .carousel-item img{position:absolute;top:18%;right:10%;transform:translateY(-50%)}.patient-details .carousel-item img .progress-dot{position:absolute;right:4px;top:4px}.patient-details .carousel-item.selected:first-child{border-bottom-left-radius:0;border-left-width:3px}.patient-details .carousel-item:first-child{border-left:1px solid #bdbdbd;border-top-left-radius:8px;border-bottom-left-radius:8px}.patient-details .carousel-item.selected:last-child{box-shadow:2px 0 0 0 #bdbdbd;border-bottom-right-radius:0;border-right-width:1px}.patient-details .carousel-item:last-child{border-right:1px solid #bdbdbd;border-top-right-radius:8px;border-bottom-right-radius:8px}.patient-details .carousel-item:hover{background-color:#bdbdbd}.patient-details .current-visit{background-color:#024695;color:#fff;border:3px solid #024695;border-radius:8px;position:relative}.patient-details .current-visit:hover{background-color:#024695}.patient-details .current-visit.selected{border-radius:8px 8px 0 0;border:3px solid #024695;position:relative;display:inline-flex;flex-direction:column;align-items:center}.patient-details .current-visit.selected:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);height:10px;width:20px;background:url(/polygon_current.svg) no-repeat 50%;background-size:contain;z-index:1}.patient-details .current-visit.selected .visit-number,.patient-details .current-visit.selected .visit-text{color:#fff}.patient-details .completed-visit{background-color:rgba(49,133,91,.08);color:#31855b}.patient-details .completed-visit.selected{border-radius:8px 8px 0 8px;border:3px solid #bdbdbd;position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:-3px}.patient-details .completed-visit.selected .visit-text{color:#757575}.patient-details .completed-visit.selected .visit-number{color:#212121}.patient-details .completed-visit.selected:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:10px;background:url(/polygon_older.svg) no-repeat 50%;background-size:contain;z-index:1}.patient-details .future-visit{background-color:#fff}.patient-details .future-visit.selected{border-radius:8px 8px 0 8px;border:3px solid #bdbdbd;position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:-3px}.patient-details .future-visit.selected .visit-text{color:#757575}.patient-details .future-visit.selected .visit-number{color:#212121}.patient-details .future-visit.selected:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:10px;background:url(/polygon_older.svg) no-repeat 50%;background-size:contain;z-index:1}.patient-details .visit-text{font-size:12px;font-weight:400;line-height:16px}.patient-details .visit-number,.patient-details .visit-text{font-family:Roboto;font-style:normal;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.patient-details .visit-number{font-size:16px;font-weight:500;line-height:24px;display:block}.patient-details #stepper.mobile-stepper{justify-content:center;padding:25px}.patient-details #stepper.mobile-stepper .dot,.patient-details #stepper.mobile-stepper .dot-active{background-color:#00749e}.patient-details #stepper.mobile-stepper .dot-disabled{color:#616161}.patient-details #stepper.mobile-stepper .indicator{width:8px;height:8px;border-radius:50%;background-color:#00749e;margin:0 4px;cursor:pointer}.patient-details #tester .card{padding:16px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.patient-details #tester .grid-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.patient-details #tester .grid-container .gridItem{flex-basis:unset}.patient-details #tester .grid-container .gridValue{color:var(--Neutral-90,#212121);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.patient-details #tester .heading{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px;margin-bottom:16px}.patient-details #tester .activitylabelfordrop{font-weight:400}.patient-details #tester .vectordown{transform:rotate(180deg);transition:transform .3s ease}.patient-details #tester .vectordown img{height:20px;width:20px}.patient-details #tester .vectordownrotate{transition:transform .3s ease}.patient-details #tester .Iconauto img,.patient-details #tester .Iconmanual img,.patient-details #tester .vectordownrotate img{height:20px;width:20px}.patient-details #tester .activityContainer{display:flex}.patient-details #tester .activityBox{border-radius:4px;border:1px solid var(--lds-10-neutral-300,#e0e0e0);background:var(--Neutral-0,#fff);padding:20px 40px;margin-bottom:10px;overflow:hidden;transition:all .4s ease;cursor:pointer}.patient-details #tester .expanded{height:100%}.patient-details #tester .flex-column{flex-direction:column}.patient-details #tester .eCoaDetails .details .links{font-size:15px}.patient-details #tester .eCoaDetails .details .links a{text-decoration:none;color:#024695}.patient-details #tester .eCoaDetails .activityName{margin-left:15px;font-weight:400}.patient-details #tester .eCoaDetails .details{display:flex;justify-content:space-between;width:auto}.patient-details #tester .eCoaDetails .details .links{margin-top:10px;font-size:12px}.patient-details #tester .eCoaDetails .details .links a{color:#0083c4}.patient-details #tester .eCoaDetails .details .systemLink{padding-right:10px}.patient-details #tester .consentDetails .activityName{margin-left:15px;color:#979797}.patient-details #tester .consentDetails .details{display:flex;justify-content:space-between;width:auto}.patient-details #tester .consentDetails .details .links{margin-top:10px;font-size:12px}.patient-details #tester .consentDetails .details .links a{color:#0083c4}.patient-details #tester .consentDetails .details .systemLink{padding-right:10px}.patient-details #tester .activityDetails{display:flex;justify-content:space-between;width:auto;flex-shrink:0;padding:15px 70px 0 15px;flex:1 1}.patient-details #tester .activityDetails .activity-source{display:flex;justify-content:flex-end;width:auto;flex-shrink:0;padding:15px 70px 0 15px;flex:1 1}.patient-details #tester .activity-source{display:flex;padding-right:0;justify-content:space-between;align-items:center;align-self:stretch}.patient-details #tester .activity-lab{font-weight:500}.patient-details #tester .lab-date{font-weight:700}.patient-details #tester .labDetails{display:flex;justify-content:space-between;width:auto;flex-shrink:0;padding:20px 0 0;flex:1 1}.patient-details #tester .inPerson{flex-direction:column;align-items:flex-start!important}.patient-details #tester .activityLabel{color:var(--lds-10-neutral-700,#616161);display:flex;font-family:Roboto;font-size:12px;font-style:normal;line-height:16px;margin-right:5px;gap:5px}.patient-details #tester .activity-name{color:var(--lds-10-neutral-700,#616161);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:0px;padding:0 15px;max-width:690px;word-wrap:break-word}.patient-details #tester .activityValue{font-family:Roboto;font-size:14px;font-style:normal;line-height:16px}.patient-details #tester .activityName{color:var(--lds-10-neutral-700,#616161);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:11px;display:flex;justify-content:space-between;align-items:center}.patient-details #tester .activity-status-wrapper{display:flex;flex-direction:column}.patient-details #tester .activityStatusContainer{margin-left:auto}.patient-details #tester .last-updated-container{padding:10px 0 0}.patient-details #tester .activityDetailsContainer{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:10px}.patient-details #tester .activityLabelNew{color:#2f343a;display:flex;align-items:center;height:24px;flex-shrink:0;gap:5px}.patient-details #tester .eachActivityName{width:750px}.patient-details #tester .statusAndArrow{display:flex;gap:50px}.patient-details #tester .activityLabelforlast{font-weight:500}.patient-details #tester .IconContainer,.patient-details #tester .activityLabelforlast{display:flex;justify-content:space-between;align-items:center;height:24px;flex-shrink:0}.patient-details #tester .activityHeading{color:#2f343a;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:24px;margin-top:32px}.patient-details #tester .visit-status-card-layout{width:auto!important;height:19px;border-radius:10px;background:#e8ffe8;display:flex;justify-content:center;align-items:center;padding:0 4px}.patient-details #tester .visit-status-card-layout.not-started{background:#ffe0e0;text-transform:capitalize;color:#b60404}.patient-details #tester .visit-status-card-layout.completed{background:#e8ffe8;color:#007f00;text-transform:capitalize}.patient-details #tester .visit-status-card-layout.in-progress{background:#ffeccc;color:#965e00;text-transform:capitalize}.patient-details #tester .visit-status-card-layout .statuscircle{width:6px;height:6px;border-radius:50%;margin-right:5px}.patient-details #tester .visit-status-card-layout .statuscircle.not-started{color:#b60404;background-color:#b60404}.patient-details #tester .visit-status-card-layout .statuscircle.completed{color:#007f00;background-color:#0e5e36}.patient-details #tester .visit-status-card-layout .statuscircle.in-progress{color:#965e00;background-color:#965e00}.patient-details #tester .statuscircle-2{width:3px;height:3px;border-radius:50%;background-color:#bdbdbd;margin-top:7px}.patient-details #tester .DONE,.patient-details #tester .TO_DO{font-size:12px!important;border-radius:10px!important}.patient-details #tester .DONE .MuiOutlinedInput-notchedOutline,.patient-details #tester .TO_DO .MuiOutlinedInput-notchedOutline{border:0!important}.patient-details #tester .MuiMenu-list .done,.patient-details #tester .MuiMenu-list .to_do{font-size:12px!important}.patient-details #tester .MuiMenu-list .to_do{color:#d30000}.patient-details #tester .MuiMenu-list .done{color:#007f00}.patient-details #tester .TO_DO{background:#ffe0e0;color:#d30000!important;font-family:Roboto!important;font-weight:400!important;line-height:16px!important}.patient-details #tester .DONE{background:#dfffdf;color:#007f00!important;font-style:Roboto!important;font-weight:400!important;line-height:16px!important}.patient-details #tester .visit-status-card{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.patient-details #tester .activity-status-card-layout{width:auto!important;height:19px;border-radius:10px;background:#e8ffe8;display:flex;justify-content:center;align-items:center;padding:0 4px}.patient-details #tester .activity-status-card-layout.to-do{background:#ffeccc;color:#965e00;text-transform:capitalize}.patient-details #tester .activity-status-card-layout.done{background:#e8ffe8;color:#0e5e36;text-transform:capitalize}.patient-details #tester .activity-status-card-layout .statuscircle{width:6px;height:6px;border-radius:50%;margin-right:5px}.patient-details #tester .activity-status-card-layout .statuscircle.to-do{background:#965e00;text-transform:capitalize}.patient-details #tester .activity-status-card-layout .statuscircle.done{background:#0e5e36;text-transform:capitalize}.patient-details #tester .activity-status-card{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:flex;justify-content:space-between;align-items:center}.patient-details #tester .activity-status-card-drop{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;display:flex;justify-content:unset;margin-right:82px}.patient-details #tester .activity-status-card-layout-1{width:auto!important;height:19px;border-radius:10px;background:#e8ffe8;display:flex;justify-content:center;align-items:center;padding:0 4px}.patient-details #tester .activity-status-card-layout-1.to-do{background:#ffeccc;color:#965e00;text-transform:capitalize}.patient-details #tester .activity-status-card-layout-1.done{background:#e8ffe8;color:#0e5e36;text-transform:capitalize}.patient-details #tester .activity-status-card-layout-1 .statuscircle-1{background-color:#0e5e36;color:#0e5e36;width:6px;height:6px;border-radius:50%;margin-right:5px}.patient-details #tester .activity-status-card-layout-1 .statuscircle-1.to-do{background:#965e00}.patient-details #tester .activity-status-card-layout-1 .statuscircle-1.done{background:#0e5e36}.patient-details #tester .statuscircle-dropdown{background-color:#0e5e36;color:#0e5e36;width:6px;height:6px;border-radius:50%;margin-right:5px}.patient-details #tester .statuscircle-dropdown.to-do{background:#960000}.patient-details #tester .statuscircle-dropdown.done{background:#0e5e36}.patient-details .activity-status-card-layout-dropdown{height:19px;border-radius:10px;background:#e8ffe8;display:flex;width:154px;padding:4px 8px 4px 12px;justify-content:space-between;align-items:center}.patient-details .activity-status-card-layout-dropdown.to-do{background:#ebb0a8;color:#960000;text-transform:capitalize}.patient-details .activity-status-card-layout-dropdown.done{background:#e8ffe8;color:#0e5e36;text-transform:capitalize}.patient-details .activity-status-card-layout-dropdown .statuscircle-1{background-color:#0e5e36;color:#0e5e36;width:6px;height:6px;border-radius:50%;margin-right:5px}.patient-details .activity-status-card-layout-dropdown .statuscircle-1.to-do{background:#965e00}.patient-details .activity-status-card-layout-dropdown .statuscircle-1.done{background:#0e5e36}.patient-details .activity-status-card-1{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize}.MuiDialog-paper{max-width:700px!important}.MuiDialog-paper .MuiDialogTitle-root{padding:24px 24px 16px;color:#00131a;font-size:18px;font-style:normal;font-weight:600;line-height:32px;margin-right:200px}.MuiDialog-paper .MuiDialogContent-root{padding:0 24px 16px}.MuiDialog-paper .MuiDialogContentText-root{color:#00131a;font-size:12px;line-height:16px}.MuiDialog-paper .MuiDialogContentText-root span{font-weight:600}.MuiDialog-paper .cancel{border-radius:100px;border:2px solid #024595;width:80px;color:#024595}.MuiDialog-paper .cancel,.MuiDialog-paper .confirm{height:32px;padding:8px 12px;font-size:12px;text-transform:capitalize}.MuiDialog-paper .confirm{border-radius:100px;background:#024595;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);width:auto;color:#fff;font-style:normal;font-weight:500;line-height:16px}.MuiDialog-paper .confirm:hover{background:#024595}.MuiDialog-paper .MuiDialogActions-root{padding:0 24px 24px}.MuiDialog-paper hr{display:block;width:88%;border-top:1px solid #d8d8d8;margin-bottom:4%}.MuiDialog-paper .MuiSvgIcon-root{width:16px;height:16px;color:#000}.breadcrumb-container{margin:15px 5px}.next_icon{margin-bottom:-5px}.pagination .MuiInputBase-input{margin-top:6px}.pagination .MuiSvgIcon-root-MuiSelect-icon{color:#9e9e9e!important}.pagination .MuiTablePagination-toolbar{margin-right:81px}.MuiTablePagination-menuItem{color:#9e9e9e!important;font-size:12px!important;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px}body{margin:0;padding:0;background-color:"ededed";overflow-x:hidden;overflow-y:auto;font-family:Roboto;color:#212121}.main-content{margin-left:275px;margin-top:0;margin-bottom:100px}.page-content main{margin:1.5%}@media only screen and (max-width:600px){.main-content,.page-content{margin-left:100px}.main-content main,.page-content main{margin:5%}}.search-box .MuiInputBase-root{height:28px;min-width:125px}.search-box .MuiInputBase-input{font-size:12px}.search-box .MuiSvgIcon-root{width:.7em;height:.7em}.search-box .MuiOutlinedInput-root{padding-right:0}.filter-status{font-size:12px;font-weight:700}.w-200{width:200px}.w-300{width:300px}.w-400{width:400px}.circular-loader{display:flex;justify-content:center}.alert-card{margin-bottom:5px;padding:10px 20px;border:2px solid rgba(1,214,1,.604);border-radius:8px;background-color:rgba(200,255,227,.569)}.alert-card .alert-title{display:inline-block;margin:0 10px}.alert-card-body{padding:0 32px}.alert-card.alert-warning{border:2px solid #ecbf0a;background:rgba(255,236,204,.765)!important}