.lafla-async-state{border:1px solid var(--lx-border-subtle);border-radius:var(--lx-radius-md,8px);background:var(--lx-surface-elevated);width:100%;color:var(--lx-content-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:13px;display:flex}.lafla-async-state[data-mode=error],.lafla-async-state[data-mode=forbidden],.lafla-async-state[data-mode=denied]{border-color:var(--lx-status-danger-border);background:var(--lx-status-danger-bg)}.lafla-async-state[data-mode=stale],.lafla-async-state[data-mode=partial]{border-color:var(--lx-status-warning-border);background:var(--lx-status-warning-bg)}.lafla-async-state[data-mode=unavailable]{border-color:var(--lx-border);background:var(--lx-surface-muted)}.lafla-async-state strong,.lafla-async-state p,.lafla-async-state small{margin:0}.lafla-async-state strong{color:var(--lx-content)}.lafla-async-state small{color:var(--lx-content-subtle)}.lafla-async-state-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lafla-async-state-loading{min-height:0}
