.button{display:inline-flex;align-items:center;justify-content:space-evenly;height:48px;width:158px;border:0;border-radius:12px;cursor:pointer;text-transform:capitalize;font-weight:700;font-size:16px}.button.primary{background-color:#1ab5e1;border:1px solid #1ab5e1;color:#fff}.button.primary:hover{background-color:#2cc0e8;border-color:#2cc0e8;color:#fff}.button.primary.disabled{color:#c5c5c5;border-color:#c5c5c5;background-color:#e7e7e7}.button.primary.disabled:hover{cursor:default}.button.secondary{background-color:#fff;border:1px solid #1ab5e1;color:#1ab5e1}.button.secondary:hover{background-color:#f6f6f6;color:#0091b2}.button.secondary.disabled{color:#c5c5c5;border-color:#c5c5c5;background-color:#e7e7e7}.button.secondary.disabled:hover{cursor:default}.button.error{background-color:#db4537;color:#fff}.button.error:hover{background-color:#da7977}.button.error.disabled{color:#c5c5c5;border-color:#c5c5c5;background-color:#e7e7e7}.button.error.disabled:hover{cursor:default}.sidebar-container{align-items:center;background-color:#007e99;box-shadow:0 4px 16px #2727271a;height:100%;max-width:224px;min-width:224px;transition:all ease-in-out .3s;width:224px;isolation:isolate}.sidebar-container .sidebar-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:224px}.sidebar-container .sidebar-content .sidebar-header{align-items:center;color:#fff;display:flex;flex-direction:column;padding-top:50px;width:100%}.sidebar-container .sidebar-content .sidebar-header .tae-logo{display:flex;align-items:center;margin-bottom:32px}.sidebar-container .sidebar-content .sidebar-header .tae-logo .carrot{height:25px;padding-left:40px;transition:all ease-in-out .3s;width:25px}.sidebar-container .sidebar-content .sidebar-button{align-items:center;box-shadow:0 4px 16px #2727271a;display:flex;height:56px;justify-content:space-evenly;margin-bottom:16px;width:180px;background-color:#0091b2;color:#fff}.sidebar-container .sidebar-content .sidebar-button:hover{background-color:#1ab5e1}.sidebar-container .sidebar-content .sidebar-button .infusion-button-icon{color:#fff}.sidebar-container .sidebar-content .sidebar-button .infusion-button-text{animation:inAnimation .8s ease-in;padding-left:12px}.sidebar-container .sidebar-content .sidebar-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:50px}.sidebar-container .sidebar-content .sidebar-footer .logged-in-user{text-align:center;color:#fff;font-weight:700;padding-bottom:50px}.sidebar-container .sidebar-content .sidebar-footer .login-container{align-items:center;display:flex;justify-content:space-between}.sidebar-container-collapsed{align-items:center;background-color:#007e99;box-shadow:0 4px 16px #2727271a;height:100%;width:84px;transition:all ease-in-out .3s}.sidebar-container-collapsed .sidebar-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.sidebar-container-collapsed .sidebar-content .sidebar-header{align-items:center;color:#fff;display:flex;flex-direction:column;padding-top:50px;width:100%}.sidebar-container-collapsed .sidebar-content .sidebar-header .tae-logo{align-items:center;display:flex;flex-direction:column}.sidebar-container-collapsed .sidebar-content .sidebar-header .tae-logo .carrot{padding:21px;transform:rotate(180deg);transition:all ease-in-out .3s}.sidebar-container-collapsed .sidebar-content .sidebar-button{align-items:center;background-color:#0091b2;box-shadow:0 4px 16px #2727271a;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:70%}.sidebar-container-collapsed .sidebar-content .sidebar-button:hover{background-color:#1ab5e1}.sidebar-container-collapsed .sidebar-content .sidebar-footer{align-items:center;display:flex;flex-direction:column;padding-bottom:50px;width:100%}.sidebar-container-collapsed .sidebar-content .sidebar-footer .logged-in-user{color:#fff;font-weight:700;padding-bottom:50px;text-align:center;transition-delay:2s}@keyframes inAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.spinner-icon{position:relative;color:#0091b2;transform-origin:50% 50%}.rotate{animation:rotation 1.5s infinite linear}.loading-list-container{color:#0091b2;display:flex;justify-content:center}.loading-list-spinning-icon{margin-top:16px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.idle-popup-container{align-items:center;background-color:#0009;backdrop-filter:blur(6px);justify-content:center;position:fixed;height:100vh;width:100vw;z-index:2}.idle-popup-container .idle-popup-parent{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;height:290px;margin:10% auto 0;padding:32px 0;width:475px}.idle-popup-container .idle-popup-parent .closing-spinner{display:flex;align-items:center;align-content:center;justify-content:center;justify-items:center;height:290px}.idle-popup-container .idle-popup-parent .popup-header{color:#494949;font-size:28px;font-weight:700;text-align:center;width:100%}.idle-popup-container .idle-popup-parent .popup-body-text{font-size:18px}.idle-popup-container .idle-popup-parent .popup-countdown{color:#e7800b;font-size:22px;font-weight:700}.idle-popup-container .idle-popup-parent .popup-buttons{align-items:center;display:flex;justify-content:space-evenly;width:100%}.idle-popup-container .idle-popup-parent .popup-buttons .logout-button{background-color:#fff;border:1px solid #2cc0e8;color:#2cc0e8;font-size:16px}.idle-popup-container .idle-popup-parent .popup-buttons .continue-button{background-color:#2cc0e8;color:#fff;font-size:16px}.card{position:relative;padding:1rem;background:#fff;box-shadow:0 4px 16px #2727271a;border-radius:.5rem;margin:1rem;display:flex;flex-direction:column;align-items:stretch}.card.fill-content{position:absolute;inset:0}.card-title-top{padding:1rem;background:-webkit-linear-gradient(left,#0291b1,#87b880);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-size:18px}.card-body{position:relative;display:flex;align-items:stretch;flex-grow:1}.card-body.center-content{position:absolute;inset:0;justify-content:center;justify-items:center}.card-header{display:flex;justify-content:space-between}.buttons{color:#0091b2}.break-glass-login-container{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:center;margin-left:auto;margin-right:auto;width:700px}.break-glass-login-container .email-input{padding:16px;border-radius:8px;border:1px solid #0091b2;font-size:inherit}.break-glass-login-container .email-input:focus{border:1px solid #5fcbe9;outline:none!important}.break-glass-login-container .controls{display:flex;align-items:center;justify-content:center}.break-glass-login-container .controls .login-button{width:120px}.break-glass-login-container .controls .cancel-button{width:100px}.dashboard-container{position:absolute;inset:0;display:flex;flex-direction:column;flex-grow:1}.dashboard-container .title{font-style:normal;font-weight:700;font-size:35px;text-align:center;color:#0091b2}.dashboard-container .sub-header{margin-bottom:32px;font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#686868}.dashboard-container .dashboard-content{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:center}.dashboard-container .dashboard-content .loading-user-spinner{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.dashboard-container .validation-error{color:#e7800b;text-align:center;font-weight:700;margin-top:16px;margin-bottom:16px;height:24px}.dashboard-footer-container{display:flex;align-items:stretch;justify-content:space-between;margin-left:8px;color:#686868}.dashboard-footer-container .session-information{display:flex;flex-direction:column;justify-content:flex-end}.dashboard-footer-container .session-information .session-title{font-size:20px;font-weight:700;margin-bottom:8px;color:#0091b2}.dashboard-footer-container .session-information .label-and-data{display:flex;font-size:16px}.dashboard-footer-container .session-information .label-and-data .label{width:120px;font-weight:700;font-size:inherit}.dashboard-footer-container .right-content{display:flex;flex-direction:column}.dashboard-footer-container .right-content .tae-logo{margin-bottom:8px}.dashboard-footer-container .right-content .version-number{text-align:right}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto;flex-grow:1}.login-container .login-button{width:120px}.login-container .break-glass-button{width:100px;margin-left:8px}.login-container .controls{display:flex;align-items:center;justify-content:center}.unselectable{user-select:none}.dashboard-main-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}.dashboard-main-container .title{text-align:center;text-transform:none}.dashboard-main-container .sub-header{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e7e7e7}.dashboard-main-container .section-button-list-container{display:flex;align-items:center;justify-content:center}.dashboard-main-container .section-button-list-container .section-button-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:900px}.dashboard-main-container .section-button-list-container .loading-roles-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-main-container .section-button-list-container .loading-roles-container .loading-spinnger{margin-bottom:16px}.dashboard-main-container .section-button-list-container .loading-roles-container .loading-text{font-size:inherit}.section-button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #0091b2;border-radius:16px;min-width:200px;height:160px;color:#0091b2;box-shadow:0 5px 5px #0003;margin-right:16px;margin-bottom:16px;cursor:pointer}.section-button-container:hover{background-color:#f6f6f6}.section-button-container .icon{margin-bottom:32px}.section-button-container .label{font-size:20px;font-weight:700}.privacy-container{backdrop-filter:blur(10px) brightness(.75);border-radius:10px;overflow:hidden;font-family:Montserrat;font-style:normal;font-size:28px;line-height:34px;display:flex;align-items:flex-end;align-content:space-between;text-align:center;flex-direction:column;justify-content:right;padding:16px;position:absolute;inset:0}.privacy-button{align-items:center;background-color:#0091b2;box-shadow:0 4px 16px #2727271a;color:#fff;display:flex;font-weight:700;height:56px;justify-content:space-evenly;width:350px;border:2px solid white}.privacy-button .infusion-button-icon{color:#fff}.privacy-button .infusion-button-text{animation:inAnimation .8s ease-in;padding-left:12px}.icon-button{cursor:pointer;margin-left:10px;margin-right:10px}.icon-button:hover{color:#686868}.header-container{display:flex;flex-direction:column;align-items:stretch;background-color:#f1f1f1}.header-row{display:flex;padding:16px 8px}.header-cell-container{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:capitalize;color:#494949;flex:1;display:flex}.header-cell-container .center{justify-content:center}.header-cell-container .left{justify-content:flex-start}.header-cell-container .right{justify-content:flex-end}.header-cell-content{display:flex;flex-grow:1}.checkbox{display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;width:20px;height:20px;padding:8px}.checkbox.checked{background-color:#0091b2;border:none}.checkbox.unchecked{background-color:#fff;outline:2px solid #0091b2}.search-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 16px;gap:10px;border:1px solid;border-color:#c5c5c5;border-radius:100px;margin-right:30px;flex-grow:1}.search-input{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;color:#c5c5c5;box-sizing:border-box;outline:none;border:none;color:#000}.search-input:focus{outline:none}.body-container{display:block;width:100%;margin-top:2px;overflow-y:auto;max-height:55vh}.row-container{background-color:#fff;padding:16px 8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:capitalize;display:flex;color:#494949}.row-container a{color:#2cc0e8}.row-alternate-bg{background-color:#f1f1f1}.row-selected{color:#fff;background-color:#2cc0e8}.cell-container{padding:0;flex:1;color:inherit;text-transform:none}.cell-container.capitalized{text-transform:capitalize}.treatmentRoom{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1;justify-content:center;padding:.5%}.treatmentRoom .roomheader{margin:auto;width:100%;font-weight:700;font-size:16px;color:#fff;background-color:#0091b2;border-radius:5px 5px 0 0;padding:.3em 0 .2em}.treatmentRoom .roomheader .headerText{position:relative;left:.8em}.treatmentRoom .roomtable{width:100%;padding-bottom:3em}.loadingSpinner{display:flex;align-items:center;align-content:center;justify-content:center;justify-items:center;padding-left:48%}.upload-popup{position:fixed;top:27.5%;left:28.75%;width:42.5%;height:21em;background-color:#fff;border-radius:15px;font-weight:700;color:#686868;box-shadow:3px 7px 15px 15px #00000026}.upload-popup .popup-contents{height:92.5%;margin-left:5%;font-size:20px}.upload-popup .popup-contents .title{margin:2.5% 0 4%;font-size:22px}.upload-popup .popup-contents .info{font-weight:300}.upload-popup .popup-contents .info .warninglabel{color:#d9534f}.upload-popup .popup-contents .treatmentroom{display:flex;justify-content:left;gap:1em}.upload-popup .popup-contents .collimeter{display:flex;justify-content:left;gap:4.5em}.upload-popup .popup-contents .package-upload{display:flex;width:100%;margin-top:3%;align-items:center}.upload-popup .popup-contents .package-upload .filename{width:75%;margin-left:3%;margin-right:3%;min-height:35px;max-height:35px;font-size:18px;background-color:#e7e7e7;border-color:#b5b5b5;color:#7d7d7d;border-radius:5px;text-align:left;padding-left:1em}.upload-popup .popup-contents .controls{margin-top:2%;width:98.5%;display:flex;justify-content:flex-end;gap:13px}.upload-popup .popup-contents .controls .button-upload{background-color:#2cc0e8;color:#fff;font-size:16px}.popup-contents>div:nth-child(2),.popup-contents>div:nth-child(3){padding-top:7px;padding-bottom:7px}.table-container{display:inline;float:inline-start;background-color:#f1f1f1}.table-container .list-table-body{overflow-y:auto;width:100%;text-align:center}.table-container .list-table-body::-webkit-scrollbar{width:10px}.table-container .list-table-body::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.table-container .list-table-body::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.table-container .list-table-body::-webkit-scrollbar-thumb:hover{background:#555}.table-container .details-column,.table-container .rooms-column{text-align:center;width:100%}.table-container .details-column .header-cell-content,.table-container .rooms-column .header-cell-content{justify-content:center;padding-right:2em}.table-container .details-column{flex-grow:.1}.table-container .rooms-column{flex-grow:.3}.divider{margin:0 .5em 0 0}.divider1{margin:0 0 0 .5em}.row-container{justify-content:left}.row-container .action-button{background-color:#2cc0e8;color:#fff;font-size:16px;max-width:3em;margin-right:.2em}.row-container .action-button:hover{background-color:#0091b2}.machine-spec-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1}.toggle-button-container{display:flex}.toggle-button-container .button{font-family:Roboto;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0em;text-align:center;border:2px solid transparent;padding:"16px";border-radius:0}.toggle-button-container .active{color:#2cc0e8;border-bottom:2px solid #2cc0e8}.toggle-button-container .inactive{color:#c5c5c5}.treatment-plans-nav-bar-container{display:flex;align-items:"flex-start";border-bottom:1px solid #e7e7e7}.horizontal-rule-container{height:1px;border-bottom:1px solid #c5c5c5;margin:16px 0}.dashed{border-bottom:1px dashed #c5c5c5}.plan-overview-container{display:flex;flex-direction:column}.protocol-drug-and-model-container{display:flex;flex-grow:1}.protocol-drug-and-model-container .protocol-drug-model-spinner-container{display:flex;flex-grow:1;justify-content:center}.protocol-drug-and-model-container .protocol-drug-model-contents{display:flex;flex-grow:1;flex-direction:column;align-items:stretch}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:16px}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container{display:flex;justify-content:space-between;width:100%}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container .dropDown{display:flex;flex-direction:column;padding-bottom:5px}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container .dropDown .takeSpace{width:12.5em}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container .dropDown .labelName{font-weight:700;color:#494949;font-size:18px;margin-bottom:8px;text-wrap:nowrap}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container .dropDown .dropDownField{flex-grow:1;font-weight:700;font-size:16px;background-color:#f6f6f6;padding:8px;color:#494949;border:1px solid #c5c5c5;border-radius:4px;min-width:200px;box-shadow:4px 4px 10px #c5c5c5}.protocol-drug-and-model-container .protocol-drug-model-contents .checkin-container .dropdown-container .dropDown .dropDownFieldWide{flex-grow:1;font-weight:700;font-size:16px;background-color:#f6f6f6;padding:8px;color:#494949;border:1px solid #c5c5c5;border-radius:4px;min-width:300px;box-shadow:4px 4px 10px #c5c5c5}.protocol-drug-and-model-container .controls{display:flex;flex-grow:1;justify-content:flex-end;gap:16px}.patient-treatment-approvals-container{display:flex;align-items:stretch;flex-grow:1}.patient-treatment-approvals-container .patient-treatment-approvals-content{display:flex;flex-grow:1;flex-direction:column;gap:16px;margin:8px}.patient-treatment-approvals-container .patient-treatment-approvals-content .patient-treatment-approvals-title{font-family:Roboto;font-size:18px;font-weight:700;line-height:19px;letter-spacing:0em;text-align:left;color:#686868;text-transform:uppercase;margin-bottom:8px}.patient-treatment-approvals-container .patient-treatment-approvals-content .patient-treatment-approval-row{display:flex;align-items:center;gap:16px}.patient-treatment-approvals-container .patient-treatment-approvals-content .patient-treatment-approval-row .checkmark-button{width:30px;height:30px}.patient-treatment-approvals-container .patient-treatment-approvals-content .disabled-button:hover{cursor:default}.patient-treatment-approvals-container .patient-treatment-approvals-content .alphabeam-approval-container{margin-top:24px}.patient-treatment-approvals-container .patient-treatment-approvals-content .alphabeam-approval-container .alphabeam-approval-contents{display:flex;margin:8px;justify-content:space-between;flex-grow:1}.label-and-data-container{display:flex;align-items:center;flex-grow:1}.label-and-data-container .label-and-data-contents{display:flex;min-width:100px;align-items:center;gap:16px;font-family:Roboto;font-size:16px;line-height:19px;letter-spacing:0em}.label-and-data-container .label-and-data-contents .label-text{font-weight:700}.label-and-data-container .label-and-data-contents .data-text{font-weight:400}.subsection-group-container{display:flex;flex-grow:1;align-items:stretch;padding:16px;border:1px solid #e7e7e7;border-radius:12px}.rs-approval-fail-warning{background-color:#d27170;color:#fff;padding:8px 16px;text-transform:capitalize;font-weight:700;border-radius:50px;max-width:160px}.patient-plan-details-container{display:flex;align-items:stretch;flex-grow:1;flex-direction:column;margin:24px 0;gap:18px}.patient-plan-details-container .patient-plan-title-container{display:flex;gap:36px}.patient-plan-details-container .patient-plan-title-container .patient-plan-title{font-family:Montserrat;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0em;color:#494949}.patient-plan-details-container .patient-plan-details-content{display:flex;align-items:stretch;flex-grow:1;flex-direction:column;margin:8px}.patient-plan-details-container .patient-plan-details-content .patient-plan-details-row{display:flex;flex-grow:1;text-wrap:nowrap;box-sizing:border-box;min-height:40px}.patient-plan-details-container .patient-plan-details-controls{display:flex;flex-grow:1;justify-content:flex-end;gap:16px}.text-input-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px;gap:10px;border:1px solid;border-color:#c5c5c5;border-radius:4px;background:#fbfbfb}.text-input-container.disabled{background-color:#e7e7e7;border-color:#e7e7e7}.text-input-container.readOnly{cursor:default}.text-input-container.highlightBorder{border-color:#2cc0e8}.text-input{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;width:100%;color:#494949;box-sizing:border-box;outline:none;border:none;background:#fbfbfb}.text-input:focus:placeholder{color:transparent}.text-input.disabled{background-color:#e7e7e7;color:#c5c5c5}.text-input.readOnly{cursor:default}.text-input.disabled::placeholder{color:#c5c5c5}.patient-plan-beam-details-container{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:24px}.patient-plan-beam-details-container .patient-plan-beam-details-title{font-family:Roboto;font-size:18px;font-weight:700;line-height:19px;letter-spacing:0em;text-align:left;color:#686868;text-transform:uppercase}.patient-plan-beam-details-container .beam-details-content{display:flex;flex-direction:column;gap:12px;flex-grow:1;align-items:stretch}.patient-plan-beam-details-container .beam-details-content .beam-details-data-row{display:flex;flex-grow:1}.patient-plan-beam-details-container .beam-details-content .beam-details-data-row .units{vertical-align:baseline;font-size:12px}.add-edit-note-container{position:relative;display:flex;align-items:stretch;flex-direction:column;margin-top:10px}.add-edit-note-controls{display:flex;flex-grow:1;justify-content:flex-end;margin-top:30px}.wysiwyg-container{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#494949;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;border:1px solid #c5c5c5;border-radius:8px;padding:10px;margin-top:10px}.wysiwyg-container.readOnly{padding:0;border:none;margin-top:0}.wysiwyg-controls{display:flex;margin-bottom:15px}.control-group{display:flex;margin-right:10px}.wysiwyg-textArea{border:1px solid black;resize:none;width:100%;max-width:100%;margin-top:8px}div.DraftEditor-root{font-family:Roboto,sans-serif;font-weight:400;z-index:0!important}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.style-control-container{padding:5px;border:1px solid #c5c5c5;margin-right:3px;color:#c5c5c5;display:flex;align-items:center}.style-control-container .active{color:#494949}.style-control-container:hover{cursor:pointer;color:#494949;border:1px solid #494949}.note-delete-verify-container{position:absolute;inset:0;background-color:#ffffffe6;align-items:center;justify-content:center;display:flex;flex-direction:column;border-radius:8px}.note-delete-verify-title{font-weight:700;margin-bottom:16px;color:#0091b2}.note-delete-verify-controls{display:flex;justify-content:space-between;width:250px}.note-delete-verify-controls .ok-button{background-color:#0091b2;color:#fff;font-size:13px}.note-delete-verify-controls .ok-button:hover{background-color:#2cc0e8}.note-delete-verify-controls .cancel-button{background-color:#e7e7e7;color:#7d7d7d;font-size:13px}.note-delete-verify-controls .cancel-button:hover{background-color:#c5c5c5;color:#f6f6f6}.send-button{width:98px}.send-button.disabled{color:#7d7d7d;background-color:#e7e7e7}.send-button.active{color:#fff;background-color:#0091b2}.send-button.active:hover{background-color:#2cc0e8}.cancel-button{width:98px;background-color:#e7e7e7;color:#7d7d7d;margin-left:10px}.cancel-button:hover{background-color:#c5c5c5;color:#f6f6f6}.setup-notes-container{display:flex;flex-direction:column;flex-grow:1;border:1px solid #e7e7e7;border-radius:16px;margin-top:16px;padding:16px;align-items:stretch;justify-content:center}.treatment-plans-content-container{display:flex;flex-grow:1;flex-direction:column}.plan-container{display:flex;flex-direction:column}.plan-container .title{font-family:Montserrat;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0em;color:#494949;margin:16px 0}.plan-container .subtitle{font-family:Roboto;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0em;text-align:left;color:#686868;text-transform:uppercase;margin-bottom:16px}.plan-container .plan-data{flex-grow:1;margin:8px}.plan-container .data-group{display:flex;align-items:center}.plan-container .data-group .label-and-data{display:flex;min-width:100px;margin-bottom:12px;margin-right:50px;align-items:center}.plan-container .data-group .label-and-data .label{font-family:Roboto;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0em;min-width:150px;margin-right:16px}.plan-container .data-group .label-and-data .data{font-family:Roboto;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0em;width:200px;margin-right:16px;text-transform:capitalize}.plan-container .data-group .label-and-data .lower-case{text-transform:none}.plan-container .data-group .label-and-data .input{padding:8px;border:1px solid #e7e7e7;border-radius:4px;outline:none;font-size:16px;width:170px}.plan-container .data-group .label-and-data .approval-required{color:red;font-weight:700;text-transform:uppercase}.plan-container .beam-data{display:flex;flex-direction:column;padding:16px;border:1px solid #e7e7e7;border-radius:12px;margin-bottom:16px}.plan-container .controls{display:flex;justify-content:flex-end}.plan-container .controls .edit-button{background-color:#fff;color:#2cc0e8;border:1px solid #2cc0e8}.plan-container .controls .save-button{background-color:#2cc0e8;color:#fff}.plan-container .controls .cancel-button{background-color:#fff;color:#2cc0e8;border:1px solid #2cc0e8;width:140px}.treatment-plans-list-container{display:flex;flex-direction:column;margin-bottom:32px}.title{font-family:Roboto;font-size:18px;font-weight:700;line-height:21px;letter-spacing:0em;color:#686868;text-transform:uppercase;margin-bottom:16px;margin-top:16px}.search-plans-container{display:flex;margin-bottom:32px}.search-plans-container .reset-filters-button{margin-left:16px}.search-plans-container .active-reset-button{color:#fff;background-color:#2cc0e8}.search-plans-container .inactive-reset-button{color:#c5c5c5;background-color:#e7e7e7}.treatment-plans-card{width:100%}.treatment-plans-container{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;padding-left:16px}.patient-info-delete-verify-container{position:absolute;inset:0;background-color:#ffffffe6;align-items:center;justify-content:center;display:flex;flex-direction:column;border-radius:8px}.patient-info-delete-verify-title{font-weight:700;margin-bottom:16px;color:#0091b2}.patient-info-delete-verify-controls{display:flex;justify-content:space-between;width:250px}.patient-info-delete-verify-controls .ok-button{background-color:#0091b2;color:#fff;font-size:16px}.patient-info-delete-verify-controls .ok-button:hover{background-color:#2cc0e8}.patient-info-delete-verify-controls .cancel-button{background-color:#e7e7e7;color:#7d7d7d;font-size:16px}.patient-info-delete-verify-controls .cancel-button:hover{background-color:#c5c5c5;color:#f6f6f6}.patient-info-delete-verify-controls .archived{background-color:#cd3d36}.patient-info-delete-verify-controls .unarchived{background-color:#359d36}.edit-patient-info-container{display:flex;position:relative;flex-grow:1}.edit-patient-info-container .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:16px;flex-grow:1}.edit-patient-info-container .column{display:flex;flex-direction:column;flex:1;padding:0 32px 0 0}.edit-patient-info-container .label-info-container{display:flex;height:35px;margin-bottom:16px;align-items:center}.edit-patient-info-container .label{width:175px;font-weight:700;text-transform:capitalize;color:#494949;font-size:16px}.edit-patient-info-container .archived{flex-grow:1;width:50px;font-weight:700;text-transform:capitalize;color:#ae2e29;font-size:16px}.edit-patient-info-container .unarchived{flex-grow:1;width:50px;font-weight:700;text-transform:capitalize;color:#3eab3e;font-size:16px}.edit-patient-info-container .textfield{flex-grow:1;background-color:#f6f6f6;padding:8px;color:#494949;width:318px;border:1px solid #c5c5c5;border-radius:4px;font-size:16px}.edit-patient-info-container .textfield:focus{outline:2px solid #0091b2!important;border:none}.edit-patient-info-container .textfield:disabled{background-color:#e7e7e7;border:none}.edit-patient-info-container .select{flex-grow:1;background-color:#f6f6f6;padding:8px;color:#494949;width:336px;border:1px solid #c5c5c5;border-radius:4px;font-size:16px}.date-picker{position:relative;flex-grow:1}.date-picker .CalendarDay__selected{background:#1ab5e1;color:#fff}.date-picker-nav-button{display:flex;background-color:#1ab5e1;padding:8px;color:#fff;width:20px;height:20px;justify-content:center;align-items:center;margin:5px}div.date-picker>div>div>div>div{margin-right:16px;width:50%}div.DayPickerNavigation{display:flex;justify-content:space-between;width:100%}.month-and-year-select{display:"flex";justify-content:"center";margin-top:"-12px";margin-bottom:"12px"}.patient-infusion-container .clock{display:flex;justify-content:center;color:#272727;font-weight:700;font-size:68px;padding-bottom:16px}.patient-infusion-container .start-container{display:flex;padding-bottom:36px;justify-content:flex-end}.patient-infusion-container .end-inputs-container{display:flex;justify-content:flex-end}.patient-infusion-container .show-add-button{padding-bottom:24px}.infusion-history-row-container .history-actions-container{display:flex;justify-content:center}.patient-blood-sample-container{display:flex;flex-direction:column}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;inset:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px #0000001a;position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012;border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;inset:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.notes-card{display:flex;flex-direction:column}.service-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1}.service-container .domain-restriction-content-container{display:flex;flex-grow:1;flex-direction:column;justify-content:stretch;padding:8px}.service-container .domain-restriction-content-container .section-header{margin-top:32px;text-transform:uppercase;color:#494949;font-weight:700;font-size:20px;margin-bottom:24px}.service-container .domain-restriction-content-container .filters-list{display:flex;flex-direction:row;flex-grow:1;align-items:stretch;overflow-y:hidden;overflow-x:hidden;margin-left:16px;margin-bottom:16px}.service-container .domain-restriction-content-container .filters-list .user-filter{margin-right:0}.service-container .domain-restriction-content-container .event-list-container{display:flex;align-items:stretch;align-content:stretch;flex-direction:column;margin-bottom:16px}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container{display:flex;margin-bottom:16px;margin-left:16px}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container{position:relative;display:flex;isolation:isolate}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:-300px;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker.compact{height:50px}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.service-container .domain-restriction-content-container .event-list-container .filter-controls-container .date-picker-container .date-range-button{margin-right:16px}.service-container .domain-restriction-content-container .export-container{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;margin-bottom:16px}.service-container .domain-restriction-content-container .export-container .description{margin-bottom:16px}.service-container .domain-restriction-content-container .export-container .download-button{width:100px}.service-container .domain-restriction-content-container .export-container .export-content{margin-left:16px}.actionButtons{display:flex;justify-content:flex-start}.access-keys{display:flex;padding-bottom:32px;flex-direction:column;row-gap:8px}.access-keys .header-info{padding-left:8px}.access-keys .access-keys-button-container{display:flex;justify-content:"flex-start";padding-left:8px;align-items:center;flex-direction:row;column-gap:8px}.access-keys .access-keys-button-container .access-keys-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px}.access-keys .access-keys-button-container .access-keys-button-enabled{background-color:#2cc0e8;color:#fbfbfb}.add-domain{display:flex;justify-content:"flex-start";padding-bottom:32px}.add-domain .domain-restriction-input-container{padding:1rem}.add-domain .add-button-container{display:flex;align-items:center;padding-left:8px}.add-domain .add-button-container .add-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px}.add-domain .add-button-container .add-button-enabled{background-color:#2cc0e8;color:#fbfbfb}.check-domain-button-container{display:flex;align-items:center;padding:22px 8px 8px 20px}.check-domain-button-container .check-domain-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px}.check-domain-button-container .check-domain-button-enabled{background-color:#2cc0e8;color:#fbfbfb}.domain-restriction-action-buttons{display:flex;justify-content:space-between;width:105px}.domain-restriction-action-buttons .save-button{background-color:#2cc0e8}.domain-restriction-action-buttons .cancel-button{background-color:#e7e7e7;color:#7d7d7d;font-size:13px}.domain-restriction-action-buttons .cancel-button:hover{background-color:#c5c5c5;color:#f6f6f6}.domain-restriction-list{display:flex;flex-direction:column;margin-left:16px}.domain-restriction-list .domain-restriction-table-body{max-height:500px;overflow-y:auto}.domain-restriction-list .domain-restriction-table-body::-webkit-scrollbar{width:10px}.domain-restriction-list .domain-restriction-table-body::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.domain-restriction-list .domain-restriction-table-body::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.domain-restriction-list .domain-restriction-table-body::-webkit-scrollbar-thumb:hover{background:#555}.domain-restriction-list .details-column,.domain-restriction-list .rooms-column{text-align:center;width:100px}.domain-restriction-list .details-column .header-cell-content,.domain-restriction-list .rooms-column .header-cell-content{justify-content:center}.domain-restriction-list .details-column{flex-grow:.1}.domain-restriction-list .rooms-column{flex-grow:.3}.firecall-email-action-buttons{display:flex;justify-content:space-between;width:105px}.firecall-email-action-buttons .save-button{background-color:#2cc0e8}.firecall-email-action-buttons .cancel-button{background-color:#e7e7e7;color:#7d7d7d;font-size:13px}.firecall-email-action-buttons .cancel-button:hover{background-color:#c5c5c5;color:#f6f6f6}.trash-button{background-color:#ae2e29;color:#fff}.doctor-name-list{display:flex;flex-direction:column;margin-left:16px}.doctor-name-list .doctor-name-list-body{max-height:288px;overflow-y:auto}.doctor-name-row-container{display:flex;align-items:center}.doctor-name-row-container:hover{background-color:#e7e7e7;cursor:pointer}.doctor-name-row-container .button-spacer{margin-right:16px}.doctor-name-row-container .trash-button{background-color:#ae2e29;color:#fff}.doctor-name-registry-container{display:flex;flex-grow:1;flex-direction:column;justify-content:stretch;padding:8px}.doctor-name-registry-container .doctor-name-registry-content-container{display:flex;justify-content:flex-start;margin-bottom:32px}.doctor-name-registry-container .doctor-name-registry-content-container .add-doctor-input{padding:1rem}.doctor-name-registry-container .doctor-name-list-container{position:relative}.doctor-name-registry-container .add-doctor-button-container{display:flex;align-items:center;padding:0 1rem}.doctor-name-registry-container .add-doctor-button-container.center-spinner{justify-content:center}.doctor-name-registry-container .add-doctor-button-container .add-doctor-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px;margin-right:16px}.doctor-name-delete-verify-container{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:8px;background-color:#ffffffe6;border:1px solid #0091b2}.doctor-name-delete-verify-container .doctor-name-delete-verify-title{font-weight:700;color:#0091b2}.doctor-name-delete-verify-container .doctor-name-delete-verify-doctor-name{font-size:18px;font-weight:bolder;color:#0091b2}.doctor-name-delete-verify-container .doctor-name-delete-verify-controls{display:flex;justify-content:space-between;width:250px;gap:16px}.audit-trail-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1}.audit-trail-container .audit-trail-content-container{display:flex;flex-grow:1;flex-direction:column;justify-content:stretch;padding:8px}.audit-trail-container .audit-trail-content-container .section-header{margin-top:32px;text-transform:uppercase;color:#494949;font-weight:700;font-size:20px;margin-bottom:24px}.audit-trail-container .audit-trail-content-container .filters-list{display:flex;flex-direction:row;flex-grow:1;align-items:stretch;overflow-y:hidden;overflow-x:hidden;margin-left:16px;margin-bottom:16px}.audit-trail-container .audit-trail-content-container .filters-list .user-filter{margin-right:0}.audit-trail-container .audit-trail-content-container .event-list-container{display:flex;align-items:stretch;align-content:stretch;flex-direction:column;margin-bottom:16px}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container{display:flex;margin-bottom:16px;margin-left:16px}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container{position:relative;display:flex;isolation:isolate}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:-300px;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker.compact{height:50px}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.audit-trail-container .audit-trail-content-container .event-list-container .filter-controls-container .date-picker-container .date-range-button{margin-right:16px}.audit-trail-container .audit-trail-content-container .export-container{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;margin-bottom:16px}.audit-trail-container .audit-trail-content-container .export-container .description{margin-bottom:16px}.audit-trail-container .audit-trail-content-container .export-container .download-button{width:158px;margin-right:16px}.audit-trail-container .audit-trail-content-container .export-container .export-content{margin-left:16px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container{display:flex;margin-bottom:16px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container{position:relative;display:flex;isolation:isolate}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:0;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container .date-picker.compact{height:50px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-date-picker-container .date-range-button{margin-right:16px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container{position:relative;display:flex;isolation:isolate}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:0;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container .date-picker.compact{height:50px}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.audit-trail-container .audit-trail-content-container .export-container .export-controls-container .export-pdf-container .date-range-button{margin-right:16px}.list-item-container{display:flex;justify-content:space-between;padding:8px}.list-item-container:hover,.list-item-container.selected{background-color:#f6f6f6}.list-item-container .name{user-select:none;text-transform:none}.list-item-container .name.capitalized{text-transform:capitalize}.audit-trail-filter-container{display:flex;flex-direction:column;width:300px;margin-right:16px;align-content:stretch;justify-items:stretch;flex-grow:1}.audit-trail-filter-container .title{height:20px;margin:0 0 16px;user-select:none;color:#b5b5b5;text-transform:capitalize;font-size:18px}.audit-trail-filter-container .search{max-height:25px;min-height:25px;margin-bottom:8px;margin-right:0}.audit-trail-filter-container .list-and-button{display:flex;flex-direction:column;flex-grow:1}.audit-trail-filter-container .list-and-button .list-container{flex-grow:1;border:1px solid #e7e7e7;border-radius:8px;overflow:hidden;overflow-y:auto;justify-items:space-between;max-height:275px}.audit-trail-filter-container .list-and-button .list-container::-webkit-scrollbar{width:10px}.audit-trail-filter-container .list-and-button .list-container::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.audit-trail-filter-container .list-and-button .list-container::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.audit-trail-filter-container .list-and-button .list-container::-webkit-scrollbar-thumb:hover{background:#555}.audit-trail-filter-container .list-and-button .clear-button{text-align:right;padding:8px;user-select:none}.audit-trail-filter-container .list-and-button .clear-button:hover{color:#c5c5c5;cursor:pointer}.banner-message-collection{position:sticky;top:16px;z-index:3}.close-button-container{cursor:pointer}.success-icon-container{display:flex;align-items:center;justify-content:center;padding:5px;color:#fff;background-color:#359d36;max-width:100px;max-height:100px;border-radius:100px}.banner-message-container{display:flex;z-index:2;align-items:stretch;background-color:#c5c5c5;font-size:16px;padding:16px;color:#fff;min-height:20px;border-radius:8px;margin:16px 16px 0;box-shadow:0 8px 4px #00000026;opacity:1;transition:opacity 5s ease-in-out}.banner-message-container.fade-out{opacity:0}.banner-message-container:hover{opacity:1;transition:none}.banner-message-container.error{color:#000;font-weight:700;background-color:#e19897}.banner-message-container.info{color:#272727;font-weight:700;background-color:#c5c5c5}.banner-message-container.success{color:#000;font-weight:700;background-color:#c5e5c4}.banner-message-container.warning{color:#000;font-weight:700;background-color:#f0ad4e}.banner-message-container .banner-message-text{margin-left:16px;margin-right:16px;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.banner-message-container .icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32px}.banner-message-container .controls-container{display:flex;flex-direction:column;justify-content:flex-start}.info-icon-container{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;padding:5px;width:22px;height:22px;color:#fff;background-color:#7d7d7d;border-radius:100px}.error-icon-container{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;padding:5px;width:22px;height:22px;color:#fff;background-color:#bb3430;border-radius:100px}.warning-icon-container{display:flex;align-items:center;justify-content:center;padding:5px;color:#fff;background-color:#d14804;width:22px;height:22px;border-radius:100px}.main-content{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;overflow-y:auto}.popup-message-collection{position:sticky;top:6px;z-index:2;margin-top:1%}.popup-container{align-items:center;background-color:#0000;backdrop-filter:blur(0px);margin-bottom:-95px}.popup-container .popup-parent{box-shadow:0 8px 4px #00000026;background-color:#e19897;border-radius:12px;border:3px solid #d27170;display:flex;min-height:90px;margin:0 auto;padding:0 0 12px;width:475px}.popup-container .popup-parent .alertSection{width:15%;margin-right:16px}.popup-container .popup-parent .alertSection .alertIcon{color:#fff;padding-left:25px;padding-top:20px}.popup-container .popup-parent .textSection{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-container .popup-parent .textSection .popup-header{font-weight:800;width:100%}.popup-container .popup-parent .textSection .popup-header .header-text{text-align:center;color:#fff;font-size:24px;padding-top:15px;margin-bottom:8px}.popup-container .popup-parent .textSection .popup-header .popup-body-text{text-align:center;font-size:18px;margin-bottom:5px}.popup-container .popup-parent .buttonSection{display:flex;justify-content:flex-end;width:8.5%;padding-right:8px;padding-top:8px}.popup-container .popup-parent .buttonSection .botton-close{background-color:#fff;color:#d27170;cursor:pointer;height:30px;width:30px}.popup-container .popup-parent .buttonSection .botton-close:hover{color:#cd3d36}.reset-filters-button-container{display:flex;align-items:center;width:149px;height:40px;justify-content:space-between;padding:8px 12px;text-transform:capitalize;background-color:#0091b2;color:#fff;user-select:none;cursor:pointer}.disabled{background-color:#e7e7e7;color:#c5c5c5;cursor:default}.hover{background-color:#1ab5e1}.patient-list-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1}.container-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.search-header{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 24px}.search-input{margin-right:30px;flex-grow:1}.list-container{display:flex;flex-direction:column}.toggle-archived-container{display:flex;align-items:center;justify-content:center;margin-right:32px}.toggle-archived-container .label{font-size:16px;color:#494949;margin-right:16px}.patient-info-container{display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:center;flex-grow:1}.loading-container{display:flex;align-items:center;justify-content:center;color:#0091b2;flex-grow:1;margin-bottom:16px}.patient-info-and-avatar{display:flex;position:relative;margin-left:16px}.patient-info-and-avatar .patientData,.info-gender{text-transform:capitalize}.edit-controls{display:flex;justify-content:flex-end}.edit-button{background-color:#fff;border:1px solid #2cc0e8;color:#2cc0e8;font-size:16px;margin-left:16px}.edit-button.check-in-out-button{width:200px}.edit-button:hover{background-color:#f6f6f6}.edit-save-cancel-container{display:flex}.edit-cancel-button{background-color:#fff;border:1px solid #c5c5c5;color:#2cc0e8;font-size:16px;width:125px}.edit-cancel-button:hover{background-color:#f6f6f6}.edit-save-button{background-color:#2cc0e8;color:#fff;font-size:16px;margin-left:16px;width:125px}.edit-save-button:hover{background-color:#5fcbe9}.edit-archive-button{background-color:#cd3d36;color:#fff;font-size:16px;margin-left:16px;width:50px}.edit-archive-button:hover{background-color:#d27170}.edit-unarchive-button{background-color:#359d36;color:#fff;font-size:16px;margin-left:16px;width:200px}.edit-unarchive-button:hover{background-color:#3eab3e}.upload-button{background-color:#fff;border:1px solid #c5c5c5;color:#2cc0e8;font-size:16px;margin-top:16px;width:125px}.upload-button:hover{background-color:#f6f6f6}.server-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d27170;flex-grow:1;margin-bottom:16px}.server-error-container .error-title{color:#d27170;font-weight:700;font-size:18px}.server-error-container .error-description{font-size:18px}.avatar-container{display:flex;flex-direction:column;align-items:center;width:200px;padding-top:16px}.avatar-container .avatar-input-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.avatar-container .avatar-input-container .avatar-file-input{display:none}.avatar-container .avatar-input-container .avatar-upload-button{background-color:#2cc0e8;color:#fff;font-size:16px;margin-bottom:16px}.avatar-container .avatar-image{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:16px}.avatar-container .upload-error{text-align:center;color:#cd3d36;font-weight:700;font-size:16px}.display-patient-info-container{display:flex;flex-grow:1}.patient-info{display:flex;flex-grow:1;margin-left:32px;margin-top:16px}.patient-info .column{display:flex;flex-direction:column;flex-grow:1;margin-right:16px;width:200px;align-content:flex-start}.patient-info .label-and-data{display:flex}.patient-info .label-and-data .label{width:140px;font-weight:700;text-transform:capitalize}.patient-info .label-and-data .data{text-transform:capitalize}.patient-info .strong{font-weight:700}.patient-info .item{padding:8px 0;justify-content:flex-start}.patient-info .short{width:100px}.patient-container{display:flex;flex-direction:column}.patient-controls{display:flex;justify-content:flex-end;width:100%;margin-bottom:30px}.go-back-button{width:96px;font-size:16px;background-color:#fbfbfb;color:#2cc0e8;border:1px solid #c5c5c5;margin-right:16px}.patient-infusion-container{position:relative;display:flex;flex-direction:column;flex-grow:1}.patient-infusion-container .patient-infusion-content-container{display:flex;flex-direction:column;flex-grow:1;justify-items:stretch}.patient-infusion-container .infusion-tracker-container{display:flex;align-items:center;flex-grow:1}.patient-infusion-container .infusion-time-container{display:flex;flex-direction:column;flex-grow:2}.patient-infusion-container .paddingright{padding-right:10px;gap:10px}.patient-infusion-container .clock{display:flex;justify-content:center;color:#272727;font-weight:700;font-size:68px}.patient-infusion-container .timer{display:flex;justify-content:center;color:#7d7d7d;font-weight:400;font-size:22px}.patient-infusion-container .infusion-controls-container{display:flex;flex-direction:column;flex-grow:1;align-content:flex-end;margin-right:32px}.patient-infusion-container .edit-start-time-container,.patient-infusion-container .edit-end-time-container{display:flex}.patient-infusion-container .start-container{display:flex;padding-bottom:36px;justify-content:flex-end;align-items:flex-end}.patient-infusion-container .start-input-time-input{position:relative;display:inline-block;width:fit-content}.patient-infusion-container .input-text-format{display:flex;align-items:center;justify-content:center;font-size:14px}.patient-infusion-container .start-input-time-dropdown{position:absolute;top:100%;z-index:2}.patient-infusion-container .start-infusion-spacing{display:flex;gap:18.05px}.patient-infusion-container .start-infusion-spacing-editing{display:flex;gap:37px}.patient-infusion-container .end-container{display:flex;flex-direction:column;justify-content:flex-end}.patient-infusion-container .end-inputs-container{display:flex;justify-content:flex-end;align-items:flex-end}.patient-infusion-container .edit-container{display:flex;padding-left:16px;padding-right:16px}.patient-infusion-container .square-icon-button{border-radius:8px}.patient-infusion-container .edit-button-enabled{border:1px solid #c5c5c5;background-color:#fbfbfb}.patient-infusion-container .cancel-button-container{padding-right:16px}.patient-infusion-container .cancel-button{border:1px solid #c5c5c5;background-color:#fbfbfb}.patient-infusion-container .save-button{background-color:#2cc0e8}.patient-infusion-container .infusion-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px}.patient-infusion-container .infusion-button-enabled{color:#fbfbfb;background-color:#2cc0e8}.patient-infusion-container .add-session-container{display:flex;justify-content:flex-end}.patient-infusion-container .add-session-button{font-weight:400;font-size:16px;line-height:19px;border:1px solid #c5c5c5;border-radius:10px;color:#2cc0e8;background-color:#fbfbfb}.patient-infusion-container .line-break{border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to left,#0091b2,#89b880);width:100%;margin-top:50px;margin-bottom:16px}.patient-infusion-container .DateInput{padding-right:30px}.patient-infusion-container .DateInput_input{width:120%;padding:7.4px 11px}.patient-infusion-container .title{padding:1rem;color:#494949;font-weight:700;font-size:18px;text-transform:uppercase;margin-top:32px;flex-grow:1;align-items:flex-start;justify-content:flex-start}.patient-infusion-container .loader-container{display:flex;justify-content:center;flex-grow:1}.patient-infusion-container .history-table-container{display:flex;flex-direction:"column";align-items:"flex-start"}.patient-infusion-container .table-container{background-color:#fff;border-collapse:collapse;display:flex;flex-direction:column;align-items:stretch;width:100%}.patient-infusion-container .table-container .time-format-cell{display:grid;align-items:flex-start}.patient-infusion-container .table-container .body-container{display:block;width:100%;margin-top:2px;overflow-y:auto;max-height:55vh}.patient-infusion-container .table-container .body-container::-webkit-scrollbar{width:10px}.patient-infusion-container .table-container .body-container::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.patient-infusion-container .table-container .body-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.patient-infusion-container .table-container .body-container::-webkit-scrollbar-thumb:hover{background:#555}.infusion-history-row-container .history-actions-container{display:flex;justify-content:left}.infusion-history-row-container .square-icon-button{border-radius:8px}.infusion-history-row-container .cancel-button{border:1px solid #c5c5c5;background-color:#fbfbfb;margin-left:0}.infusion-history-row-container .save-button{background-color:#2cc0e8;margin-left:16px}.infusion-history-row-container .edit-button-enabled{border:1px solid #c5c5c5;background-color:#fbfbfb}.dropdown{display:grid;grid-template-columns:repeat(3,150px);background-color:#fff;border:1px solid #272727;border-radius:4px;position:absolute;z-index:2}.dropdown-column{display:flex;flex-direction:column;align-items:center}.dropdown-column label{font-size:12px;color:#000;margin-bottom:5px}.scrollable-list{max-height:150px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;width:150px}.scrollable-list::-webkit-scrollbar{display:none}.option{padding:5px 0;text-align:center;cursor:pointer}.option:hover{background-color:#1ab5e1;color:#fff}.option.selected{background-color:#0091b2;color:#fff}.notes-card{position:relative;display:flex;flex-direction:column;flex-grow:1}.notes-container{display:flex;flex-direction:column;align-items:stretch;border:1px solid #c5c5c5;border-radius:12px;padding:16px 12px 16px 16px}.notes-list{display:flex;flex-direction:column;overflow-y:auto}.notes-list::-webkit-scrollbar{width:10px}.notes-list::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.notes-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.notes-list::-webkit-scrollbar-thumb:hover{background:#555}.notes-item{display:flex;position:relative;flex-direction:column;color:#494949;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:8px;margin:0 24px 8px 0;padding:16px;font-family:Roboto;font-style:normal;font-size:16px;line-height:19px}.notes-item.highlighted{border:1px solid #0091b2}.note-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.note-header-left{display:flex;flex-direction:row;justify-content:flex-start}.note-author{font-weight:700}.note-date,.note-time,.note-edited{margin-left:16px;margin-right:16px;color:#7d7d7d;font-weight:400}.note-not-edited{display:none}.note-edited{position:relative;display:inline-block}.note-edited .note-edited-tooltip{visibility:hidden;color:#c5c5c5;background-color:#000;text-align:center;width:170px;padding:5px;border-radius:8px;position:absolute;z-index:1;margin-left:5px;margin-top:-5px}.note-edited:hover .note-edited-tooltip{visibility:visible;opacity:1}.note-body{margin-top:18px;font-weight:400;max-width:1480px}.edit-controls{display:flex;margin-top:10px;justify-content:flex-end}.control-button{color:#c5c5c5;background-color:transparent}.control-button:hover,.control-button.highlighted{color:#0091b2}.control-button.highlighted:hover{color:#2cc0e8}.patient-checkin-container{display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:center;flex-grow:1}.patient-checkin-container .input-container{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.patient-checkin-container .label-info-container{height:35px;margin-bottom:16px;align-items:center}.patient-checkin-container .label-info-container .textfield{flex-grow:1;background-color:#f6f6f6;padding:8px;color:#494949;width:318px;border:1px solid #c5c5c5;border-radius:4px;font-size:16px}.patient-checkin-container .label-info-container .textfield:focus{outline:2px solid #0091b2!important;border:none}.patient-checkin-container .label-info-container .textfield:disabled{background-color:#e7e7e7;border:none}.patient-checkin-container .label{font-weight:700;text-transform:capitalize;color:#494949;font-size:16px;margin-bottom:8px}.patient-checkin-container .checkin-container{display:flex;justify-content:flex-end}.drug-protocol-and-model-container{flex-grow:1;padding:2rem}.drug-protocol-and-model-container .drug-protocol-and-model-content{display:flex;align-items:center;margin:20px 0}.drug-protocol-and-model-container .drug-protocol-and-model-content .label-and-data{display:flex;flex:1;align-items:center;justify-content:center;gap:16px}.drug-protocol-and-model-container .drug-protocol-and-model-content .label-and-data .label{font-weight:700;color:#494949;font-size:18px}.drug-protocol-and-model-container .drug-protocol-and-model-content .label-and-data .data{text-transform:capitalize;font-size:18px}.patient-blood-sample-container{position:relative;display:flex;flex-direction:column;flex-grow:1}.patient-blood-sample-container .add-blood-sample{display:flex;justify-content:"flex-start";padding-bottom:32px}.patient-blood-sample-container .add-blood-sample .blood-sample-input-container{padding:1rem}.patient-blood-sample-container .add-blood-sample .add-button-container{display:flex;align-items:center;padding-left:8px}.patient-blood-sample-container .add-blood-sample .add-button-container .add-button{font-weight:400;font-size:16px;line-height:19px;border-radius:4px}.patient-blood-sample-container .add-blood-sample .add-button-container .add-button-enabled{background-color:#2cc0e8;color:#fbfbfb}.patient-blood-sample-container .table-container{background-color:#fff;border-collapse:collapse;display:flex;flex-direction:column;align-items:stretch}.patient-blood-sample-container .table-container .body-container{max-height:55vh;overflow-y:auto}.patient-blood-sample-container .table-container .body-container .center-text{display:flex;justify-content:center}.patient-blood-sample-container .table-container .body-container .sample-history-row-container{padding-right:0}.patient-blood-sample-container .table-container .body-container .sample-history-row-container .cancel-button-container{padding-right:16px}.patient-blood-sample-container .table-container .body-container .sample-history-row-container .square-icon-button{border-radius:8px}.patient-blood-sample-container .table-container .body-container .sample-history-row-container .cancel-button{border:1px solid #c5c5c5;background-color:#fbfbfb;margin-right:16px}.patient-blood-sample-container .table-container .body-container .sample-history-row-container .save-button{background-color:#2cc0e8}.patient-blood-sample-container .table-container .body-container .sample-history-row-container .edit-button-enabled{border:1px solid #c5c5c5;background-color:#fbfbfb}.flex-container{display:flex;width:100%}.SingleDatePicker{position:relative}.DayPicker{position:absolute;z-index:-1;border:1px solid;border-color:#c5c5c5;border-radius:4px;font-family:Roboto;color:#272727}.DayPickerKeyboardShortcuts_panel{display:none}.DayPicker_weekHeader{color:#000}.DayPickerKeyboardShortcuts_buttonReset{display:none}.DayPickerNavigation_button{background:#007e99}.DayPickerNavigation_svg__horizontal{fill:#fff}.DateInput_input{color:#000;background:#fbfbfb;border:1px solid;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;border-radius:4px;border:1px solid #c5c5c5}.DateInput_input__small{font-size:16px;line-height:19px;padding:9px}.card-title{overflow:hidden;color:#000;z-index:-1}.CalendarDay__default{border:1px solid #c5c5c5}.actionButtons{display:flex;justify-content:space-between}.planning-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1}.planning-container .planning-content-container{display:flex;flex-grow:1;flex-direction:column;justify-content:stretch;padding:8px}.planning-container .planning-content-container .section-header{margin-top:32px;text-transform:uppercase;color:#494949;font-weight:700;font-size:20px;margin-bottom:24px}.planning-container .planning-content-container .filters-list{display:flex;flex-direction:row;flex-grow:1;align-items:stretch;overflow-y:hidden;overflow-x:hidden;margin-left:16px;margin-bottom:16px}.planning-container .planning-content-container .filters-list .user-filter{margin-right:0}.planning-container .planning-content-container .event-list-container{display:flex;align-items:stretch;align-content:stretch;flex-direction:column;margin-bottom:16px}.planning-container .planning-content-container .event-list-container .filter-controls-container{display:flex;margin-bottom:16px;margin-left:16px}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container{position:relative;display:flex;isolation:isolate}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:-300px;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker.compact{height:50px}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.planning-container .planning-content-container .event-list-container .filter-controls-container .date-picker-container .date-range-button{margin-right:16px}.planning-container .planning-content-container .export-container{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;margin-bottom:16px}.planning-container .planning-content-container .export-container .description{margin-bottom:16px}.planning-container .planning-content-container .export-container .download-button{width:158px;margin-right:16px}.planning-container .planning-content-container .export-container .export-content{margin-left:16px}.planning-container .planning-content-container .export-container .export-controls-container{display:flex;margin-bottom:16px}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container{position:relative;display:flex;isolation:isolate}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:0;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container .date-picker.compact{height:50px}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.planning-container .planning-content-container .export-container .export-controls-container .export-date-picker-container .date-range-button{margin-right:16px}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container{position:relative;display:flex;isolation:isolate}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container .date-picker{display:flex;flex-direction:row;position:absolute;top:50px;left:0;width:620px;height:400px;background-color:#fff;padding:8px;border:1px solid #494949;border-radius:8px}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container .date-picker.compact{height:50px}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container .date-picker .DateRangePickerInput{display:flex;align-items:center;justify-content:space-around;width:104%;border:none}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container .date-picker .DateRangePickerInput_arrow{text-align:center;padding:0;margin:0}.planning-container .planning-content-container .export-container .export-controls-container .export-pdf-container .date-range-button{margin-right:16px}.page-controls{display:flex;justify-content:flex-end;width:100%;margin-bottom:30px}.load-spinner{display:flex;justify-content:center;align-items:center;height:100%}.event-list{display:flex;flex-direction:column;margin-left:16px}.event-list .event-list-table-body{max-height:500px;overflow-y:auto}.event-list .event-list-table-body::-webkit-scrollbar{width:10px}.event-list .event-list-table-body::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.event-list .event-list-table-body::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.event-list .event-list-table-body::-webkit-scrollbar-thumb:hover{background:#555}.event-list .details-column,.event-list .rooms-column{text-align:center;width:100px}.event-list .details-column .header-cell-content,.event-list .rooms-column .header-cell-content{justify-content:center}.event-list .details-column{flex-grow:.1}.event-list .rooms-column{flex-grow:.3}.message-list{display:flex;flex-direction:column;margin-left:16px}.message-list .message-list-table-body{max-height:500px;overflow-y:auto}.message-list .message-list-table-body::-webkit-scrollbar{width:10px}.message-list .message-list-table-body::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.message-list .message-list-table-body::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.message-list .message-list-table-body::-webkit-scrollbar-thumb:hover{background:#555}.message-list .details-column,.message-list .rooms-column{text-align:center;width:100px}.message-list .details-column .header-cell-content,.message-list .rooms-column .header-cell-content{justify-content:center}.message-list .details-column{flex-grow:.1}.message-list .rooms-column{flex-grow:.3}.row-container:hover{background-color:#e7e7e7;cursor:pointer}body{margin:0;padding:0}.root{position:absolute;inset:0}.App{display:flex;align-items:stretch;position:absolute;inset:0;font-family:Montserrat,Roboto,sans-serif}.App .app-content{position:relative;display:flex;flex-grow:1;align-items:stretch;background-color:#e7e7e7}.App .app-content .page-content{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1}.navbar-container{align-items:center;background-color:#fff;border-bottom:.5px solid #c5c5c5;box-shadow:0 4px 16px #2727271a;display:flex;flex-direction:row;height:48px;justify-content:space-between;padding:8px 16px}.navbar-container .time-container{width:200px}.navbar-container .nav-dropdown{align-items:center;display:flex;justify-content:space-around;width:166px}.navbar-container .nav-dropdown .infusion-dropdown{color:#0091b2;font-weight:700}.navbar-container .navbar-item{display:flex;align-items:center;min-width:180px}.navbar-container .navbar-item .nbs-status{color:#359d36;padding-left:12px}.subnav-container{display:flex;background-color:#fff;box-shadow:0 4px 16px #2727271a;padding:8px 16px;color:#c5c5c5;font-weight:700}.subnav-container .subnav-tab{position:relative;display:flex;align-items:center;margin-right:16px;height:40px;border-bottom:2px solid rgba(0,0,0,0)}.subnav-container .subnav-tab.active{border-bottom:2px solid #0091b2;color:#0091b2}.subnav-container .subnav-tab .subnav-tab-title{display:flex;user-select:none}.subnav-container .subnav-tab .subnav-tab-close{margin-left:5px;text-decoration:none;user-select:none;cursor:pointer}.second-approver-popup-content-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex-grow:1}.second-approver-popup-content-container .icon-container{display:flex;height:25%;align-items:center}.second-approver-popup-content-container .text-container{display:flex;flex-direction:column;height:50%;align-items:center;justify-content:center;gap:8px}.second-approver-popup-content-container .text-container .text{font-family:Roboto;font-size:18px;text-align:center}.second-approver-popup-content-container .text-container .text.error{color:#db4537}.second-approver-popup-content-container .text-container .text.break-glass-text{margin-bottom:12px}.second-approver-popup-content-container .controls-container{display:flex;justify-content:center;align-items:center;gap:32px;flex-grow:1}.second-approver-popup-content-container .controls-container .button-container{width:120px}.second-approver-popup-content-container .controls-container .button-container.cancel{background-color:#db4537;color:#fff}.second-approver-popup-content-container .controls-container .button-container.cancel:hover{background-color:#da7977}
