.sidebar-panel-header[data-v-dd458662]{flex-direction:column;gap:4px;padding:16px 14px 12px;display:flex}.sidebar-panel-header__title-row[data-v-dd458662]{align-items:center;gap:8px;display:flex}.sidebar-panel-header__title[data-v-dd458662]{color:rgb(var(--v-theme-on-surface));letter-spacing:-.01em;font-size:.875rem;font-weight:700}.sidebar-panel-header__subtitle[data-v-dd458662]{color:rgb(var(--v-theme-text-secondary));font-size:.75rem}.agenda-sidebar__picker[data-v-11a08461]{width:100%;max-width:100%;padding:8px}.agenda-sidebar__picker[data-v-11a08461] .v-date-picker{width:100%}.agenda-sidebar__picker[data-v-11a08461] .v-date-picker-header{padding:8px 4px}.agenda-sidebar__picker[data-v-11a08461] .v-date-picker-month__day{width:32px;height:32px}.agenda-sidebar__picker[data-v-11a08461] .v-date-picker-month__day span{font-size:.75rem}.agenda-sidebar__legend-title[data-v-11a08461]{color:rgb(var(--v-theme-text-secondary));letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.agenda-sidebar__legend-grid[data-v-11a08461]{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.agenda-sidebar__legend-item[data-v-11a08461]{align-items:center;gap:6px;display:flex}.agenda-sidebar__legend-color[data-v-11a08461]{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 1px 3px #00000026}.agenda-sidebar__legend-label[data-v-11a08461]{color:rgb(var(--v-theme-on-surface));white-space:nowrap;font-size:.75rem}.cash-queue-sidebar[data-v-e0ea4612],.clinical-queue-sidebar[data-v-d311d417]{padding:8px 6px;overflow-y:auto}.clinical-queue-sidebar__label[data-v-d311d417]{color:rgb(var(--v-theme-text-secondary));letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:.6875rem;font-weight:700}.clinical-queue-sidebar__label--muted[data-v-d311d417]{color:rgb(var(--v-theme-text-muted))}.clinical-queue-sidebar__empty[data-v-d311d417]{color:rgb(var(--v-theme-text-secondary));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 16px;font-size:.8125rem;display:flex}.app-sidebar[data-v-252b7cdd]{background-color:rgb(var(--v-theme-surface-variant))!important;border-left:1px solid rgb(var(--v-theme-border))!important}.user-menu-btn[data-v-184204e7]{text-transform:none;font-weight:500}.tenant-name[data-v-184204e7]{max-width:180px;color:rgb(var(--v-theme-text-primary));text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:400;line-height:1.1;overflow:hidden}.user-menu-list[data-v-184204e7]{border:1px solid rgb(var(--v-theme-border));border-radius:12px;min-width:240px;box-shadow:0 4px 12px #00000014;background:rgb(var(--v-theme-surface))!important}.logout-item[data-v-184204e7]{color:rgb(var(--v-theme-error))}.app-header[data-v-3271a8c5]{background-color:rgb(var(--v-theme-surface))!important;border-bottom:1px solid rgb(var(--v-theme-border))!important}.app-header__inner[data-v-3271a8c5]{width:100%;height:100%;padding:0 20px}.app-header__inner[data-v-3271a8c5],.app-header__logo[data-v-3271a8c5]{align-items:center;gap:8px;display:flex}.app-header__logo[data-v-3271a8c5]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:16px;text-decoration:none}.app-header__logo-icon[data-v-3271a8c5]{background:rgb(var(--v-theme-primary));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.app-header__logo-name[data-v-3271a8c5]{letter-spacing:-.02em;color:rgb(var(--v-theme-on-surface));font-size:1rem;font-weight:700}.app-header__logo-tag[data-v-3271a8c5]{letter-spacing:.05em;text-transform:uppercase;background:rgb(var(--v-theme-primary-muted));color:rgb(var(--v-theme-primary));border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:700}.app-header__nav[data-v-3271a8c5]{flex:1;align-items:center;gap:2px;display:flex}.app-header__nav-item[data-v-3271a8c5]{color:rgb(var(--v-theme-text-secondary));white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.app-header__nav-item[data-v-3271a8c5]:hover{background-color:rgba(var(--v-theme-primary),.06);color:rgb(var(--v-theme-on-surface))}.app-header__nav-item--active[data-v-3271a8c5]{background-color:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))!important}.app-header__nav-icon[data-v-3271a8c5]{color:inherit;flex-shrink:0}.app-header__brand[data-v-3271a8c5]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 32px);margin:0 auto;text-decoration:none;display:flex}.app-header__clinic[data-v-3271a8c5]{max-width:180px;color:rgb(var(--v-theme-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.app-header__brand-name[data-v-3271a8c5]{letter-spacing:-.02em;color:rgb(var(--v-theme-on-surface));font-size:1rem;font-weight:700}.app-header__actions[data-v-3271a8c5]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=600px) and (width<=1024px){.app-header__inner[data-v-3271a8c5]{padding-inline:12px}.app-header__logo[data-v-3271a8c5]{margin-right:6px}.app-header__nav-item[data-v-3271a8c5]{flex-direction:column;justify-content:center;gap:4px;width:auto;min-width:64px;height:52px;padding-inline:4px}.app-header__nav-icon[data-v-3271a8c5]{width:20px;height:20px;font-size:20px!important}.app-header__nav-label[data-v-3271a8c5]{clip:auto;width:auto;height:auto;font-size:.65rem;font-weight:600;line-height:1;position:static;overflow:visible}}.app-bottom-nav[data-v-9b138017]{padding-bottom:env(safe-area-inset-bottom,0);background-color:rgb(var(--v-theme-surface))!important;border-top:1px solid rgb(var(--v-theme-border))!important;box-shadow:0 -4px 16px #0000000f!important}.app-bottom-nav__btn[data-v-9b138017]{opacity:.55;transition:opacity var(--transition-fast);flex:1;gap:2px!important;min-width:0!important;min-height:48px!important}.app-bottom-nav__btn--active[data-v-9b138017],.app-bottom-nav__btn.v-btn--active[data-v-9b138017],.app-bottom-nav__btn[data-v-9b138017] .v-btn--active{opacity:1;color:rgb(var(--v-theme-primary))}.app-bottom-nav__label[data-v-9b138017]{letter-spacing:.01em;margin-top:2px;font-size:.68rem!important;font-weight:600!important}.user-menu-list[data-v-9b138017]{background:rgb(var(--v-theme-surface))!important}.more-sheet[data-v-9b138017]{padding-bottom:env(safe-area-inset-bottom,0)}.more-sheet__handle[data-v-9b138017]{background:rgba(var(--v-theme-on-surface),.22);border-radius:999px;width:40px;height:4px;margin:10px auto 4px}.logout-item[data-v-9b138017]{color:rgb(var(--v-theme-error))}.loading-wrap[data-v-b9364fe0]{flex-direction:column;align-items:center;gap:16px;display:flex}.loading-wrap__message[data-v-b9364fe0]{color:#fff;opacity:.9;font-size:.875rem;font-weight:500}
