﻿:root{--error-background-subtle: rgba(var(--mud-palette-error-rgb), 0.08);--error-background-light: rgba(var(--mud-palette-error-rgb), 0.12);--error-border-light: rgba(var(--mud-palette-error-rgb), 0.3);--error-border-medium: rgba(var(--mud-palette-error-rgb), 0.5);--primary-background-subtle: rgba(var(--mud-palette-primary-rgb), 0.08);--primary-background-light: rgba(var(--mud-palette-primary-rgb), 0.12);--primary-background-medium: rgba(var(--mud-palette-primary-rgb), 0.16)}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.ScrollableList{max-height:200px;overflow-y:auto;border:1px solid var(--mud-palette-lines-inputs)}.ScrollableList--200{max-height:200px}.ScrollableList--300{max-height:300px}.ScrollableList--400{max-height:400px}.ScrollableList--500{max-height:500px}.ErrorPage__Container{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.ErrorPage__Container--60vh{min-height:60vh}.ErrorPage__Container--80vh{min-height:80vh}.ErrorPage__Container--100vh{min-height:100vh}.ErrorPage__Card{max-width:600px;text-align:center;margin:0 auto}.ErrorPage__CardSmall{max-width:500px;text-align:center;margin:0 auto}.ErrorPage__CardLarge{max-width:700px;text-align:center;margin:0 auto}.CenteredCard{max-width:400px;text-align:center;margin:0 auto}.CenteredCard--Small{max-width:300px}.CenteredCard--Medium{max-width:500px}.CenteredCard--Large{max-width:600px}.FontWeight--Light{font-weight:300}.FontWeight--Normal{font-weight:400}.FontWeight--Medium{font-weight:500}.FontWeight--Semibold{font-weight:600}.FontWeight--Bold{font-weight:700}.Avatar--XSmall{width:24px;height:24px}.Avatar--Small{width:32px;height:32px}.Avatar--Medium{width:48px;height:48px}.Avatar--Large{width:64px;height:64px}.mud-button-year{font-size:var(--mud-typography-default-size);font-weight:400}.mud-button-outlined-size-small{font-size:var(--mud-typography-body2-size);font-weight:400}.mud-button-outlined:not(.mud-button-outlined-primary):not(.mud-button-outlined-secondary):not(.mud-button-outlined-info):not(.mud-button-outlined-success):not(.mud-button-outlined-warning):not(.mud-button-outlined-error){border:1px solid var(--mud-palette-lines-inputs);background-color:var(--mud-palette-background)}.mud-button-outlined:not(.mud-button-outlined-primary):not(.mud-button-outlined-secondary):not(.mud-button-outlined-info):not(.mud-button-outlined-success):not(.mud-button-outlined-warning):not(.mud-button-outlined-error):hover{background-color:rgba(var(--mud-palette-action-default-rgb), 0.08);border-color:var(--mud-palette-action-default)}.mud-button-outlined:not(.mud-button-outlined-primary):not(.mud-button-outlined-secondary):not(.mud-button-outlined-info):not(.mud-button-outlined-success):not(.mud-button-outlined-warning):not(.mud-button-outlined-error):focus{border-color:var(--mud-palette-primary);box-shadow:0 0 0 3px rgba(var(--mud-palette-primary-rgb), 0.15)}.ThemeButton{position:fixed;top:50%;background:var(--mud-palette-primary);z-index:calc(var(--mud-zindex-drawer) - 2);cursor:pointer;box-shadow:0 0 2px 0 rgba(var(--mud-palette-text-primary-rgb), 0.15),0 8px 12px 0 rgba(var(--mud-palette-text-primary-rgb), 0.15);border-radius:0;padding:.5rem 1rem;transition:all 300ms ease-in-out;transform:translateY(-50%)}.ThemeButton:hover{background:var(--mud-palette-primary-darken);box-shadow:0 0 4px 0 rgba(var(--mud-palette-text-primary-rgb), 0.25),0 12px 16px 0 rgba(var(--mud-palette-text-primary-rgb), 0.25)}.ThemeButton:hover .ThemeButton__Icon{transform:rotate(12deg)}.ThemeButton__Icon{color:var(--mud-palette-primary-text);transition:transform 300ms ease}.ThemeButton--Rtl{left:0;border-top-right-radius:24px;border-bottom-right-radius:24px}.ThemeButton--Rtl.ThemeButton--Hidden{opacity:0;transform:translate(-100%, -50%);pointer-events:none}.ThemeButton--Ltr{right:0;border-top-left-radius:24px;border-bottom-left-radius:24px}.ThemeButton--Ltr.ThemeButton--Hidden{opacity:0;transform:translate(100%, -50%);pointer-events:none}.ThemeButton--Hidden{opacity:0;pointer-events:none}.ButtonGroupField{background-color:var(--mud-palette-background-gray);border:1px solid var(--mud-palette-divider);border-radius:.5rem;padding:.25rem;overflow:hidden;display:flex;gap:.25rem}.ButtonGroupField .mud-button-group-root{display:flex;gap:.25rem}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root{padding:0 .65625rem;min-height:1.75rem;line-height:1.75rem;font-size:.765625rem;font-weight:500;text-transform:capitalize;border-width:0;border-style:none;transition:all .2s ease;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-filled,.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-filled-primary{background-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text);font-weight:600}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-filled:hover:not(:disabled),.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-filled-primary:hover:not(:disabled){background-color:var(--mud-palette-primary-darken)}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-text{background-color:rgba(0,0,0,0);color:var(--mud-palette-text-secondary)}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root.mud-button-text:hover:not(:disabled){background-color:var(--mud-palette-action-hover)}.ButtonGroupField .mud-button-group-root.mud-button-group-horizontal>.mud-button-root:disabled{opacity:.5;cursor:not-allowed}.ButtonGroupField .mud-button-group-root.mud-button-group-text.mud-button-group-override-styles.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child){border-left-width:0;border-left-style:none}.ButtonGroupField--Small .mud-button-group-root.mud-button-group-horizontal>.mud-button-root{padding:0 .5rem;min-height:1.5rem;line-height:1.5rem;font-size:.6875rem}.ButtonGroupField--Large .mud-button-group-root.mud-button-group-horizontal>.mud-button-root{padding:0 .875rem;min-height:2rem;line-height:2rem;font-size:.875rem}.ButtonGroupField--IconOnly .mud-button-group-root.mud-button-group-horizontal>.mud-button-root{padding:0 .5rem;min-width:1.75rem}.FormControl .mud-input-control .mud-input{background-color:var(--mud-palette-background-gray)}.FormControl .mud-input-control .mud-input-slot{background-color:var(--mud-palette-background-gray)}.FormControl .mud-input-control .mud-input-adornment{background-color:var(--mud-palette-background-gray)}.FormControl .mud-input-control .mud-input-adornment .mud-icon-button{background-color:rgba(0,0,0,0)}.FormControl .mud-input-control .mud-select-input{background-color:var(--mud-palette-background-gray)}.mud-input-control-margin-dense .mud-input>input.mud-input-root,.mud-input-control-margin-dense div.mud-input-slot.mud-input-root{font-size:.9em}.mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol{font-size:var(--mud-typography-default-size);font-weight:400}.mud-simple-table table * tr>td,.mud-simple-table table * tr th{font-size:var(--mud-typography-default-size);font-weight:400}.mud-table-cell{font-size:var(--mud-typography-default-size);font-weight:400}.mud-table-dense .mud-table-cell{font-size:var(--mud-typography-body2-size);font-weight:400}.mud-grid.readonly-grid>.mud-grid-item{border-bottom:1px solid var(--mud-palette-table-lines);padding-bottom:.125rem}.mud-table.mud-data-grid .mud-toolbar,.mud-table.mud-data-grid .mud-toolbar-gutters,.mud-table.mud-data-grid .mud-table-toolbar{height:auto;padding:1rem}.mud-table.mud-data-grid .mud-table-pagination-toolbar{height:auto;padding:0}.mud-expand-panel .mud-expand-panel-header{font-size:var(--mud-typography-default-size);font-weight:400}.mud-table.mud-data-grid{border:none;box-shadow:none;width:100%}.mud-table.mud-data-grid .mud-table-container{overflow-x:auto;overflow-y:auto}.mud-table-head .mud-table-cell{position:sticky;top:0;z-index:10;background-color:var(--mud-palette-background);padding:.75rem;font-size:.875rem;font-weight:500;border-bottom:1px solid var(--mud-palette-divider);transition:background-color .2s ease-in-out}.mud-table-head .mud-table-cell.mud-table-cell-sortable{cursor:pointer;user-select:none}.mud-table-head .mud-table-cell.mud-table-cell-sortable:hover{background-color:var(--mud-palette-action-hover)}.mud-table-sticky-header .mud-table-root .mud-table-head .mud-table-cell{background-color:var(--mud-palette-background)}.mud-table.mud-data-grid .mud-table-head .mud-table-cell.mud-table-cell-sorted{color:var(--mud-palette-primary);background-color:var(--primary-background-subtle)}.mud-table.mud-data-grid .mud-table-head .mud-table-cell.mud-table-cell-sorted .mud-table-sort-label{color:inherit}.mud-theme-dark .mud-table.mud-data-grid .mud-table-head .mud-table-cell.mud-table-cell-sorted{background-color:var(--primary-background-light)}.mud-table.mud-data-grid .mud-table-head .column-options button[aria-label*="Column options"]{display:none}.mud-table.mud-data-grid .mud-table-head .mud-table-cell .column-header .sort-direction-icon{opacity:.5;transition:opacity .2s ease-in-out}.mud-table.mud-data-grid .mud-table-head .mud-table-cell.mud-table-cell-sorted .column-header .sort-direction-icon{opacity:1;color:var(--mud-palette-primary)}.mud-table.mud-data-grid .mud-table-sort-label{display:inline-flex;align-items:center;gap:.25rem}.mud-table.mud-data-grid .mud-table-sort-label .mud-icon-button{width:1.25rem;height:1.25rem;padding:.125rem;margin-left:.125rem}.mud-table.mud-data-grid .mud-table-sort-label .mud-icon-button .mud-icon-button-label .mud-svg-icon{width:.875rem;height:.875rem;font-size:.875rem}.mud-table-body .mud-table-row{border-bottom:1px solid var(--mud-palette-divider)}.mud-table-body .mud-table-row:last-child{border-bottom:none}.mud-table-body .mud-table-row:hover{background-color:var(--mud-palette-action-hover);transition:background-color .2s ease-in-out;cursor:pointer}.mud-table-body .mud-table-row.mud-selected{background-color:var(--primary-background-light)}.mud-table-body .mud-table-row.mud-selected:hover{background-color:var(--primary-background-medium)}.mud-table-body .mud-table-cell{padding:.75rem;font-size:.875rem}@media(max-width: 1200px){.mud-table.mud-data-grid .mud-table-container{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.mud-table-loading{padding:2rem;text-align:center;color:var(--mud-palette-text-secondary)}.mud-table-empty-row .mud-table-cell{padding:2rem;text-align:center;color:var(--mud-palette-text-secondary);font-style:italic}.mud-table.mud-data-grid .mud-table-cell.text-center{width:100px;min-width:100px;max-width:100px;text-align:center}.mud-table.mud-data-grid .mud-table-cell.text-center .mud-stack-row{justify-content:center}.mud-table.mud-data-grid .mud-table-head .mud-table-cell.text-center{width:100px;min-width:100px;max-width:100px}.PatientList__TableEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.PatientList__TableEmptyState-Icon{width:3rem;height:3rem;color:var(--mud-palette-text-disabled);margin-bottom:1rem}.PatientList__TableEmptyState-Title{font-size:1.125rem;font-weight:500;color:var(--mud-palette-text-primary);margin-bottom:.5rem}.PatientList__TableEmptyState-Message{color:var(--mud-palette-text-secondary)}.StatusBadge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;border-radius:.375rem;white-space:nowrap;transition:all .2s ease-in-out}.StatusBadge--new{background-color:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info-darken);font-weight:500}.mud-theme-dark .StatusBadge--new{background-color:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.StatusBadge--assigned{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);color:var(--mud-palette-warning-darken);font-weight:500}.mud-theme-dark .StatusBadge--assigned{background-color:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning)}.StatusBadge--complete{background-color:rgba(var(--mud-palette-success-rgb), 0.12);color:var(--mud-palette-success-darken);font-weight:500}.mud-theme-dark .StatusBadge--complete{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.StatusBadge--closed{background-color:var(--mud-palette-action-disabled-background);color:var(--mud-palette-text-secondary);border:1px solid var(--mud-palette-divider);font-weight:500}.StatusBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.12);color:var(--mud-palette-text-primary);font-weight:500}.mud-theme-dark .StatusBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.15);color:var(--mud-palette-text-secondary)}.PriorityBadge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;border-radius:.375rem;white-space:nowrap;transition:all .2s ease-in-out}.PriorityBadge--stat{background-color:rgba(var(--mud-palette-error-rgb), 0.12);color:var(--mud-palette-error-darken);font-weight:500}.mud-theme-dark .PriorityBadge--stat{background-color:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error)}.PriorityBadge--expedited{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);color:var(--mud-palette-warning-darken);font-weight:500}.mud-theme-dark .PriorityBadge--expedited{background-color:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning)}.PriorityBadge--normal{background-color:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info-darken);font-weight:500}.mud-theme-dark .PriorityBadge--normal{background-color:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.PriorityBadge--low{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.12);color:var(--mud-palette-text-primary);font-weight:500}.mud-theme-dark .PriorityBadge--low{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.15);color:var(--mud-palette-text-secondary)}.StatusBadge--small,.PriorityBadge--small{padding:.0625rem .375rem;font-size:.6875rem;line-height:1rem}.StatusBadge--large,.PriorityBadge--large{padding:.25rem .75rem;font-size:.875rem;line-height:1.5rem}.StatusBadge[role=button],.StatusBadge.clickable,.PriorityBadge[role=button],.PriorityBadge.clickable{cursor:pointer}.StatusBadge[role=button]:hover,.StatusBadge.clickable:hover,.PriorityBadge[role=button]:hover,.PriorityBadge.clickable:hover{filter:brightness(0.95);transform:translateY(-1px)}.StatusBadge[role=button]:active,.StatusBadge.clickable:active,.PriorityBadge[role=button]:active,.PriorityBadge.clickable:active{transform:translateY(0)}.CountBadge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--mud-palette-background-gray);color:var(--mud-palette-text-primary);border:none;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:var(--mud-default-borderradius);height:1.5rem}.RoleBadge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;border-radius:.375rem;white-space:nowrap}.RoleBadge--exclusive{background-color:rgba(var(--mud-palette-success-rgb), 0.12);color:var(--mud-palette-success-darken)}.mud-theme-dark .RoleBadge--exclusive{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.RoleBadge--physician{background-color:rgba(var(--mud-palette-success-rgb), 0.12);color:var(--mud-palette-success-darken)}.mud-theme-dark .RoleBadge--physician{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.RoleBadge--admin{background-color:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info-darken)}.mud-theme-dark .RoleBadge--admin{background-color:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.RoleBadge--staff{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);color:var(--mud-palette-warning-darken)}.mud-theme-dark .RoleBadge--staff{background-color:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning)}.RoleBadge--billing{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.12);color:var(--mud-palette-text-primary)}.mud-theme-dark .RoleBadge--billing{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.15);color:var(--mud-palette-text-secondary)}.RoleBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.12);color:var(--mud-palette-text-primary)}.mud-theme-dark .RoleBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.15);color:var(--mud-palette-text-secondary)}.CategoryBadge{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;border-radius:.375rem;white-space:nowrap;transition:all .2s ease-in-out}.CategoryBadge--primary{background-color:rgba(var(--mud-palette-primary-rgb), 0.12);color:var(--mud-palette-primary-darken)}.mud-theme-dark .CategoryBadge--primary{background-color:rgba(var(--mud-palette-primary-rgb), 0.15);color:var(--mud-palette-primary)}.CategoryBadge--info{background-color:rgba(var(--mud-palette-info-rgb), 0.12);color:var(--mud-palette-info-darken)}.mud-theme-dark .CategoryBadge--info{background-color:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info)}.CategoryBadge--warning{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);color:var(--mud-palette-warning-darken)}.mud-theme-dark .CategoryBadge--warning{background-color:rgba(var(--mud-palette-warning-rgb), 0.15);color:var(--mud-palette-warning)}.CategoryBadge--error{background-color:rgba(var(--mud-palette-error-rgb), 0.12);color:var(--mud-palette-error-darken)}.mud-theme-dark .CategoryBadge--error{background-color:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error)}.CategoryBadge--success{background-color:rgba(var(--mud-palette-success-rgb), 0.12);color:var(--mud-palette-success-darken)}.mud-theme-dark .CategoryBadge--success{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success)}.CategoryBadge--secondary{background-color:rgba(var(--mud-palette-secondary-rgb), 0.12);color:var(--mud-palette-secondary-darken)}.mud-theme-dark .CategoryBadge--secondary{background-color:rgba(var(--mud-palette-secondary-rgb), 0.15);color:var(--mud-palette-secondary)}.CategoryBadge--tertiary{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12);color:var(--mud-palette-tertiary-darken)}.mud-theme-dark .CategoryBadge--tertiary{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.15);color:var(--mud-palette-tertiary)}.CategoryBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.12);color:var(--mud-palette-text-primary)}.mud-theme-dark .CategoryBadge--default{background-color:rgba(var(--mud-palette-gray-default-rgb), 0.15);color:var(--mud-palette-text-secondary)}.CategoryBadge--filled{color:var(--mud-palette-white)}.CategoryBadge--filled.CategoryBadge--warning{background-color:rgba(var(--mud-palette-warning-rgb), 0.85);color:var(--mud-palette-black)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--warning{background-color:rgba(var(--mud-palette-warning-rgb), 0.8)}.CategoryBadge--filled.CategoryBadge--primary{background-color:rgba(var(--mud-palette-primary-rgb), 0.85)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--primary{background-color:rgba(var(--mud-palette-primary-rgb), 0.8)}.CategoryBadge--filled.CategoryBadge--info{background-color:rgba(var(--mud-palette-info-rgb), 0.85)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--info{background-color:rgba(var(--mud-palette-info-rgb), 0.8)}.CategoryBadge--filled.CategoryBadge--error{background-color:rgba(var(--mud-palette-error-rgb), 0.85)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--error{background-color:rgba(var(--mud-palette-error-rgb), 0.8)}.CategoryBadge--filled.CategoryBadge--success{background-color:rgba(var(--mud-palette-success-rgb), 0.85)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--success{background-color:rgba(var(--mud-palette-success-rgb), 0.8)}.CategoryBadge--filled.CategoryBadge--tertiary{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.85)}.mud-theme-dark .CategoryBadge--filled.CategoryBadge--tertiary{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.8)}.CategoryBadge--outlined{background-color:rgba(0,0,0,0);border:1px solid var(--mud-palette-divider);color:var(--mud-palette-text-secondary)}.CategoryBadge--outlined.CategoryBadge--primary{border-color:var(--mud-palette-primary);color:var(--mud-palette-primary)}.CategoryBadge--outlined.CategoryBadge--info{border-color:var(--mud-palette-info);color:var(--mud-palette-info)}.CategoryBadge--outlined.CategoryBadge--warning{border-color:var(--mud-palette-warning);color:var(--mud-palette-warning)}.CategoryBadge--outlined.CategoryBadge--error{border-color:var(--mud-palette-error);color:var(--mud-palette-error)}.CategoryBadge--outlined.CategoryBadge--success{border-color:var(--mud-palette-success);color:var(--mud-palette-success)}.CategoryBadge--outlined.CategoryBadge--secondary{border-color:var(--mud-palette-secondary);color:var(--mud-palette-secondary)}.CategoryBadge--outlined.CategoryBadge--tertiary{border-color:var(--mud-palette-tertiary);color:var(--mud-palette-tertiary)}.mud-chip{font-size:var(--mud-typography-default-size);font-weight:400}.mud-chip.mud-chip-size-medium{font-size:var(--mud-typography-default-size);font-weight:400}.mud-chip.mud-chip-size-small{font-size:var(--mud-typography-body2-size);font-weight:400}.PillTabs{border-radius:20px;overflow:hidden}.PillTabs .mud-tabs-tabbar{background-color:var(--mud-palette-lines-inputs);border-radius:20px;padding:.25rem;border:none;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;width:100%;gap:.25rem;opacity:.6}.PillTabs .mud-tabs-tabbar-inner{width:100%;flex-wrap:wrap;min-height:auto}.PillTabs .mud-tabs-tabbar-content{width:100%}.PillTabs .mud-tabs-tabbar-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:.25rem;transform:none !important}.PillTabs .mud-tab-slider{display:none}.PillTabs .mud-tabs-scroll-button{display:none}.PillTabs .mud-tab{text-transform:none;background-color:rgba(0,0,0,0)}.PillTabs .mud-tab:hover{background-color:rgba(0,0,0,0)}.PillTabs .mud-tab:hover::before,.PillTabs .mud-tab:hover::after{background-color:rgba(0,0,0,0);display:none}.PillTabs .mud-tab.mud-tab-active:hover::before,.PillTabs .mud-tab.mud-tab-active:hover::after{background-color:rgba(0,0,0,0);display:none}.PillTabs .mud-tooltip-root{font-size:var(--mud-typography-default-size);font-weight:500;min-height:.75rem;border-radius:.75rem;padding:0 1.25rem;color:var(--mud-palette-text-primary);background:rgba(0,0,0,0);margin:0;display:flex;align-items:center;height:1.875rem;transition:all .2s ease}.PillTabs .mud-tooltip-root:hover{background-color:var(--mud-palette-divider);color:var(--mud-palette-text-primary)}.PillTabs .mud-tooltip-root:has(.mud-tab-active){background-color:var(--mud-palette-surface);color:var(--mud-palette-text-primary);box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1)}.PillTabs--routing .mud-tabs-panels{display:none}.mud-theme-dark .PillTabs .mud-tooltip-root:has(.mud-tab-active){box-shadow:0 0 0 .5px rgba(255,255,255,.1),0 4px 12px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1)}.FilterDropdown{display:flex;flex-direction:column;gap:.5rem}.FilterDropdown .mud-select,.FilterDropdown .mud-autocomplete{width:13rem}.FilterDropdown .mud-select .mud-input,.FilterDropdown .mud-autocomplete .mud-input{background-color:var(--mud-palette-background-gray);border-radius:4px}.FilterDropdown .mud-select .mud-input fieldset,.FilterDropdown .mud-autocomplete .mud-input fieldset{border-color:var(--mud-palette-divider);border-width:1px}.FilterDropdown .mud-select .mud-input:hover:not(.mud-disabled) fieldset,.FilterDropdown .mud-autocomplete .mud-input:hover:not(.mud-disabled) fieldset{border-color:var(--mud-palette-gray-light)}.FilterDropdown .mud-select .mud-input:focus-within,.FilterDropdown .mud-autocomplete .mud-input:focus-within{box-shadow:0 0 0 3px rgba(var(--mud-palette-gray-default-rgb), 0.15)}.FilterDropdown .mud-select .mud-input:focus-within fieldset,.FilterDropdown .mud-autocomplete .mud-input:focus-within fieldset{border-color:var(--mud-palette-gray-default)}.FilterDropdown .mud-select .mud-input-slot,.FilterDropdown .mud-autocomplete .mud-input-slot{background-color:var(--mud-palette-background-gray);padding-left:.75rem;padding-right:.75rem;color:var(--mud-palette-text-primary)}.FilterDropdown .mud-select .mud-input-adornment,.FilterDropdown .mud-autocomplete .mud-input-adornment{background-color:var(--mud-palette-background-gray)}.FilterDropdown .mud-select .mud-input-adornment .mud-icon-root,.FilterDropdown .mud-autocomplete .mud-input-adornment .mud-icon-root{opacity:.5;font-size:1rem;width:1rem;height:1rem}.FilterDropdown .mud-select .mud-input .mud-input-slot::placeholder,.FilterDropdown .mud-autocomplete .mud-input .mud-input-slot::placeholder{color:var(--mud-palette-text-primary);opacity:1}.FilterDropdown .mud-select .mud-input .mud-select-placeholder,.FilterDropdown .mud-autocomplete .mud-input .mud-select-placeholder{color:var(--mud-palette-text-primary);opacity:1}.FilterDropdown .mud-select.mud-shrink .mud-input .mud-input-slot,.FilterDropdown .mud-autocomplete.mud-shrink .mud-input .mud-input-slot{color:var(--mud-palette-text-primary);opacity:1}.FilterDropdown .mud-autocomplete .mud-input-adornment-end .mud-progress-circular{color:var(--mud-palette-primary);width:1rem;height:1rem}.FilterDropdown .mud-autocomplete .mud-icon-button{opacity:.5;transition:opacity .2s ease}.FilterDropdown .mud-autocomplete .mud-icon-button:hover{opacity:1}.FilterDropdown--Small .mud-select,.FilterDropdown--Small .mud-autocomplete{width:10rem}.FilterDropdown--Large .mud-select,.FilterDropdown--Large .mud-autocomplete{width:16rem}.FilterDropdown .mud-select.mud-disabled,.FilterDropdown .mud-autocomplete.mud-disabled{opacity:.5;cursor:not-allowed}.FilterDropdown .mud-select.mud-disabled .mud-input,.FilterDropdown .mud-autocomplete.mud-disabled .mud-input{background-color:var(--mud-palette-action-disabled-background)}.mud-popover-open .mud-paper{background-color:var(--mud-palette-background);border:1px solid var(--mud-palette-divider);border-radius:6px;box-shadow:var(--mud-elevation-4);min-width:13rem}.mud-popover-open .mud-list{scrollbar-width:none;-ms-overflow-style:none}.mud-popover-open .mud-list::-webkit-scrollbar{display:none}.mud-popover-open .mud-list-item{padding:.375rem .5rem;border-radius:4px;margin:.25rem;transition:background-color .2s ease}.mud-popover-open .mud-list-item:hover{background-color:var(--mud-palette-action-hover)}.mud-popover-open .mud-list-item.mud-selected-item{background-color:var(--mud-palette-action-selected);position:relative}.mud-popover-open .mud-list-item.mud-selected-item::after{content:"✓";position:absolute;right:.5rem;color:var(--mud-palette-primary);font-size:.875rem;font-weight:600}.mud-popover-open .mud-list-item .mud-list-item-text{font-size:.875rem;color:var(--mud-palette-text-primary)}.SessionTimeoutDialog .mud-dialog{background-color:var(--mud-palette-surface)}.SessionTimeoutDialog .mud-dialog-content{color:var(--mud-palette-text-primary)}.SessionTimeoutDialog .mud-dialog-title{color:var(--mud-palette-text-primary)}.SessionTimeoutDialog__Title{display:flex;align-items:center;gap:.5rem}.SessionTimeoutDialog__Icon{display:inline-flex;align-items:center;font-size:1.5rem;line-height:1;vertical-align:middle}.SessionTimeoutDialog .mud-button-text.mud-button-text-error{color:var(--mud-palette-error);border:1px solid var(--mud-palette-error)}.SessionTimeoutDialog .mud-button-text.mud-button-text-error:hover{background-color:rgba(var(--mud-palette-error-rgb), 0.08)}.SessionTimeoutDialog .mud-button-filled.mud-button-filled-primary{background-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.SessionTimeoutDialog .mud-button-filled.mud-button-filled-primary:hover{background-color:var(--mud-palette-primary-darken)}.IconBase{display:inline-block;vertical-align:middle;flex-shrink:0;transition:stroke .2s ease,fill .2s ease}.BrainIcon--animated{stroke:var(--mud-palette-primary);animation:brain-color-cycle 8s ease-in-out infinite}@keyframes brain-color-cycle{0%,100%{stroke:var(--mud-palette-primary)}16.67%{stroke:var(--mud-palette-info)}33.33%{stroke:var(--mud-palette-success)}50%{stroke:var(--mud-palette-warning)}66.67%{stroke:var(--mud-palette-error)}83.33%{stroke:var(--mud-palette-secondary)}}.Card__Container{background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);border-radius:.75rem;box-shadow:0 1px 3px rgba(var(--mud-palette-action-default-rgb), 0.12);overflow:hidden;transition:box-shadow .2s ease}.Card__Container:hover{box-shadow:0 2px 6px rgba(var(--mud-palette-action-default-rgb), 0.15)}.Card__Header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.5rem 1.5rem .75rem 1.5rem;background:var(--mud-palette-surface)}.Card__Title{display:flex;align-items:center;gap:.75rem;min-width:0}.Card__TitleIcon{flex-shrink:0;font-size:1.25rem;color:var(--mud-palette-primary)}.Card__TitleText{margin:0;font-weight:600;color:var(--mud-palette-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card__TitleBadge{display:flex;gap:.5rem;margin-left:.5rem;flex-shrink:0}.Card__HeaderActions{display:flex;gap:.5rem;flex-shrink:0}.Card__Content{padding:.75rem 1.5rem 1.5rem 1.5rem;background:var(--mud-palette-surface)}.Card__Footer{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--mud-palette-surface)}.Card__Field{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.Card__FieldLabel{font-size:.75rem;color:var(--mud-palette-text-secondary);font-weight:400;letter-spacing:.03333em}.Card__FieldValue{font-size:1rem;color:var(--mud-palette-text-primary);font-weight:400;letter-spacing:.00938em;line-height:1.5}.Card__EmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.5rem;text-align:center}.Card__EmptyState--Compact{padding:1.5rem 1.5rem;gap:.75rem}.Card__EmptyState--Compact .Card__EmptyIcon{font-size:2rem}.Card__EmptyIcon{font-size:3rem;color:var(--mud-palette-primary);opacity:.5}.Card__EmptyMessage{color:var(--mud-palette-text-secondary);max-width:400px}@media(max-width: 768px){.Card__Header{padding:1rem 1rem .5rem 1rem;gap:.75rem}.Card__Content{padding:.5rem 1rem 1rem 1rem}.Card__Footer{padding:.75rem 1rem;gap:.5rem}.Card__Title{gap:.5rem}.Card__TitleIcon{font-size:1.125rem}.Card__EmptyState{padding:2rem 1rem}.Card__EmptyIcon{font-size:2.5rem}}.UnderConstruction__Grid{min-height:70vh;align-items:center}.UnderConstruction__Paper{max-width:600px}.UnderConstruction__Icon{font-size:100px;margin-bottom:24px}.UnderConstruction__Description{color:var(--mud-palette-text-secondary)}.UnderConstruction__SupportText{color:var(--mud-palette-text-disabled)}body.density-comfortable{--density-cell-padding: 0.75rem;--density-body-font-size: 0.875rem;--density-component-spacing: 1rem;--density-card-padding: 1.5rem;--density-toolbar-padding: 0.75rem}body.density-compact{--density-cell-padding: 0.5rem;--density-body-font-size: 0.8125rem;--density-component-spacing: 0.75rem;--density-card-padding: 1rem;--density-toolbar-padding: 0.5rem}body.density-dense{--density-cell-padding: 0.375rem;--density-body-font-size: 0.75rem;--density-component-spacing: 0.5rem;--density-card-padding: 0.75rem;--density-toolbar-padding: 0.375rem}body.density-compact .mud-table-head .mud-table-cell,body.density-dense .mud-table-head .mud-table-cell{padding:var(--density-cell-padding);font-size:var(--density-body-font-size)}body.density-compact .mud-table-body .mud-table-cell,body.density-dense .mud-table-body .mud-table-cell{padding:var(--density-cell-padding);font-size:var(--density-body-font-size)}body.density-compact .mud-toolbar,body.density-dense .mud-toolbar{padding-top:var(--density-toolbar-padding);padding-bottom:var(--density-toolbar-padding)}body.density-compact .mud-card-content,body.density-dense .mud-card-content{padding:var(--density-card-padding)}.EncounterChangeLogs__ListViewSelect{min-width:120px}.EncounterChangeLogs__EncounterFilter{min-width:120px}.EncounterChangeLogs__FieldFilter{min-width:140px}.EncounterChangeLogs__SearchInput{min-width:120px}.mud-main-content{height:100%;min-height:100vh;display:flex}.mud-drawer .mud-nav-link.mud-nav-link{white-space:normal}.NeuroSidebar{display:flex;flex-direction:column;background-color:var(--mud-palette-surface);border-right:1px solid var(--mud-palette-divider)}.NeuroSidebar .mud-drawer-content{display:flex;flex-direction:column;height:100%}.NeuroSidebar .mud-nav-link{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;text-align:left;transition:background-color 150ms,color 150ms;color:var(--mud-palette-text-secondary);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);margin:.5rem 0;font-weight:400}.NeuroSidebar .mud-nav-link .mud-icon-root{width:1.25rem;height:1.25rem;flex-shrink:0;margin:0;color:inherit}.NeuroSidebar .mud-nav-link .mud-nav-link-text{margin:0;padding:0;font-size:.875rem;line-height:1.25rem}.NeuroSidebar .mud-nav-link:hover:not(.active){background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary);border-color:rgba(0,0,0,0)}.NeuroSidebar .mud-nav-link.active{background-color:rgba(var(--mud-palette-primary-rgb), 0.15);color:var(--mud-palette-primary);border:1px solid rgba(var(--mud-palette-primary-rgb), 0.3);font-weight:500}.NeuroSidebar__Header{padding:1.5rem 1rem}.BrandContainer{display:flex;align-items:center;gap:.75rem}.BrandIcon{color:var(--mud-palette-primary);font-size:2rem;display:flex;align-items:center;margin-top:-0.125rem}.BrandIcon svg{width:2rem;height:2rem}.BrandText{display:flex;flex-direction:column}.BrandName{font-weight:600;line-height:1.2;color:var(--mud-palette-text-primary);margin:0}.HeaderContent{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.NeuroSidebar__ToggleButton{flex-shrink:0;transition:all .3s ease;margin-left:auto}.NeuroSidebar__FloatingToggle{position:fixed;top:1rem;left:1rem;z-index:1300}.NeuroSidebar__FloatingToggle .NeuroSidebar__ToggleButton--Floating.mud-button-root.mud-icon-button{background-color:var(--mud-palette-surface);box-shadow:none;border-radius:.5rem;border:1px solid var(--mud-palette-divider);padding:.75rem;margin-left:0;min-width:3rem;min-height:3rem}.NeuroSidebar__FloatingToggle .NeuroSidebar__ToggleButton--Floating.mud-button-root.mud-icon-button .mud-icon-root,.NeuroSidebar__FloatingToggle .NeuroSidebar__ToggleButton--Floating.mud-button-root.mud-icon-button .mud-svg-icon{color:var(--mud-palette-primary);width:1.5rem;height:1.5rem}.NeuroSidebar__FloatingToggle .NeuroSidebar__ToggleButton--Floating.mud-button-root.mud-icon-button svg{color:var(--mud-palette-primary);width:1.5rem;height:1.5rem}.NeuroSidebar__FloatingToggle .NeuroSidebar__ToggleButton--Floating.mud-button-root.mud-icon-button:hover{background-color:var(--mud-palette-action-default-hover);box-shadow:none}.NeuroSidebar__Nav{overflow-y:auto;padding:0 1rem;flex-grow:0}.NeuroSidebar__Divider{flex-grow:0;flex-shrink:0}.NeuroSidebar__Spacer{flex-grow:1}.UserProfileSection{padding:1rem 1rem 0 1rem;border-top:1px solid var(--mud-palette-divider)}.UserInfoCompact{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.AvatarCircle{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:rgba(var(--mud-palette-primary-rgb), 0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.AvatarIcon{width:1.25rem;height:1.25rem;color:var(--mud-palette-primary)}.UserDetails{flex:1;min-width:0}.UserName{font-weight:500;font-size:.875rem;line-height:1.25rem;color:var(--mud-palette-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.UserRoleContainer{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.UserRoleBadge{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;font-weight:500}.RoleBadge--Physician{background-color:rgba(var(--mud-palette-info-rgb), 0.1);color:var(--mud-palette-info)}.RoleBadge--Admin{background-color:rgba(var(--mud-palette-secondary-rgb), 0.1);color:var(--mud-palette-secondary)}.RoleBadge--Staff{background-color:rgba(var(--mud-palette-success-rgb), 0.1);color:var(--mud-palette-success)}.RoleBadge--Billing{background-color:rgba(var(--mud-palette-warning-rgb), 0.1);color:var(--mud-palette-warning)}.RoleBadge--Default{background-color:rgba(var(--mud-palette-text-secondary-rgb), 0.1);color:var(--mud-palette-text-secondary)}.LogoutButton{justify-content:center;text-transform:none;color:var(--mud-palette-text-secondary);border-color:var(--mud-palette-divider)}.LogoutButton:hover{color:var(--mud-palette-text-primary);border-color:var(--mud-palette-lines-default);background-color:var(--mud-palette-action-default-hover)}.mud-rtl .NeuroSidebar{border-right:none;border-left:1px solid var(--mud-palette-divider)}.NeuroSidebar__Footer{padding:.75rem 1rem;margin-top:auto}.NeuroSidebar__Footer .mud-divider{margin-top:0;margin-bottom:.5rem}.VersionInfo{display:flex;flex-direction:column;gap:.25rem;text-align:center}.VersionText,.CopyrightText,.EnvironmentText{color:var(--mud-palette-text-secondary);font-size:.6875rem;line-height:1.25}.VersionText{font-weight:500;color:var(--mud-palette-text-primary)}.EnvironmentText{font-style:italic;opacity:.7}.PageHeader{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:2.5rem;padding-left:1rem;padding-right:1rem}.PageHeader__ToggleButton{flex-shrink:0}.PageHeader__ToggleButton.mud-button-root.mud-icon-button{background-color:var(--mud-palette-surface);box-shadow:none;border-radius:.5rem;border:1px solid var(--mud-palette-divider);padding:.5rem;min-width:2.5rem;min-height:2.5rem;transition:all .2s ease}.PageHeader__ToggleButton.mud-button-root.mud-icon-button:hover{background-color:var(--mud-palette-action-default-hover);color:var(--mud-palette-text-primary)}.PageHeader__ToggleButton.mud-button-root.mud-icon-button svg{color:var(--mud-palette-primary);width:1.25rem;height:1.25rem}.PageHeader__Icon{flex-shrink:0;display:flex;align-items:center;margin-left:.25rem}.PageHeader__Icon .mud-icon-root.mud-svg-icon{width:1.5rem;height:1.5rem;color:var(--mud-palette-primary)}.PageHeader__Title{flex-shrink:0;margin-left:.75rem}.PageHeader__Title .mud-typography{margin:0;font-size:1.625rem;font-weight:700;line-height:1.2;color:var(--mud-palette-text-primary)}.PageHeader__Divider{color:var(--mud-palette-text-secondary);font-size:1.5rem;line-height:1;margin:0 .5rem;flex-shrink:0}.PageHeader__Context{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.PageHeader__Spacer{flex:1;min-width:1rem}.PageHeader__Actions{flex-shrink:0;display:flex;align-items:center;gap:.75rem}.PageHeader__Badges{display:flex;align-items:center;gap:.75rem}.PageHeader__SubHeader{width:100%;margin-top:1rem;padding-left:1rem;padding-right:1rem}@media(max-width: 768px){.PageHeader{flex-wrap:wrap;gap:.75rem}.PageHeader__Icon,.PageHeader__Title{margin-left:0}.PageHeader__Title{width:100%;order:2}.PageHeader__Divider{display:none}.PageHeader__Context{width:100%;order:3;margin-left:0}.PageHeader__Actions{order:4;width:100%;justify-content:flex-start}.PageHeader__SubHeader{padding-left:0;padding-right:0}}@media(min-width: 769px)and (max-width: 1024px){.PageHeader{flex-wrap:wrap;gap:.375rem;padding-left:.75rem;padding-right:.75rem}.PageHeader__Title .mud-typography{font-size:1.25rem}.PageHeader__Divider{display:none}.PageHeader__Context{width:100%;order:2;margin-left:0}.PageHeader__Spacer{min-width:.5rem}.PageHeader__Actions{order:3;width:100%;justify-content:flex-start}}@media(min-width: 1025px)and (max-width: 1440px){.PageHeader__Title .mud-typography{font-size:1.375rem}}.PublicLayout__Container{height:max-content}.PublicLayout__ContentArea{height:100dvh;background:url("/img/pattern.svg") no-repeat center bottom;background-size:cover}.DocumentViewerDialog .mud-dialog-content{padding:0;overflow:hidden}.DocumentViewerDialog__Header{display:flex;align-items:center;justify-content:space-between;gap:var(--mud-spacing-4);width:100%}.DocumentViewerDialog__TitleInfo{display:flex;align-items:center;gap:var(--mud-spacing-3);min-width:0;flex:1}.DocumentViewerDialog__TitleIcon{flex-shrink:0;font-size:1.75rem}.DocumentViewerDialog__TitleText{min-width:0;flex:1}.DocumentViewerDialog__TitleText h6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.DocumentViewerDialog__TitleMeta{display:flex;align-items:center;gap:var(--mud-spacing-2);margin-top:var(--mud-spacing-1)}.DocumentViewerDialog__TitleActions{display:flex;align-items:center;gap:var(--mud-spacing-2);flex-shrink:0}.DocumentViewerDialog__Loading{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--mud-spacing-12)}.DocumentViewerDialog__Error{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--mud-spacing-12);text-align:center}.DocumentViewerDialog__Error .mud-icon-root{font-size:3rem}.DocumentViewerDialog.mud-dialog{max-width:90vw;max-height:90vh;width:90vw;height:90vh}.DocumentViewerDialog__Content{width:100%;height:calc(90vh - 140px);display:flex;align-items:center;justify-content:center;background-color:var(--mud-palette-background-gray)}.DocumentViewerDialog__Iframe{width:100%;height:100%;border:none;background-color:var(--mud-palette-surface)}.DocumentViewerDialog__Viewer{width:100%;height:100%;border:none;background-color:var(--mud-palette-surface)}.DocumentViewerDialog__Viewer iframe{width:100%;height:100%;border:none}.DocumentViewerDialog__Preview{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--mud-spacing-12);text-align:center}.DocumentViewerDialog__PreviewIcon{font-size:5rem;opacity:.7}@media(max-width: 768px){.DocumentViewerDialog.mud-dialog{max-width:100vw;max-height:100vh;width:100vw;height:100vh;margin:0;border-radius:0}.DocumentViewerDialog__Content{height:calc(100vh - 140px)}.DocumentViewerDialog__Header{flex-wrap:wrap}.DocumentViewerDialog__TitleInfo{width:100%}}.PermissionList{display:flex;flex-direction:column;gap:.25rem;margin-left:1.75rem}.PermissionItem__CategoryHeader--Clickable{cursor:pointer}.PermissionItem{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:var(--mud-default-borderradius);cursor:pointer;transition:all .2s ease-in-out}.PermissionItem:hover{background-color:var(--mud-palette-action-default-hover)}.PermissionItem--Inherited{opacity:.6;cursor:not-allowed}.PermissionItem--Inherited:hover{background-color:rgba(0,0,0,0)}.PermissionItem__Text{flex:1;min-width:0}.DurationField__Inputs{display:flex;align-items:flex-end;gap:.5rem}.DurationField__Inputs .mud-input-control{flex:1;min-width:0}.DurationField__Separator{flex-shrink:0;color:var(--mud-palette-text-secondary);line-height:1;user-select:none;padding-bottom:.5rem}.DurationField__HelperText{color:var(--mud-palette-text-secondary);margin-top:.25rem}.DocumentsCard__Item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:.5rem;background:var(--mud-palette-action-default-hover);border:1px solid var(--mud-palette-divider);border-radius:.5rem}.DocumentsCard__Item:last-child{margin-bottom:0}.DocumentsCard__Info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.DocumentsCard__FileIcon{flex-shrink:0}.DocumentsCard__FileDetails{flex:1;min-width:0}.DocumentsCard__FileName{font-size:.875rem;font-weight:500;color:var(--mud-palette-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsCard__Meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.DocumentsCard__Actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.DocumentsCard__EditInline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.DocumentsCard__EditInline .mud-input-control{min-width:10rem;flex:1}.DocumentsCard__ListContainer{position:relative}.DocumentsCard__OverlayText{color:var(--mud-palette-white)}.DocumentsCard__UploadForm{border:1px solid var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius)}.DocumentsCard__DropZone.mud-paper{border:2px dashed var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-background);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.DocumentsCard__DropZone.mud-paper:hover{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.DocumentsCard__DropZone--DragOver.mud-paper{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.DocumentsCard__DropZone--HasFile.mud-paper{border-color:var(--mud-palette-success);border-style:solid;background-color:var(--mud-palette-success-hover)}.DocumentsCard__SelectedFile{display:inline-flex;align-items:center}.DocumentsCard__FileInput{position:absolute;width:100%;height:100%;overflow:hidden;z-index:10;opacity:0;cursor:pointer}.DocumentsCard__FormTitle{font-weight:500;color:var(--mud-palette-text-primary)}.StudiesCard__StudyItem{display:flex;align-items:center;justify-content:space-between;height:3.1875rem;gap:.75rem;padding:.5rem .75rem;margin-bottom:.4375rem;border:1px solid var(--mud-palette-divider);border-radius:.5rem;background-color:var(--mud-palette-background-gray);transition:all .2s ease}.StudiesCard__StudyItem:hover{background-color:var(--mud-palette-background-gray);color:currentColor}.StudiesCard__StudyInfo{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.StudiesCard__StudyIcon{flex-shrink:0;width:.875rem;height:.875rem;color:var(--mud-palette-primary)}.StudiesCard__StudyIcon.mud-icon-root{font-size:.875rem}.StudiesCard__StudyName{font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--mud-palette-text-primary);flex:1;min-width:0}.StudiesCard__StudyDuration{display:flex;align-items:center;gap:.5rem;color:var(--mud-palette-text-secondary);font-size:.875rem;flex-shrink:0}.StudiesCard__StudyDuration .mud-icon-root{font-size:.875rem;color:var(--mud-palette-primary)}.StudiesCard__ReportBadge{flex-shrink:0;height:1.5rem;font-size:.75rem}.StudiesCard__StudyIdBadge{flex-shrink:0;height:1.375rem;font-family:var(--mud-typography-monospace);font-size:.75rem;font-weight:500;letter-spacing:.02em;background-color:var(--mud-palette-background-gray);color:var(--mud-palette-text-secondary);border:1px solid var(--mud-palette-divider);padding:0 .5rem;border-radius:.25rem;display:inline-flex;align-items:center}.StudiesCard__StudyActions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.StudiesCard__StudyActions .mud-button-root{height:1.75rem;border-radius:.4375rem}.StudiesCard__FormTitle{font-weight:500;margin-bottom:.75rem;color:var(--mud-palette-text-primary)}.StudiesCard__AddForm{border:1px solid var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);margin-bottom:var(--mud-spacing-2)}.StudiesCard__EditForm{border:1px solid var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);margin-bottom:var(--mud-spacing-2)}.StudiesCard__Actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.StudiesCard__ReviewSite{padding-top:1rem;border-top:1px solid var(--mud-palette-divider);margin-top:1rem}.StudiesCard__ReviewSiteContent{display:flex;align-items:flex-start;gap:.5rem}.StudiesCard__ReviewSiteIcon{width:1rem;height:1rem;color:var(--mud-palette-primary);margin-top:.25rem;flex-shrink:0}.StudiesCard__ReviewSiteIcon.mud-icon-root{font-size:1rem}.StudiesCard__ReviewSiteInfo{flex:1;min-width:0}.StudiesCard__ReviewSiteLabel{font-size:.875rem;color:var(--mud-palette-text-secondary);margin-bottom:.25rem;display:block}.StudiesCard a.StudiesCard__ReviewSiteLink{font-size:.875rem;color:var(--mud-palette-primary);word-break:break-all;text-decoration:none}.StudiesCard a.StudiesCard__ReviewSiteLink:hover{color:var(--mud-palette-primary-darken);text-decoration:underline}@media(max-width: 768px){.StudiesCard__StudyItem{padding:.5rem .75rem;gap:.5rem;height:auto}.StudiesCard__StudyInfo{gap:.5rem}.StudiesCard__StudyIcon{flex-shrink:0}.StudiesCard__StudyName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.StudiesCard__StudyDuration{display:none}.StudiesCard__ReportBadge{height:1.25rem;font-size:.6875rem}.StudiesCard__StudyIdBadge{display:none}.StudiesCard__StudyActions{flex-shrink:0;gap:.25rem}.StudiesCard__StudyActions .mud-button-root{min-width:auto;padding:.25rem .5rem}.StudiesCard__Actions{width:100%;gap:var(--mud-spacing-1)}.StudiesCard__Actions .mud-button-root{flex:1}}.InsuranceCard__Record{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:.5rem;background:var(--mud-palette-action-default-hover);border:1px solid var(--mud-palette-divider);border-radius:.5rem}.InsuranceCard__Record:last-child{margin-bottom:0}.InsuranceCard__Info{display:flex;align-items:center;gap:.75rem;min-width:0;flex-shrink:1}.InsuranceCard__Info .mud-tooltip-root{display:flex;align-items:center;min-width:0;flex:1}.InsuranceCard__Details{display:flex;align-items:center;gap:1rem;flex-shrink:0}.InsuranceCard__DetailItem{white-space:nowrap;font-size:.8125rem}.InsuranceCard__Right{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex-shrink:0}.InsuranceCard__StatusChip{font-size:.6875rem;font-weight:500;flex-shrink:0}.InsuranceCard__Name{font-size:.875rem;font-weight:500;color:var(--mud-palette-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsuranceCard__ClassChip{font-size:.6875rem;flex-shrink:0}.InsuranceCard__Actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.InsuranceCard__EditForm{border:1px solid var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);padding:1rem;margin-bottom:var(--mud-spacing-2)}.PatientInformationCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.PatientInformationCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.PatientInformationCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.PatientInformationCard__EditForm .mud-input-outlined.mud-input-adorned-end{padding-right:.75rem}.PatientInformationCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.PatientInformationCard .mud-input-error .mud-input-outlined{border-color:var(--mud-palette-error)}.PatientInformationCard .mud-input-helper-text{color:var(--mud-palette-error);font-size:.75rem;margin-top:.25rem}.PatientInformationCard .mud-progress-circular.mr-2{margin-right:.5rem}@media(max-width: 960px){.PatientInformationCard__EditForm .mud-grid-item[class*=sm-]{flex-basis:100%;max-width:100%}}.ActivityTimeline{display:flex;flex-direction:column;gap:1rem}.ActivityTimeline__Item{display:flex;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--mud-palette-divider)}.ActivityTimeline__Item:last-child{border-bottom:none;padding-bottom:0}.ActivityTimeline__Icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActivityTimeline__Icon--Info{background:var(--mud-palette-info);color:var(--mud-palette-info-text)}.ActivityTimeline__Icon--Primary{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.ActivityTimeline__Icon--Success{background:var(--mud-palette-success);color:var(--mud-palette-success-text)}.ActivityTimeline__Icon--Warning{background:var(--mud-palette-warning);color:var(--mud-palette-warning-text)}.ActivityTimeline__Icon--Default{background:var(--mud-palette-gray-default);color:var(--mud-palette-text-primary)}.ActivityTimeline__Content{flex:1;display:flex;flex-direction:column;gap:.25rem}.ActivityTimeline__Label{font-weight:500;color:var(--mud-palette-text-primary)}.ActivityTimeline__Timestamp{color:var(--mud-palette-text-secondary)}.ClientFacilityCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.ClientFacilityCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.ClientFacilityCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.ClientFacilityCard__EditForm .mud-input-outlined.mud-input-adorned-end{padding-right:.75rem}.ClientFacilityCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.ClientFacilityCard__EditForm .mud-textfield{width:100%}.ClientFacilityCard__Actions{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--mud-palette-divider)}.ClientFacilityCard__Actions .mud-button-root{text-transform:none;font-weight:500}.ClientFacilityCard .mud-input-error .mud-input-outlined{border-color:var(--mud-palette-error)}.ClientFacilityCard .mud-input-helper-text{color:var(--mud-palette-error);font-size:.75rem;margin-top:.25rem}.ClientFacilityCard .mud-progress-circular.mr-2{margin-right:.5rem}@media(max-width: 960px){.ClientFacilityCard__EditForm .mud-grid-item[class*=sm-]{flex-basis:100%;max-width:100%}}.PatientEncounterDetail__Card .ClientFacilityCard__EditForm .mud-form{width:100%}.PatientEncounterDetail__Card .ClientFacilityCard__EditForm .mud-textfield{width:100%}.PatientEncounterDetail__Card .ClientFacilityCard__EditForm .mud-input-outlined{background:var(--mud-palette-surface)}.PatientEncounterDetail__Card .ClientFacilityCard__EditForm .mud-input-outlined .mud-input{color:var(--mud-palette-text-primary)}.PhysicianCard__EditForm{border:1px solid var(--mud-palette-info);background-color:var(--mud-palette-info-lighten);border-radius:var(--mud-default-borderradius);margin-bottom:var(--mud-spacing-2)}.PhysicianCard__EditForm .PhysicianCard__Actions{display:flex;justify-content:flex-end;gap:var(--mud-spacing-2);margin-top:var(--mud-spacing-2)}.PhysicianCard__Actions{display:flex;align-items:center;gap:var(--mud-spacing-2)}.PhysicianCard__PhysicianInfo{background-color:var(--mud-palette-surface);border:none;border-radius:var(--mud-default-borderradius)}@media(max-width: 768px){.PhysicianCard__Actions{width:100%}.PhysicianCard__Actions button{flex:1}}.BillingTypeCard__EditMode,.BillingTypeCard__DisplayMode{display:flex;flex-direction:column;gap:var(--mud-spacing-3)}.BillingTypeCard__BadgeRow{display:flex;align-items:center;gap:var(--mud-spacing-2)}.BillingTypeCard__DestinationText{color:var(--mud-palette-text-secondary)}.BillingTypeCard__ClientDefault{color:var(--mud-palette-text-disabled);font-style:italic}.NewEncounterActionsCard__Actions{display:flex;flex-direction:column;gap:var(--mud-spacing-2)}.NotesCard__Text{white-space:pre-wrap}.PatientStatusSummary{width:100%;margin-bottom:.25rem}.PatientStatusSummary__Grid{display:flex;flex-direction:row;gap:1rem;width:100%;margin-bottom:0;align-items:stretch;background:linear-gradient(to right, rgba(var(--mud-palette-info-rgb), 0.08) 0%, var(--mud-palette-surface) 50%, rgba(var(--mud-palette-success-rgb), 0.08) 100%);padding:.75rem;border-radius:.75rem;border:1px solid var(--mud-palette-divider)}@media(min-width: 769px)and (max-width: 1024px){.PatientStatusSummary__Grid{flex-wrap:wrap;gap:.75rem}.PatientStatusSummary__Grid .PatientStatusSummary__Card{flex:0 0 calc(50% - .375rem);max-width:none}}@media(max-width: 768px){.PatientStatusSummary__Grid{flex-direction:column;gap:.75rem}.PatientStatusSummary__Grid .PatientStatusSummary__Card{max-width:none}}.PatientStatusSummary__StatusGroup{display:flex;flex-direction:row;gap:.75rem;flex:1;justify-content:center;background:rgba(0,0,0,0);padding:0;border:none;box-shadow:none}@media(min-width: 769px)and (max-width: 1024px){.PatientStatusSummary__StatusGroup{display:contents}}@media(max-width: 768px){.PatientStatusSummary__StatusGroup{display:contents}}.PatientStatusSummary__GridDivider{width:1px;background-color:var(--mud-palette-lines-inputs);height:2.5rem;align-self:center;margin:0 .25rem}@media(min-width: 769px)and (max-width: 1024px){.PatientStatusSummary__GridDivider{display:none}}@media(max-width: 768px){.PatientStatusSummary__GridDivider{display:none}}.PatientStatusSummary__Card{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem;transition:all .25s ease;position:relative;overflow:hidden;flex:0 1 auto;min-width:5rem;max-width:12.5rem;border-radius:.5rem;border:none;box-shadow:none}.PatientStatusSummary__Card--Clickable{cursor:pointer}.PatientStatusSummary__Card--Clickable:hover{transform:translateY(-0.125rem);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-text-primary-rgb), 0.08);opacity:.95}.PatientStatusSummary__Card--Clickable:active{transform:translateY(-0.0625rem)}.PatientStatusSummary__Card--New.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-info-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-info-rgb), 0.15)}.PatientStatusSummary__Card--Assigned.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-warning-rgb), 0.15)}.PatientStatusSummary__Card--Complete.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-success-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-success-rgb), 0.15)}.PatientStatusSummary__Card--Closed.PatientStatusSummary__Card--Clickable:hover{box-shadow:0 .25rem .5rem rgba(var(--mud-palette-text-primary-rgb), 0.15)}.PatientStatusSummary__Card--Normal.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-info-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-info-rgb), 0.15)}.PatientStatusSummary__Card--Expedited.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-warning-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-warning-rgb), 0.15)}.PatientStatusSummary__Card--STAT.PatientStatusSummary__Card--Clickable:hover{background-color:rgba(var(--mud-palette-error-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-error-rgb), 0.15)}.PatientStatusSummary__Card--New.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-info-rgb), 0.22);border:3px solid var(--mud-palette-info);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-info-rgb), 0.35);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Assigned.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-warning-rgb), 0.22);border:3px solid var(--mud-palette-warning);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-warning-rgb), 0.35);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Complete.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-success-rgb), 0.22);border:3px solid var(--mud-palette-success);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-success-rgb), 0.35);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Closed.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-text-primary-rgb), 0.12);border:3px solid var(--mud-palette-text-secondary);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-text-primary-rgb), 0.2);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Normal.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-info-rgb), 0.24);border:3px solid var(--mud-palette-info);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-info-rgb), 0.4);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Normal.PatientStatusSummary__Card--Selected .PatientStatusSummary__Card__Dot{transform:scale(1.15)}.PatientStatusSummary__Card--Expedited.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-warning-rgb), 0.24);border:3px solid var(--mud-palette-warning);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-warning-rgb), 0.4);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--Expedited.PatientStatusSummary__Card--Selected .PatientStatusSummary__Card__Dot{transform:scale(1.15)}.PatientStatusSummary__Card--STAT.PatientStatusSummary__Card--Selected{background-color:rgba(var(--mud-palette-error-rgb), 0.24);border:3px solid var(--mud-palette-error);box-shadow:0 .375rem 1rem rgba(var(--mud-palette-error-rgb), 0.4);transform:translateY(-0.1875rem);font-weight:700;transition:all .25s ease}.PatientStatusSummary__Card--STAT.PatientStatusSummary__Card--Selected .PatientStatusSummary__Card__Dot{transform:scale(1.15)}.PatientStatusSummary__Card--Selected:hover{transform:translateY(-0.1875rem)}.PatientStatusSummary__Card__Label{font-size:.6875rem;font-weight:600;color:var(--mud-palette-text-secondary);line-height:1.3;letter-spacing:.01em}.PatientStatusSummary__Card__Content{display:flex;align-items:center;gap:.5rem}.PatientStatusSummary__Card__Icon{font-size:.875rem;color:var(--mud-palette-text-disabled);transition:color .2s ease;flex-shrink:0}.PatientStatusSummary__Card__Dot{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0;transition:transform .2s ease}.PatientStatusSummary__Card__Dot--Normal{background-color:var(--mud-palette-info)}.PatientStatusSummary__Card__Dot--Expedited{background-color:var(--mud-palette-warning)}.PatientStatusSummary__Card__Dot--STAT{background-color:var(--mud-palette-error)}.PatientStatusSummary__Card__Count{font-size:.875rem;font-weight:600;color:var(--mud-palette-text-primary);line-height:1;letter-spacing:-0.02em}.PatientStatusSummary__Card--Total{background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);box-shadow:0px 1px 3px rgba(var(--mud-palette-text-primary-rgb), 0.08),0px 1px 2px -1px rgba(var(--mud-palette-text-primary-rgb), 0.08);padding:.5rem 1rem;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}.PatientStatusSummary__Card--Total .PatientStatusSummary__Card__Icon{font-size:1.25rem}.PatientStatusSummary__Card--Total .PatientStatusSummary__Card__Count{font-size:1.25rem}.PatientStatusSummary__Card--Total:hover{box-shadow:0px 4px 12px rgba(var(--mud-palette-text-primary-rgb), 0.15),0px 2px 8px -1px rgba(var(--mud-palette-text-primary-rgb), 0.12)}.PatientStatusSummary__Card--StatusMinimal{border:none;box-shadow:none}.PatientStatusSummary__Card--StatusMinimal .PatientStatusSummary__Card__Count{font-size:.875rem}.PatientStatusSummary__Card--New{background-color:rgba(var(--mud-palette-info-rgb), 0.08);border:1px solid rgba(var(--mud-palette-info-rgb), 0.3)}.PatientStatusSummary__Card--New .PatientStatusSummary__Card__Label{color:var(--mud-palette-info)}.PatientStatusSummary__Card--New .PatientStatusSummary__Card__Icon{color:var(--mud-palette-info)}.PatientStatusSummary__Card--New .PatientStatusSummary__Card__Count{color:var(--mud-palette-info)}.PatientStatusSummary__Card--Assigned{background-color:rgba(var(--mud-palette-warning-rgb), 0.08);border:1px solid rgba(var(--mud-palette-warning-rgb), 0.3)}.PatientStatusSummary__Card--Assigned .PatientStatusSummary__Card__Label{color:var(--mud-palette-warning)}.PatientStatusSummary__Card--Assigned .PatientStatusSummary__Card__Icon{color:var(--mud-palette-warning)}.PatientStatusSummary__Card--Assigned .PatientStatusSummary__Card__Count{color:var(--mud-palette-warning)}.PatientStatusSummary__Card--Complete{background-color:rgba(var(--mud-palette-success-rgb), 0.08);border:1px solid rgba(var(--mud-palette-success-rgb), 0.3)}.PatientStatusSummary__Card--Complete .PatientStatusSummary__Card__Label{color:var(--mud-palette-success)}.PatientStatusSummary__Card--Complete .PatientStatusSummary__Card__Icon{color:var(--mud-palette-success)}.PatientStatusSummary__Card--Complete .PatientStatusSummary__Card__Count{color:var(--mud-palette-success)}.PatientStatusSummary__Card--Complete:hover{background-color:rgba(var(--mud-palette-success-rgb), 0.12);box-shadow:0 .25rem .5rem rgba(var(--mud-palette-success-rgb), 0.15)}.PatientStatusSummary__Card--Closed{background-color:var(--mud-palette-action-disabled-background);border:1px solid var(--mud-palette-divider)}.PatientStatusSummary__Card--Closed:hover{box-shadow:0 .25rem .5rem rgba(var(--mud-palette-text-primary-rgb), 0.15)}.PatientStatusSummary__Card--Normal{background:rgba(var(--mud-palette-info-rgb), 0.08);border:1px solid rgba(var(--mud-palette-info-rgb), 0.3);box-shadow:0px 1px 3px rgba(var(--mud-palette-text-primary-rgb), 0.08),0px 1px 2px -1px rgba(var(--mud-palette-text-primary-rgb), 0.08);padding:.5rem 1rem;cursor:pointer}.PatientStatusSummary__Card--Normal .PatientStatusSummary__Card__Label{color:var(--mud-palette-info)}.PatientStatusSummary__Card--Normal .PatientStatusSummary__Card__Icon{font-size:.875rem;color:var(--mud-palette-text-secondary)}.PatientStatusSummary__Card--Normal .PatientStatusSummary__Card__Count{font-size:.875rem;color:var(--mud-palette-info)}.PatientStatusSummary__Card--Expedited{background:rgba(var(--mud-palette-warning-rgb), 0.08);border:1px solid rgba(var(--mud-palette-warning-rgb), 0.4);box-shadow:0px 1px 3px rgba(var(--mud-palette-text-primary-rgb), 0.08),0px 1px 2px -1px rgba(var(--mud-palette-text-primary-rgb), 0.08);padding:.5rem 1rem;cursor:pointer}.PatientStatusSummary__Card--Expedited .PatientStatusSummary__Card__Label{color:var(--mud-palette-warning)}.PatientStatusSummary__Card--Expedited .PatientStatusSummary__Card__Icon{font-size:.875rem;color:var(--mud-palette-warning)}.PatientStatusSummary__Card--Expedited .PatientStatusSummary__Card__Count{font-size:.875rem;color:var(--mud-palette-warning)}.PatientStatusSummary__Card--STAT{background:rgba(var(--mud-palette-error-rgb), 0.08);border:1px solid rgba(var(--mud-palette-error-rgb), 0.4);box-shadow:0px 1px 3px rgba(var(--mud-palette-text-primary-rgb), 0.08),0px 1px 2px -1px rgba(var(--mud-palette-text-primary-rgb), 0.08);padding:.5rem 1rem;cursor:pointer}.PatientStatusSummary__Card--STAT .PatientStatusSummary__Card__Label{color:var(--mud-palette-error)}.PatientStatusSummary__Card--STAT .PatientStatusSummary__Card__Icon{font-size:.875rem;color:var(--mud-palette-error)}.PatientStatusSummary__Card--STAT .PatientStatusSummary__Card__Count{font-size:.875rem;color:var(--mud-palette-error)}.PatientStatusSummary__Loading{padding:2rem;display:flex;justify-content:center}.PatientStatusSummary__Loading .mud-progress-linear{border-radius:.25rem;max-width:25rem}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}.PatientCards__Container{padding:0;height:100%;overflow-y:auto;overflow-x:hidden}.PatientCards__Grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 48rem){.PatientCards__Grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80rem){.PatientCards__Grid{grid-template-columns:repeat(3, 1fr)}}.PatientCards__Grid>div:not(.PatientCard){grid-column:1/-1;height:0;min-height:0;visibility:hidden}.PatientCard{background-color:var(--mud-palette-background);border:.0625rem solid var(--mud-palette-divider);border-radius:.5rem;padding:.75rem;position:relative;transition:all .2s ease-in-out;cursor:pointer;box-shadow:none;min-width:0;border-left:.25rem solid rgba(0,0,0,0)}.PatientCard:hover{border-left-color:var(--mud-palette-primary);transform:translateY(-0.125rem);box-shadow:var(--mud-elevation-8)}.PatientCard__Header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.PatientCard__Header-Title{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.PatientCard__Header-Title .mud-tooltip-root{min-width:0;overflow:hidden;flex:1}.PatientCard__Header-Actions{display:flex;align-items:center;gap:.25rem}.PatientCard__PatientInfo{margin-bottom:.75rem}.PatientCard__PatientInfo-Name{display:block;font-size:1rem;font-weight:500;color:var(--mud-palette-text-primary);margin-bottom:.25rem;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PatientCard__PatientInfo-Id{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.875rem;color:var(--mud-palette-text-secondary)}.PatientCard__PatientInfo-Id-Label{font-weight:500;color:var(--mud-palette-text-secondary)}.PatientCard__PatientInfo-Id-Value{font-family:monospace;font-size:.75rem;background-color:var(--mud-palette-background-gray);padding:.125rem .375rem;border-radius:.25rem}.PatientCard__PatientInfo-Dob{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--mud-palette-text-secondary)}.PatientCard__StatusRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.PatientCard__StatusRow-Studies{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--mud-palette-text-secondary)}.PatientCard__Assignment{border-top:.0625rem solid var(--mud-palette-divider);padding-top:.75rem;margin-top:.75rem}.PatientCard__Assignment-Client,.PatientCard__Assignment-Physician{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--mud-palette-text-secondary)}.PatientCard__Assignment-Client span,.PatientCard__Assignment-Physician span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PatientCard__Assignment-Client{margin-bottom:.5rem}.PatientCard__Assignment-Physician--unassigned{color:var(--mud-palette-warning)}.PatientCard__StudiesDetail{background-color:var(--mud-palette-background-gray);border-radius:.25rem;padding:.5rem;margin-top:.75rem;font-size:.75rem}.PatientCard__StudiesDetail-Header{display:flex;align-items:center;gap:.25rem;font-weight:500;margin-bottom:.25rem;color:var(--mud-palette-text-primary)}.PatientCard__StudiesDetail-List{color:var(--mud-palette-text-secondary);line-height:1.4}.PatientCard__StudiesDetail-List div{padding-left:1rem}.PatientCard__StudiesDetail-More{text-align:center;color:var(--mud-palette-text-disabled);font-style:italic;margin-top:.25rem}.PatientCard__Footer{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid var(--mud-palette-divider)}.PatientCard__Footer .mud-button{width:100%;font-size:.8125rem;padding:.25rem .5rem;min-height:unset;height:1.75rem;transition:all .2s ease-in-out}.PatientCard__Footer .mud-button .mud-button-start-icon{margin-right:.25rem}.PatientCard__Footer .mud-button.mud-button-outlined{border-color:var(--mud-palette-divider);border-width:.0625rem;color:var(--mud-palette-text-primary);background-color:rgba(0,0,0,0)}.PatientCard__Footer .mud-button.mud-button-outlined:hover{background-color:var(--mud-palette-background-gray);border-color:var(--mud-palette-divider);color:var(--mud-palette-text-primary)}.PatientCard__Footer .mud-button.mud-button-outlined:active{background-color:var(--mud-palette-action-selected)}.PatientCard__Footer .mud-button.mud-button-outlined-error{border-color:var(--error-border-light);border-width:.0625rem;color:var(--mud-palette-error);background-color:rgba(0,0,0,0)}.PatientCard__Footer .mud-button.mud-button-outlined-error:hover{background-color:var(--error-background-subtle);border-color:var(--error-border-medium);color:var(--mud-palette-error)}.PatientCard__Footer .mud-button.mud-button-outlined-error:active{background-color:var(--error-background-light);color:var(--mud-palette-error)}.PatientCard__PatientInfo-Dob .mud-icon-root,.PatientCard__StatusRow-Studies .mud-icon-root,.PatientCard__Assignment-Client .mud-icon-root,.PatientCard__Assignment-Physician .mud-icon-root,.PatientCard__StudiesDetail-Header .mud-icon-root{width:.875rem;height:.875rem;flex-shrink:0}.PatientCard__Footer .mud-button-start-icon .mud-icon-root,.PatientCard__StudiesDetail-Header .mud-icon-root{width:.8125rem;height:.8125rem}.mud-theme-dark .PatientCard{background-color:var(--mud-palette-surface)}.mud-theme-dark .PatientCard:hover{box-shadow:var(--mud-elevation-12)}.mud-theme-dark .PatientCard__PatientInfo-Id-Value,.mud-theme-dark .PatientCard__StudiesDetail{background-color:var(--mud-palette-background-gray)}.PatientCards__EmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.PatientCards__EmptyState-Icon{width:3rem;height:3rem;color:var(--mud-palette-text-disabled);margin-bottom:1rem}.PatientCards__EmptyState-Title{font-size:1.125rem;font-weight:500;color:var(--mud-palette-text-primary);margin-bottom:.5rem}.PatientCards__EmptyState-Message{color:var(--mud-palette-text-secondary)}.ClientBasicInfoCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.ClientBasicInfoCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.ClientBasicInfoCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.ClientBasicInfoCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.ClientContactInfoCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.ClientContactInfoCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.ClientContactInfoCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.ClientContactInfoCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.ClientContractInfoCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.ClientContractInfoCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.ClientContractInfoCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.ClientContractInfoCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.BillingPreferencesCard__Reference{background:var(--mud-palette-background-gray);border:1px solid var(--mud-palette-divider);border-radius:var(--mud-default-borderradius);padding:.5rem}.BillingPreferencesCard__ReferenceHeading{font-weight:600}.BillingPreferencesCard__ReferenceItem{display:flex;align-items:flex-start;gap:.5rem}.ClientCPTRates__EditForm{border:1px solid var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius)}.ClientCPTRates__FormTitle{color:var(--mud-palette-text-primary);font-weight:500}.ClientCPTRates__FormActions{display:flex;justify-content:flex-end;gap:.5rem}.ClientCPTRates__BenefitsPanel{background-color:var(--mud-palette-background-gray);border-radius:var(--mud-default-borderradius);padding:1rem;margin-bottom:1rem}.ClientCPTRates__BenefitsHeader{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ClientCPTRates__BenefitsList{margin:0;padding-left:1.5rem;font-size:.875rem;color:var(--mud-palette-text-secondary)}.ClientCPTRates__BenefitsList li{margin-bottom:.25rem}.ClientCPTRates__CptCode{font-family:var(--mud-typography-default-family-monospace, monospace);font-weight:600}.ClientCPTRates__CptDescription{font-size:.875rem;color:var(--mud-palette-text-secondary)}.ClientCPTRates__Rate{font-weight:600}.ClientCPTRates__DateCell{display:flex;align-items:center;gap:.25rem}.ClientCPTRates__Actions{display:flex;align-items:center;gap:.25rem;justify-content:center}.LicensesCard__EditForm{border:1px solid var(--mud-palette-lines-default);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);padding:1rem;margin-bottom:var(--mud-spacing-2)}.LicensesCard__Actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.LicensesCard__DropZone{border:2px dashed var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-background);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.LicensesCard__DropZone:hover{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.LicensesCard__DropZone--DragOver{border-color:var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.LicensesCard__DropZone--HasFile{border-color:var(--mud-palette-success);border-style:solid;background-color:var(--mud-palette-success-hover)}.LicensesCard__FileInput{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;top:0;left:0}.LicensesCard__PlaceholderButton{visibility:hidden;pointer-events:none}.LicensesCard__DocumentDisplay{border:1px solid var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-background)}.LicenseSummary__Row{display:flex;justify-content:space-between;align-items:center}.LicenseSummary__Count{font-weight:500}.Icd10CodeInfoCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.Icd10CodeInfoCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.Icd10CodeInfoCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.Icd10CodeInfoCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.Icd10CodeDetailsCard__EditForm .mud-input-root{background:var(--mud-palette-background)}.Icd10CodeDetailsCard__EditForm .mud-input-outlined{border-color:var(--mud-palette-divider)}.Icd10CodeDetailsCard__EditForm .mud-input-outlined:hover{border-color:var(--mud-palette-primary)}.Icd10CodeDetailsCard__EditForm .mud-input-label{color:var(--mud-palette-text-secondary);font-weight:500}.Icd10CodeActionsCard__Actions{display:flex;flex-direction:column;gap:var(--mud-spacing-2)}.MetricsCard__Item{text-align:center}.MetricsCard__Value{font-weight:500}.MetricsCard__Label{color:var(--mud-palette-text-secondary)}.AdminCard{border:1px solid var(--mud-palette-divider);border-radius:.75rem;transition:box-shadow .2s ease;height:100%;background:var(--mud-palette-surface)}.AdminCard:hover{box-shadow:0 8px 24px rgba(var(--mud-palette-action-default-rgb), 0.15)}.AdminCard__Content{display:flex;flex-direction:column;align-items:center;padding:1.5rem;height:100%}.AdminCard__IconWrapper{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.AdminCard__IconWrapper--Primary{background:rgba(var(--mud-palette-primary-rgb), 0.1)}.AdminCard__IconWrapper--Primary .AdminCard__Icon{color:var(--mud-palette-primary)}.AdminCard__IconWrapper--Secondary{background:rgba(var(--mud-palette-secondary-rgb), 0.1)}.AdminCard__IconWrapper--Secondary .AdminCard__Icon{color:var(--mud-palette-secondary)}.AdminCard__IconWrapper--Success{background:rgba(var(--mud-palette-success-rgb), 0.1)}.AdminCard__IconWrapper--Success .AdminCard__Icon{color:var(--mud-palette-success)}.AdminCard__IconWrapper--Warning{background:rgba(var(--mud-palette-warning-rgb), 0.1)}.AdminCard__IconWrapper--Warning .AdminCard__Icon{color:var(--mud-palette-warning)}.AdminCard__IconWrapper--Info{background:rgba(var(--mud-palette-info-rgb), 0.1)}.AdminCard__IconWrapper--Info .AdminCard__Icon{color:var(--mud-palette-info)}.AdminCard__IconWrapper--Error{background:rgba(var(--mud-palette-error-rgb), 0.1)}.AdminCard__IconWrapper--Error .AdminCard__Icon{color:var(--mud-palette-error)}.AdminCard__IconWrapper--Tertiary{background:rgba(var(--mud-palette-tertiary-rgb), 0.1)}.AdminCard__IconWrapper--Tertiary .AdminCard__Icon{color:var(--mud-palette-tertiary)}.AdminCard__IconWrapper--Dark{background:rgba(var(--mud-palette-dark-rgb), 0.1)}.AdminCard__IconWrapper--Dark .AdminCard__Icon{color:var(--mud-palette-dark)}.AdminCard__Icon{font-size:1.5rem}.AdminCard__Title.mud-typography-h6{text-align:center;margin-bottom:.5rem;color:var(--mud-palette-text-primary)}.AdminCard__Description{text-align:center;color:var(--mud-palette-text-secondary);margin-bottom:1rem;flex-grow:1}.AdminCard__Button{margin-top:auto;border-radius:.375rem;font-weight:500;text-transform:none;padding:.5rem 1rem}.RolesPermissionsCard__RoleList{display:flex;flex-direction:column;gap:.75rem}.RolesPermissionsCard__RoleCard{display:flex;align-items:flex-start;padding:1rem;border:1px solid var(--mud-palette-divider);border-radius:var(--mud-default-borderradius);background:var(--mud-palette-surface);cursor:pointer;transition:all .2s ease-in-out}.RolesPermissionsCard__RoleCard:hover{background:var(--mud-palette-action-hover)}.RolesPermissionsCard__RoleCard--Selected{background:rgba(var(--mud-palette-primary-rgb), 0.08);border-color:var(--mud-palette-primary)}.mud-theme-dark .RolesPermissionsCard__RoleCard--Selected{background:rgba(var(--mud-palette-primary-rgb), 0.12)}.RolesPermissionsCard__RoleCard--Disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.RolesPermissionsCard__RoleCheckbox{margin-right:.5rem;flex-shrink:0}.RolesPermissionsCard__RoleCheckbox .mud-input-control{margin:0}.RolesPermissionsCard__RoleContent{flex:1;min-width:0}.RolesPermissionsCard__RoleHeader{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.RolesPermissionsCard__RoleBadges{display:flex;flex-wrap:wrap;gap:.5rem}.RolesPermissionsCard__TotalPermissions{margin-top:1rem}.ThemePanel__Overlay{position:fixed;inset:0;background-color:rgba(var(--mud-palette-text-primary-rgb), 0.2);z-index:1149;transition:opacity 300ms ease-in-out;cursor:pointer}.ThemePanel{position:fixed;top:0;right:0;width:280px;height:100vh;background-color:var(--mud-palette-surface);box-shadow:0 8px 32px rgba(var(--mud-palette-text-primary-rgb), 0.2),0 4px 16px rgba(var(--mud-palette-text-primary-rgb), 0.1);border-left:1px solid var(--mud-palette-lines-default);z-index:1150;display:flex;flex-direction:column;transition:transform 300ms ease-in-out}.ThemePanel--Rtl{right:auto;left:0;border-left:none;border-right:1px solid var(--mud-palette-lines-default)}.ThemePanel--Closed{transform:translateX(100%)}.ThemePanel--Closed.ThemePanel--Rtl{transform:translateX(-100%)}.ThemePanel--Open{transform:translateX(0)}.ThemePanel__Header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--mud-palette-divider);flex-shrink:0}.ThemePanel__HeaderContent{display:flex;align-items:center;gap:.75rem}.ThemePanel__HeaderIcon{color:var(--mud-palette-primary)}.ThemePanel__HeaderTitle{color:var(--mud-palette-text-primary);margin:0;font-weight:600}.ThemePanel__CloseButton{flex-shrink:0}.ThemePanel__Content{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem}.ThemePanel__Section{margin-bottom:1.5rem}.ThemePanel__Section:last-child{margin-bottom:0}.ThemePanel__SectionLabel{margin-bottom:.75rem;color:var(--mud-palette-text-primary)}.ThemePanel__ModeCards{display:flex;flex-direction:column;gap:.75rem}.ModeCard{display:flex;align-items:center;gap:.75rem;padding:.75rem;min-height:52px;border:2px solid var(--mud-palette-lines-default);border-radius:8px;background-color:var(--mud-palette-surface);cursor:pointer;transition:all 300ms ease;position:relative}.ModeCard:hover{background-color:rgba(var(--mud-palette-primary-rgb), 0.05);box-shadow:0 0 0 .5px rgba(255,255,255,.1)}.ModeCard--Selected{border-color:var(--mud-palette-primary);background-color:rgba(var(--mud-palette-primary-rgb), 0.1)}.ModeCard__IconContainer{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background-color:rgba(0,0,0,0);transition:background-color 300ms ease;flex-shrink:0}.ModeCard--Selected .ModeCard__IconContainer{background-color:rgba(var(--mud-palette-primary-rgb), 0.2)}.ModeCard__Icon{color:var(--mud-palette-primary)}.ModeCard__TextContent{flex:1;min-width:0}.ModeCard__Label{font-weight:500;font-size:.875rem;line-height:1.4;color:var(--mud-palette-text-primary)}.ModeCard__Description{font-size:.75rem;line-height:1.4;color:var(--mud-palette-text-secondary);margin-top:.125rem}.ThemePanel__ColorGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}.ColorCard{display:flex;align-items:center;justify-content:center;height:60px;border:2px solid var(--mud-palette-lines-default);border-radius:8px;background-color:var(--mud-palette-surface);cursor:pointer;transition:all 300ms ease;padding:.5rem}.ColorCard:hover{transform:scale(1.05);box-shadow:0 0 0 .5px rgba(255,255,255,.1)}.ColorCard--Selected{border-color:var(--mud-palette-primary);background-color:rgba(var(--mud-palette-primary-rgb), 0.1)}.ColorCard--Selected:hover{transform:scale(1.08)}.ColorSwatch{width:40px;height:40px;border-radius:50%;border:2px solid var(--mud-palette-lines-default);transition:all 300ms ease;box-shadow:0 2px 5px rgba(var(--mud-palette-text-primary-rgb), 0.2)}.ColorCard--Selected .ColorSwatch{border-color:var(--mud-palette-primary);box-shadow:0 4px 8px rgba(var(--mud-palette-text-primary-rgb), 0.3)}.ThemePanel__DensityCards{display:flex;flex-direction:column;gap:.5rem}.DensityCard{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:2px solid var(--mud-palette-lines-default);border-radius:8px;background-color:var(--mud-palette-surface);cursor:pointer;transition:all 300ms ease;position:relative}.DensityCard:hover{background-color:rgba(var(--mud-palette-primary-rgb), 0.05);box-shadow:0 0 0 .5px rgba(255,255,255,.1)}.DensityCard--Selected{border-color:var(--mud-palette-primary);background-color:rgba(var(--mud-palette-primary-rgb), 0.1)}.DensityCard__Label{font-weight:500;font-size:.875rem;color:var(--mud-palette-text-primary)}.DensityCard__Value{font-size:.75rem;color:var(--mud-palette-text-secondary);margin-right:1.5rem}.SelectionIndicator{width:8px;height:8px;border-radius:50%;background-color:var(--mud-palette-primary);animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.ThemePanel__Footer{padding:1rem 1.5rem;border-top:1px solid var(--mud-palette-divider);flex-shrink:0}.ThemePanel__FooterText{color:var(--mud-palette-text-secondary);text-align:center;margin:0;display:block;width:100%}.BlazorReconnect{position:fixed;inset:0;z-index:var(--mud-zindex-snackbar);display:flex;align-items:center;justify-content:center}.BlazorReconnect--Hidden{display:none}.BlazorReconnect__Overlay{position:absolute;inset:0;background:rgba(var(--mud-palette-text-primary-rgb), 0.5);backdrop-filter:blur(2px)}.BlazorReconnect__Dialog{position:relative;background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);border-radius:12px;padding:2rem 2.5rem;min-width:320px;max-width:400px;text-align:center;box-shadow:var(--mud-elevation-8);border:1px solid var(--mud-palette-divider)}.BlazorReconnect__Icon{color:var(--mud-palette-warning);margin-bottom:1rem}.BlazorReconnect__Icon svg{width:2.5rem;height:2.5rem;animation:BlazorReconnect-spin 1.5s linear infinite}.BlazorReconnect__SuccessPath{display:none}.BlazorReconnect__Title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.BlazorReconnect__Message{font-size:.875rem;color:var(--mud-palette-text-secondary);margin-bottom:1.25rem}.BlazorReconnect__Progress{height:.25rem;background:var(--mud-palette-background-gray);border-radius:2px;overflow:hidden}.BlazorReconnect__ProgressBar{height:100%;background:var(--mud-palette-primary);border-radius:2px;width:0%;transition:width .3s ease}@keyframes BlazorReconnect-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.BlazorErrorUI,#blazor-error-ui{background-color:var(--mud-palette-error);color:var(--mud-palette-error-text);bottom:0;box-shadow:var(--mud-elevation-4);display:none;left:0;padding:.5rem 1.5rem .75rem 1.5rem;position:fixed;width:100%;z-index:var(--mud-zindex-snackbar)}.BlazorErrorUI__Link,#blazor-error-ui a{color:var(--mud-palette-error-text);text-decoration:underline;transition:text-decoration .2s ease}.BlazorErrorUI__Link:hover,#blazor-error-ui a:hover{text-decoration:none}.BlazorErrorUI__DismissButton,#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;color:var(--mud-palette-error-text);opacity:.8;transition:opacity .2s ease}.BlazorErrorUI__DismissButton:hover,#blazor-error-ui .dismiss:hover{opacity:1}.CustomError__StackTrace{text-align:left}.SystemLogs__DataGrid{min-height:700px}.SystemLogs__ToolbarControls{min-width:7.5rem}.SystemLogs__Column--Timestamp{width:8.125rem}.SystemLogs__Column--Level{width:7.5rem}.SystemLogs__Column--Username{width:7.5rem}.SystemLogs__MessageText{word-break:break-word}.SystemLogs__ExceptionPaper{background-color:var(--mud-palette-error-lighten);border-left:4px solid var(--mud-palette-error)}.SystemLogs__ExceptionText{word-break:break-word;font-family:monospace}.SystemLogs__ClientAgentText{word-break:break-word}.LoginContainer{min-height:100vh;background:var(--mud-palette-background);display:flex;align-items:center;justify-content:center;padding:1rem}.LoginContent{max-width:28rem;width:100%;display:flex;flex-direction:column;gap:1.5rem}.LoginPage__Title{font-size:1.875rem;font-weight:600;line-height:1.2;color:var(--mud-palette-text-primary)}.LoginPage__BrainIcon{vertical-align:-0.2em}.LoginPage__Subtitle{font-size:.875rem;margin-top:.5rem;color:var(--mud-palette-text-secondary)}.LoginPage__Card{border-radius:.625rem;padding:2rem;background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);box-shadow:none}.LoginPage__CardHeader{padding:0;margin-bottom:1.5rem}.LoginPage__CardTitle{font-size:.875rem;font-weight:500;line-height:1.5;text-align:center}.LoginPage__Form{display:flex;flex-direction:column;gap:1rem}.LoginPage__InputGroup{display:flex;flex-direction:column;gap:.5rem}.LoginPage__Label{font-size:.875rem;font-weight:500;line-height:1;color:var(--mud-palette-text-primary)}.LoginPage__InputWrapper{position:relative;display:flex;align-items:center}.LoginPage__InputIcon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;width:1rem;height:1rem;color:var(--mud-palette-text-secondary);pointer-events:none;z-index:1}.LoginPage__InputWrapper:has(.invalid) .LoginPage__InputIcon{color:var(--mud-palette-error)}.LoginPage__Input{width:100%;height:2.25rem;font-size:.875rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;padding-left:2.5rem;background-color:var(--mud-palette-surface);border:1px solid var(--mud-palette-lines-inputs);border-radius:.375rem;color:var(--mud-palette-text-primary);transition:border-color .2s,box-shadow .2s;outline:none}.LoginPage__Input::placeholder{color:var(--mud-palette-text-disabled)}.LoginPage__Input.invalid::placeholder{color:var(--mud-palette-error)}.LoginPage__Input:focus{border-color:var(--mud-palette-primary);box-shadow:0 0 0 3px rgba(var(--mud-palette-primary-rgb), 0.1)}.LoginPage__Input:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.LoginPage__Input--Password{padding-right:2.5rem}.LoginPage__Input.invalid{border-color:var(--mud-palette-error)}.LoginPage__Input.invalid:focus{border-color:var(--mud-palette-error);box-shadow:0 0 0 3px rgba(var(--mud-palette-error-rgb), 0.1)}.LoginPage__Input.modified.invalid{border-color:var(--mud-palette-error)}.LoginPage__ValidationMessage{font-size:.75rem;color:var(--mud-palette-error);margin-top:.25rem;line-height:1.4}.LoginPage__PasswordToggle{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;color:var(--mud-palette-text-secondary);padding:.25rem .75rem;background-color:rgba(0,0,0,0)}.LoginPage__PasswordToggle:hover{background-color:rgba(0,0,0,0);color:var(--mud-palette-text-primary)}.LoginPage__PasswordToggle .mud-icon-root{font-size:1rem;width:1rem;height:1rem}.LoginPage__InputWrapper:has(.invalid) .LoginPage__PasswordToggle{color:var(--mud-palette-error)}.LoginPage__InputWrapper:has(.invalid) .LoginPage__PasswordToggle:hover{color:var(--mud-palette-error)}.LoginPage__SubmitButton{height:2.25rem;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.LoginPage__DemoSection{background:rgba(var(--mud-palette-info-rgb), 0.05);border:1px solid rgba(var(--mud-palette-info-rgb), 0.2);border-radius:.5rem;padding:1.5rem;margin-top:1.5rem;box-shadow:none}.LoginPage__DemoHeader{font-size:.875rem;font-weight:600;color:var(--mud-palette-info);margin-bottom:.5rem;display:flex;align-items:center;cursor:pointer}.LoginPage__DemoToggleIcon{margin-left:auto}.LoginPage__DemoDescription{font-size:.75rem;color:var(--mud-palette-text-secondary);margin-bottom:.75rem}.LoginPage__DemoList{display:flex;flex-direction:column;gap:.5rem}.LoginPage__DemoButton{width:100%;height:auto;min-height:2rem;padding:.5rem .75rem;text-align:left;justify-content:flex-start;background:var(--mud-palette-surface);border:1px solid var(--mud-palette-divider);border-radius:.375rem;transition:background-color .2s}.LoginPage__DemoButton:hover{background:rgba(var(--mud-palette-primary-rgb), 0.05)}.LoginPage__DemoButtonContent{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left}.LoginPage__DemoUserName{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--mud-palette-text-primary)}.LoginPage__DemoUserDetails{font-size:.75rem;color:var(--mud-palette-text-secondary);line-height:1.2}.LoginPage__DemoPasswordInfo{font-size:.75rem;color:var(--mud-palette-text-secondary);margin-top:.5rem}.LoginPage__DemoPasswordInfo code{background:rgba(var(--mud-palette-text-primary-rgb), 0.1);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-weight:600;color:var(--mud-palette-text-primary)}.LoginAudits__DataGrid{min-height:700px}.LoginAudits__ListView{min-width:120px}.LoginAudits__StatusFilter{min-width:120px}.LoginAudits__SearchInput{min-width:200px}.LoginAudits__Column--LoginTime{width:160px}.LoginAudits__Column--UserName{width:120px}.LoginAudits__Column--IpAddress{width:120px}.LoginAudits__Column--Region{width:150px}.LoginAudits__Column--Provider{width:100px}.LoginAudits__Column--Browser{width:120px}.LoginAudits__Column--Success{width:100px}.RiskCard{color:var(--mud-palette-text-primary-contrast)}.RiskCard--High{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.RiskCard--Critical{background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%)}.RiskCard--Medium{background:linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%)}.RiskCard--Low{background:linear-gradient(135deg, #a8edea 0%, #fed6e3 100%)}.RiskCard--TotalUsers{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:var(--mud-palette-text-primary-contrast)}.PatientList__PageContainer{display:flex;flex-direction:column;height:calc(100vh - 64px);overflow:hidden}.PatientList__PageContainer>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PatientList__PageContainer>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PatientList__PageContainer .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.PatientList__PageContainer .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.PatientList__PageContainer .PatientList__Filters{flex:0 0 auto}.PatientList__Header{flex:0 0 auto}.PatientList__Filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.PatientList__FiltersRow{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.PatientList__DateTitle{flex-shrink:0;min-width:10rem}.PatientList__DateControls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.PatientList__DatePicker{min-width:12rem}.PatientList__PeriodButtons{flex-shrink:0}.PatientList__ViewToggle{flex-shrink:0;margin-left:auto}.PatientList__FilterCount{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;color:var(--mud-palette-text-secondary)}.PatientList__SearchField{flex:1 1 auto;max-width:28rem;min-width:12rem;margin-left:auto}.PatientList__SearchField .mud-input-outlined{border-radius:.375rem}.PatientList__SearchField .mud-input-outlined .mud-input{padding-left:.75rem;padding-right:.75rem}.PatientList__DateCell{white-space:nowrap}.PatientList__TableEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.PatientList__TableEmptyState-Icon{width:3rem;height:3rem;color:var(--mud-palette-text-disabled);margin-bottom:1rem}.PatientList__TableEmptyState-Title{font-size:1.125rem;font-weight:500;color:var(--mud-palette-text-primary);margin-bottom:.5rem}.PatientList__TableEmptyState-Message{color:var(--mud-palette-text-secondary)}@media(min-width: 769px)and (max-width: 1024px){.PatientList__FiltersRow{gap:.75rem}.PatientList__DateTitle{min-width:0}.PatientList__DateControls{flex-wrap:wrap}.PatientList__ViewToggle{margin-left:0}.PatientList .FilterDropdown{flex:1 1 0;min-width:10rem}.PatientList .FilterDropdown .mud-select,.PatientList .FilterDropdown .mud-autocomplete{width:100%}.PatientList__SearchField{margin-left:0;max-width:none;flex:1 1 12rem}.PatientList__FilterCount{margin-left:0}}@media(max-width: 768px){.PatientList__FiltersRow{flex-direction:column;gap:.75rem;align-items:stretch}.PatientList__Filters{gap:.5rem}.PatientList__DateTitle{min-width:0}.PatientList__DateControls{flex-wrap:wrap;width:100%}.PatientList__DatePicker{min-width:0;flex:1 1 100%}.PatientList__PeriodButtons{width:100%}.PatientList__ViewToggle{margin-left:0;width:100%}.PatientList .FilterDropdown{width:100%}.PatientList .FilterDropdown .mud-select,.PatientList .FilterDropdown .mud-autocomplete{width:100%}.PatientList__SearchField{max-width:none;min-width:0;margin-left:0;width:100%}.PatientList__FilterCount{margin-left:0;width:100%}}.mud-main-content>.mud-container:has(.PatientList__PageContainer){margin-bottom:0 !important}.PatientEncounterDetail{padding-bottom:1rem}.PatientEncounterDetail__PatientName{color:var(--mud-palette-text-primary);font-weight:600;margin:0;white-space:nowrap}.PatientEncounterDetail__PatientId{color:var(--mud-palette-text-secondary);margin:0;white-space:nowrap}@media(min-width: 769px)and (max-width: 1024px){.PatientEncounterDetail__PatientName,.PatientEncounterDetail__PatientId{white-space:normal}}@media(max-width: 768px){.PatientEncounterDetail__PatientName,.PatientEncounterDetail__PatientId{white-space:normal}}.PatientEncounterDetail__PriorityBadge{display:flex;align-items:center;gap:.5rem}.PatientEncounterDetail__PriorityEditButton{width:24px;height:24px;padding:0}.PatientEncounterDetail__PriorityEdit{display:flex;align-items:center;gap:var(--mud-spacing-2)}.PatientEncounterDetail__PrioritySelect{width:130px;min-width:130px}.PatientEncounterDetail .mud-paper:not(.DocumentsCard__DropZone):not(.LicensesCard__DropZone){background:var(--mud-palette-surface);color:var(--mud-palette-text-primary)}.PatientEncounterDetail .mud-timeline-item .mud-typography-body2{font-weight:500;color:var(--mud-palette-text-primary)}.PatientEncounterDetail .mud-button-root{text-transform:none}.ImportEncounters__FileInput{position:absolute;width:100%;height:100%;overflow:hidden;z-index:10;opacity:0;cursor:pointer}.Users__TenantFilter{min-width:120px}.Users__RoleFilter{width:150px}.Users__ImportButton{padding:0;margin:0;font-weight:400;text-transform:none}.UserList__Toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.UserList__ToolbarActions{display:flex;align-items:center;gap:.5rem}.UserList__Filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;flex:1}.UserList__Filters .UserList__SearchField{flex:1;min-width:20rem;max-width:40rem}.UserList__Items{display:flex;flex-direction:column;gap:.75rem;height:calc(100vh - 280px);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.UserList__Items::-webkit-scrollbar{width:8px}.UserList__Items::-webkit-scrollbar-track{background:var(--mud-palette-background)}.UserList__Items::-webkit-scrollbar-thumb{background-color:var(--mud-palette-lines-default);border-radius:4px}.UserList__Items::-webkit-scrollbar-thumb:hover{background-color:var(--mud-palette-action-default)}.UserList__Loading{display:flex;justify-content:center;align-items:center;padding:4rem 1rem}.UserList__Empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem;gap:.5rem}.UserList__Empty .mud-icon-root{font-size:4rem;color:var(--mud-palette-text-disabled);margin-bottom:1rem}.UserList__Pagination{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--mud-palette-divider)}.UserList__PageSize{width:100px}.UserListItem{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-surface);transition:box-shadow .2s ease,border-color .2s ease}.UserListItem--clickable{cursor:pointer}.UserListItem--clickable:hover{box-shadow:var(--mud-elevation-4);border-color:var(--mud-palette-primary)}.UserListItem__Main{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.UserListItem__Avatar{flex-shrink:0}.UserListItem__AvatarInner{background-color:var(--mud-palette-primary-darken);color:var(--mud-palette-primary-text)}.UserListItem__Info{flex:1;min-width:0}.UserListItem__Primary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.UserListItem__Name{font-weight:600;font-size:var(--mud-typography-body1-size);color:var(--mud-palette-text-primary)}.UserListItem__RoleBadge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--mud-default-borderradius);font-size:.75rem;font-weight:500;border:1px solid}.UserListItem__RoleBadge--physician{background-color:rgba(var(--mud-palette-info-rgb), 0.15);color:var(--mud-palette-info);border-color:var(--mud-palette-info)}.UserListItem__RoleBadge--admin{background-color:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error);border-color:var(--mud-palette-error)}.UserListItem__RoleBadge--staff{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success);border-color:var(--mud-palette-success)}.UserListItem__RoleBadge--billing{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.15);color:var(--mud-palette-tertiary);border-color:var(--mud-palette-tertiary)}.UserListItem__RoleBadge--default{background-color:rgba(var(--mud-palette-text-secondary-rgb), 0.1);color:var(--mud-palette-text-secondary);border-color:var(--mud-palette-lines-default)}.UserListItem__StatusBadge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--mud-default-borderradius);font-size:.75rem;font-weight:500;border:1px solid}.UserListItem__StatusBadge .mud-icon-root{font-size:.875rem}.UserListItem__StatusBadge--active{background-color:rgba(var(--mud-palette-success-rgb), 0.15);color:var(--mud-palette-success);border-color:var(--mud-palette-success)}.UserListItem__StatusBadge--inactive{background-color:rgba(var(--mud-palette-error-rgb), 0.15);color:var(--mud-palette-error);border-color:var(--mud-palette-error)}.UserListItem__Secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--mud-typography-caption-size);color:var(--mud-palette-text-secondary)}.UserListItem__Separator{color:var(--mud-palette-lines-default)}.UserListItem__Actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:1rem}.UserListItem--skeleton{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--mud-palette-lines-default);border-radius:var(--mud-default-borderradius);background-color:var(--mud-palette-surface);min-height:80px}.UserListItem__SkeletonMain{display:flex;align-items:center;gap:1rem;flex:1}.UserListItem__SkeletonInfo{display:flex;flex-direction:column;gap:.5rem}.UserDetails__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-top:1rem}@media(max-width: 1400px){.UserDetails__Content{grid-template-columns:1fr}}.UserDetails__MainColumn{display:flex;flex-direction:column;gap:1.5rem}.UserDetails__SideColumn{display:flex;flex-direction:column;gap:1.5rem}.UserDetails__Name{margin-left:.5rem;color:var(--mud-palette-text-secondary)}.UserActionsCard__Actions{display:flex;flex-direction:column;gap:.75rem}.UserQuickActionsCard__Summary{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--mud-palette-divider)}.UserQuickActionsCard__SummaryItem{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:var(--mud-typography-body2-size);color:var(--mud-palette-text-secondary)}.UserQuickActionsCard__SummaryItem .mud-icon-root{font-size:1.125rem}.UserQuickActionsCard__Actions{display:flex;flex-direction:column;gap:.5rem}.Roles__Toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.Roles__ToolbarActions{display:flex;align-items:center;gap:.5rem}.Roles__Filters{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;flex:1}.Roles__Filters .Roles__SearchField{flex:1;min-width:20rem;max-width:40rem}.Roles__FilterSelect{flex-shrink:0}.Roles__RoleRow{cursor:pointer;transition:background-color .15s ease}.Roles__RoleRow:hover{background-color:var(--mud-palette-action-default-hover)}.Roles__Loading{display:flex;justify-content:center;align-items:center;padding:4rem 1rem}.Roles__Empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem;gap:.5rem}.Roles__Empty .mud-icon-root{font-size:4rem;color:var(--mud-palette-text-disabled);margin-bottom:1rem}.RoleDetails__Name{font-weight:500}.RoleDetails__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.RoleDetails__Content{grid-template-columns:1fr}}.RoleDetails__MainColumn{display:flex;flex-direction:column}.RoleDetails__SideColumn{display:flex;flex-direction:column}.UserGuide .mud-typography-body2{font-size:.875rem}.UserGuide .mud-typography-body1{font-size:1rem}.UserGuide .mud-typography-caption{font-size:.75rem}.UserGuide .mud-typography-subtitle1{font-size:1rem}.UserGuide__Section{border:1px solid var(--mud-palette-divider);border-radius:12px}.UserGuide__Card{border:1px solid var(--mud-palette-divider);border-radius:10px}.UserGuide__Card .mud-typography.font-weight-bold{font-weight:700}.UserGuide__Card .mud-typography.font-weight-semibold{font-weight:600}.UserGuide__Card--Full{height:100%}.UserGuide__Card--Overflow{overflow:hidden}.UserGuide__CardTitle.mud-typography{font-weight:700}.UserGuide__FlowTitle.mud-typography{font-weight:700;text-align:center}.UserGuide__Description{line-height:1.6}.UserGuide__StepNumber{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:14px;background-color:var(--mud-palette-primary);color:var(--mud-palette-white);font-size:.75rem;font-weight:700;flex-shrink:0}.UserGuide__InfoBox{display:flex;flex-direction:column;gap:.25rem;background-color:var(--mud-palette-background-gray);border:1px solid var(--mud-palette-divider);border-radius:8px}.UserGuide__InfoBox .mud-typography.font-weight-bold{font-weight:700}.UserGuide__Content{flex:1}.UserGuide__Divider{border-top:1px solid var(--mud-palette-divider)}.UserGuide__Label{letter-spacing:1px}.UserGuide__FlowCell{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:140px;padding:.75rem 1rem;gap:.25rem;border-radius:10px;text-align:center}.UserGuide__FlowCell .mud-typography-body2{font-weight:700}.UserGuide__FlowCell--New{border:2px solid var(--mud-palette-info);background-color:var(--mud-palette-info-hover)}.UserGuide__FlowCell--Assigned{border:2px solid var(--mud-palette-warning);background-color:var(--mud-palette-warning-hover)}.UserGuide__FlowCell--Complete{border:2px solid var(--mud-palette-success);background-color:var(--mud-palette-success-hover)}.UserGuide__FlowCell--Closed{border:2px solid var(--mud-palette-dark);background-color:var(--mud-palette-background-gray)}.UserGuide__FlowDetail{background-color:var(--mud-palette-background-gray);border:1px solid var(--mud-palette-divider);border-radius:8px;flex-basis:0;min-width:150px;text-align:center}.UserGuide__FlowDetail .mud-typography-body2:first-child{font-weight:600}.UserGuide__SuccessBox{background-color:var(--mud-palette-success-lighten);border-radius:8px}.UserGuide__DotIcon{font-size:.5rem}.UserGuide__HelpIcon{font-size:1.75rem}.UserGuide__ComingSoonBanner{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:8px;background-color:var(--mud-palette-info-hover);border:1px solid var(--mud-palette-info)}.UserGuide__ComingSoonContent{opacity:.5}.UserGuideOverview__ModuleGrid{margin-top:1rem}.UserGuideWorkflows__StatsRow{margin-bottom:1rem}.UserGuideWorkflows__StatCard{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem}.UserGuideWorkflows__StatCard .mud-typography-h5{font-size:1.625rem;font-weight:700}.UserGuideWorkflows__StatCard .mud-typography-caption{font-size:.75rem}.UserGuideWorkflows__StatusBlock{text-align:center;padding:.75rem 1rem;border-radius:10px;border-width:2px;border-style:solid}.UserGuideWorkflows__SubTabs .mud-tabs-tabbar{background-color:var(--mud-palette-background-gray)}.UserGuideWorkflows__SubTabs .mud-tabs-tabbar-wrapper{width:100%}.UserGuideWorkflows__SubTabs .mud-tooltip-root{flex:1;font-size:.875rem;font-weight:500;max-width:none;justify-content:center}.UserGuideWorkflows__SubTabs .mud-tooltip-root .mud-icon-root{font-size:.875rem}.UserGuideWorkflows__SubTabs .mud-tooltip-root:has(.mud-tab-active){font-weight:600;color:var(--mud-palette-primary)}.UserGuideWorkflows__SubTabs .mud-tab{width:100%;max-width:none;text-transform:none;padding:.75rem 0;opacity:1;color:var(--mud-palette-text-secondary)}.UserGuideWorkflows__SubTabs .mud-tab-slider{height:.125rem;background-color:var(--mud-palette-primary)}.UserGuide__ProcessStep{display:flex;flex-direction:column;padding-left:1rem;border-left:3px solid;gap:.5rem}.UserGuide__ProcessStep--blue{border-left-color:var(--mud-palette-info)}.UserGuide__ProcessStep--yellow{border-left-color:var(--mud-palette-warning)}.UserGuide__ProcessStep--purple{border-left-color:var(--mud-palette-secondary)}.UserGuide__ProcessStep--green{border-left-color:var(--mud-palette-success)}.UserGuide__ProcessStepTitle.mud-typography{font-size:1rem;font-weight:600}.UserGuide__ProcessStepDesc.mud-typography{font-size:.875rem;color:var(--mud-palette-text-secondary)}.UserGuide__ProcessStepList{display:flex;flex-direction:column;gap:.25rem}.UserGuide__ProcessStepItem.mud-typography{font-size:.875rem;color:var(--mud-palette-text-secondary)}.UserGuide__ProcessStepSubList{display:flex;flex-direction:column;gap:.25rem;padding-left:1.25rem}.UserGuide__ProcessCard{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid var(--mud-palette-divider);border-radius:10px;background-color:var(--mud-palette-surface)}.UserGuide__ProcessCardTitle.mud-typography{font-size:1rem;font-weight:600;color:var(--mud-palette-primary)}.SystemSettings__ConfigPanel{padding:1rem;background:var(--mud-palette-info);color:var(--mud-palette-info-text);border-radius:4px}.SystemSettings__ConfigPanel .mud-typography{color:var(--mud-palette-info-text)}.SystemSettings__CardActions{gap:.75rem}.AnalyticsPage__Filters{margin-bottom:1rem}.AnalyticsPage__Metrics{margin-top:1rem}.AnalyticsPage__ReportForm .mud-grid-item{display:flex;align-items:flex-end}.AnalyticsPage__ReportForm .mud-input-control.mud-input-control-margin-dense{margin-bottom:0}.AnalyticsChartRow .mud-grid-item{display:flex}.AnalyticsChartRow .mud-grid-item>.mud-card{flex:1}.AnalyticsTable__HeaderRight{text-align:right}.AnalyticsTable__HeaderCenter{text-align:center}.AnalyticsTable__CellRight{text-align:right}.AnalyticsTable__CellCenter{text-align:center}.WorkloadBar__Name{width:180px;vertical-align:middle}.WorkloadBar__Bar{vertical-align:middle}.WorkloadBar__BarInner{height:1.5rem}.WorkloadBar__Count{width:80px;text-align:right;vertical-align:middle}.FacilityList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.FacilityList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.FacilityList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.FacilityList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.FacilityList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.FacilityList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.FacilityList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.FacilityList__FilterSelect{width:15.625rem;min-width:15.625rem;flex-shrink:0}.FacilityList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.FacilityList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.FacilityList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.FacilityList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.FacilityList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.FacilityList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.FacilityEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.FacilityEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.FacilityEdit__Content{grid-template-columns:1fr}}.FacilityEdit__MainColumn{display:flex;flex-direction:column}.FacilityEdit__SideColumn{display:flex;flex-direction:column}.FacilityEdit__StatCard .mud-card-content{padding:.75rem}.FacilityDetails__FacilityName{color:var(--mud-palette-text-secondary);font-weight:400;margin-left:.5rem}.ClientList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.ClientList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ClientList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ClientList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.ClientList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.ClientList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.ClientList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.ClientList__FilterSelect{width:15.625rem;min-width:15.625rem;flex-shrink:0}.ClientList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.ClientList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.ClientList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.ClientList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.ClientList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.ClientList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.ClientEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.ClientEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.ClientEdit__Content{grid-template-columns:1fr}}.ClientEdit__MainColumn{display:flex;flex-direction:column}.ClientEdit__SideColumn{display:flex;flex-direction:column}.ClientEdit__StatCard .mud-card-content{padding:.75rem}.PhysicianList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.PhysicianList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PhysicianList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PhysicianList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.PhysicianList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.PhysicianList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.PhysicianList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.PhysicianList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.PhysicianList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.PhysicianList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.PhysicianList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.PhysicianList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.PhysicianList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.PhysicianEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.PhysicianEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.PhysicianEdit__Content{grid-template-columns:1fr}}.PhysicianEdit__MainColumn{display:flex;flex-direction:column;gap:1.5rem}.PhysicianEdit__SideColumn{display:flex;flex-direction:column;gap:1.5rem}.PhysicianEdit__StatCard .mud-card-content{padding:.75rem}.PhysicianEdit__Name{color:var(--mud-palette-text-primary)}.StudyTypeList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.StudyTypeList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.StudyTypeList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.StudyTypeList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.StudyTypeList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.StudyTypeList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.StudyTypeList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.StudyTypeList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.StudyTypeList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.StudyTypeList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.StudyTypeList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.StudyTypeList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.StudyTypeList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.StudyTypeEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.StudyTypeEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.StudyTypeEdit__Content{grid-template-columns:1fr}}.StudyTypeEdit__MainColumn{display:flex;flex-direction:column}.StudyTypeEdit__SideColumn{display:flex;flex-direction:column}.StudyTypeEdit__StatCard .mud-card-content{padding:.75rem}.StudyTypeEdit__Name{color:var(--mud-palette-text-primary)}.TechnologistList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.TechnologistList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.TechnologistList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.TechnologistList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.TechnologistList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.TechnologistList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.TechnologistList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.TechnologistList__FilterSelect{width:15.625rem;min-width:15.625rem;flex-shrink:0}.TechnologistList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.TechnologistList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.TechnologistList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.TechnologistList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.TechnologistList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.TechnologistList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.TechnologistEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.TechnologistEdit__Name{margin-left:.5rem}.TechnologistEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.TechnologistEdit__Content{grid-template-columns:1fr}}.TechnologistEdit__MainColumn{display:flex;flex-direction:column}.TechnologistEdit__SideColumn{display:flex;flex-direction:column}.TechnologistEdit__StatCard .mud-card-content{padding:.75rem}.CptCodeList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.CptCodeList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.CptCodeList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.CptCodeList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.CptCodeList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.CptCodeList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.CptCodeList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.CptCodeList__FilterSelect{width:15.625rem;min-width:15.625rem;flex-shrink:0}.CptCodeList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.CptCodeList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.CptCodeList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.CptCodeList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.CptCodeList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.CptCodeList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.CptCodeEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.CptCodeEdit__Name{margin-left:.5rem}.CptCodeEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.CptCodeEdit__Content{grid-template-columns:1fr}}.CptCodeEdit__MainColumn{display:flex;flex-direction:column}.CptCodeEdit__SideColumn{display:flex;flex-direction:column}.CptCodeEdit__StatCard .mud-card-content{padding:.75rem}.Icd10CodeList{display:flex;flex-direction:column;height:calc(100vh - 184px);overflow:hidden;height:100%}.Icd10CodeList>.mud-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Icd10CodeList>.mud-card>.mud-card-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Icd10CodeList .mud-table.mud-data-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.Icd10CodeList .mud-table.mud-data-grid .mud-table-container{flex:1 1 0;min-height:0}.Icd10CodeList__Header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Icd10CodeList__Filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.Icd10CodeList__FilterSelect{width:15.625rem;min-width:15.625rem;flex-shrink:0}.Icd10CodeList__SearchField{width:15.625rem;min-width:15.625rem;flex-shrink:0}.Icd10CodeList__SearchField .mud-input-outlined{border-radius:var(--mud-default-borderradius)}.Icd10CodeList__ClickableRow{cursor:pointer;transition:background-color .15s ease}.Icd10CodeList__ClickableRow:hover{background-color:var(--mud-palette-action-default-hover)}.mud-main-content>.mud-container:has(.Icd10CodeList){margin-bottom:0 !important;display:flex;flex-direction:column}.mud-main-content>.mud-container:has(.Icd10CodeList)>.mud-container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding-bottom:1rem}.Icd10CodeEdit__Header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.Icd10CodeEdit__Name{margin-left:.5rem}.Icd10CodeEdit__Content{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width: 1400px){.Icd10CodeEdit__Content{grid-template-columns:1fr}}.Icd10CodeEdit__MainColumn{display:flex;flex-direction:column}.Icd10CodeEdit__SideColumn{display:flex;flex-direction:column}.Icd10CodeEdit__StatCard .mud-card-content{padding:.75rem}.mud-tabs{background-color:var(--mud-palette-surface)}
