.hy-roster-file[data-v-556e6656]{padding-top:7px}.hy-roster-counts[data-v-556e6656]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--gc-color-border);border-radius:var(--gc-radius-sm);background:var(--gc-color-border);overflow:hidden}.hy-roster-counts>div[data-v-556e6656]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gc-space-sm);padding:var(--gc-space-sm) var(--gc-space-md);background:var(--gc-color-surface)}.hy-roster-counts dt[data-v-556e6656]{font:var(--gc-font-label);color:var(--gc-color-text-secondary)}.hy-roster-counts dd[data-v-556e6656]{margin:0;font:var(--gc-font-title);font-variant-numeric:tabular-nums}.hy-roster-rows[data-v-556e6656]{display:grid;gap:var(--gc-space-sm);margin:var(--gc-space-sm) 0 0;padding:0;list-style:none}.hy-roster-rows li[data-v-556e6656]{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--gc-space-md);align-items:start;padding-bottom:var(--gc-space-sm);border-bottom:1px solid var(--gc-color-border-light)}.hy-roster-rows li .hy-badge[data-v-556e6656]{justify-self:start}.hy-roster-rows .hy-muted[data-v-556e6656],.hy-roster-rows strong[data-v-556e6656]{display:block}.hy-roster-rows p[data-v-556e6656]{margin:2px 0 0}.hy-visit-due[data-v-17a113ae]{display:grid;gap:2px;justify-items:start}.hy-table[data-v-6df14c5c]{--hy-row-pad-x:8px}.hy-table .hy-actions[data-v-6df14c5c]{position:sticky;right:0;background:var(--gc-color-surface);box-shadow:inset 1px 0 0 var(--gc-color-border-light)}.hy-table tbody tr:hover .hy-actions[data-v-6df14c5c]{background:var(--gc-color-canvas)}.hy-table td[data-v-6df14c5c]:first-child{min-width:150px}.hy-filter-form[data-v-6df14c5c]{padding:var(--gc-space-lg) var(--gc-space-xl);display:grid;gap:var(--gc-space-md)}.hy-filter-form .hy-filters[data-v-6df14c5c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gc-space-md);padding:0}.hy-filter-form .hy-field[data-v-6df14c5c]{flex:1 1 120px;max-width:220px}.hy-filter-form .hy-field--search[data-v-6df14c5c]{flex:2 1 160px;max-width:360px}.hy-more-toggle[data-v-6df14c5c]{flex:none}.hy-more-chevron[data-v-6df14c5c]{transition:transform var(--gc-duration-state)}.hy-more-chevron.is-open[data-v-6df14c5c]{transform:rotate(180deg)}.hy-filter-form .hy-filters--more[data-v-6df14c5c]{padding-top:var(--gc-space-md);border-top:1px solid var(--gc-color-border-light)}.hy-presets[data-v-6df14c5c]{flex-wrap:nowrap;align-items:flex-start}.hy-presets>.hy-label[data-v-6df14c5c]{flex:none;line-height:32px}.hy-presets .hy-chips[data-v-6df14c5c]{flex:1 1 auto;min-width:0;gap:6px}.hy-presets .hy-chip[data-v-6df14c5c]{padding:0 10px;font-size:12px;line-height:16px}.hy-needs[data-v-6df14c5c]{display:flex;flex-wrap:wrap;gap:var(--gc-space-xs)}.hy-overdue[data-v-6df14c5c]{color:var(--gc-color-risk-orange-text);font-weight:500}.hy-roster-head-side[data-v-6df14c5c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--gc-space-md)}.hy-roster-head-side p[data-v-6df14c5c]{margin:0}.hy-empty-action[data-v-6df14c5c]{margin-top:var(--gc-space-sm)}