.status-dot--good{--dot-color:var(--vscode-success);--dot-bg:#10b9811f;--dot-fg:#059669;--dot-border:var(--vscode-success)}.status-dot--expiring-soon{--dot-color:var(--vscode-warning);--dot-bg:#f59e0b1f;--dot-fg:#d97706;--dot-border:var(--vscode-warning)}.status-dot--expired{--dot-color:var(--vscode-danger);--dot-bg:#ef44441f;--dot-fg:#dc2626;--dot-border:var(--vscode-danger)}.status-dot--frozen{--dot-color:var(--vscode-info);--dot-bg:#06b6d41f;--dot-fg:#0891b2;--dot-border:var(--vscode-info)}.status-dot--prepared{--dot-color:#94a3b8;--dot-bg:var(--vscode-panel-strong);--dot-fg:var(--vscode-muted);--dot-border:var(--vscode-border)}.status-dot--unpublished{--dot-color:var(--vscode-warning);--dot-bg:#f59e0b1f;--dot-fg:#d97706;--dot-border:var(--vscode-warning)}.status-dot--in-use{--dot-color:var(--vscode-info);--dot-bg:#06b6d41f;--dot-fg:#0891b2;--dot-border:var(--vscode-info)}.status-dot{--dot-bg:var(--vscode-panel-strong);--dot-fg:var(--vscode-muted);--dot-border:var(--vscode-border);border:1px solid var(--dot-border);background:var(--dot-bg);color:var(--dot-fg);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex;position:relative}.status-dot__indicator{background:var(--dot-color,var(--vscode-muted));border-radius:50%;flex-shrink:0;width:10px;height:10px;display:none}.status-dot .status-dot__indicator{position:relative}.status-dot .status-dot__indicator:after{content:"";background:var(--dot-color,var(--vscode-muted));pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite status-dot-pulse;position:absolute;inset:0}@keyframes status-dot-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.status-dot .status-dot__indicator:after{animation:none;display:none}}.status-dot:after{content:attr(data-label);background:var(--vscode-text);color:var(--vscode-panel);letter-spacing:normal;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:720px){.status-dot{background:0 0;border:none;padding:0}.status-dot__indicator{display:inline-block}.status-dot__label{display:none}.status-dot:hover:after,.status-dot:focus:after,.status-dot:active:after{opacity:1;visibility:visible}}.status-legend{display:none}.status-legend__item{align-items:center;gap:6px;display:inline-flex}.status-legend__label{color:var(--vscode-muted);font-size:12px;font-weight:500}@media (max-width:720px){.status-legend{border:1px solid var(--vscode-border);background:var(--vscode-panel-strong);z-index:40;box-shadow:0 4px 12px var(--shadow-container);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 12px;padding:10px 12px;display:flex;position:sticky;top:60px}}