.header.svelte-19u0to4.svelte-19u0to4{margin-bottom:var(--card-padding-y)}.controls.svelte-19u0to4.svelte-19u0to4{display:flex;flex-direction:column;gap:1.5rem}.button-group.svelte-19u0to4.svelte-19u0to4{display:flex;gap:1rem;flex-wrap:wrap}.status.svelte-19u0to4.svelte-19u0to4{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-background-low);border-radius:var(--border-radius)}.status.svelte-19u0to4 .status-indicator.svelte-19u0to4{width:12px;height:12px;border-radius:50%;background:var(--color-text-low)}.status.svelte-19u0to4 .status-indicator.active.svelte-19u0to4{background:var(--color-success);animation:svelte-19u0to4-pulse 2s ease-in-out infinite}.status-info.svelte-19u0to4.svelte-19u0to4{display:flex;flex-direction:column;gap:1rem}.status-item.svelte-19u0to4.svelte-19u0to4{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.status-item.svelte-19u0to4.svelte-19u0to4:last-child{border-bottom:none}.status-item.svelte-19u0to4 .label.svelte-19u0to4{font-weight:500;color:var(--color-text-medium)}.status-item.svelte-19u0to4 .value.svelte-19u0to4{color:var(--color-text);font-weight:600}.error-message.svelte-19u0to4.svelte-19u0to4{padding:1rem;background:var(--color-error-low);border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);font-size:.9em}@keyframes svelte-19u0to4-pulse{0%,to{opacity:1}50%{opacity:.5}}
