body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #7a8f6b}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cairn-drawer-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}.patient-detail-drawer{animation:cairn-drawer-enter .18s ease-out}.dashboard-sidebar-content{display:flex;flex:1 1;flex-direction:column;min-height:0}.dashboard-nav-toggle{background:#fff;border:1px solid #4f647333;border-radius:8px;color:#4f6473;cursor:pointer;display:none;font-size:24px;line-height:1;margin-left:auto;min-height:44px;min-width:44px}.support-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}[role=dialog][aria-modal=true]{box-sizing:border-box;max-height:calc(100vh - 32px)!important;max-width:calc(100vw - 32px)!important;overflow-wrap:anywhere;overflow-y:auto}@media (max-width:800px){.dashboard-shell{display:block!important}.dashboard-sidebar{border-bottom:1px solid #4f64731f;border-right:0!important;height:auto!important;max-height:100vh;width:100%!important}.dashboard-sidebar-header{padding:10px 12px!important}.dashboard-sidebar-header>div:first-child{margin-bottom:0!important}.dashboard-nav-toggle{align-items:center;display:inline-flex;justify-content:center}.dashboard-sidebar-content{display:none;max-height:calc(100vh - 65px);overflow-y:auto}.dashboard-sidebar--open .dashboard-sidebar-content{display:flex}.dashboard-main{margin-left:0!important;padding-top:66px}.dashboard-content{padding:20px 16px!important}.support-layout{display:block!important}.support-ticket-list{width:100%}.support-table-scroll table{min-width:720px}.support-detail-panel{margin-top:16px;max-height:none!important;max-width:100%;overflow-wrap:anywhere;padding:18px!important;width:auto!important}}@media (prefers-reduced-motion:reduce){.patient-detail-drawer{animation:none}}
/*# sourceMappingURL=main.6f342cfd.css.map*/