.notification-center-container{position:fixed;top:0;right:0;width:0;height:100%;z-index:100}.notification-center-container.nc-hidden{visibility:hidden}.notification-center-container.nc-mobile-view{position:absolute;inset:0}.notification-center-container.nc-mobile-view.mobile-open{width:unset;height:unset}.notification-center-container.nc-mobile-view .notification-center-PATIENT{position:static;width:100%;height:100%}.notification-center-PHYSICIAN .notification-center-header{color:var(--text-90);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.notification-center-PATIENT .notification-center-header{color:var(--text-100);font-family:var(--font-header);font-size:22px;font-style:normal;font-weight:400;line-height:32px}.notification-center-PHYSICIAN,.notification-center-PATIENT{position:absolute;display:flex;flex-direction:column;top:72px;right:-368px;width:368px;height:calc(100% - 72px);background:var(--base-2);z-index:100;transition:right .1s ease-in-out;box-shadow:0 0 8px var(--shadow-strong);overflow-y:auto;overflow-x:hidden;pointer-events:all}.notification-center-PHYSICIAN .filter-popup .popup-content,.notification-center-PATIENT .filter-popup .popup-content{width:300px}.notification-center-PHYSICIAN button .ehs-icon,.notification-center-PATIENT button .ehs-icon{color:var(--text-60)!important}.notification-center-PHYSICIAN .ehs-button:focus,.notification-center-PATIENT .ehs-button:focus{background-color:transparent!important}.notification-center-PHYSICIAN .ehs-button:hover,.notification-center-PATIENT .ehs-button:hover{background-color:transparent!important}.notification-center-PHYSICIAN .menu-option,.notification-center-PATIENT .menu-option{flex-direction:row;width:100%;text-align:left;padding:8px 16px;border:1px solid transparent}.notification-center-PHYSICIAN.notification-center-open,.notification-center-PATIENT.notification-center-open{right:0}.notification-center-PHYSICIAN .nc-icon-button,.notification-center-PATIENT .nc-icon-button{background:transparent}.notification-center-PHYSICIAN .notification-center-header,.notification-center-PATIENT .notification-center-header{margin:0;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.notification-center-PHYSICIAN .notification-center-header .right,.notification-center-PATIENT .notification-center-header .right{display:flex;flex-direction:row;justify-content:right;align-items:center}.notification-center-PHYSICIAN .notification-center-header .right button,.notification-center-PATIENT .notification-center-header .right button{padding:2px}.notification-center-PHYSICIAN .nc-actions,.notification-center-PATIENT .nc-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 16px;margin:0 0 16px}.notification-center-PHYSICIAN .nc-actions .mark-all-as-read-button,.notification-center-PATIENT .nc-actions .mark-all-as-read-button{background:transparent;text-decoration:underline;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:14px;line-height:20px;padding:0;border-radius:0}.notification-center-PHYSICIAN .nc-actions .mark-all-as-read-button:hover,.notification-center-PATIENT .nc-actions .mark-all-as-read-button:hover{background-color:transparent!important}.notification-center-PHYSICIAN .nc-actions .right,.notification-center-PATIENT .nc-actions .right{display:flex;flex-direction:row;justify-content:right;align-items:center}.notification-center-navi-button{display:flex;position:relative;order:-1;align-self:center}.notification-center-navi-button .notification-center-button{background:var(--background-color)!important;width:48px;height:65px;border-radius:0!important}.notification-center-navi-button .notification-center-button .ehs-icon{color:var(--text-60)!important;font-size:32px}.notification-center-navi-button .nc-unread-marker{width:8px;height:8px;border-radius:50%;background-color:var(--secondary-color);top:8px;right:8px;position:absolute}.notification-center-navi-button-open{border-bottom:2px solid var(--primary-color)}.notification-center-PHYSICIAN .nc-notification-list .nc-notification{border-radius:2px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-header{font-size:16px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-header .notification-header-icon{width:24px;font-size:24px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text{font-size:14px}.notification-center-PHYSICIAN .nc-notification-list{height:100%;overflow:auto}.notification-center-PHYSICIAN .nc-notification-list .no-notifications{width:100%;height:100%;display:flex}.notification-center-PHYSICIAN .nc-notification-list .nc-infinite-scroll-load-mask{display:flex;position:static;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:transparent;align-items:center}.notification-center-PHYSICIAN .nc-notification-list .nc-notification{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;position:relative;min-height:145px;box-shadow:0 -1px 2px 0 var(--shadow-light),0 2px 4px 0 var(--shadow-strong);margin:8px 16px;padding:16px 16px 16px 21px;font-size:16px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-menu{position:absolute;top:8px;right:0}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-header{color:var(--text-90);font-style:normal;font-weight:700;line-height:28px;display:flex;flex-direction:row;justify-content:left;align-items:center;margin-bottom:16px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-header .notification-header-icon{color:var(--text-100);margin-right:8px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-header .notification-header-label{width:100%}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .unread-marker{position:absolute;top:16px;left:0;width:5px;height:calc(100% - 32px);background:var(--secondary-color);border-radius:0 5px 5px 0}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text{position:relative;padding-right:40px;margin-bottom:16px;word-break:break-word;overflow-wrap:anywhere}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text .text-content{overflow:hidden;transition:max-height .3s ease;white-space:pre-wrap;line-height:1.4}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text .text-content.closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text .expand-text-button{position:absolute;top:-8px;right:-8px;background-color:transparent!important;padding:0}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .expandable-text .expand-text-button .ehs-icon{font-size:32px;color:var(--text-60)}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-footer .notification-date{color:var(--text-60);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-footer .view-button{border:1px solid var(--highlight-10);background:transparent}.notification-center-PHYSICIAN .nc-notification-list .nc-notification .notification-footer .view-button:hover{background:transparent}.notification-center-PHYSICIAN .popup-widget{position:relative;display:inline-block}.notification-center-PHYSICIAN .popup-widget .popup-button{background:transparent}.notification-center-PHYSICIAN .trigger-button{background:none;border:none;cursor:pointer;padding:.5rem}.notification-center-PHYSICIAN .popup-content{position:absolute;z-index:100;min-width:150px;padding:16px 0;background:var(--base-0);border-radius:2px;box-shadow:2px 2px 8px 0 var(--shadow-strong)}.notification-center-PHYSICIAN .popup-content .ehs-icon{font-size:16px;padding:0 12px}.notification-center-PHYSICIAN .popup-content.bottom-left{top:100%;left:0;margin-top:.5rem}.notification-center-PHYSICIAN .popup-content.top-left{bottom:100%;left:0;margin-bottom:.5rem}.notification-center-PHYSICIAN .popup-content.bottom-right{top:100%;right:0;margin-top:.5rem}.notification-center-PHYSICIAN .popup-content.top-right{bottom:100%;right:0;margin-bottom:.5rem}.notification-center-PATIENT .nc-notification-list .nc-notification{border-radius:12px;background-color:var(--base-0)}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-header{font-size:18px}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-header .notification-header-icon{width:32px;font-size:32px}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text{font-size:16px}.notification-center-PATIENT .nc-notification-list .nc-notification .view-button{font-size:16px;height:40px}.notification-center-PATIENT .nc-notification-list{height:100%;overflow:auto}.notification-center-PATIENT .nc-notification-list .no-notifications{width:100%;height:100%;display:flex}.notification-center-PATIENT .nc-notification-list .nc-infinite-scroll-load-mask{display:flex;position:static;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:transparent;align-items:center}.notification-center-PATIENT .nc-notification-list .nc-notification{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;position:relative;min-height:145px;box-shadow:0 -1px 2px 0 var(--shadow-light),0 2px 4px 0 var(--shadow-strong);margin:8px 16px;padding:16px 16px 16px 21px;font-size:16px}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-menu{position:absolute;top:8px;right:0}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-header{color:var(--text-90);font-style:normal;font-weight:700;line-height:28px;display:flex;flex-direction:row;justify-content:left;align-items:center;margin-bottom:16px}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-header .notification-header-icon{color:var(--text-100);margin-right:8px}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-header .notification-header-label{width:100%}.notification-center-PATIENT .nc-notification-list .nc-notification .unread-marker{position:absolute;top:16px;left:0;width:5px;height:calc(100% - 32px);background:var(--secondary-color);border-radius:0 5px 5px 0}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text{position:relative;padding-right:40px;margin-bottom:16px;word-break:break-word;overflow-wrap:anywhere}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text .text-content{overflow:hidden;transition:max-height .3s ease;white-space:pre-wrap;line-height:1.4}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text .text-content.closed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text .expand-text-button{position:absolute;top:-8px;right:-8px;background-color:transparent!important;padding:0}.notification-center-PATIENT .nc-notification-list .nc-notification .expandable-text .expand-text-button .ehs-icon{font-size:32px;color:var(--text-60)}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-footer .notification-date{color:var(--text-60);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-footer .view-button{border:1px solid var(--highlight-10);background:transparent}.notification-center-PATIENT .nc-notification-list .nc-notification .notification-footer .view-button:hover{background:transparent}.notification-center-PATIENT .popup-widget{position:relative;display:inline-block}.notification-center-PATIENT .popup-widget .popup-button{background:transparent}.notification-center-PATIENT .trigger-button{background:none;border:none;cursor:pointer;padding:.5rem}.notification-center-PATIENT .popup-content{position:absolute;z-index:100;min-width:150px;padding:16px 0;background:var(--base-0);border-radius:2px;box-shadow:2px 2px 8px 0 var(--shadow-strong)}.notification-center-PATIENT .popup-content .ehs-icon{font-size:16px;padding:0 12px}.notification-center-PATIENT .popup-content.bottom-left{top:100%;left:0;margin-top:.5rem}.notification-center-PATIENT .popup-content.top-left{bottom:100%;left:0;margin-bottom:.5rem}.notification-center-PATIENT .popup-content.bottom-right{top:100%;right:0;margin-top:.5rem}.notification-center-PATIENT .popup-content.top-right{bottom:100%;right:0;margin-bottom:.5rem}
/*# sourceMappingURL=app.css.map */
