.timeline-group .ant-timeline-item-content{font-weight:700}.timeline-group .ant-timeline-item-head{scale:1.6}.timeline-group .ant-timeline-item-head,.timeline-item .ant-timeline-item-head{background-color:unset;border-color:gray;color:gray}.timeline-group.timeline-done .ant-timeline-item-head,.timeline-item.timeline-done .ant-timeline-item-head,.timeline-item.timeline-active .ant-timeline-item-head{border-color:var(--primaryColor);color:var(--primaryColor)}.timeline-item.timeline-active .ant-timeline-item-content{color:var(--primaryColor)}.timeline-group.timeline-done .ant-timeline-item-content,.timeline-item.timeline-done .ant-timeline-item-content{color:#a6a4a4}@media (min-width: 1101px){.patient-layout{display:flex;justify-content:space-between;padding-top:40px;max-width:1300px;margin:auto;padding-left:16px;padding-right:16px}.patient-layout-content{width:82%}}.editor-table{width:100%}.editor-edit-q{width:100%;font-size:1.2em}.editor-edit-a{width:100%}.editor-table td:first-child{width:1.5em;vertical-align:baseline}#editor-preview{max-height:300px;overflow:scroll}.footer-patient{padding:10px 20px;display:flex;align-items:center;justify-content:center}.footer-staff{padding:10px 20px}@media only screen and ((max-width: 360px) or (max-height: 400px)){.footer-staff{padding:5px 10px}}li .logout-button{width:100%}.labels-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:64px;gap:4px}.labels-container span{margin:0;padding:2px 8px;font-size:14px;display:inline-block;line-height:14px}#layout-header{display:flex;padding:0;align-items:center}.right-wrap{display:flex;flex:1;justify-content:flex-end;align-items:center;overflow:hidden;gap:12px;margin:auto;padding-right:16px;padding-left:16px}.patient .right-wrap{max-width:1300px}.patient-nav-menu{flex:auto;justify-content:flex-end;background-color:transparent}#layout-header-text{color:#fff;font-size:x-large;float:left;margin-left:16px}#layout-header-logo{height:54px;margin-left:16px;position:absolute}.ant-layout-sider{border-right:1px solid #ddd}.ant-layout-sider .ant-menu{border-inline-end:unset!important;position:sticky;top:0}.hamburger-menu{margin-left:16px;display:none}.layout-header-text-logged-in{display:block}@media screen and (max-width: 991px){.hamburger-menu{display:block}.layout-header-text-logged-in{display:none}}.ant-layout.ant-layout-has-sider>.ant-layout-content{overflow-x:auto}.ant-menu-item.ant-menu-item-selected{font-weight:700}.landingpage-title{text-align:center}.landingpage-content .landingpage-content h1,.landingpage-content h2,.landingpage-content h3,.landingpage-content h4,.landingpage-content h5,.landingpage-content h6{color:var(--primaryColor)}.landingpage-content{padding:16px;margin:16px auto;text-align:center;max-width:1200px}.landingpage-card{max-width:800px;margin:auto}.landingpage-paragraph{-webkit-hyphens:auto;hyphens:auto;text-align:justify;line-height:1.6}.landingpage-criteria-list{max-width:30em;margin:0 auto}.landingpage-criteria-list .criteria-icon{font-size:24px}.landingpage-timeline{text-align:left}.landingpage-timeline .ant-timeline-item-head{background-color:transparent}.landingpage-image{background-size:cover;background-position:center;margin:auto;width:100%;height:500px;border-radius:8px;box-shadow:2px 2px 8px #00000080}.landingpage-info-outer{background-color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:500px;border-radius:8px;box-shadow:2px 2px 8px #00000080}.landingpage-info-inner{background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;width:96%;height:92%}.landingpage-content-xs{margin-top:0}@media (min-width: 1101px){.landingpage-content,.landingpage-content .ant-timeline-item,.landingpage-content .ant-list-item,.landingpage-content .ant-typography:not(h1,h2,h3,h4,h5,h6),.landingpage-content .ant-form-item-label>label,.landingpage-content .ant-radio-wrapper,.landingpage-content .ant-slider,.landingpage-content .ant-btn{font-size:18px}}@media (max-width: 1100px){.landingpage-content,.landingpage-content .ant-timeline-item,.landingpage-content .ant-list-item,.landingpage-content .ant-typography:not(h1,h2,h3,h4,h5,h6),.landingpage-content .ant-form-item-label>label,.landingpage-content .ant-radio-wrapper,.landingpage-content .ant-slider,.landingpage-content .ant-btn{font-size:16px}}.back-button-card>.ant-card-body{padding:24px}.back-button-card-title{display:flex;align-items:baseline}.back-button-card-title>span{margin-left:8px;font-weight:500;font-size:16px}.back-button-card-body{margin-top:25px}.markdown-div-help img{max-width:100%}.appointment-div{background-color:#fff;border-radius:8px;margin-bottom:10px;padding:8px 12px;width:100%}@media (max-width: 1100px){.appointment-div{margin:20px 10% 0;width:80%}}.appointment-info-row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.label-heading-div-container{display:flex;justify-content:space-between;align-items:center;overflow:auto}.label-heading-div{display:flex;align-items:center}.label-heading-div-font{font-weight:700;font-size:medium;display:inline-block}.label-heading-div-content{padding-left:8px;display:flex;gap:8px}.overdue-tag{max-width:fit-content;white-space:normal;overflow-wrap:break-word}.query-div-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:flex-end;align-items:center;background-color:#d3d3d333;cursor:pointer;font-size:1.6em}.truncated-description{display:inline-block;max-width:10em;white-space:nowrap;overflow:clip;text-overflow:ellipsis}.questionnaire-form-simple .custom-group-checkbox{font-size:18px;margin-bottom:5px}.questionnaire-form-simple .custom-group-checkbox .ant-checkbox-inner{width:18px;height:18px}.eq-5d-slider-wrapper{display:flex;align-items:start;text-align:center}.eq-5d-vas-box{background-color:#000;color:#fff;text-align:center;max-width:200px;padding:10px;margin:auto}.eq-5d-vas-box-number{font-weight:700;padding-top:5px}.eq-5d-slider{height:250px;margin:auto}.custom-group-radio .ant-radio{top:3px;align-self:start}.questionnaire-form-simple .custom-group-radio .ant-radio{top:5.5px}.questionnaire-form-simple .custom-group-radio{font-size:18px;margin-bottom:5px}.questionnaire-form-simple .custom-group-radio .ant-radio-inner{width:18px;height:18px}.custom-select-option-label{white-space:normal;word-break:break-word}.custom-select-simple-option{line-height:30px!important;font-size:18px!important}.custom-timer-button{display:inline-block;margin-right:8px}.custom-timer-running{font-weight:700;padding:0 .8em}.questionnaire-form-simple .custom-timer-running{font-size:16px}.expandable-text-field{position:relative;max-height:54px;overflow:hidden}.expandable-text-field-overlay{cursor:help;position:absolute;bottom:0;height:60px;z-index:1;background:linear-gradient(rgba(255,255,255,0),#FFF 80%);width:100%;color:#1890ff}.expandable-text-field-overlay>span{position:absolute;text-align:center;bottom:3px;width:100%}.questionnaire-form{max-width:800px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.questionnaire-buttons{display:flex;gap:16px}.questionnaire-buttons-middle{flex-grow:1;text-align:center;align-self:center}.questionnaire-form-field-label{font-weight:500}.questionnaire-form-text-span{white-space:pre-wrap}.questionnaire-rendering-div *{max-width:100%}.questionnaire-copyright{margin-top:3em}.questionnaire-form .ant-form-item-label{text-align:left;line-height:normal;white-space:normal}.questionnaire-form .ant-form-item-label:after{content:""}.questionnaire-form .ant-select-selection{overflow:hidden;text-overflow:ellipsis}.questionnaire-form .ant-divider{white-space:normal}.questionnaire-form .ant-divider-horizontal.ant-divider-with-text{display:flex;width:100%}.questionnaire-form .ant-divider-horizontal.ant-divider-with-text .ant-divider-inner-text{flex:1 1 fit-content(90%);white-space:normal}.questionnaire-form .ant-divider-horizontal.ant-divider-with-text-left:before,.questionnaire-form .ant-divider-horizontal.ant-divider-with-text-left:after{width:auto;flex:1 1;min-width:5%;max-width:100%}.questionnaire-paged-wrapper{display:flex;justify-content:center;align-items:center;min-height:100%}#questionnaire-paged>div{display:none}#questionnaire-paged>div.active{display:inherit}.questionnaire-form-simple .questionnaire-form-item,.questionnaire-form-simple .custom-checkbox{font-size:18px}.questionnaire-form-simple .custom-checkbox .ant-checkbox-inner{width:18px;height:18px}.questionnaire-form-simple .ant-divider{font-size:20px;white-space:normal}.questionnaire-form-simple .ant-divider-horizontal.ant-divider-with-text{display:flex;width:100%}.questionnaire-form-simple .ant-divider-horizontal.ant-divider-with-text .ant-divider-inner-text{flex:1 1 fit-content(90%);white-space:normal}.questionnaire-form-simple .ant-divider-horizontal.ant-divider-with-text-left:before,.questionnaire-form-simple .ant-divider-horizontal.ant-divider-with-text-left:after{width:auto;flex:1 1;min-width:5%;max-width:100%}.questionnaire-form-simple .ant-form-item-explain-error{font-size:16px}.simple-slider-tooltip{font-size:18px!important}.questionnaire-form-simple .ant-slider-horizontal .ant-slider-rail,.questionnaire-form-simple .ant-slider-horizontal .ant-slider-track,.questionnaire-form-simple .ant-slider-horizontal .ant-slider-step{height:8px}.questionnaire-form-simple .ant-slider-vertical .ant-slider-rail,.questionnaire-form-simple .ant-slider-vertical .ant-slider-track,.questionnaire-form-simple .ant-slider-vertical .ant-slider-step{width:8px}.questionnaire-form-simple .ant-slider-horizontal .ant-slider-mark-text{top:8px}.ant-slider-vertical .ant-slider-mark-text{left:6px}.questionnaire-form-simple .ant-slider-vertical .ant-slider-mark-text{left:12px}.questionnaire-form-simple .ant-slider-mark{font-size:18px;line-height:24px}.questionnaire-form-simple .ant-slider-dot{width:12px;height:12px}.questionnaire-form-simple .ant-slider-handle:after{scale:1.4}.questionnaire-form-simple .ant-slider-vertical .ant-slider-handle{margin-left:2px}.questionnaire-form-simple .ant-slider-horizontal .ant-slider-handle{margin-top:2px}.cal-header-month-left-right{display:flex;justify-content:space-between;margin:0 4px 8px;max-width:400px}.appt-picker-choose-time{max-height:38ex;max-width:18em;overflow-y:auto}.appt-picker-choose-time button{width:5em}.consent-approval-button-container{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:8px}.paper-document-html{background:#fdfdfd;padding:8px 16px;border-radius:8px;box-shadow:0 0 6px;max-height:600px;overflow-y:scroll;-webkit-hyphens:auto;hyphens:auto;text-align:justify}.paper-document-html .logo{float:right;max-width:10%;padding:8px}.paper-document-pdf{width:100%;height:600px;border:none}.basetable-clickable .ant-table-row{cursor:pointer}.basetable-filter-dropdown{padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 6px #0003}.basetable-filter-dropdown input{width:250px}.basetable-filter-dropdown-buttons{margin-top:8px;text-align:right}.basetable-filter-dropdown-buttons button{margin-left:8px}.table-file-actions{display:flex;gap:8px}.questionnaire-button-container{display:flex;align-items:center;gap:1em}.questionnaire-button{display:flex;align-items:center;width:100%}.questionnaire-button-title{flex:1;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.questionnaire-button-completed-icon{font-size:32px}.custom-button-card{box-shadow:0 2px 4px #0000001a;min-width:250px}.patient-task-list-mobile{display:flex;align-items:center;margin:5vh auto;margin:calc(var(--vh, 1vh) * 5) auto calc(var(--vh, 1vh) * 5);gap:80px;flex-direction:column}.patient-task-list-desktop{display:flex;flex-direction:column;gap:12px}.patient-instruction-div{max-width:650px;margin-bottom:10px;word-wrap:break-word}.patient-instruction-tag{display:inline-block;max-width:100%;white-space:normal}.register-content strong,.register-content h1,.register-content h2,.register-content h3,.register-content h4,.register-content h5,.register-content h6{color:var(--primaryColor);text-align:center;-webkit-hyphens:none;hyphens:none;margin-top:0}.register-card{margin:auto;max-width:90%;display:"flex";flex-direction:"column";align-items:"center"}.register-inner{margin:auto}.register-collapse-markdown{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.register-button,.register-back-button{font-size:inherit}.register-content,.register-support{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 1101px){.register-content{font-size:18px}.register-buttons{flex-direction:row;max-width:300px;font-size:18px}.register-space .ant-collapse,.register-space .ant-collapse-content,.register-space .ant-space-item,.register-space .ant-checkbox-wrapper,.register-space .register-button{font-size:18px}}@media (max-width: 1100px){.register-content{font-size:16px}.register-buttons{flex-direction:column;align-items:flex-start;max-width:300px;font-size:16px}.register-space .ant-collapse,.register-space .ant-collapse-content,.register-space .ant-space-item,.register-space .ant-checkbox-wrapper,.register-space .register-button{font-size:16px}}.ant-badge-status-dot.ant-badge-status-processing{background-color:#1890ff!important}.slots{display:flex;gap:8px;flex-wrap:wrap}.audit-form{max-width:400px;margin:20px}.audit-form-button{width:100%}.dashboard-title{font-weight:700;font-size:16px}.dashboard-row{display:flex;flex-direction:row;gap:20px}.dashboard-chart-card{display:flex;justify-content:center;width:475px}.dashboard-current-tasks-card{width:475px}.support-card-list{display:flex;flex-direction:column;gap:10px}.support-card-item{display:flex;align-items:center;gap:8px}.export-form-button{width:100%}.export{margin:20px;max-width:400px}.export .ant-btn-primary{margin-bottom:20px;width:100%}.codebook-button{margin-top:20px}.fhir-resource-table .ant-list-item-meta-title{margin-top:0}.fhir-resource-table .ant-list-item-meta-description{word-break:break-all}.fhir-resource-table .fhir-resource-add-button{margin:0 8px;font-size:1.2em}.fhir-dashboard-filter-header .ant-input-search{width:unset;margin:0 1em 2em}.fhir-dashboard-resource-select .ant-select{margin:0 1em;min-width:200px}.aes-item-container{white-space:pre-line;word-break:break-word}.aes-list-entry-bar{align-self:stretch;width:4px;margin-right:16px}.note-item-container{white-space:pre-line;word-break:break-word}.studyplan-list-entry-bar{align-self:stretch}.studyplan-list-entry{padding:8px 0!important}.studyplan-list-entry .ant-list-item-meta-title{margin-top:4px}.studyplan-list-entry-content{flex:1 1}.clickable{pointer-events:auto;cursor:pointer}.studyplan-list-divider-font-style{font-weight:700;font-size:small;color:#000000a6}.tabs-action-button-wrapper{display:flex;gap:15px;margin:20px 0}.task_list_header{text-align:center;vertical-align:middle;line-height:32px;font-weight:700;font-size:medium}.hoverable-list-item:hover{background-color:#f0f0f0;cursor:pointer}.patient-overview-actions a,.patient-overview-actions button{margin:0 .5em}.actions_header{font-weight:700;font-size:medium}.report-form{max-width:400px;margin:20px}.report-form-button{width:100%}#translation-editor-preview{max-height:300px;overflow:scroll}.translation-row-unused{color:#d3d3d3}.manage-practitioner-table th:first-of-type{width:12em}.manage-practitioner-table th:nth-of-type(2){min-width:5em;max-width:15em}@font-face{font-family:Roboto;font-weight:700;src:url(/fonts/Roboto/Roboto-Bold.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-style:italic;src:url(/fonts/Roboto/Roboto-Italic.ttf)}@font-face{font-family:Roboto;font-weight:700;font-style:italic;src:url(/fonts/Roboto/Roboto-BoldItalic.ttf)}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/fonts/Inter/Inter-Bold.ttf)}@font-face{font-family:Caladea;src:url(/fonts/Caladea/Caladea-Regular.ttf)}@font-face{font-family:Caladea;font-weight:700;src:url(/fonts/Caladea/Caladea-Bold.ttf)}@font-face{font-family:Caladea;font-style:italic;src:url(/fonts/Caladea/Caladea-Italic.ttf)}@font-face{font-family:Caladea;font-weight:700;font-style:italic;src:url(/fonts/Caladea/Caladea-BoldItalic.ttf)}body{margin:0;padding:0;font-family:sans-serif}.ant-card:not(.ant-card-bordered){box-shadow:unset;border-radius:unset}.ant-table-container{overflow-x:auto;display:block}ul.checkboxes{list-style-type:none}ul.checkboxes li:before{content:"☐";font-size:4ex;margin-left:-1.1em;margin-right:8px;vertical-align:sub;line-height:0}ul.checkboxes li{margin-bottom:1em}.text-secondary{color:#00000073}.h100{height:100vh;height:calc(var(--vh, 1vh) * 100)}.mh100{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.no-user-select{user-select:none;-webkit-user-select:none}.markdown-preview img{max-width:100%}.hidden{display:none}@media (max-width: 1100px){.hide-if-mobile{display:none}}@media (min-width: 1101px){.hide-if-desktop{display:none}}@media print{.no-print{display:none!important}}
