:root{--white:#fff;--gray-100:#f0f3f5;--gray-200:#c2cfd6;--gray-300:#a4b7c1;--gray-400:#869fac;--gray-500:#678898;--gray-600:#536c79;--gray-700:#3e515b;--gray-800:#29363d;--gray-900:#151b1e;--color-primary:#20a8d8;--color-secondary:var(--gray-300);--color-success:#4dbd74;--color-info:#63c2de;--color-warning:#ffc107;--color-danger:#f86c6b;--color-danger-light:#fcc;--color-light:var(--gray-100);--color-dark:var(--gray-800);--color-primary-hover:#1b8eb7;--color-secondary-hover:#8da5b2;--color-success-hover:#3ea662;--color-warning-hover:#e0a800;--color-danger-hover:#f64846;--color-light-hover:#d9e1e6;--body-bg:#e4e5e6;--body-color:var(--gray-900);--border-color:var(--gray-200);--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base:.875rem;--radius:0;--overlay-bg:#0003;--tooltip-info-bg:#004499e6;--tooltip-info-fg:var(--white);--tooltip-secondary-bg:#525252e6;--tooltip-secondary-fg:var(--white);--tooltip-danger-bg:#991100e6;--tooltip-danger-fg:var(--white);--impersonation-fg:#3f1d00;--impersonation-bg:#ffca3a;--impersonation-border:#b45309;--impersonation-banner-height:0px;--gender-male:#1e90ff;--gender-female:#ff1493;--gender-unknown:#ccc;--insurance-111-bg:#e6300e;--insurance-111-fg:#fff;--insurance-201-bg:#156737;--insurance-201-fg:#fff;--insurance-205-bg:#00aae0;--insurance-205-fg:#ca1d39;--insurance-207-bg:#ec8b23;--insurance-207-fg:#602787;--insurance-209-bg:#818181;--insurance-209-fg:#ffa300;--insurance-211-bg:#243f8e;--insurance-211-fg:#fff;--insurance-213-bg:#221e1e;--insurance-213-fg:#009b53;--insurance-333-bg:#e6300e;--insurance-333-fg:#9ae1ff;--insurance-none-bg:red;--insurance-none-fg:#000;--calendar-empty:#d3d3d3;--calendar-empty-clients:#f08080;--calendar-work:#90ee90;--calendar-work-clients:orange;--calendar-leisure:#1e90ff;--calendar-leisure-clients:#cd5c5c}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--body-bg);color:var(--body-color);font-family:var(--font-family-base);font-size:var(--font-size-base);margin:0;line-height:1.5}html.full-page-dialog-open,html.full-page-dialog-open body{overscroll-behavior:none;overflow:hidden}body>.modal-backdrop.full-page-dialog-backdrop{top:var(--impersonation-banner-height);z-index:1200;overscroll-behavior:contain;background:var(--body-bg);padding:0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body>.modal-backdrop.full-page-dialog-backdrop>.full-page-dialog{box-sizing:border-box;border:.25rem solid var(--color-primary);border-radius:0;width:100%;height:auto;min-height:100%;max-height:none;margin:0;overflow:visible}.full-page-dialog-header{z-index:10;position:sticky;top:0}a{color:var(--color-primary);background-color:#0000;text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-indent-1{padding-left:3em}.ql-indent-2{padding-left:6em}.ql-indent-3{padding-left:9em}.ql-indent-4{padding-left:12em}.ql-indent-5{padding-left:15em}.ql-indent-6{padding-left:18em}.ql-indent-7{padding-left:21em}.ql-indent-8{padding-left:24em}.card{background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius)}.card-header{background:var(--gray-100);border-bottom:1px solid var(--border-color);font-size:var(--font-size-base);margin:0;padding:.75rem 1.25rem;font-weight:400}.card-body{padding:1.25rem}.card-footer{background:var(--gray-100);padding:1.25rem}.filter-panel{border:1px solid var(--border-color);border-radius:var(--radius);margin:.75rem}.nav{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-tabs{border-bottom:0;gap:.25rem}.nav-tabs .nav-link{color:var(--gray-600)}.nav-tabs .nav-link:hover{border-color:var(--gray-200);background:var(--gray-100);color:var(--gray-700);text-decoration:none}.nav-tabs .nav-link .feature-icon{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.nav-link{color:var(--color-primary);border:1px solid #0000;padding:.5rem .75rem;text-decoration:none;display:block}.nav-tabs .nav-link.router-link-active{border-color:var(--border-color) var(--border-color) var(--white);background:var(--white);color:var(--gray-700);margin-bottom:-1px}.nav-link.disabled{color:var(--gray-600)}.list-group{flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.list-group-item{border:1px solid var(--border-color);background:var(--white);padding:.75rem 1.25rem;display:block}.list-group-item+.list-group-item{border-top:0}.table{border-collapse:collapse;width:100%}.table th,.table td{border-top:1px solid var(--border-color);text-align:left;vertical-align:top;padding:.75rem}.table thead th{border-top:0;border-bottom:2px solid var(--border-color)}.clinical-summary-section{min-width:0}.clinical-summary-section+.clinical-summary-section{margin-top:.75rem}.clinical-summary-heading{font-size:var(--font-size-base);margin:0 0 .35rem}.clinical-summary-table{border-bottom:1px solid var(--border-color);background:var(--body-bg);margin:0}.clinical-summary-table td{padding:.15rem .25rem}.clinical-summary-diagnoses td:first-child{white-space:nowrap;width:3.5rem}.clinical-summary-table td.clinical-summary-indent{padding-left:1.25rem}.clinical-summary-prescriptions td:first-child,.clinical-summary-prescriptions td:last-child{text-align:center;width:2.5rem}.clinical-summary-prescriptions td:nth-child(3){width:3rem}.clinical-summary-prescriptions td:nth-child(4){width:8rem}.btn{border-radius:var(--radius);font-family:inherit;font-size:var(--font-size-base);text-align:center;cursor:pointer;border:1px solid #0000;padding:.5rem .75rem;line-height:1.5;display:inline-block}.btn:disabled{opacity:.65;cursor:default}.btn:hover:not(:disabled){text-decoration:none}.btn-sm{padding:.25rem .5rem}.detail-button{padding:.05rem .3rem;line-height:1}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--white)}.btn-secondary{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--gray-900)}.btn-secondary:hover:not(:disabled){background:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:var(--gray-900)}.btn-success{background:var(--color-success);border-color:var(--color-success);color:var(--white)}.btn-success:hover:not(:disabled){background:var(--color-success-hover);border-color:var(--color-success-hover);color:var(--white)}.btn-light{background:var(--color-light);border-color:var(--color-light);color:var(--gray-900)}.btn-light:hover:not(:disabled){background:var(--color-light-hover);border-color:var(--color-light-hover);color:var(--gray-900)}.btn-warning{background:var(--color-warning);border-color:var(--color-warning);color:var(--gray-900)}.btn-warning:hover:not(:disabled){background:var(--color-warning-hover);border-color:var(--color-warning-hover);color:var(--gray-900)}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--white)}.btn-danger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover);color:var(--white)}.btn-outline-primary{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.btn-outline-primary:hover:not(:disabled){background:var(--color-primary);color:var(--white)}.btn-outline-secondary{border-color:var(--color-secondary);color:var(--gray-600);background:0 0}.btn-outline-secondary:hover:not(:disabled){background:var(--color-secondary);color:var(--gray-900)}.btn-outline-success{border-color:var(--color-success);color:var(--color-success);background:0 0}.btn-outline-success:hover:not(:disabled){background:var(--color-success);color:var(--white)}.btn-outline-danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.btn-outline-danger:hover:not(:disabled){background:var(--color-danger);color:var(--white)}.btn-link{color:var(--color-primary);background:0 0;border-color:#0000}.btn-link:hover:not(:disabled){text-decoration:underline}.badge{border-radius:var(--radius);text-align:center;white-space:nowrap;vertical-align:baseline;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.badge-primary{background:var(--color-primary);color:var(--white)}.badge-secondary{background:var(--color-secondary);color:var(--gray-900)}.badge-success{background:var(--color-success);color:var(--white)}.badge-warning{background:var(--color-warning);color:var(--gray-900)}.badge-danger{background:var(--color-danger);color:var(--white)}.form-control{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--white);width:100%;color:var(--gray-700);font-family:inherit;font-size:var(--font-size-base);padding:.5rem .75rem;line-height:1.5;display:block}.form-control:focus{border-color:var(--color-primary);outline:0}.form-control:disabled{background:var(--gray-200)}.form-inline{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.form-inline label{align-items:center;gap:.5rem;display:flex}.form-inline .form-control{width:auto;display:inline-block}.text-muted{color:var(--gray-600)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-info{color:var(--color-info)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.banner[data-v-fc2f8173]{z-index:1000;min-height:3rem;color:var(--impersonation-fg);background:var(--impersonation-bg);border-bottom:3px solid var(--impersonation-border);text-align:center;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;display:flex;position:sticky;top:0}
