a{cursor:pointer}a:hover{text-decoration:underline}.header{width:100%;z-index:1000;text-align:center;background:#fff;padding:5px}.header .title{color:#3b5fcc;text-align:center;font-size:30px;font-weight:900}.header .facility{color:#444;text-align:center;text-transform:uppercase;letterSpacing:1;font-size:12px;font-weight:900}.navigation{width:100%;box-sizing:border-box;text-align:center;background:#3b5fcc;padding:10px;position:relative}.navigation .item{height:50px;color:#fff;margin-left:10px;margin-right:10px;font-size:20px;font-weight:500}.header-photo{width:30px;height:30px;vertical-align:middle;border-radius:30px;display:inline-block;overflow:hidden}.profile-photo{width:200px;height:200px;border-radius:200px;overflow:hidden}.profile-photo img{width:200px;height:auto}.header-photo img{width:30px;height:auto}.patients{margin-top:1px}.patients thead{z-index:1000;position:sticky;top:0}.patients thead td:first-child{border-top-left-radius:10px}.patients thead td:last-child{border-top-right-radius:10px}.patients thead tr.title td{background:#fff;border-top:1px solid #fff}.patients thead tr.title td:first-child{border-top-left-radius:0}.patients thead tr.title td:last-child{border-top-right-radius:0}.patients thead td{color:#fff;vertical-align:top;-webkit-user-select:none;user-select:none;background:#6c87d9;border-top:1px solid #6c87d9;margin:0;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;position:relative}.patients tbody td{vertical-align:top;color:#000;background:#fff;margin:0;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.patients tbody td:first-child{border-left:1px solid #c4cff0}.patients tbody td:last-child{border-right:1px solid #c4cff0}.patients tbody tr:nth-child(2n+1) td{background:#eff2f9}.patients tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.patients tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.patients tbody tr:last-child td{border-bottom:1px solid #c4cff0}.patients .tooltip-wrap{position:relative}.patients .tooltip{width:350px;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.9;z-index:99999;text-align:left;visibility:hidden;opacity:0;background:#ffffffe6;border:1px solid #efefef;border-radius:10px;padding:20px;position:absolute;left:0}.patients .tooltip.visible{visibility:visible;opacity:1}.patients-small thead td,.patients-small tbody td{padding:5px;font-size:12px}.patients-dark thead td{background:#3b5fcc;border-top:1px solid #3b5fcc}.patients-dark thead tr.title td{background:#181e34;border-top:0}.patients-dark tbody tr:nth-child(2n+1) td{background:#1f284b}.patients-dark tbody tr:last-child td{border-bottom:1px solid #3b5fcc}.patients-dark tbody td{color:#fff}.patients-dark tbody td:first-child{border-left:1px solid #3b5fcc}.patients-dark tbody td:last-child{border-right:1px solid #3b5fcc}.patients-dark .tooltip{color:#fff;background:#161e36e6;border:1px solid #000}#map{width:100%;height:400px}#content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5em}#content p{margin:0;padding:0}.content-list{color:#000;margin-top:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1em}.content-list p{margin:0;padding:0}.link{color:#3b5fcc;font-weight:700}.popup-container{position:relative}.popup{width:380px;max-height:500px;box-sizing:border-box;z-index:99999;visibility:hidden;opacity:0;filter:blur(10px);background:#fff;border-radius:4px;margin-left:-190px;padding:20px;transition:opacity .2s ease-in,visbility .2s ease-in,filter .2s ease-in;position:absolute;top:20px;left:50%;overflow:auto;box-shadow:0 0 10px #0000004d}.popup.visible{visibility:visible;opacity:1}.account-popup .profile-photo{width:60px;height:60px;border:3px solid #3b5fcc;border-radius:60px}.account-popup .profile-photo img{width:60px}.popup-container{position:relative}.popup-container:hover .popup{visibility:visible;opacity:1;filter:blur()}.modal-container{position:relative}.modal{width:100%;height:100%;color:#fff;background:#000000b3;flex:1;position:fixed;top:0;left:0}.notifications-wrap{display:inline-block;position:relative}.notifications-icon{position:relative;top:2px}.notifications-icon .badge{color:#fff;width:8px;height:8px;background:#4ddd71;border-radius:8px;display:block;position:absolute;top:-5px;right:-5px}.notification-unread{width:8px;height:8px;vertical-align:middle;background:#4ddd71;border-radius:8px;display:inline-block}.notifications{width:400px;box-sizing:border-box;z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;visibility:hidden;opacity:0;cursor:default;background:#ffffffe6;border-radius:4px;font-family:-apple-system-font,sans-serif;position:absolute;top:-2px;left:0;box-shadow:0 0 10px #0000004d}.notifications.visible{visibility:visible;opacity:1}.notifications ul{margin:0;padding:0;list-style:none}.notifications ul li{border-bottom:1px solid #e2e8f6;padding:10px}.notifications ul li:last-child{border-bottom:0}.notifications ul li .notification-options{margin-top:5px;font-size:12px;font-weight:600;display:none}.notifications ul li .notification-options a{color:#3b5fcc}.notifications ul li:hover{background:#e2e8f6}.notifications ul li:hover .notification-options{display:block}.modal-wrap{position:relative}.modal{width:600px;box-sizing:border-box;height:auto;color:#000;background:#fff;margin-left:-300px;padding:20px;position:fixed;top:20px;left:50%;box-shadow:0 0 20px #0000004d}.background-light{background:#fff}.background-dark{background:#161e36}.color-light{color:#000}.color-dark{color:#fff}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.input{color:#000;background:#fff;border:1px solid #aaa;border-radius:10px;padding:5px}.input::placeholder{color:#3b5fcc}.sticky{position:sticky}.blur{filter:blur(10px)}.modal-overlay{width:100%;height:100%;z-index:9996;position:fixed;top:0;left:0}.modal-overlay.hidden{opacity:0;visibility:hidden}.modal-overlay-backdrop{width:100%;height:100%;z-index:9996;background:#0000004d;position:fixed;top:0;left:0}.modal-container{z-index:9997;width:100%;max-width:1000px;height:calc(100% - 190px);background:#fff;border-radius:20px;position:fixed;top:150px;overflow:hidden}.modal-container-500{max-width:500px}.modal-scroll-area{width:100%;height:100%;box-sizing:border-box;padding:40px;overflow:auto}.modal-close{display:none}.modal-container:hover .modal-close{display:block}