body{margin:0;padding:0;font-family:sans-serif}#layout-header{color:#fff;padding:0}#layout-header,.right-wrap{display:flex;align-items:center}.right-wrap{flex:1 1;justify-content:flex-end;overflow:hidden;margin-left:16px}#layout-header-text{color:#fff;font-size:x-large;float:left;margin-left:16px}#layout-header-contributor-logos{display:flex;flex-direction:row-reverse;flex-wrap:wrap;height:44px;margin-left:16px}#logout-button{margin-right:16px}.ant-layout-footer{padding:10px 20px;font-size:12px}@media only screen and ((max-width:360px) or (max-height:400px)){.ant-layout-footer{padding:5px 10px}}@media (max-width:570px){.logo{display:none}}@media (max-width:450px){.layout-header-text-logged-in{display:none}}.ant-layout.ant-layout-has-sider>.ant-layout-content{overflow-x:auto}@media (min-width:992px){.hamburger-menu{display:none}}.hamburger-menu{margin-left:16px}.language-select{color:#fff;margin-right:15px;width:60px}.language-select>.ant-select-selection{background-color:transparent}.language-select>.ant-select-selection>.ant-select-arrow{color:#fff}.notify-dropdown{margin-right:16px;font-size:large;max-width:40px}.logo{height:44px;margin-right:16px}#error-component{position:relative}#error-component.show{display:block;top:0;transition:top .5s}#error-component.hide{display:hidden;top:-90px;transition:top .5s,display .5s}.ant-menu-item{font-weight:500}.ant-layout-sider-children>.ant-menu{height:100%}.audit-form{max-width:400px;margin:20px}.audit-form-button{width:100%}.ant-divider-horizontal.ant-divider-with-text-left,.ant-divider-horizontal.ant-divider-with-text-right,.careplan-flat-list-divider-container>.ant-divider-horizontal.ant-divider-with-text{margin:0}.careplan-flat-list-divider-font-style{font-weight:700;font-size:small;color:rgba(0,0,0,.65)}.careplan-randomization-button,.careplan-workflow-handover-button,.token-request-button{margin-top:28px;margin-bottom:13px;margin-right:13px}.patient-overview-card{margin:0}.careplan-ui .ant-divider-horizontal{margin:0;height:1px}.note-content-list-container li{padding:0}.note-content-action-first-element{padding-right:8px}.note-content-action-last-element{padding-left:8px}.note-content-item-meta-container{flex:1 1}.note-content-item-container{white-space:pre-line;overflow:auto;max-height:10vh;word-break:break-word}.note-content-pagination{display:flex;justify-content:center}.note-content-notes-container{line-height:60px;height:60px;text-align:center}.note-content-notes-tooltip{font-size:12px}.note-content-confirmation-delete-icon svg{color:red;display:inline-block}.explanatory-header-container{display:flex}.explanatory-header-content-container{flex:1 1;max-width:600px;text-align:center;line-height:1.3}.explanatory-header-content-text-style{white-space:pre-line;overflow:auto;word-break:break-word;text-align:justify;font-size:18px}.simple-careplan .patient-overview-card{margin:0}.simple-careplan .ant-btn{padding:0 16px}.simple-careplan .ant-badge-status-dot{width:10px;height:10px;display:inline-block;border-radius:50%;vertical-align:middle;position:relative;top:-2px}.back-button-card .ant-card-body{padding-top:20px}.back-button-card-title{font-weight:500;font-size:16px;color:#000}.careplan-status-badge .ant-badge-status-default{background-color:#1890ff}.careplan-general-info{display:flex;justify-content:space-between}.careplan-general-info-font{font-weight:700;font-size:medium;display:inline-block}.careplan-general-info-head-title{text-align:center;line-height:32px;padding-left:8px;display:inline-block}.singleline-card{border-left-width:0;border-right-width:0}.singleline-card-label{font-weight:700;font-size:medium;display:inline-block}.singleline-card-body{text-align:center;line-height:32px;padding-left:8px;display:inline-block}.external-content .ant-collapse-borderless{background-color:#fff}.external-content-header .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:rgba(0,0,0,.65);font-weight:700;font-size:medium;display:inline-block;padding:15px 40px 15px 20px}.external-content-body .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 20px 15px}.external-content-iframe{width:100%;height:400px;border:0}.external-content-iframe-could-not-load-data{text-align:center}.custom-radio-group-radio{display:block;margin-bottom:2px}.simple-questionnaire-form .custom-radio-group-radio{display:block;width:inherit;margin-bottom:5px}.custom-radio-group-radio .ant-radio{top:3px;vertical-align:top}.custom-radio-group-radio-label{white-space:normal;word-break:break-word;display:inline-block}.simple-questionnaire-form .custom-radio-group-radio .ant-radio{top:5px;vertical-align:top}.simple-questionnaire-form .custom-radio-group-radio .ant-radio-inner{width:18px;height:18px}.simple-questionnaire-form .custom-radio-group-radio .ant-radio-inner:after{width:10px;height:10px}.custom-select-option-label{white-space:normal;word-break:break-word}.custom-checkbox-group{width:100%}.custom-checkbox-group-checkbox{display:block;margin-bottom:2px}.custom-checkbox-group-checkbox+.custom-checkbox-group-checkbox{margin-left:0}.simple-questionnaire-form .custom-checkbox-group-checkbox{display:block;width:inherit;margin-bottom:5px}.custom-checkbox-group-checkbox .ant-checkbox{top:3px;vertical-align:top}.custom-checkbox-group-checkbox-label{white-space:normal;word-break:break-word;display:inline-block;max-width:90%}.simple-questionnaire-form .custom-checkbox-group-checkbox .ant-checkbox{top:5px;vertical-align:top}.simple-questionnaire-form .custom-checkbox-group-checkbox .ant-checkbox-inner{width:18px;height:18px}.simple-questionnaire-form .custom-checkbox-group-checkbox .ant-checkbox-inner:after{width:7px;height:10px}.questionnaire-form{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-form-field-label{font-weight:500}.simple-questionnaire-form .ant-calendar,.simple-questionnaire-form .ant-form,.simple-questionnaire-form .ant-form-item,.simple-questionnaire-form .ant-form-label,.simple-questionnaire-form .ant-form label,.simple-questionnaire-form .ant-input,.simple-questionnaire-form .ant-select,.simple-questionnaire-form .ant-select-dropdown{font-size:18px}.simple-questionnaire-form .ant-btn{font-size:18px;height:40px}.simple-questionnaire-form .ant-divider{font-size:20px}.questionnaire-rendering-div *{max-width:100%}.simple-questionnaire-form .horizontal-slider .ant-slider-rail,.simple-questionnaire-form .horizontal-slider .ant-slider-step,.simple-questionnaire-form .horizontal-slider .ant-slider-track{height:8px}.simple-questionnaire-form .horizontal-slider .ant-slider-handle{height:18px;width:18px}.ant-tooltip,.simple-questionnaire-form .ant-slider-mark{font-size:18px}.custom-timer-text{font-weight:700}.custom-timer-lower-div{padding-top:8px}.custom-timer-edit{margin-left:8px}.questionnaire-form{max-width:800px;margin:20px}.questionnaire-form-button{width:100%}.questionnaire-form .ant-form-item,.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-text-span{white-space:pre-wrap}.eq5d-form{display:flex;justify-content:center;align-items:center;align-content:flex-start;min-height:.5vh;min-height:calc(var(--vh, 1vh) - var(--vh, 1vh)/2)}.questionnaire-form-2 .questionnaire-rendering-div{text-align:left}.simple-questionnaire-form .questionnaire-form-2{min-height:calc(1vh - 245px);min-height:calc(var(--vh, 1vh) - 245px);margin:0;max-width:2000px;font-family:Arial}.simple-questionnaire-form .ant-btn{padding:0 16px}.simple-questionnaire-form .ant-slider-vertical .ant-slider-handle{margin-bottom:0}.simple-questionnaire-form-select-option{line-height:30px;font-size:18px}.questionnaire-copyright-rendering-div{max-width:100%;text-align:center}.left-questionnaire-button{float:left;min-width:105px;margin-left:0}.right-questionnaire-button{float:right;min-width:105px;margin-right:0}.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-mark{font-size:18px;line-height:24px}.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-mark-text{left:8px}.custom-eq-5d-slider{min-height:calc(1vh - 420px);min-height:calc(var(--vh, 1vh) - 420px);margin:auto}.questionnaire-form-2 .ant-slider-handle{margin-bottom:0;margin-left:-5px}.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-rail,.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-step,.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-track{width:8px}.simple-questionnaire-form .custom-eq-5d-slider .ant-slider-dot{height:13px;width:13px}.simple-questionnaire-form .ant-slider-handle{height:18px;width:18px}.special-case-item-text-wrapper{float:left;max-width:50%}.questionnaire-form-2 ul{padding-left:17px}.special-case-item-form-item-wrapper{float:right;max-width:48%}.eq-5d-vas-box,.special-case-item-form-item-wrapper p{text-align:center}.eq-5d-vas-box{background-color:#000;color:#fff;max-width:200px;padding:10px;margin-top:70px;margin-left:auto;margin-right:auto}.eq-5d-vas-box-number{font-weight:700;padding-top:5px}.export-form{max-width:400px;margin:20px}.export-form-button{width:100%}.imprint>p{white-space:pre-line}.login-scene{max-width:400px;margin:20px auto}.login-title{text-align:center}.login-button{width:100%;margin:8px 0}.login-register-par{margin-top:10px;font-size:.8rem}.patient-table-filter-dropdown{padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2)}.patient-table-filter-dropdown input{width:250px}.patient-table-filter-dropdown-buttons{margin-top:8px;text-align:right}.patient-table-filter-dropdown-buttons .ant-btn{margin-left:8px}.ant-table-filter-dropdown-link{padding:0 8px}.patient-table-clickable .ant-table-tbody .ant-table-row{cursor:pointer}#patient-table+.ant-table-pagination{margin-bottom:0}.patient-mapping-card>.ant-card-body,.patients-card>.ant-card-body{padding:20px}.patient-table-interaction-header{margin-bottom:20px}.report-form{max-width:400px;margin:20px}.report-form-button{width:100%;margin-bottom:20px}.consent-container,.markdown-notice-container{max-width:800px;margin:20px}.consent-container>.ant-radio-group{display:block;margin:1em 0}.consent-container>button{margin-right:1em}.steps-content{border:1px dashed #e9e9e9;border-radius:6px;background-color:#fafafa;text-align:center;display:flex;justify-content:center}.steps-steps{margin-top:10px;padding-left:20px;padding-right:20px}.steps-action{padding:10px;display:flex;justify-content:space-between}.steps-action-back{width:100px}.steps-action-next{width:100px;margin-left:auto}.timer-bar{margin-top:10px;margin-bottom:10px;height:2px;width:100%;overflow:hidden}.timer-bar div{height:100%;-webkit-animation:roundtime 9s linear forwards;animation:roundtime 9s linear forwards;-webkit-transform-origin:left center;transform-origin:left center;background-color:#1890ff;border-radius:2px}@-webkit-keyframes roundtime{0%{width:0}to{width:100%}}@keyframes roundtime{0%{width:0}to{width:100%}}.careplan-internal-patient .ant-result-title{font-size:14px}.careplan-internal-patient .ant-result-extra{margin-top:10px;text-align:center}.careplan-internal-patient .ant-result-icon>.anticon{font-size:50px}.careplan-internal-patient .ant-result-icon{margin-bottom:10px;text-align:center}.file-reupload-button,.file-upload-button{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.patient-documents-upload-dashboard .ant-divider-horizontal{margin:0;height:1px}.upload-table-filter-dropdown{padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2)}.upload-table-filter-dropdown input{width:200px;margin-right:8px}.upload-table .ant-table-pagination.ant-pagination{margin:0}@media screen and (max-width:375px){.task-list-item>.ant-list-item-action{margin-left:auto;order:2}#btn-task-text{display:none}#btn-task-icon{margin:auto}}.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}.App-logo{height:50px}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}.ant-card-head,.ant-card-wider-padding .ant-card-head{padding:0 20px}.ant-card-head-title{padding:20px 0}.card-head-title-back-button{margin-right:8px}.ant-card-body,.ant-card-wider-padding .ant-card-body{padding:15px 20px}.ant-tabs-tabpane{padding:0 20px 15px}.ant-form-item{margin-bottom:20px}.ant-form-item-with-help{margin-bottom:1px}.ant-table-body{overflow-x:auto;display:block}.ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-fixed-left>.ant-table-header>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-body-outer>.ant-table-body-inner>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-fixed-right>.ant-table-header>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-header>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-body>table>.ant-table-thead>tr>th,.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-tbody>tr>td,.ant-table-middle>.ant-table-content>.ant-table-scroll>.ant-table-header>table>.ant-table-thead>tr>th{padding:12px 20px}.ant-form-item-control{line-height:1.5}.ant-input-number-handler-up-inner:before{content:""}