.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;user-select:none}.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;border:1px solid #f6f6f6;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{align-items:stretch;flex:1;overflow:hidden}.card-title-top{padding:1rem;background:-webkit-linear-gradient(left,#0291b1,#87b880);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-title-top .card-title-text{text-transform:capitalize;font-weight:800;font-size:18px}.card-body{position:relative;display:flex;align-items:stretch;flex-grow:1;overflow:hidden}.card-body.center-content{position:absolute;inset:0;justify-content:center;justify-items:center}.card-header{display:flex;justify-content:space-between}.toggle-expand-button{color:#0091b2}.toggle-expand-button:hover{cursor:pointer}.toggle-expand-button.toggle-expand-button-disabled{color:#c5c5c5}.toggle-expand-button.toggle-expand-button-disabled:hover{cursor:default}.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}.page-controls{display:flex;justify-content:flex-end;width:100%;margin-bottom:30px}.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}.body-container{display:flex;flex-direction:column;width:100%;margin-top:2px;overflow-y:auto;flex:1}.table-container{background-color:#fff;border-collapse:collapse;display:flex;flex-direction:column;align-items:stretch;flex:1;overflow:hidden}.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:700;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:1;justify-content:inherit;align-items:inherit}.header-cell-content .header-cell-units{font-size:12px;color:#686868;text-transform:none;font-weight:400}.cell-container{padding:0;flex:1;color:inherit;text-transform:none}.cell-container.capitalized{text-transform:capitalize}.row-container{display:flex;background-color:#fff;padding:16px 8px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:capitalize;flex:1;color:#494949}.row-container:hover{color:#000;background-color:#f6f6f6}.row-container a{color:#2cc0e8}.row-alternate-bg{background-color:#f1f1f1}.row-selected{color:#fff;background-color:#2cc0e8}.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,.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}.loading-container{display:flex;align-items:center;justify-content:center;color:#0091b2;flex-grow:1;margin-bottom: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}.access-keys-list{display:flex;flex-direction:column;margin-left:16px}.access-keys-list .access-keys-list-table-body{max-height:500px;overflow-y:auto}.access-keys-list .access-keys-list-table-body::-webkit-scrollbar{width:10px}.access-keys-list .access-keys-list-table-body::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.access-keys-list .access-keys-list-table-body::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.access-keys-list .access-keys-list-table-body::-webkit-scrollbar-thumb:hover{background:#555}.text-input-container{position:relative;display:flex;flex:1;padding:8px;box-sizing:border-box;border:1px solid #c5c5c5;border-radius:4px;background:#fbfbfb;min-height:40px}.text-input-container:focus-within{border-color:#2cc0e8}.text-input-container.error{border-color:#d9534f}.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-container .text-input-error-text{position:absolute;color:#d9534f;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.text-input-container .text-input-error-text.error-placement-top{top:-1.5em}.text-input-container .text-input-error-text.error-placement-bottom{top:calc(100% + .5em)}.text-input{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;align-items:center;flex:1;color:#494949;outline:none;border:none;background:#fbfbfb;width:100%;padding-block:0;padding-inline:0}.text-input:focus:placeholder{color:transparent}.text-input:not(focus){text-overflow:ellipsis}.text-input.disabled{background-color:#e7e7e7;color:#686868}.text-input.disabled::placeholder{color:#686868}.text-input.readOnly{cursor:default}.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}.doctor-name-row-container .doctor-name-row-controls-container{display:flex;gap:16px}.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}.configure-dose-unit-card{display:flex;flex:1;align-items:stretch;padding:1rem}.configure-dose-unit-card .configure-dose-unit-loading-container{display:flex;flex:1;justify-content:center}.configure-dose-unit-card .configure-dose-unit-content{display:flex;flex-direction:column;align-items:flex-start;flex:1}.configure-dose-unit-card .configure-dose-unit-controls{margin-top:32px}.radio-input-container{display:flex;gap:8px;padding:8px;user-select:none}.radio-input-container.disabled{background-color:inherit;color:#c5c5c5}.radio-input-container.radio-input-container-label-right{flex-direction:row-reverse}.radio-input-container .radio-input-content{cursor:pointer}.radio-input-container .radio-input-content:disabled{cursor:default}.banner-message-collection{display:flex;flex-direction:column;gap:8px}.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;flex:1;align-items:stretch;z-index:2;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 1.5s ease-in}.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}.main-content .main-content-popups-container{width:calc(100% - 100px);position:fixed;z-index:99}.main-content .main-content-back-button-container{display:flex;justify-content:flex-end;padding:1rem}.popup-message-collection{top:6px;z-index:2;margin-top:1%;width:100%}.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}.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}.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}.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}.patient-list-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex-grow:1;overflow:hidden}.patient-list-container .patient-list-loading-container{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.patient-list-container .patient-list-row-container{min-height:40px;max-height:80px}.patient-list-container .patient-list-row-container .patient-list-select-patient-link{color:#0091b2}.patient-list-container .patient-list-row-container .patient-list-select-patient-link:hover{cursor:pointer;color:#5fcbe9;text-decoration:underline}.patient-list-container .search-header{display:flex;flex-direction:row;justify-content:space-between;gap:32px;padding:8px 0 24px}.patient-list-container .toggle-archived-container{display:flex;align-items:center;justify-content:center}.patient-list-container .toggle-archived-container .label{font-size:16px;color:#494949;margin-right:16px}.icon-button{cursor:pointer;margin-left:10px;margin-right:10px}.icon-button:hover{color:#686868}.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;flex-grow:1}.search-input{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;display:flex;flex:1;align-items:center;color:#c5c5c5;box-sizing:border-box;outline:none;border:none;color:#000}.search-input:focus{outline:none}.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}.reset-filters-button-container.disabled{background-color:#e7e7e7;color:#c5c5c5;cursor:default}.reset-filters-button-container.hover{background-color:#1ab5e1}.treatment-plans-list-container{display:flex;flex-direction:column;margin-bottom:32px;gap:16px}.treatment-plans-list-container .treatment-plans-list-content-container{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:16px}.treatment-plans-list-container .search-plans-container{display:flex}.treatment-plans-list-container .search-plans-container .reset-filters-button{margin-left:16px}.treatment-plans-list-container .search-plans-container .active-reset-button{color:#fff;background-color:#2cc0e8}.treatment-plans-list-container .search-plans-container .inactive-reset-button{color:#c5c5c5;background-color:#e7e7e7}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-header-cell{display:flex;flex:1}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-header-cell .treatment-plans-list-table-header-cell-content{display:flex;flex:1;justify-content:center;min-width:120px;margin-right:16px}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-header-cell .treatment-plans-list-table-header-cell-content .treatment-plans-list-table-header-cell-text-container{display:flex;flex-direction:column;align-items:center;text-align:center}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-body-container{max-height:216px}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-body-container .treatment-plans-list-table-body-loader{display:flex;flex:1;justify-content:center;padding:2em}.treatment-plans-list-container .treatment-plans-list-table-container .treatment-plans-list-table-body-container .treatment-plans-list-table-body-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.treatment-plans-list-row{display:flex;user-select:none;align-items:center}.treatment-plans-list-row .treatment-plans-list-cell{display:flex;align-items:center;justify-content:center;min-width:120px;height:100%;margin-right:16px}.treatment-plans-list-row .treatment-plans-list-cell .treatment-plans-list-cell-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.approval-fail-warning{background-color:#d27170;color:#fff;padding:8px 16px;text-transform:capitalize;font-weight:700;border-radius:50px;max-width:160px}.title-container{font-family:Montserrat;font-style:normal;font-weight:700;font-size:18px;text-transform:capitalize;line-height:22px;display:flex;align-items:center;color:#000;user-select:none}.patient-records-treatment-plans-list-card{width:100%}.patient-records-treatment-plans-list-card .patient-records-treatment-plans-container{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;padding-left:16px}.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-plan-nav-bar-container{display:flex;align-items:"flex-start";border-bottom:1px solid #e7e7e7}.plan-overview-container{display:flex;flex-direction:column}.protocol-drug-and-model-container{display:flex;flex-direction:column;align-items:stretch;gap:16px;flex:1;font-family:Roboto}.protocol-drug-and-model-container .protocol-drug-and-model-title{color:#000}.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;gap:32px;align-items:stretch}.protocol-drug-and-model-container .protocol-drug-model-contents .protocol-drug-model-inputs-container{display:flex;flex:1;justify-content:space-between;align-items:center;gap:16px}.protocol-drug-and-model-container .protocol-drug-model-contents .protocol-drug-model-inputs-container .protocol-drug-model-input-and-label-container{display:flex;flex-direction:column;flex:1;gap:8px;text-wrap:nowrap;min-width:250px}.protocol-drug-and-model-container .protocol-drug-model-contents .protocol-drug-model-inputs-container .protocol-drug-model-input-and-label-container .protocol-drug-model-duration-input-dropdown{max-height:300px}.protocol-drug-and-model-container .protocol-drug-model-contents .protocol-drug-model-approval-contents{display:flex;justify-content:space-between;flex:1;gap:32px;text-wrap:nowrap;align-items:center}.protocol-drug-and-model-container .protocol-drug-model-contents .protocol-drug-model-approval-contents .protocol-drug-model-controls{display:flex;flex-direction:row-reverse;gap:16px}.drop-down-input-container{box-sizing:border-box;display:flex;flex-direction:column;flex:1;border:1px solid #c5c5c5;border-radius:4px;position:relative;min-height:40px;user-select:none}.drop-down-input-container.disabled{background-color:#e7e7e7;border-color:#e7e7e7;color:#686868}.drop-down-input-container:focus{border-color:#2cc0e8}.drop-down-input-container.error{border-color:#d9534f}.drop-down-input-container .drop-down-input-top{display:flex;flex:1;align-items:center;justify-content:space-between;padding:8px;gap:10px;cursor:pointer}.drop-down-input-container .drop-down-input-top .drop-down-input-current-value{display:flex;flex:1}.drop-down-input-container .drop-down-input-top:hover{background-color:#f1f1f1;color:#000}.drop-down-input-container .drop-down-input-top.disabled{pointer-events:none}.drop-down-input-container .drop-down-input-top .drop-down-input-arrow-container{display:flex;align-items:center;justify-content:center;transition:.15s rotate}.drop-down-input-container .drop-down-input-top .drop-down-input-arrow-container.expanded{rotate:180deg}.drop-down-input-container .drop-down-input-item-list-container{position:absolute;z-index:2;top:calc(100% + 1px);width:100%;left:-1px;max-height:200px;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-sizing:border-box;border:1px solid #c5c5c5;border-radius:0 0 4px 4px;box-shadow:0 4px 16px #2727271a}.drop-down-input-container .drop-down-input-item-list-container.expanded{opacity:1;transform:translateY(0);pointer-events:auto}.drop-down-input-container .drop-down-input-error-text{position:absolute;text-wrap:nowrap;color:#d9534f;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.drop-down-input-container .drop-down-input-error-text.error-placement-top{top:-1.5em}.drop-down-input-container .drop-down-input-error-text.error-placement-bottom{top:calc(100% + .5em)}.drop-down-input-item-container{z-index:1;background-color:#fbfbfb;display:flex;flex:1;align-items:stretch;justify-content:center;padding:8px}.drop-down-input-item-container .drop-down-input-item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drop-down-input-item-container:hover{background-color:#e7e7e7;cursor:pointer}.drop-down-input-item-container.selected{background-color:#f1f1f1;cursor:default}.subsection-group-container{display:flex;flex-grow:1;align-items:stretch;padding:16px;border:1px solid #e7e7e7;border-radius:12px}.label-and-data-container{display:flex;flex:1}.label-and-data-container .label-and-data-contents{display:flex;flex:1;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-and-units-container{display:flex;flex-direction:column}.label-and-data-container .label-and-data-contents .label-and-units-container .label-text{display:flex;font-weight:700}.label-and-data-container .label-and-data-contents .label-and-units-container .units-text{margin-left:4px;color:#b5b5b5;font-size:14px;font-weight:400}.label-and-data-container .label-and-data-contents .data-text{font-weight:400;color:#494949}.label-and-data-container .label-and-data-contents .data-text.data-text-flex{display:flex;flex:1;height:100%}.patient-treatment-approvals-container{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:16px;font-family:Roboto}.patient-treatment-approvals-container .patient-treatment-approvals-title{color:#000}.patient-treatment-approvals-container .patient-treatment-approvals-content{display:flex;flex-grow:1;flex-direction:column;gap:16px}.patient-treatment-approvals-container .patient-treatment-approvals-content .patient-treatment-approvals-loading-container{display:flex;flex:1;justify-content:center}.patient-treatment-approvals-container .patient-treatment-approvals-content .patient-treatment-approval-controls{display:flex;flex:1;justify-content:space-between}.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-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-edit-course-name-container{display:flex;gap:8px}.patient-plan-details-container .patient-plan-details-edit-course-name-container .patient-plan-details-edit-course-name-control-button{width:40px;height:40px}.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{color:#000}.patient-plan-beam-details-container .patient-plan-beam-details-header-cell{display:flex;align-items:center;flex-direction:column}.patient-plan-beam-details-container .patient-plan-beam-details-cell{display:flex;align-items:center;justify-content:center}.patient-plan-beam-details-container .patient-plan-beam-details-iso-center-position{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.patient-plan-beam-details-container .patient-plan-beam-details-table{display:flex;flex-direction:column}.horizontal-rule-container{height:1px;border-bottom:1px solid #c5c5c5;margin:16px 0}.dashed{border-bottom:1px dashed #c5c5c5}.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}.setup-notes-container .setup-notes-loading-spinner-container{display:flex;flex:1;justify-content:center}.setup-notes-container .setup-notes-container{display:flex;flex-direction:column;align-items:stretch;border:1px solid #c5c5c5;border-radius:12px;padding:16px 12px 16px 16px}.setup-notes-container .setup-notes-container .setup-notes-list{display:flex;flex-direction:column;overflow-y:auto}.setup-notes-container .setup-notes-container .setup-notes-list::-webkit-scrollbar{width:10px}.setup-notes-container .setup-notes-container .setup-notes-list::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.setup-notes-container .setup-notes-container .setup-notes-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.setup-notes-container .setup-notes-container .setup-notes-list::-webkit-scrollbar-thumb:hover{background:#555}.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}.note-container{display:flex;flex-direction:column;flex:1;align-items:stretch;padding:16px;width:100%;min-height:300px;position:relative;gap:8px}.note-container .note-actions{display:flex;justify-content:flex-end;gap:8px}.note-container .note-actions .note-actions-button{width:40px;height:40px;color:#c5c5c5;background-color:transparent}.note-container .note-actions .note-actions-button:hover{color:#0091b2}.note-container .note-title-and-metadata-container{display:flex;justify-content:space-between;gap:32px}.note-container .note-title-and-metadata-container .note-title{font-size:20px;font-weight:700}.note-container .note-title-and-metadata-container .note-metadata{display:flex;align-items:center;gap:8px;font-size:16px}.note-container .note-content{display:flex;flex:1}.note-container .note-content .note-content-loading-spinner-container{display:flex;justify-content:center;flex:1;align-items:center}.draft-js-left-align-text .public-DraftStyleDefault-ltr{text-align:left}.draft-js-right-align-text .public-DraftStyleDefault-ltr{text-align:right}.draft-js-center-align-text .public-DraftStyleDefault-ltr{text-align:center}.expand-image-overlay{position:absolute;width:500px;height:500px;border:1px solid red}.draft-js-image-container{z-index:2;position:relative;width:min-content;height:min-content}.draft-js-image-container.draft-js-image-left-align{float:left;margin-right:2em}.draft-js-image-container.draft-js-image-right-align{float:right;margin-left:2em}.draft-js-image-container.draft-js-image-center-align{display:block;margin-left:auto;margin-right:auto}.draft-js-image-container .draft-js-image{border:1px solid white;user-select:none}.draft-js-image-container .draft-js-image:hover{background-color:#fff;opacity:.5}.draft-js-image-container .draft-js-image.selected{border:1px solid #0091b2;background-color:none;opacity:1}.draft-js-image-container .draft-js-image-delete-icon{z-index:1;position:absolute;cursor:pointer;top:-8px}.draft-js-image-container .draft-js-image-delete-icon.left{left:-8px}.draft-js-image-container .draft-js-image-delete-icon.right{right:-8px}figure,.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin-inline-start:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0}figure{margin-top:1em;margin-bottom:1em}.public-DraftEditorPlaceholder-root{position:absolute;user-select:none;color:#c5c5c5}.public-DraftStyleDefault-block{position:relative;min-width:1px}.DraftEditor-root{width:100%}.image-block{display:inline-block;position:relative;cursor:pointer;outline:none;user-select:none}.image-block img{display:block;max-width:100%}.image-block--selected img{outline:2px solid #4a90d9}.image-block__handle{position:absolute;width:8px;height:8px;background:#fff;border:1px solid #4a90d9;border-radius:2px;z-index:10}.image-block__handle--nw{top:-4px;left:-4px;cursor:nw-resize}.image-block__handle--n{top:-4px;left:calc(50% - 4px);cursor:n-resize}.image-block__handle--ne{top:-4px;right:-4px;cursor:ne-resize}.image-block__handle--e{top:calc(50% - 4px);right:-4px;cursor:e-resize}.image-block__handle--se{bottom:-4px;right:-4px;cursor:se-resize}.image-block__handle--s{bottom:-4px;left:calc(50% - 4px);cursor:s-resize}.image-block__handle--sw{bottom:-4px;left:-4px;cursor:sw-resize}.image-block__handle--w{top:calc(50% - 4px);left:-4px;cursor:w-resize}.create-note-subsection-group{font-weight:unset;padding:16px;border-radius:inherit;font-family:Roboto}.create-note-subsection-group .create-note-container{display:flex;flex-direction:column;gap:8px}.create-note-subsection-group .create-note-container .create-note-title-input{margin-bottom:8px;padding:8px;outline:none;border:1px solid #c5c5c5;border-radius:4px;font-size:18px}.create-note-subsection-group .create-note-container .create-note-title-input::placeholder{color:#c5c5c5}.create-note-subsection-group .create-note-container .note-editor-container{display:flex;border:1px solid #c5c5c5;border-radius:4px;padding:8px;margin-bottom:16px;min-height:300px;max-height:300px;max-width:100%;font-size:16px}.create-note-subsection-group .create-note-container .note-editor-container:hover{cursor:text}.create-note-subsection-group .create-note-container .create-note-controls-container{display:flex;flex:1;justify-content:flex-end;gap:8px}.wysiwyg-editor-toolbar-container{display:flex;flex:1;align-items:stretch;height:27px;gap:16px}.wysiwyg-editor-toolbar-container .wysiwyg-editor-toolbar-controls-container{display:flex;align-items:center;gap:1px}.font-size-container{position:relative;display:flex;flex:1;align-items:stretch;color:#7d7d7d;border:1px solid;border-color:#c5c5c5;user-select:none;height:100%;font-weight:400}.font-size-container.disabled{pointer-events:none;background-color:#b5b5b5;color:#272727}.font-size-container:hover{border-color:#494949;cursor:pointer}.font-size-container .font-size-dropdown-container{display:flex;box-sizing:border-box;flex:1;align-items:stretch;border-color:inherit}.font-size-container .font-size-dropdown-container .font-size-dropdown-current-font-container{display:flex;text-align:center;align-items:center;justify-content:center;border-right:1px solid;border-color:inherit;width:30px;height:100%;padding:0 5px}.font-size-container .font-size-dropdown-container .font-size-dropdown-caret{display:flex;flex:1;align-items:center;justify-content:center;padding:0 5px}.font-size-container .font-size-dropdown-container .font-size-dropdown-caret.expanded{rotate:180deg}.font-size-container .font-size-dropdown-options-list-container{position:absolute;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;width:100%;border:1px solid #c5c5c5;background-color:#fff;gap:1px;max-height:150px;overflow-y:auto}.font-size-container .font-size-dropdown-options-list-container :nth-child(odd){background-color:#f6f6f6}.font-size-container .font-size-dropdown-options-list-container .font-size-dropdown-option-item{padding:2px 5px;display:flex;border-bottom:1px solid #c5c5c5}.font-size-container .font-size-dropdown-options-list-container .font-size-dropdown-option-item:hover{background-color:#f1f1f1}.media-controls-container{display:flex;align-items:stretch;justify-content:center;color:#c5c5c5}.media-controls-container:hover{color:#494949;cursor:pointer}.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;border-color:#494949}.style-control-container:hover{cursor:pointer;color:#494949;border:1px solid #494949}.note-confirm-overlay-container{position:absolute;inset:0;display:flex;flex:1;align-items:stretch;background-color:#fff;border:1px solid #0091b2;z-index:2;border-radius:inherit}.note-confirm-overlay-container .note-confirm-overlay-dialog-container{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;gap:32px;text-align:center}.note-confirm-overlay-container .note-confirm-overlay-dialog-container .note-confirm-overlay-controls{display:flex;gap:16px}.treatment-plans-content-container{display:flex;flex-grow:1;flex-direction:column}.drug-protocol-model-container{display:flex;flex:1;align-items:stretch;box-sizing:border-box;max-height:140px}.drug-protocol-model-container .drug-protocol-model-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:16px}.drug-protocol-model-container .drug-protocol-model-content .drug-protocol-data-row{display:flex;align-items:flex-start}.drug-protocol-model-container .drug-protocol-model-content .drug-protocol-data-row .drug-protocol-spacer{display:flex;flex:1}.drug-protocol-model-container .drug-protocol-model-content .drug-protocol-model-loading-container{display:flex;justify-content:center}.infusion-notes-card{display:flex;flex-direction:column}.infusion-notes-card .infusion-notes-card-loading-spinner-container{display:flex;flex:1;justify-content:center}.infusion-notes-card .infusion-notes-container{display:flex;flex-direction:column;align-items:stretch;border:1px solid #c5c5c5;border-radius:12px;padding:16px 12px 16px 16px}.infusion-notes-card .notes-list{display:flex;flex-direction:column;overflow-y:auto}.infusion-notes-card .notes-list::-webkit-scrollbar{width:10px}.infusion-notes-card .notes-list::-webkit-scrollbar-track{background:#f1f1f1;padding-right:10px;border-radius:10px}.infusion-notes-card .notes-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.infusion-notes-card .notes-list::-webkit-scrollbar-thumb:hover{background:#555}.infusion-information-container{display:flex;flex-direction:column;gap:16px;padding:16px}.infusion-information-container .infusion-information-notes-title{color:#000;margin-bottom:16px}.infusion-history-table-container .infusion-history-table-header-cell{display:flex;flex:1}.infusion-history-table-container .infusion-history-table-header-cell .infusion-history-table-header-cell-content{display:flex;flex:1;justify-content:center;min-width:120px;margin-right:16px}.infusion-history-table-container .infusion-history-table-header-cell .infusion-history-table-header-cell-content .infusion-history-table-header-cell-text-container{display:flex;flex-direction:column;align-items:center;text-align:center}.infusion-history-table-container .infusion-history-table-body-container{max-height:216px}.infusion-history-table-container .infusion-history-table-body-container .infusion-history-table-body-loader{display:flex;flex:1;justify-content:center;padding:2em}.infusion-history-table-container .infusion-history-table-body-container .infusion-history-table-body-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.infusion-history-table-row{display:flex;user-select:none;align-items:center}.infusion-history-table-row .infusion-history-table-cell{display:flex;align-items:center;justify-content:center;min-width:120px;height:100%;margin-right:16px}.infusion-history-table-row .infusion-history-table-cell .infusion-history-table-cell-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.blood-sample-table-container .blood-sample-table-header-cell{display:flex;flex:1}.blood-sample-table-container .blood-sample-table-header-cell .blood-sample-table-header-cell-content{display:flex;flex:1;justify-content:center;min-width:120px;margin-right:16px}.blood-sample-table-container .blood-sample-table-header-cell .blood-sample-table-header-cell-content .blood-sample-table-header-cell-text-container{display:flex;flex-direction:column;align-items:center;text-align:center}.blood-sample-table-container .blood-sample-table-body-container{max-height:216px}.blood-sample-table-container .blood-sample-table-body-container .blood-sample-table-body-loader{display:flex;flex:1;justify-content:center;padding:2em}.blood-sample-table-container .blood-sample-table-body-container .blood-sample-table-body-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.blood-sample-table-row{display:flex;user-select:none;align-items:center}.blood-sample-table-row .blood-sample-table-cell{display:flex;align-items:center;justify-content:center;min-width:120px;height:100%;margin-right:16px}.blood-sample-table-row .blood-sample-table-cell .blood-sample-table-cell-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.patient-records-patient-info-container{display:flex;position:sticky;flex-direction:column;align-items:stretch;justify-content:center;flex-grow:1;top:0;z-index:2}.patient-records-patient-info-container .loading-container{display:flex;align-items:center;justify-content:center;color:#0091b2;flex-grow:1;margin-bottom:16px}.patient-records-patient-info-container .patient-info-controls-container{display:flex;flex-grow:1;justify-content:flex-end}.patient-records-patient-info-container .patient-info-controls-container .patient-info-controls-button{gap:8px}.patient-records-edit-patient-info-container{display:flex;box-shadow:0 4px 16px #2727271a;background-color:#fff}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container{display:flex;flex-direction:column;padding:1rem;gap:16px;flex:1}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-header-container{display:flex;justify-content:space-between}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-header-container .patient-records-edit-patient-info-title{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}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content{display:flex;gap:16px;margin-bottom:8px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-avatar-container{display:flex;height:100px;margin:0 16px 0 32px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-avatar-container .patient-records-edit-patient-info-avatar-delete-button-container{position:absolute;padding:0 8px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-avatar-container .patient-records-edit-patient-info-avatar-delete-button-container .patient-records-edit-patient-info-avatar-delete-button{width:20px;height:20px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-content-column{display:flex;flex-direction:column;justify-content:space-around;text-wrap:nowrap;flex:1}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-content .patient-records-edit-patient-info-content-column .patient-records-edit-patient-info-content-data-container{display:flex;height:40px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-controls-container{display:flex;gap:16px}.patient-records-edit-patient-info-container .patient-records-edit-patient-info-content-container .patient-records-edit-patient-info-controls-container .file-upload-button-container{flex-grow:1}.calendar-input-container{display:flex;flex:1;position:relative;align-items:center;justify-content:space-between;border:1px solid #c5c5c5;border-radius:4px;min-width:150px;background-color:#fbfbfb}.calendar-input-container:hover{background-color:#f1f1f1;color:#000}.calendar-input-container:focus-within{border-color:#2cc0e8}.calendar-input-container.disabled{background-color:#e7e7e7;border-color:#e7e7e7;pointer-events:none}.calendar-input-container.error{border-color:#d9534f}.calendar-input-container .calendar-input-content{display:flex;flex:1;justify-content:space-between;align-items:center;padding:4px 8px;gap:16px}.calendar-input-container .calendar-input-content .calendar-input-icon{cursor:pointer;height:24px;width:24px}.calendar-input-container .calendar-input-content .calendar-input-icon:hover{background-color:#f1f1f1;color:#000}.calendar-input-container .calendar-input-error-text{position:absolute;color:#d9534f;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.calendar-input-container .calendar-input-error-text.error-placement-top{top:-1.5em}.calendar-input-container .calendar-input-error-text.error-placement-bottom{top:calc(100% + .5em)}.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}.date-picker{position:relative;flex-grow:1}.date-picker .CalendarDay__selected{background:#1ab5e1;color:#fff}.SingleDatePickerInput{background-color:inherit!important;outline:none!important}.DateInput_input__focused{border-bottom:0!important;border:none!important;outline:none!important}.DateInput_input{overflow-x:visible!important;background-color:inherit!important;border:none!important;outline:none!important}.DateInput_input::placeholder{font-size:14px!important}.DateInput_input__small{font-size:inherit!important;line-height:inherit!important;padding:0!important}.DateInput_input__disabled{font-style:normal}.DateInput__small{background-color:inherit!important;width:fit-content}.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"}.hidden-file-input-container{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}.patient-records-confirm-cancel-overlay-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:absolute;z-index:99;background-color:#00000080;backdrop-filter:blur(10px);padding:8px}.patient-records-confirm-cancel-overlay-container .patient-records-confirm-cancel-overlay-dialog{display:flex;flex-direction:column;align-items:center;width:385px;gap:32px;padding:32px 64px;border-radius:12px;background-color:#fbfbfb}.patient-records-confirm-cancel-overlay-container .patient-records-confirm-cancel-overlay-dialog .patient-records-confirm-cancel-overlay-title{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:700;line-height:normal;color:#494949}.patient-records-confirm-cancel-overlay-container .patient-records-confirm-cancel-overlay-dialog .patient-records-confirm-cancel-overlay-text{font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#494949;text-align:center}.patient-records-confirm-cancel-overlay-container .patient-records-confirm-cancel-overlay-dialog .patient-records-confirm-cancel-controls-container{display:flex;flex-grow:1;justify-content:space-between;gap:32px}.patient-records-confirm-cancel-overlay-container .patient-records-confirm-cancel-overlay-dialog .patient-records-confirm-cancel-controls-container .patient-records-confirm-cancel-button{width:176px}.display-patient-info-container{display:flex;flex-direction:column;padding:1rem;gap:16px;flex:1;box-shadow:0 4px 16px #2727271a;background-color:#fff}.display-patient-info-container .display-patient-info-header-container{display:flex;justify-content:space-between}.display-patient-info-container .display-patient-info-header-container .display-patient-info-title{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}.display-patient-info-container .display-patient-info-content{display:flex;gap:16px;margin-bottom:8px}.display-patient-info-container .display-patient-info-content .display-patient-info-loading-container{display:flex;flex:1;justify-content:center;align-content:center}.display-patient-info-container .display-patient-info-content .display-patient-info-avatar-container{margin:0 16px 0 32px;height:100px}.display-patient-info-container .display-patient-info-content .display-patient-info-avatar-container .display-patient-info-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover}.display-patient-info-container .display-patient-info-content .display-patient-info-content-column{display:flex;flex-direction:column;justify-content:space-around;text-wrap:nowrap;flex:1}.display-patient-info-container .display-patient-info-content .display-patient-info-content-column .display-patient-info-content-data-container{display:flex}.display-patient-info-container .display-patient-info-content .display-patient-info-content-column .display-patient-info-data-padding{padding-left:9px}.display-patient-info-collapsed-container{display:flex;flex-grow:1;align-items:stretch;flex-direction:column;padding:1rem;gap:16px;box-shadow:0 4px 16px #2727271a;background-color:#fff}.display-patient-info-collapsed-container .display-patient-info-collapsed-header-container{display:flex;justify-content:space-between}.display-patient-info-collapsed-container .display-patient-info-collapsed-header-container .display-patient-info-collapsed-title{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}.display-patient-info-collapsed-container .display-patient-info-collapsed-content{position:relative;display:flex;flex-grow:1;align-items:stretch;gap:24px;text-wrap:nowrap;padding:0 8px 8px}.display-patient-info-collapsed-container .display-patient-info-collapsed-content .display-patient-info-collapsed-loading-container{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff}.patient-container{display:flex;flex-direction:column}.patient-container .patient-container-controls-container{display:flex;flex-grow:1;justify-content:flex-end;padding:0 1rem}.patient-infusion-patient-list-container{display:flex;position:relative;flex-direction:column;align-items:stretch;flex:1}.patient-infusion-patient-list-container .patient-infusion-list-loading-spinner{display:flex;flex:1;justify-content:center;align-items:center}.patient-infusion-patient-list-container .search-header{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0 24px;gap:16px}.patient-infusion-patient-list-container .toggle-archived-container{display:flex;align-items:center;justify-content:center;gap:16px}.patient-infusion-patient-list-container .toggle-archived-container .label{font-size:16px;color:#494949}.patient-infusion-list-header-cell{display:flex;flex:1;justify-content:space-between;align-items:center;margin-right:16px;min-width:120px}.patient-infusion-list-row{max-height:80px;min-height:40px}.patient-infusion-list-row .patient-infusion-list-row-cell{margin-right:16px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-infusion-list-row .patient-infusion-list-row-cell .patient-infusion-list-row-select-patient-link{color:#0091b2}.patient-infusion-list-row .patient-infusion-list-row-cell .patient-infusion-list-row-select-patient-link:hover{cursor:pointer;color:#5fcbe9;text-decoration:underline}.patient-infusion-patient-selected-container{display:flex;flex-direction:column;gap:16px}.patient-infusion-patient-selected-container .patient-infusion-patient-selected-patient-info-container{position:sticky;top:0;z-index:2}.patient-infusion-patient-selected-container .patient-infusion-patient-selected-controls-container{display:flex;flex:1;justify-content:flex-end;padding:0 1rem 1rem}.patient-infusion-patient-checkin-container{display:flex;flex-direction:column;flex:1;align-items:stretch;justify-content:center;padding:2em}.patient-infusion-patient-checkin-container .patient-infusion-patient-checkin-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.patient-infusion-patient-checkin-container .patient-infusion-patient-checkin-content .patient-infusion-patient-checkin-controls{display:flex;gap:16px}.verify-code-container{display:flex;flex:1;align-items:stretch;max-width:250px}.verify-code-container .verify-code-content{display:flex;flex-direction:column;gap:8px;justify-content:center}.verify-code-container .verify-code-content .verify-code-input-label{font-weight:bolder;text-align:center;margin-bottom:8px}.verify-code-container .verify-code-content .verify-code-barcode-container{display:flex;justify-content:center;margin-bottom:16px}.verify-code-container .verify-code-content .verify-code-barcode-text{font-family:Roboto;text-align:center}.verify-code-container.enabled{color:#007e99}.verify-code-container.disabled{color:#d9d9d9}.patient-infusion-workflow-container{display:flex;flex-direction:column;align-items:stretch;flex:1}.patient-infusion-activities-content-container{position:relative;display:flex;flex-direction:column;flex:1;align-items:stretch;gap:16px}.patient-infusion-activities-content-container .patient-infusion-activities-infusion-tracker-container{display:flex;align-items:center;flex:1;justify-content:space-between;gap:32px;padding:1em 2em}.patient-infusion-activities-content-container .patient-infusion-activities-infusion-tracker-container .patient-infusion-activities-loader-container{display:flex;flex:1;align-items:stretch;justify-content:center}.patient-infusion-activities-content-container .patient-infusion-activities-infusion-tracker-container .patient-infusion-activities-clock{flex:1}.patient-infusion-history-table .patient-infusion-history-header-cell-content{text-wrap:nowrap;display:flex;flex:1;min-width:120px;margin-right:16px}.patient-infusion-history-table .patient-infusion-history-header-cell-content .patient-infusion-history-header-cell-text-container{display:flex;flex-direction:column;align-items:center}.patient-infusion-history-table .patient-infusion-history-body-container{max-height:216px}.patient-infusion-history-table .patient-infusion-history-body-container .patient-infusion-history-body-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center}.patient-infusion-history-row-container{display:flex;user-select:none;align-items:center;height:40px;gap:16px}.patient-infusion-history-row-container .patient-infusion-history-row-cell{min-width:120px}.patient-infusion-history-row-container .patient-infusion-history-row-controls-container{display:flex;gap:16px}.patient-infusion-history-row-container .patient-infusion-history-row-controls-container .patient-infusion-history-row-controls-button{width:40px;height:40px;border-radius:8px}.time-input-container{display:flex;flex:1;padding:8px;justify-content:space-between;width:100%;box-sizing:border-box;border:1px solid #c5c5c5;border-radius:4px;background:#fbfbfb;min-height:40px;color:#686868}.time-input-container:hover{cursor:pointer;color:#000;background-color:#f1f1f1}.time-input-container.disabled{background-color:#e7e7e7;border-color:#e7e7e7;color:#c5c5c5;cursor:default}.time-input-container:focus{border-color:#2cc0e8}.time-input-container.error{border-color:#d9534f}.time-input-container .time-input-text-inputs-container{display:flex;flex:1;align-items:center;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.time-input-container .time-input-text-inputs-container .time-input-text-input{field-sizing:content;display:flex;align-items:center;color:inherit;outline:none;border:none;background-color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;padding-block:0;padding-inline:0}.time-input-container .time-input-drop-down-container{position:fixed;z-index:2;box-sizing:border-box;border:1px solid #c5c5c5;border-radius:0 0 4px 4px;box-shadow:0 4px 16px #2727271a}.time-input-drop-down{display:flex;width:inherit;min-width:180px;flex:1;background-color:#fbfbfb;border:1px solid #272727;border-radius:4px;position:absolute;z-index:2}.time-input-drop-down .time-input-drop-down-column{display:flex;flex-direction:column;align-items:center;flex:1}.time-input-drop-down .time-input-drop-down-column-label{font-size:12px;color:#000;margin-bottom:5px}.time-input-drop-down .time-input-drop-down-scrollable-list{max-height:150px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #c5c5c5;border-radius:4px;box-sizing:border-box;background-color:#fbfbfb;width:100%}.time-input-drop-down .time-input-drop-down-scrollable-list::-webkit-scrollbar{display:none}.time-input-drop-down .time-input-drop-down-option{padding:5px 0;text-align:center;cursor:pointer}.time-input-drop-down .time-input-drop-down-option:hover{background-color:#1ab5e1;color:#fff}.time-input-drop-down .time-input-drop-down-option.selected{background-color:#0091b2;color:#fff}.patient-infusion-activities-system-clock-container{display:flex;flex-direction:column;flex:1;gap:16px}.patient-infusion-activities-system-clock-container .patient-infusion-activities-system-clock-and-units{display:flex;flex-direction:column;text-align:center}.patient-infusion-activities-system-clock-container .patient-infusion-activities-system-clock-and-units .patient-infusion-activities-system-clock{color:#272727;font-weight:700;font-size:68px}.patient-infusion-activities-system-clock-container .patient-infusion-activities-system-clock-and-units .patient-infusion-activities-system-clock-units{font-size:16px}.patient-infusion-activities-system-clock-container .patient-infusion-activities-infusion-duration{color:#7d7d7d;font-weight:400;font-size:22px;text-align:center}.patient-infusion-control-input-section-container{display:flex;flex:1;align-items:stretch;flex-direction:column;gap:8px}.patient-infusion-control-input-section-container .patient-infusion-control-input-section-infusion-button{width:100%}.patient-infusion-control-input-section-container .patient-infusion-control-input-section-infusion-button .patient-infusion-control-input-section-infusion-button-label{display:flex;justify-content:center;align-items:center;gap:8px}.patient-infusion-control-input-section-container .patient-infusion-control-input-section-rewind-time-input-container{display:flex;align-items:center;justify-content:center;gap:8px}.patient-infusion-control-input-section-container .patient-infusion-control-input-section-rewind-time-input-container .patient-infusion-control-input-section-event-history-button-container{position:relative}.patient-infusion-control-input-section-container .patient-infusion-control-input-section-rewind-time-input-container .patient-infusion-control-input-section-event-history-button-container .patient-infusion-control-input-event-history-container{position:absolute;z-index:3;top:48px}.patient-ui-events-container{display:flex;flex-direction:column;flex:1;align-items:stretch;width:650px;height:300px;overflow-y:hidden;border-radius:12px 12px 0 0;background-color:#fff;pointer-events:all}.patient-ui-events-container .patient-ui-events-content-container{display:flex;flex:1;overflow-y:hidden;border:2px solid #007e99}.patient-ui-events-container .patient-ui-events-content-container .patient-ui-events-content-placeholder-text{display:flex;flex:1;align-items:center;justify-content:center;padding:2em;text-align:center;color:#b5b5b5;font-size:18px}.patient-ui-event-details-container{display:flex;flex-direction:column;flex:1;padding:8px 16px}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container{display:flex;flex-direction:column;flex:1;gap:12px}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-selected-event-header{font-weight:700;font-family:Montserrat;font-size:18px;color:#494949;user-select:none}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-selected-event-controls-container{display:flex;justify-content:space-between}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-selected-event-controls-container .patient-ui-event-selected-event-copy-icon-container:hover{cursor:pointer;color:#1ab5e1}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-selected-event-subheader{font-weight:700;font-family:Montserrat;font-size:16px;color:#494949}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-data-container{display:flex;flex-direction:column;color:#000}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-data-container .patient-ui-event-data-text{padding-left:16px}.patient-ui-event-details-container .patient-ui-event-details-selected-event-container .patient-ui-event-details-placeholder-text{display:flex;flex:1;align-items:center;justify-content:center;padding:2em;text-align:center;color:#b5b5b5;font-size:18px}.patient-ui-events-header-container{display:flex;height:55px;border-radius:12px 12px 0 0;user-select:none;background-color:#007e99;font-family:Roboto;cursor:move}.patient-ui-events-header-container .patient-ui-events-header-draggable-partition{display:flex;flex:1}.patient-ui-events-header-container .patient-ui-events-header-label-container{display:flex;width:150px;justify-content:center;padding-top:1em;color:#fff;text-wrap:nowrap;font-weight:700}.patient-ui-events-header-container .patient-ui-events-header-label-container .patient-ui-events-header-time-label-container{display:flex;flex-direction:column;text-align:center}.patient-ui-events-header-container .patient-ui-events-header-label-container .patient-ui-events-header-time-label-container .patient-ui-events-header-units{font-size:12px;font-weight:400}.patient-ui-events-header-container .patient-ui-events-header-label-container.event-details-label-container{flex:2}.patient-ui-events-header-container .patient-ui-events-header-close-icon-container{display:flex;justify-content:center;width:70px;align-items:center;color:#e7e7e7}.patient-ui-events-header-container .patient-ui-events-header-close-icon-container:hover{cursor:pointer;color:#fff;background-color:#0091b2}.patient-ui-events-table-body-container{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.patient-ui-events-row-container{box-sizing:border-box;display:flex;user-select:none;cursor:pointer;height:40px;padding:8px;gap:32px;color:#000}.patient-ui-events-row-container .patient-ui-events-cell-container{display:flex;align-items:center;text-wrap:nowrap;font-size:14px}.patient-ui-events-row-container .patient-ui-events-cell-container.patient-ui-events-date-time-cell{width:200px}.patient-ui-events-row-container:nth-child(2n){background-color:#f1f1f1}.patient-ui-events-row-container:hover{background-color:#f6f6f6}.patient-ui-events-row-container.selected{background-color:#2cc0e8;color:#fff}.patient-ui-events-row-container.selected:hover{background-color:#5fcbe9}.patient-infusion-activities-controls-container{display:flex;flex:1;align-items:stretch}.patient-infusion-activities-controls-container .patient-infusion-activities-controls-section-container{display:flex;flex-direction:column;flex:1;gap:24px;padding:16px;width:300px}.patient-infusion-activities-controls-container .patient-infusion-activities-controls-section-container .patient-infusion-activities-controls-section-content-top{display:flex;height:200px;justify-content:center;align-items:flex-end}.patient-infusion-activities-controls-container .patient-infusion-activities-controls-section-container .patient-infusion-activities-controls-section-new-session-button{display:flex;justify-content:center}.patient-infusion-activities-controls-container .patient-infusion-activities-controls-section-container.patient-infusion-activities-controls-section-border{border-right:1px solid #e7e7e7}.patient-blood-samples-container{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:32px}.patient-add-blood-sample-container{display:flex;flex:1;align-items:stretch;flex-direction:column;gap:16px}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container{display:flex;flex:1}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section{display:flex;flex-direction:column;align-items:center;flex:1;gap:16px;padding:16px}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section.patient-add-blood-sample-input-section-border{border-right:1px solid #e7e7e7}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section.enabled{color:#007e99}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section.disabled{color:#e7e7e7}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-input-section-instruction{text-align:center;font-size:16px;font-style:normal;font-weight:700}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-time-clock-icon-container{display:flex;flex:1;align-items:center}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-time-clock-icon-container.disabled{color:#e7e7e7}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-time-input-container{display:flex;gap:8px;width:250px}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-time-input-container .patient-add-blood-sample-input-event-history-button-container{position:relative}.patient-add-blood-sample-container .patient-add-blood-sample-inputs-container .patient-add-blood-sample-input-section .patient-add-blood-sample-time-input-container .patient-add-blood-sample-input-event-history-button-container .patient-add-blood-sample-input-event-history-container{position:absolute;z-index:3;top:48px;left:-450px}.patient-add-blood-sample-container .patient-add-blood-sample-submit-blood-sample-controls-container{display:flex;justify-content:center}.patient-add-blood-sample-container .patient-add-blood-sample-submit-blood-sample-controls-container .patient-add-blood-sample-submit-blood-sample-button{gap:8px;width:unset;padding:16px}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell{display:flex;flex:1}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell .patient-blood-sample-history-header-cell-content{display:flex;flex:1;min-width:120px;margin-right:16px}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell .patient-blood-sample-history-header-cell-content .patient-blood-sample-history-header-cell-text-container{display:flex;flex-direction:column;align-items:center;text-align:center}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell .patient-blood-sample-history-header-cell-content.patient-blood-sample-history-actions-cell-container{justify-content:space-between}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell .patient-blood-sample-history-header-cell-content.patient-blood-sample-history-actions-cell-container .patient-blood-sample-history-header-refresh-controls-container{color:#2cc0e8}.patient-blood-sample-history-table-container .patient-blood-sample-history-header-cell .patient-blood-sample-history-header-cell-content.patient-blood-sample-history-actions-cell-container .patient-blood-sample-history-header-refresh-controls-container:hover{cursor:pointer;color:#5fcbe9}.patient-blood-sample-history-table-container .patient-blood-sample-history-table-body-container{max-height:216px}.patient-blood-sample-history-table-container .patient-blood-sample-history-table-body-container .patient-blood-sample-history-table-body-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.patient-blood-sample-history-row{display:flex;user-select:none;align-items:center;gap:16px;height:40px}.patient-blood-sample-history-row .patient-blood-sample-history-cell{min-width:120px}.patient-blood-sample-history-row .patient-blood-sample-history-cell .patient-blood-sample-history-cell-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.patient-blood-sample-history-row .patient-blood-sample-history-row-controls-container{display:flex;gap:16px}.patient-blood-sample-history-row .patient-blood-sample-history-row-controls-container .patient-blood-sample-history-row-button{width:40px;height:40px;border-radius:8px}.patient-infusion-protocol-notes-container{display:flex;flex-direction:column;align-items:stretch;flex:1}.patient-infusion-patient-verify-container{display:flex;flex:1;align-items:stretch;justify-content:center;padding:2em}.patient-infusion-patient-verify-container .patient-infusion-patient-verify-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.patient-select-treatment-plan-container{display:flex;flex-direction:column;flex:1;align-items:stretch;gap:24px}.patient-select-treatment-plan-container .patient-selected-treatment-plan-load-plan-controls{display:flex;justify-content:center}.patient-select-treatment-plan-container .patient-selected-treatment-plan-load-plan-controls .patient-selected-treatment-plan-load-plan-button{width:250px}.patient-select-treatment-search-controls-container{display:flex;gap:16px}.patient-treatment-plan-list-table-container{user-select:none}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-creation-date-cell{display:flex;flex-direction:column;align-items:center}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-body-container{min-height:500px}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-body-container .patient-treatment-plan-list-loading-container{display:flex;flex:1;align-items:center;justify-content:center}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-body-container .patient-treatment-plan-list-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-body-container .patient-treatment-plan-list-plan-row{display:flex;align-items:center;min-height:50px;max-height:50px}.patient-treatment-plan-list-table-container .patient-treatment-plan-list-body-container .patient-treatment-plan-list-plan-row:hover{cursor:pointer}.patient-info-container{display:flex;align-items:stretch;flex:1}.plan-info-and-controls-container{display:flex;flex:1;gap:8px;align-items:stretch}.plan-info-and-controls-container .plan-info-and-controls-content-container{display:flex;flex:1;flex-direction:column;gap:8px}.plan-info-and-controls-container .plan-info-and-controls-content-container .plan-info-treatment-and-infusion-data-container{display:flex;flex-direction:column;gap:8px;flex:1}.plan-info-and-controls-container .plan-info-and-controls-content-container .plan-info-treatment-and-infusion-data-container .plan-info-treatment-and-infusion-data-row{display:flex;flex:1;align-items:center}.plan-info-and-controls-container .plan-info-and-controls-content-container .plan-info-treatment-and-infusion-data-container .plan-info-treatment-and-infusion-data-row .plan-info-treatment-and-infusion-data-spacer{display:flex;flex:1;justify-content:flex-end}.audit-trail-events-list-content-container{display:flex;flex-direction:column;flex:1;gap:32px}.audit-trail-events-list-controls-container{display:flex;gap:16px}.audit-trail-events-list-controls-container .audit-trail-events-list-search-container{display:flex;flex:1}.audit-trail-events-list-controls-container .audit-trail-events-list-control-button{border-radius:8px}.audit-trail-events-list-controls-container .rdrDateDisplayWrapper .DateInput_1,.audit-trail-events-list-controls-container .rdrDateDisplayWrapper .DateRangePickerInput_arrow_1{display:none}.date-range-picker-button-container{display:flex;position:relative}.date-range-picker-button-container .date-range-picker-button{border-radius:8px}.date-range-picker-button-container .date-range-picker{position:absolute}.date-range-picker-button-container .rdrDateDisplayWrapper .DateInput_1,.date-range-picker-button-container .rdrDateDisplayWrapper .DateRangePickerInput_arrow_1{display:none}.audit-trail-events-list-table-spinner{display:flex;flex:1;justify-content:center;align-items:center;padding:2em}.audit-trail-events-list-table-placeholder-text{display:flex;justify-content:center;color:#b5b5b5;padding:2em;text-align:center;user-select:none}.audit-trail-event-row-container{min-height:40px;max-height:80px}body{margin:0;padding:0}.root{position:absolute;inset:0}.App{display:flex;align-items:stretch;position:absolute;inset:0;width:100vw;height:100vh;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}.second-approver-popup-content-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1;height:600px}.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}
