.patient-search-bar .psb-row {display: contents;}.psb-searching {display: inline-block;margin-left: 6px;vertical-align: middle;}.patient-empty-state {padding: 24px 12px;text-align: center;color: #666;font-style: italic;}.patient-search-bar .psb-row-title {display: flex;align-items: center;gap: 0;}.patient-search-bar .psb-row-title .navHeader {margin: 0;}.patient-search-bar .psb-row-title a.add {padding-left: 15px;padding-right: 0;}.patient-search-bar.nav .typeahead,.patient-search-bar.nav select {margin: 0;}.patient-search-bar .psb-row-search input.refresh {box-sizing: content-box;height: 16px;padding: 2px 4px 2px 21px;background-position: left 3px center;}.mobile-account-menu {display: none;}.mobile-brand-header {display: none;}@media screen and (max-width: 1px) {.main {grid-template-columns: 1fr;}.body {margin: 14px 10px 18px 10px;}.content {padding-bottom: 16px;}.site-logo {max-height: 48px;width: auto;}.header-sub {font-size: 1em;padding: 0.25em 0 0.5em 0 !important;}.brand-desktop,.account-links-desktop {display: none;}.mobile-brand-header {display: block;text-align: center;padding: 18px 10px;border-bottom: 1px solid #ccc;background: #fff;}.mobile-brand-header .header-sub {padding: 0.25em 0 0 0 !important;}#loginHeader {float: none;}.mobile-account-menu {display: block;border: 1px solid #ccc;border-radius: 4px;margin: 14px 10px;background: #fff;}.mobile-account-menu summary {padding: 14px;font-weight: bold;color: #333;cursor: pointer;}.mobile-account-menu[open] summary {border-bottom: 1px solid #eee;}.mobile-account-menu #loginHeader {padding: 10px 14px 14px 14px;}.mobile-account-menu table {border: none;width: 100%;margin-bottom: 12px;}.mobile-account-menu table td {white-space: normal;padding: 10px 6px;}}@media screen and (max-width: 1px) {.nav:not(.patient-search-bar) {display: flex;flex-wrap: wrap;}.menuButton {flex: 0 0 33.33%;box-sizing: border-box;padding: 4px;}.menuButton a {display: inline-block;width: 100%;box-sizing: border-box;font-size: 12px;white-space: normal;padding-top: 10px !important;padding-bottom: 10px !important;}.eFileSteps {display: block;width: 100%;box-sizing: border-box;margin-top: 8px;}}@media screen and (max-width: 1px) {.nav {padding: 0.9em 0.75em;}.nav li {margin: 0 0.5em 0 0;padding: 0.4em;}.patient-search-bar {padding: 14px 10px;}.patient-search-bar .psb-row {display: flex;align-items: center;gap: 6px;margin-bottom: 10px;}.patient-search-bar .psb-row-filters select {flex: 1 1 0;width: auto !important;}.patient-search-bar .psb-row-search input[type="text"] {flex: 1 1 0;width: auto !important;}.patient-search-bar .psb-row-search input.refresh {flex: 0 0 auto;}.patient-search-bar #patientPagination {display: block;font-size: 0.85em;}.paginateButtons,.paginateButtons .pagination {display: flex;flex-wrap: wrap;align-items: center;gap: 4px;}.paginateButtons ul {display: flex;flex-wrap: wrap;align-items: center;gap: 4px;list-style: none;padding: 0;margin: 0;}fieldset {padding: 0.3em 1em 1em;}input, textarea {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}select, input[type=checkbox], input[type=radio], input[type=submit], input[type=button], input[type=reset] {width: auto;}.responsive-list-table {--rlt-cards: 1;}.responsive-list-table,.responsive-list-table tbody,.responsive-list-table tr,.responsive-list-table td {display: block;width: auto !important;white-space: normal;}.responsive-list-table thead {display: none;}.responsive-list-table tbody tr {border: 1px solid #ccc;border-radius: 4px;margin-bottom: 14px;padding: 8px 0;}.responsive-list-table tbody tr.rlt-collapsible {position: relative;cursor: pointer;padding-bottom: 26px;}.responsive-list-table tbody tr:not(.rlt-open) td.rlt-detail {display: none;}.responsive-list-table tbody tr.rlt-collapsible::after {content: '';position: absolute;right: 12px;bottom: 9px;width: 7px;height: 7px;border-right: 2px solid #888;border-bottom: 2px solid #888;transform: rotate(45deg);transform-origin: center;}.responsive-list-table tbody tr.rlt-open::after {transform: rotate(-135deg);}.responsive-list-table tbody tr.rlt-collapsible::before {content: attr(data-more);position: absolute;right: 28px;bottom: 6px;font-size: 0.8em;color: #888;}.responsive-list-table tbody tr.rlt-open::before {content: 'less';}.responsive-list-table tbody tr.rlt-collapsible:focus {outline: 2px solid #b2d1ff;outline-offset: -2px;}.responsive-list-table tbody td {display: flex;align-items: center;justify-content: flex-end;text-align: right !important;padding: 0 8px 0 46%;position: relative;border: none;border-bottom: 1px solid #eee;min-height: 2.6em;box-sizing: border-box;}.responsive-list-table tbody td.rlt-last-visible {border-bottom: none;}.responsive-list-table tbody td img {max-height: 20px;vertical-align: middle;}.responsive-list-table tbody td[data-label]::before {content: attr(data-label);position: absolute;top: 50%;left: 8px;transform: translateY(-50%);text-align: left;font-weight: bold;color: #333;}.responsive-list-table tbody td:not([data-label]) {padding-left: 8px;justify-content: flex-start;text-align: left !important;}.dialog table,.dialog table tbody,.dialog table tr,.dialog table td {display: block;width: auto !important;}.dialog table td.name,.dialog table td.value {padding: 6px 8px;}.patient-edit-form {border: 1px solid #ccc;border-radius: 4px;overflow: hidden;}.patient-edit-form table {border: none;margin: 0;}.patient-edit-form td.name {font-weight: bold;white-space: normal;padding: 14px 12px 4px 12px;color: #333;}.patient-edit-form td.value {padding: 0 12px 16px 12px;border-bottom: 1px solid #eee;white-space: normal;}.patient-edit-form input,.patient-edit-form select,.patient-edit-form textarea {width: 100% !important;box-sizing: border-box;}.patient-edit-form input.add {width: auto !important;margin-top: 6px;}.appt-edit-form {border: 1px solid #ccc;border-radius: 4px;overflow: hidden;}.appt-edit-form table {border: none;margin: 0;}.appt-edit-form td.name {font-weight: bold;white-space: normal;padding: 14px 12px 4px 12px;color: #333;}.appt-edit-form td.value {padding: 0 12px 16px 12px;border-bottom: 1px solid #eee;white-space: normal;}.appt-edit-form input,.appt-edit-form select {width: 100% !important;box-sizing: border-box;}.appt-edit-form input[type="checkbox"] {width: auto !important;}.appt-edit-form td.datetime-group {display: flex;flex-wrap: wrap;gap: 8px;}.appt-edit-form td.datetime-group input,.appt-edit-form td.datetime-group select {width: auto !important;flex: 1 1 100px;}.appt-filter-bar {width: 100% !important;border: none;}.appt-filter-bar tbody,.appt-filter-bar tr {display: flex;flex-wrap: wrap;gap: 8px;}.appt-filter-bar td {display: block;border: none;padding: 4px 0;}.appt-list-columns,.appt-list-columns tbody,.appt-list-columns tr,.appt-list-columns td {display: block;width: auto !important;}.errors ul,.message p {margin: 0.5em;}.error ul {margin-left: 0;}}@media screen and (min-width: 0px) {.patient-search-bar {display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding: 10px 6px;}.patient-search-bar #patientPagination {display: flex;align-items: center;gap: 5px;}.patient-search-bar .paginateButtons {padding: 2px 3px;border-top: 1px solid #ccc;}}