body{--min-width:480px;--min-height:520px;--default-shadow:0 0 5px rgba(0,0,0,0.5);--small-shadow:0 0 3px rgba(0,0,0,0.5);--spacing-0:4px;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-6:48px;background:var(--window-background);margin:0;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:var(--min-width)}#root,.container-fluid,body{min-height:100vh}.container-fluid{display:flex;flex-direction:column}.disable-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.dialog-container{align-items:start;background-color:var(--overlay-75)}.dialog-container,.window-modal-container{position:absolute;top:0;left:0;display:flex;width:100%;min-width:var(--min-width);min-height:var(--min-height);padding:var(--spacing-4);justify-content:center}.window-modal-container{height:100%;align-items:center}.window-modal{width:calc(var(--min-width) - var(--spacing-6)*2);background-color:var(--surface-background);border-radius:var(--spacing-3);box-shadow:var(--default-shadow);padding:var(--spacing-4)}.window-modal-title{font-size:18px;font-weight:600}.window-modal-text,.window-modal-title{color:var(--primary-text);text-align:center}.window-modal-text{font-size:12px;white-space:pre-line}.window-modal-error{color:var(--error-text);font-size:11px;text-align:center;white-space:pre-line}.window-modal-button{width:50%}.data-list-container{justify-content:space-between}.data-list,.data-list-container{width:100%;display:flex;flex-direction:column}.data-list{flex-grow:1;background-color:var(--surface-background);border-radius:var(--spacing-0);padding-left:var(--spacing-2);padding-right:var(--spacing-2);overflow-x:hidden;box-shadow:var(--default-shadow)}.data-list.empty{min-height:40vh}.data-list .title{color:var(--primary-text);font-size:12px;font-weight:600;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);white-space:nowrap;text-align:center;background-color:var(--control-background);border-radius:var(--spacing-0)}.data-list .title,.data-list table{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.data-list table{width:100%}.data-list tr{height:58px;cursor:pointer;color:var(--primary-text);border-bottom:1px solid var(--control-stroke)}.data-list tr:last-child{border-bottom:none}.data-list tr:hover{cursor:pointer;color:var(--secondary-text);background-color:var(--active-background)}.data-list tr th{font-weight:400;font-size:12px;white-space:nowrap;text-align:center;padding:var(--spacing-1) var(--spacing-0)}.data-list tr.table-header{height:32px;background-color:var(--control-background);border-radius:var(--spacing-0)}.data-list tr.table-header:hover{background-color:var(--control-background);color:var(--primary-text);cursor:default}.data-list tr th:first-child{padding-left:var(--spacing-2)}.data-list tr th:last-child{padding-right:var(--spacing-2)}.data-list tr td{font-weight:400;font-size:12px;white-space:nowrap;padding:var(--spacing-2) var(--spacing-0)}.data-list tr td:first-child{padding-left:var(--spacing-2)}.data-list tr td:last-child{padding-right:var(--spacing-2)}.data-list-title{font-size:14px;font-weight:600;color:var(--primary-text);margin-top:var(--spacing-2);margin-bottom:var(--spacing-1)}.data-list-title span{font-size:14px;font-weight:700;color:var(--error-text)}.placeholder-text{font-size:12px;font-weight:400;color:var(--primary-text);opacity:.6}.details-controls,.details-table{min-width:calc(var(--min-width) - var(--spacing-2)*2);width:calc(var(--min-width))}.details-table{background-color:var(--surface-background);border-radius:var(--spacing-0);padding:var(--spacing-2);box-shadow:var(--default-shadow);color:var(--primary-text);font-size:12px}.details-table table{width:100%}.details-table tr{border-bottom:1px solid var(--control-background)}.details-table tr:last-child{border-bottom:none}.details-table th{width:160px;font-weight:600;padding-right:var(--spacing-4);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.details-table .table-button{display:flex;justify-content:center;align-items:center;height:24px;border-radius:var(--spacing-2);box-shadow:var(--small-shadow);color:var(--primary-text-hover);background-color:var(--surface-background);font-size:12px;padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.details-table .table-button:hover{color:var(--secondary-text);background-color:var(--active-background);cursor:pointer}select.input-dropdown{width:100%;background:transparent;border:none;color:var(--primary-text);font-size:12px;margin-left:-4px}select.input-dropdown:disabled{opacity:1!important;-o-appearance:none;-webkit-appearance:none;appearance:none}select.input-dropdown:hover{color:var(--primary-text-hover)!important}select.input-dropdown:focus{border:none!important;outline:none!important}select.input-dropdown option{background:var(--window-background);color:var(--primary-text-hover)}select.input-dropdown option:hover{background-color:var(--active-background);color:var(--primary-text)}div.input-text{width:100%;background:transparent;border:none;color:var(--primary-text);font-size:12px;white-space:pre-line}div.input-text.link svg{font-size:1.25rem;margin-right:var(--spacing-0)}div.input-text:hover{cursor:pointer;color:var(--primary-text-hover)}input.input-text,textarea.input-text{width:100%;background:transparent;border:none;color:var(--primary-text);font-weight:500;font-size:12px;font-size-adjust:none;padding:0!important}input.input-text:focus,textarea.input-text:focus{border:none!important;outline:none!important;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:500;font-size:12px;font-size-adjust:none;outline-offset:0}textarea.input-text{resize:none!important}.tab-round-button{min-width:32px;height:32px;border-radius:var(--spacing-2);box-shadow:var(--small-shadow);font-size:12px;color:var(--control-icon);margin-left:var(--spacing-1);margin-right:var(--spacing-1);background-color:var(--control-background);display:flex;justify-content:center;align-items:center}.tab-round-button:hover{color:var(--control-icon-hover);cursor:pointer}.tab-round-button-selected{color:var(--secondary-text);background-color:var(--active-background)}.tab-round-button-selected:hover{color:var(--secondary-text);cursor:pointer}.context-menu{font-size:12px;color:var(--primary-text)}@-webkit-keyframes logo_heart_beat{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}55%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes logo_heart_beat{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}55%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}.loader-logo{--logo-width:96px;position:absolute;left:50%;top:50%;margin-left:calc(var(--logo-width)*-0.5);margin-top:calc(var(--logo-width)*-0.5);width:var(--logo-width);-webkit-animation:logo_heart_beat 1.5s infinite;animation:logo_heart_beat 1.5s infinite}.header{width:100%;display:flex;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.header-options{height:48px;display:flex;justify-content:space-between}.header-options-divider{height:100%;width:1px;background-color:var(--control-stroke)}.header-profile{display:flex;align-items:center;padding-left:var(--spacing-1);border:1px solid var(--control-stroke);border-right:none;border-top-left-radius:var(--spacing-3);border-bottom-left-radius:var(--spacing-3);background:var(--surface-background)}.header-profile-links{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;font-size:12px;padding-left:var(--spacing-2);padding-right:var(--spacing-1)}.header-profile-link{color:var(--primary-text);white-space:nowrap}.header-profile-link.signout{font-size:9px}.header-profile-link:hover{cursor:pointer;color:var(--primary-text-hover)}.header-account-dropdown{position:relative;display:inline-block;font-size:12px;padding-left:var(--spacing-2)}.header-account-dropdown svg{font-size:1.25rem}.header-account-dropdown .header-profile-link{margin-right:var(--spacing-1)}.header-account-dropdown-menu{display:none;position:absolute;background-color:var(--control-background);min-width:calc(100% - var(--spacing-2));box-shadow:var(--default-shadow);z-index:1}.header-account-dropdown-menu .header-profile-link{margin:var(--spacing-1) var(--spacing-0)}.header-account-dropdown-menu-show{display:block}.header-options-dropdown{display:flex;align-items:center;padding-left:var(--spacing-1);padding-right:var(--spacing-1);border:1px solid var(--control-stroke);border-left:none;border-top-right-radius:var(--spacing-3);border-bottom-right-radius:var(--spacing-3);background:var(--control-background)}.header-options-dropdown select{background:transparent;border:none;color:var(--primary-text);font-size:12px}.header-options-dropdown select:hover{color:var(--primary-text-hover)!important}.header-options-dropdown select:focus{border:none!important;outline:none!important}.header-options-dropdown select option{background:var(--window-background);color:var(--primary-text)}.header-options-dropdown select option:hover{background-color:var(--active-background);color:var(--primary-text)}.header-links{flex-grow:1}.header-link,.header-links{display:flex;justify-content:center;align-items:center}.header-link{color:var(--primary-text);white-space:nowrap;font-size:12px;text-decoration:none;padding-right:var(--spacing-2);padding-left:var(--spacing-2);height:40px;margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.header-link:hover{color:var(--primary-text-hover);text-decoration:none}.header-link.active{color:var(--secondary-text);background-color:var(--active-background);border-radius:24px;font-weight:600}.header-avatar-img{width:32px!important;height:32px!important}.header-avatar-img:hover{cursor:pointer}.drawer-toggle{width:40px;height:40px;align-self:center;display:flex;justify-content:center;flex-shrink:0;align-items:center;border-radius:var(--spacing-0);border:1px solid var(--control-stroke);background:transparent;color:var(--primary-text)}.drawer-toggle:hover{cursor:pointer;background:var(--active-background);color:var(--secondary-text)}.drawer-logo{display:flex;flex-grow:1;justify-content:center;align-items:center;margin-right:var(--spacing-2)}.drawer{--drawer-width:280px;z-index:999;padding-top:var(--spacing-4);transition:left 1s ease-in-out;position:fixed;left:0;top:0;width:var(--drawer-width);height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:var(--drawer-background)}.drawer.hidden{left:calc(var(--drawer-width)*-1)}a.drawer-link{color:var(--secondary-text);display:flex;align-items:center;white-space:nowrap;font-size:16px;text-decoration:none;padding-right:var(--spacing-2);padding-left:var(--spacing-2);width:100%;height:40px}a.drawer-link:hover{color:var(--secondary-text-hover)}a.drawer-link.active{color:var(--secondary-text);background-color:var(--active-background)}.drawer-user-info{width:100%;display:flex;align-items:center;margin-bottom:var(--spacing-1)}.drawer-avatar{padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.drawer-avatar-img{width:48px;height:48px}.drawer-avatar-img:hover{cursor:pointer}.drawer-profile-links{height:48px;display:flex;flex-direction:column;justify-content:space-around;flex-grow:1;align-items:flex-end;font-size:12px}.drawer-profile-link{color:var(--secondary-text);white-space:nowrap;padding-right:var(--spacing-2);padding-left:var(--spacing-2)}.drawer-profile-link.signout{font-size:9px}.drawer-profile-link:hover{cursor:pointer;color:var(--secondary-text-hover)}.drawer-options-dropdown{width:100%;display:flex;padding-right:var(--spacing-2);padding-left:var(--spacing-2);align-items:baseline}.drawer-options-dropdown .title{color:var(--secondary-text);font-size:16px;margin-right:var(--spacing-1)}.drawer-options-dropdown select{flex-grow:1;background:transparent;border:none;color:var(--secondary-text);font-size:16px}.drawer-options-dropdown select:hover{color:var(--secondary-text-hover)!important}.drawer-options-dropdown select:focus{border:none!important;outline:none!important}.drawer-options-dropdown select option{background:var(--drawer-background);color:var(--secondary-text)}.drawer-options-dropdown select option:hover{background-color:var(--active-background);color:var(--secondary-text)}.drawer-divider{width:100%;height:1px;opacity:.3;background:var(--secondary-text);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.footer-container{display:flex;flex-grow:1;flex-direction:column}.footer-links{font-size:12px;font-weight:600;padding-top:var(--spacing-2);padding-bottom:var(--spacing-1)}.footer-links a{margin-left:var(--spacing-2);margin-right:var(--spacing-2);text-decoration:none;color:var(--primary-text)}.footer-links a:hover{color:var(--primary-text-hover)}.footer-copyrights{color:var(--primary-text);font-size:10px;opacity:.8;padding-bottom:var(--spacing-3)}.breadcrumbs{font-size:12px;display:flex;color:var(--primary-text);margin-right:var(--spacing-2);margin-left:var(--spacing-2);margin-bottom:var(--spacing-2);justify-content:center}.breadcrumbs-link{color:var(--primary-text-hover)}.breadcrumbs-link:hover{cursor:pointer}.breadcrumbs-link.breadcrumbs-active,.breadcrumbs-link:hover{color:var(--primary-text)}.breadcrumbs-link svg{font-size:14px;margin-right:var(--spacing-0)}.breadcrumbs-divider{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}@-webkit-keyframes logo_rotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes logo_rotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.async-indicator-container{position:relative;width:100%;display:flex;align-content:center;justify-content:center;padding:var(--spacing-4)}.async_indicator-logo{width:48px;-webkit-animation:logo_rotation 5s linear infinite;animation:logo_rotation 5s linear infinite}.fetch-error-container{position:relative;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:var(--spacing-4);min-width:var(--min-width);min-height:var(--min-height)}.fetch-error,.fetch-error-container{display:flex;justify-content:center;align-items:center}.fetch-error{color:var(--primary-text);flex-direction:column;text-align:center}.fetch-error svg{width:75px}.fetch-error-title{font-size:20px;font-weight:600}.fetch-error-link{font-size:12px;font-weight:600;color:var(--primary-text)}.fetch-error-link:hover{color:var(--primary-text-hover);cursor:pointer}.search-input-container{width:30%;min-width:240px;height:32px;padding-left:var(--spacing-2);padding-right:var(--spacing-1);border-radius:var(--spacing-2);display:flex;justify-content:space-between;background-color:var(--control-background);align-items:center;border:1px solid var(--control-stroke);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);box-sizing:border-box}.search-input-container:focus-within{border:2px solid var(--control-stroke-active)}.search-input-container input,input:active,input:focus{font-size:12px;border:none;outline:none;background:transparent;color:var(--primary-text)}.search-input-container input:focus::-webkit-input-placeholder{color:transparent}.search-input-container input::-webkit-input-placeholder{opacity:.7}.search-input-container .search-input-icon{color:var(--control-icon);font-size:12px;opacity:.5}.search-input-container .search-input-icon-clear:hover{opacity:.8}.list-pagination{width:100%;padding:var(--spacing-2);color:var(--primary-text);font-size:12px}.list-pagination,.list-pagination-item{display:flex;justify-content:center;align-items:center}.list-pagination-item{width:32px;height:32px;border:1px solid var(--control-stroke);margin-left:var(--spacing-2);margin-right:var(--spacing-2);border-radius:var(--spacing-0)}.list-pagination-item:hover{cursor:pointer;background:var(--active-background);color:var(--secondary-text)}.list-pagination-item.active{cursor:pointer;background:var(--active-secondary-background);color:var(--secondary-text);font-weight:600}.list-pagination-item.hidden{display:none}.input-wrapper-container{position:relative;padding-right:6px}.input-wrapper-container svg{min-width:1em}.input-wrapper-text{overflow-wrap:break-word;word-break:break-all}.validation-error{--validation-error-window-height:40px;position:absolute;top:calc(50% - var(--validation-error-window-height)/2);left:calc(100% + 48px);height:var(--validation-error-window-height);border-radius:var(--spacing-3);background-color:var(--control-background);box-shadow:var(--default-shadow);color:var(--error-text);font-size:10px;display:flex;justify-content:space-between;align-items:center;padding-left:var(--spacing-2);padding-right:var(--spacing-3)}.validation-error-icon{margin-right:var(--spacing-1)}.regular-button{height:40px;text-align:center;min-width:144px;border-radius:var(--spacing-3);box-shadow:var(--default-shadow);background-color:var(--control-background);display:flex;align-items:center;justify-content:center;color:var(--primary-text);font-size:12px;font-weight:600;cursor:pointer;padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.regular-button.highlighted{background-color:var(--active-secondary-background);color:var(--secondary-text)}.regular-button.dangered{background-color:var(--error-text);color:var(--secondary-text)}.regular-button:hover{background-color:var(--active-background);color:var(--secondary-text)}.regular-button.disabled-button{background-color:var(--control-background-disabled);color:var(--secondary-text);box-shadow:var(--small-shadow);cursor:default}.toast-container{padding:var(--spacing-2);border-radius:var(--spacing-3);background-color:var(--surface-background);color:var(--primary-text);box-shadow:var(--small-shadow);opacity:0;font-size:12px;position:fixed;margin:var(--spacing-3);bottom:var(--spacing-4);right:var(--spacing-4);transition:opacity .5s linear}.toast-error{color:var(--error-text)}.toast-visible{opacity:.6}.birth-date-picker-container{padding-right:6px}.hidden{opacity:0}.study-icon-container{height:24px;color:var(--control-icon);background-color:var(--surface-background);box-shadow:var(--small-shadow);border-radius:var(--spacing-2);padding-left:var(--spacing-1);padding-right:var(--spacing-1);display:flex;align-items:center;justify-content:center;font-size:12px;margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.study-icon-container span{font-size:12px;margin-left:var(--spacing-1)}.study-icon-hidden{opacity:0}.small-double-button{width:128px;height:32px;border-radius:var(--spacing-2);background-color:var(--control-background);border:1px solid var(--control-stroke);display:flex;align-items:center;justify-content:space-between;color:var(--primary-text);font-size:12px;font-weight:600}.small-double-button-side{width:50%;height:100%;border-radius:var(--spacing-3);padding-left:var(--spacing-3);padding-right:var(--spacing-3);display:flex;align-items:center;justify-content:center;cursor:pointer}.small-double-button-side:hover{color:var(--primary-text-hover)}.small-double-button-side.active{background-color:var(--active-secondary-background);color:var(--secondary-text)}.small-double-button-side:hover.active{color:var(--secondary-text-hover)}.not-found-container{position:relative;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:var(--spacing-4);min-width:var(--min-width);min-height:var(--min-height)}.not-found,.not-found-container{display:flex;justify-content:center;align-items:center}.not-found{color:var(--primary-text);flex-direction:column;text-align:center}.not-found svg{width:150px}.not-found-title{font-size:26px;font-weight:600}.not-found-text{font-size:18px}.not-found-link{font-size:12px;font-weight:600;color:var(--primary-text)}.not-found-link:hover{color:var(--primary-text-hover);cursor:pointer}.infocard-body{width:100%;height:128px;border-radius:var(--spacing-2);color:var(--secondary-text);padding:0;position:relative;overflow:hidden;box-shadow:var(--default-shadow)}.infocard-body.patients{background-color:var(--dodgerBlue)}.infocard-body.records{background-color:var(--viking)}.infocard-body.users{background-color:var(--summerSky)}.infocard-body svg{position:absolute;width:100%;height:120%;left:0;top:-10%}.infocard-container{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:space-between;align-items:center;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.infocard-title{font-size:20pt;font-weight:400}.infocard-caption{font-size:11pt;font-weight:400}.infocard-button{height:32px;display:flex;border-radius:var(--spacing-3);padding-left:var(--spacing-2);padding-right:var(--spacing-2);align-items:center;justify-content:center;background-color:var(--overlay-25);font-size:10pt;margin-left:var(--spacing-2)}.infocard-button:hover{cursor:pointer;background-color:var(--overlay-50);color:var(--secondary-text)}.input-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--control-background);height:48px;min-height:48px;border-radius:var(--spacing-3);padding-left:var(--spacing-3);padding-right:var(--spacing-3);border:1px solid var(--control-stroke);box-sizing:border-box}.input-box:focus-within{border:2px solid var(--control-stroke-active)}.input-box.error{border:2px solid var(--control-stroke-error)}.input-box .input-box-container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-left:var(--spacing-1);color:var(--primary-text)}.input-box .input-box-container span{font-size:9px;margin-bottom:var(--spacing-0);opacity:.5;cursor:default}.input-box.error .input-box-container span{color:var(--error-text);cursor:default}.input-box textarea{resize:none!important}.input-box .input-box-container input,input:active,input:focus,textarea,textarea:active,textarea:focus{font-size:13px;border:none;outline:none;background:transparent}.input-box .input-box-icon{color:var(--control-icon);font-size:13px;margin-right:-8px;opacity:.5}.input-box-textarea{height:auto!important}.profile-title{font-size:12px;font-weight:600;text-align:center;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--control-stroke)}.profile-controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:11px;color:var(--primary-text)}.profile-avatar{width:64px!important;height:64px!important}.profile-buttons{width:200px;height:48px;display:flex;align-items:center}.profile-button{height:100%;width:50%;padding-left:var(--spacing-2);padding-right:var(--spacing-2);border:1px solid var(--control-stroke);display:flex;align-items:center;text-align:center}.profile-button.left{border-top-left-radius:var(--spacing-3);border-bottom-left-radius:var(--spacing-3)}.profile-button.right{border-top-right-radius:var(--spacing-3);border-bottom-right-radius:var(--spacing-3)}.profile-button:hover{color:var(--primary-text-hover);cursor:pointer}.profile-save-button-container{display:flex;justify-content:center}.profile-save-button{width:50%}.profile-error{color:var(--error-text);font-size:11px;text-align:center;white-space:pre-line}.ecg-viewer{width:100%;min-width:calc(var(--min-width) - var(--spacing-2)*2)}.ecg-viewer-duration{font-size:12px;color:var(--primary-text)}.ecg-viewer-instruction{font-size:10px;color:var(--primary-text);opacity:.8}.ecg-viewer-button{width:32px;height:32px;font-size:16px;border-radius:var(--spacing-2);color:var(--control-icon);background-color:var(--control-background);box-shadow:var(--small-shadow);margin-left:var(--spacing-0);margin-right:var(--spacing-0);display:flex;justify-content:center;align-items:center}.ecg-viewer-button.large-icon{font-size:24px}.ecg-viewer-button:hover{cursor:pointer;color:var(--control-icon-hover)}.ecg-viewer-button.active{background-color:var(--active-background);color:var(--secondary-text)}.ecg-viewer-button.active:hover{cursor:pointer}.ecg-viewer-button.disabled{opacity:.4}.ecg-viewer-button.disabled:hover{cursor:default}.ecg-viewer-button span{display:none;padding:2px 3px;margin-bottom:64px;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ecg-viewer-button:hover span{display:inline;position:absolute;font-size:10px;background:var(--surface-background);color:var(--primary-text);border:1px solid var(--control-stroke);border-radius:4px}.comments-primary{font-size:14px;font-weight:500;color:var(--primary-text)}.comments-secondary{font-size:12px;opacity:.8;font-weight:400;-webkit-font-feature-settings:"titl";font-feature-settings:"titl";font-variant-caps:titling-caps;color:var(--primary-text)}.comments-secondary-clickable:hover{cursor:pointer;color:var(--primary-text-hover)}.comments-reference{font-style:italic}.comments-reference-container:hover{cursor:pointer;opacity:.6}.comments-clip{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.comments-border{background-color:var(--surface-background);border-radius:var(--spacing-3);border:1px solid var(--control-stroke)}.comments-border-reference{background-color:var(--control-background)}.comments-title{font-size:14px;color:var(--primary-text);font-weight:700}.reference-comment-remove-icon{font-size:16px!important;color:var(--primary-text)}.reference-comment-remove-icon:hover{cursor:pointer;color:var(--primary-text-hover)}.input-box-comment{background-color:var(--surface-background)!important}.stethoscope-viewer{width:100%;min-width:calc(var(--min-width) - var(--spacing-2)*2)}.stethoscope-viewer-duration{font-size:12px;color:var(--primary-text)}.stethoscope-viewer-instruction{font-size:10px;color:var(--primary-text);opacity:.8}.stethoscope-viewer-button{width:32px;height:32px;font-size:16px;border-radius:var(--spacing-2);color:var(--control-icon);background-color:var(--control-background);box-shadow:var(--small-shadow);margin-left:var(--spacing-0);margin-right:var(--spacing-0);display:flex;justify-content:center;align-items:center}.stethoscope-viewer-button:hover{cursor:pointer;color:var(--control-icon-hover)}.stethoscope-viewer-button.active{background-color:var(--active-background);color:var(--secondary-text)}.stethoscope-viewer-button.active:hover{cursor:pointer}.stethoscope-viewer-button.disabled{opacity:.4}.stethoscope-viewer-button.disabled:hover{cursor:default}.stethoscope-viewer-button span{display:none;padding:2px 3px;margin-bottom:64px;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stethoscope-viewer-button:hover span{display:inline;position:absolute;font-size:10px;background:var(--surface-background);color:var(--primary-text);border:1px solid var(--control-stroke);border-radius:4px}.stethoscope-playback-control-button{width:24px;height:24px;border-radius:var(--spacing-2);box-shadow:var(--small-shadow);background-color:var(--control-background);color:var(--control-icon);font-size:10px;opacity:.5;display:flex;justify-content:center;align-items:center}.stethoscope-playback-control-button:hover{color:var(--control-icon-hover);opacity:1}.settings-title{font-size:12px;font-weight:600;text-align:center;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--control-stroke)}.check-box-check{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:var(--spacing-1);padding:3px;background-color:var(--control-background);border:1px solid var(--control-stroke);box-sizing:border-box;color:var(--control-icon)}.check-box-check:hover{cursor:pointer}.check-box-label{font-size:12px;opacity:.8}.user-avatar-img{width:24px!important;height:24px!important}.type-icon span{display:none;padding:2px 3px;margin-bottom:64px;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.type-icon:hover span{display:inline;position:absolute;background:var(--surface-background);border:1px solid var(--control-stroke);border-radius:4px}.clickable-text,.type-icon:hover span{font-size:10px;color:var(--primary-text)}.clickable-text{font-weight:600;cursor:pointer}.clickable-text:hover{color:var(--primary-text-hover)}.double-button{width:100%;height:48px;box-shadow:var(--default-shadow);background-color:var(--control-background);justify-content:space-between;color:var(--primary-text);font-size:12px;font-weight:600}.double-button,.double-button-side{border-radius:var(--spacing-3);display:flex;align-items:center}.double-button-side{width:50%;height:100%;padding-left:var(--spacing-3);padding-right:var(--spacing-3);justify-content:center;cursor:pointer}.double-button-side:hover{color:var(--primary-text-hover)}.double-button-side.active{background-color:var(--active-secondary-background);color:var(--secondary-text)}.double-button-side:hover.active{color:var(--secondary-text-hover)}.google-sign-in-button{width:100%;height:48px;border-radius:var(--spacing-3);box-shadow:var(--default-shadow);background-color:var(--control-background);display:flex;align-items:center;justify-content:center;color:var(--primary-text);font-size:12px;font-weight:600;cursor:pointer;padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.google-sign-in-button:hover{background-color:var(--active-background);color:var(--secondary-text)}
/*# sourceMappingURL=main.f08deb5f.chunk.css.map */