﻿.big-link{color:#343a40;text-decoration:none;cursor:pointer;border:1px solid #c4c8cb;padding:1rem 1rem;border-radius:var(--bs-border-radius-lg);background-color:#fff;}.big-link:hover{background-color:#fafafa;border-color:#c4c8cb;}.big-link:hover>div:first-child{background-color:#0d6efd;}.big-link:hover>div:first-child>i{color:#cfe2ff!important;}.big-link>div:first-child{background-color:#cfe2ff;padding:10px;border-radius:50%;margin-right:10px;}.big-link>div:first-child>i{color:#0d6efd;font-size:2rem;}.big-link>div:last-child>div:first-child{font-size:.75rem;color:var(--bs-secondary-color);}.big-link>div:last-child>div:last-child{font-weight:bold;font-size:1rem;}.big-number{font-size:2rem;font-weight:bold;}.flex-table{display:flex;flex-direction:column;}.flex-table>div{display:flex;align-items:stretch!important;}.flex-table>div>div{display:flex;flex:1;padding:.5rem;align-items:center;justify-content:center;text-align:center;}.flex-table>div:nth-child(even):not(:first-child){background-color:#f2f2f2;}.no-data{color:#adb5bd;}.no-data i{color:#fff3cd;}.no-chart-data{font-size:1.5rem;display:flex;flex-direction:column;justify-content:center;height:100%;}.no-chart-data h3{color:#6c757d;display:flex;flex-direction:row;justify-content:center;align-items:center;}.no-chart-data h3 i{font-size:3rem;color:#fff3cd;margin-right:10px;}.no-chart-data p{font-size:1rem;color:#adb5bd;text-align:center;}.patient-details div:first-child{font-weight:bold;white-space:nowrap;break-inside:avoid;}.patient-details div:last-child{text-align:right;}.spinner-overlay{position:absolute;inset:0;background-color:rgba(255,255,255,.6);z-index:10;display:flex;justify-content:center;align-items:center;pointer-events:auto;}.spinner-overlay .spinner-wrapper{text-align:center;pointer-events:auto;}.spinner-overlay .spinner-border{width:1rem;height:1rem;border-width:.125rem;}.spinner-overlay .spinner-text{display:block;margin-top:.5rem;font-weight:bold;color:#333;}.spinner-overlay.spinner-only .spinner-text{display:none;}.spinner-overlay.spinner-size-1 .spinner-border{width:1rem;height:1rem;border-width:.125rem;}.spinner-overlay.spinner-size-1 .spinner-text{font-size:1rem;}.spinner-overlay.spinner-size-1h .spinner-border{width:1.5rem;height:1.5rem;border-width:.1875rem;}.spinner-overlay.spinner-size-1h .spinner-text{font-size:1.5rem;}.spinner-overlay.spinner-size-2 .spinner-border{width:2rem;height:2rem;border-width:.25rem;}.spinner-overlay.spinner-size-2 .spinner-text{font-size:2rem;}.spinner-overlay.spinner-size-2h .spinner-border{width:2.5rem;height:2.5rem;border-width:.3125rem;}.spinner-overlay.spinner-size-2h .spinner-text{font-size:2.5rem;}.spinner-overlay.spinner-size-3 .spinner-border{width:3rem;height:3rem;border-width:.375rem;}.spinner-overlay.spinner-size-3 .spinner-text{font-size:3rem;}.spinner-overlay.spinner-size-3h .spinner-border{width:3.5rem;height:3.5rem;border-width:.4375rem;}.spinner-overlay.spinner-size-3h .spinner-text{font-size:3.5rem;}.spinner-overlay.spinner-size-4 .spinner-border{width:4rem;height:4rem;border-width:.5rem;}.spinner-overlay.spinner-size-4 .spinner-text{font-size:4rem;}.vertical-sep{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;}.vertical-sep::before{content:"";border-left:1px solid #dee2e6;height:50%;display:inline-block;}