.api-status-panel[data-v-c09b46d8]{border:1px solid var(--wolfx-line);background:var(--wolfx-surface);width:100%;box-shadow:var(--wolfx-shadow);border-radius:1rem;margin:1.5rem 0 3rem;overflow:hidden}.api-status-panel__summary[data-v-c09b46d8]{border-bottom:1px solid var(--wolfx-line);background:linear-gradient(135deg,var(--wolfx-accent-soft),var(--wolfx-surface) 68%);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.api-status-panel__metric[data-v-c09b46d8]{align-items:center;gap:.9rem;min-width:0;display:flex}.api-status-panel__indicator[data-v-c09b46d8]{border:2px solid var(--wolfx-surface);background:var(--wolfx-accent);width:.72rem;height:.72rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--wolfx-accent) 18%,transparent);border-radius:50%;flex:none}.api-status-panel__chart-state[data-v-c09b46d8],.api-status-panel__label[data-v-c09b46d8],.api-status-panel__meta p[data-v-c09b46d8],.api-status-panel__value[data-v-c09b46d8]{margin:0}.api-status-panel__label[data-v-c09b46d8]{letter-spacing:.035em;font-size:.78rem;font-weight:700;color:var(--wolfx-muted)!important}.api-status-panel__value[data-v-c09b46d8]{min-height:2.3rem;font-size:1.75rem;font-weight:760;line-height:1.25;color:var(--wolfx-text)!important}.api-status-panel__value--error[data-v-c09b46d8]{font-size:.95rem;color:var(--wolfx-danger)!important}.api-status-panel__meta[data-v-c09b46d8]{justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex}.api-status-panel__meta p[data-v-c09b46d8]{text-align:right;flex-direction:column;min-width:0;font-size:.75rem;display:flex;color:var(--wolfx-muted)!important}.api-status-panel__meta strong[data-v-c09b46d8]{overflow-wrap:anywhere;color:var(--wolfx-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:600}.api-status-panel__refresh[data-v-c09b46d8]{border:1px solid var(--wolfx-line-strong);background:var(--wolfx-surface);min-height:2.45rem;color:var(--wolfx-accent-strong);cursor:pointer;border-radius:.6rem;flex:none;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.api-status-panel__refresh[data-v-c09b46d8]:hover:not(:disabled){border-color:var(--wolfx-accent);background:var(--wolfx-accent-soft)}.api-status-panel__refresh[data-v-c09b46d8]:disabled{cursor:wait;opacity:.65}.api-status-panel__groups[data-v-c09b46d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.api-status-panel__group[data-v-c09b46d8]{min-width:0}.api-status-panel__group h3[data-v-c09b46d8]{color:var(--wolfx-text);margin:0 0 .8rem;font-size:1rem}.api-status-panel__chart[data-v-c09b46d8]{border:1px solid var(--wolfx-line);background:var(--wolfx-surface-raised);border-radius:.75rem;margin:0 0 .9rem;overflow:hidden}.api-status-panel__chart[data-v-c09b46d8]:last-child{margin-bottom:0}.api-status-panel__chart figcaption[data-v-c09b46d8]{border-bottom:1px solid var(--wolfx-line);color:var(--wolfx-muted);padding:.55rem .75rem;font-size:.75rem;font-weight:700}.api-status-panel__chart-frame[data-v-c09b46d8]{aspect-ratio:16/9;background:color-mix(in srgb,var(--wolfx-bg) 65%,var(--wolfx-surface));place-items:center;display:grid;position:relative;overflow:hidden}.api-status-panel__chart img[data-v-c09b46d8]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.api-status-panel__chart-state[data-v-c09b46d8]{text-align:center;padding:1rem;font-size:.8rem;color:var(--wolfx-muted)!important}.api-status-panel__chart-state--error[data-v-c09b46d8]{color:var(--wolfx-danger)!important}@media (width<=720px){.api-status-panel__meta[data-v-c09b46d8],.api-status-panel__summary[data-v-c09b46d8]{flex-direction:column;align-items:flex-start}.api-status-panel__meta[data-v-c09b46d8]{gap:.75rem;width:100%}.api-status-panel__meta p[data-v-c09b46d8]{text-align:left}.api-status-panel__groups[data-v-c09b46d8]{grid-template-columns:1fr}}@media (width<=420px){.api-status-panel__groups[data-v-c09b46d8],.api-status-panel__summary[data-v-c09b46d8]{padding:1rem}}@media (prefers-reduced-motion:reduce){.api-status-panel[data-v-c09b46d8] *,.api-status-panel[data-v-c09b46d8] :after,.api-status-panel[data-v-c09b46d8] :before{transition:none!important}}
