.cosmos-health-tab{gap:var(--s-5);flex-direction:column;display:flex}.cosmos-health-tab__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.cosmos-health-tab__intro{flex-direction:column;gap:2px;display:flex}.cosmos-health-tab__title{font-size:var(--fs-body);color:var(--text-primary);margin:0;font-weight:600}.cosmos-health-tab__subtitle{font-size:var(--fs-body-sm);color:var(--text-tertiary);max-width:64ch;margin:0}.cosmos-health-tab__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cosmos-health-tab__asof{font-size:var(--fs-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.cosmos-health-tab__refresh,.cosmos-health-tab__freshness{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);display:inline-flex}.cosmos-health-tab__refresh:hover,.cosmos-health-tab__freshness:hover{border-color:var(--accent-border);color:var(--accent-dark)}.dark .cosmos-health-tab__refresh:hover,.dark .cosmos-health-tab__freshness:hover{color:var(--accent-light)}.cosmos-health-tab__freshness[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-dark);background:color-mix(in srgb, var(--accent) 8%, transparent)}.dark .cosmos-health-tab__freshness[aria-pressed=true]{color:var(--accent-light)}.cosmos-health-tab__error{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-lg);color:var(--danger);display:flex}.cosmos-health-tab__error-title{font-weight:600;font-size:var(--fs-body-sm);margin:0 0 2px}.cosmos-health-tab__error-detail{font-size:var(--fs-body-sm);opacity:.9;margin:0}.cosmos-health-tab__empty{align-items:center;gap:var(--s-2);margin:var(--s-6) 0;padding:var(--s-8) var(--s-6);text-align:center;color:var(--text-tertiary);background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);flex-direction:column;display:flex}.cosmos-health-tab__empty svg{width:32px;height:32px;color:var(--text-quaternary,var(--text-tertiary))}.cosmos-health-tab__empty-title{color:var(--text-secondary);margin:0;font-weight:600}.cosmos-health-tab__empty-body{font-size:var(--fs-body-sm);max-width:46ch;margin:0}.cosmos-health-tab__skeletons{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cosmos-health-tab__skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-surface-muted) 0%, var(--border-subtle) 50%, var(--bg-surface-muted) 100%);background-size:200% 100%;height:48px;animation:1.6s linear infinite ac-shimmer}.cosmos-health-tab__db{gap:var(--s-3);flex-direction:column;display:flex}.cosmos-health-tab__db-head{align-items:center;gap:var(--s-3);display:flex}.cosmos-health-tab__db-icon{width:22px;height:22px;color:var(--accent-dark);flex:none}.dark .cosmos-health-tab__db-icon{color:var(--accent-light)}.cosmos-health-tab__db-title{font-size:var(--fs-body-sm);color:var(--text-primary);margin:0;font-weight:600}.cosmos-health-tab__db-name{font-size:var(--fs-caption);color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace, monospace);margin:0}.cosmos-health-tab__db-count{font-family:inherit}.cosmos-health-tab__db-error{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-body-sm);color:var(--text-tertiary);background:var(--bg-surface-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);margin:0;display:flex}.cosmos-health-tab__db-error svg{width:16px;height:16px;color:var(--text-tertiary);flex:none}.cosmos-health-tab__db-empty{padding:var(--s-2) var(--s-3);font-size:var(--fs-body-sm);color:var(--text-tertiary);background:var(--bg-surface-muted);border:1px dashed var(--border-strong);border-radius:var(--radius-md);margin:0}.cosmos-health-tab__table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--e-1);overflow-x:auto}.cosmos-health-tab__table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.cosmos-health-tab__table thead th{text-align:left;padding:var(--s-2) var(--s-3);background:var(--bg-surface-muted);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;font-weight:600}.cosmos-health-tab__th--right{text-align:right}.cosmos-health-tab__row{border-bottom:1px solid var(--border-subtle);transition:background var(--motion-fast) var(--motion-ease)}.cosmos-health-tab__row:hover{background:var(--bg-surface-muted)}.cosmos-health-tab__table td{padding:var(--s-2) var(--s-3);vertical-align:middle}.cosmos-health-tab__row--fix{box-shadow:inset 3px 0 0 var(--warning,#b8860b)}.cosmos-health-tab__cell-name{min-width:200px}.cosmos-health-tab__name{color:var(--text-primary);font-weight:600;font-family:var(--font-mono,ui-monospace, monospace)}.cosmos-health-tab__fix-badge{margin-left:var(--s-2);border-radius:var(--radius-pill);font-size:var(--fs-caption);white-space:nowrap;background:var(--warning-soft,color-mix(in srgb, var(--warning,#b8860b) 15%, transparent));color:var(--warning,#b8860b);border:1px solid color-mix(in srgb, var(--warning,#b8860b) 35%, transparent);cursor:help;align-items:center;gap:4px;padding:1px 7px;font-weight:600;display:inline-flex}.cosmos-health-tab__fix-badge svg{width:12px;height:12px}.cosmos-health-tab__cell-category{white-space:nowrap}.cosmos-health-tab__category{border-radius:var(--radius-pill);font-size:var(--fs-caption);background:var(--bg-surface-muted);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:1px 8px;font-weight:600;display:inline-block}.cosmos-health-tab__category--provisioned{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-dark);border-color:var(--accent-border)}.dark .cosmos-health-tab__category--provisioned{color:var(--accent-light)}.cosmos-health-tab__category--self_provisioned{background:var(--bg-surface-muted);color:var(--text-secondary);border-color:var(--border-subtle)}.cosmos-health-tab__category--external{background:color-mix(in srgb, var(--info,#4a6fa5) 12%, transparent);color:var(--info,#4a6fa5);border-color:color-mix(in srgb, var(--info,#4a6fa5) 30%, transparent)}.cosmos-health-tab__category--unknown{background:var(--warning-soft,color-mix(in srgb, var(--warning,#b8860b) 12%, transparent));color:var(--warning,#b8860b);border-color:color-mix(in srgb, var(--warning,#b8860b) 30%, transparent)}.cosmos-health-tab__cell-docs,.cosmos-health-tab__cell-size{text-align:right;white-space:nowrap}.cosmos-health-tab__num{color:var(--text-secondary);font-variant-numeric:tabular-nums}.cosmos-health-tab__cell-ttl{white-space:nowrap}.cosmos-health-tab__ttl{border-radius:var(--radius-pill);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border:1px solid var(--border-subtle);padding:1px 7px;display:inline-block}.cosmos-health-tab__ttl--off{color:var(--text-tertiary);background:var(--bg-surface-muted)}.cosmos-health-tab__ttl--enabled{color:var(--text-secondary);background:var(--bg-surface)}.cosmos-health-tab__cell-freshness{white-space:nowrap}.cosmos-health-tab__fresh{color:var(--text-secondary);font-variant-numeric:tabular-nums}.cosmos-health-tab__pending{font-size:var(--fs-caption);color:var(--text-tertiary);cursor:help;align-items:center;gap:3px;font-style:italic;display:inline-flex}.cosmos-health-tab__pending-icon{opacity:.7;width:12px;height:12px}.cosmos-health-tab__driftrow td{padding:0!important}.cosmos-health-tab__drift{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-caption);color:var(--warning,#b8860b);background:var(--warning-soft,color-mix(in srgb, var(--warning,#b8860b) 10%, transparent));border-top:1px dashed color-mix(in srgb, var(--warning,#b8860b) 40%, transparent);margin:0;line-height:1.4;display:flex}.cosmos-health-tab__drift svg{flex:none;width:15px;height:15px;margin-top:1px}@media (max-width:640px){.cosmos-health-tab__head{flex-direction:column;align-items:stretch}.cosmos-health-tab__actions{justify-content:space-between}}
