.error-message.svelte-1d26unn{margin:var(--space-2) 0;border-left:3px solid var(--color-error);background:var(--color-content-bg);color:var(--color-error);padding:var(--space-2) var(--space-3);font-size:var(--text-body-small);line-height:1.35}.error-message.warning.svelte-1d26unn{border-left-color:var(--color-warning);color:var(--color-warning)}.error-message.compact.svelte-1d26unn{margin:var(--space-1) 0;padding:var(--space-1) var(--space-2);font-size:var(--text-caption)}.recovery.svelte-13gbp48{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:var(--space-2);align-items:start;max-width:42rem;border:1px solid var(--color-border-default);border-left-width:3px;background:var(--color-panel-bg);padding:var(--space-4);margin:0 0 var(--space-4)}.recovery.compact.svelte-13gbp48{grid-template-columns:1.2rem minmax(0,1fr);border-width:0 0 0 3px;background:var(--color-content-bg);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.recovery.info.svelte-13gbp48{border-left-color:var(--color-info)}.recovery.warning.svelte-13gbp48{border-left-color:var(--color-warning)}.recovery.danger.svelte-13gbp48{border-left-color:var(--color-error)}.marker.svelte-13gbp48{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid currentColor;border-radius:50%;font-family:var(--font-mono);font-size:var(--text-caption);line-height:1;color:var(--color-info);margin-top:1px}.warning.svelte-13gbp48 .marker:where(.svelte-13gbp48){color:var(--color-warning)}.danger.svelte-13gbp48 .marker:where(.svelte-13gbp48){color:var(--color-error)}h2.svelte-13gbp48{margin:0;font-size:var(--text-panel-head);line-height:1.3;letter-spacing:0}p.svelte-13gbp48{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--text-body-small);line-height:1.45}.detail.svelte-13gbp48{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-caption)}button.svelte-13gbp48{margin-top:var(--space-3);background:var(--color-accent);color:var(--color-text-on-accent);border:0;border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer;font:inherit;font-weight:500}button.svelte-13gbp48:hover{background:var(--color-accent-hover)}button.svelte-13gbp48:focus{outline:2px solid var(--color-accent);outline-offset:2px}
