.error-content{margin-block:var(--space-3)}.error-state{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.error-state-title{color:var(--ink-900);font-size:var(--text-md);font-weight:600;line-height:var(--space-6);margin:0}.error-state-sub{max-width:52ch;color:var(--ink-500);overflow-wrap:anywhere}.error-state-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.error-content-title{align-items:center;gap:var(--space-2);display:flex}.error-content-title>.lb-icon{color:var(--danger-600)}.error-content-summary{color:var(--ink-700);overflow-wrap:anywhere;margin-block:var(--space-3)}.error-content-details{margin-block:var(--space-3);color:var(--ink-500)}.error-content-details summary{cursor:pointer;width:fit-content}.error-content-details pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--bg);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-700);white-space:pre-wrap;overflow-wrap:anywhere;max-height:30vh;overflow:auto}.error-state .error-content-details summary{margin-inline:auto}.error-state .error-content-details pre{text-align:start}.error-content-actions,.error-notice-reopen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.error-notice-reopen{margin-block:var(--space-2)}.error-notice-reopen>.ant-btn-text{color:var(--ink-500)}.error-line{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--warning-soft);color:var(--ink-700);font-size:var(--text-sm)}.error-line>summary{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.error-line>summary::-webkit-details-marker{display:none}.error-line>summary>.lb-icon{width:var(--space-4);height:var(--space-4);color:var(--warning-text);flex:none}.error-line-more{color:var(--brand-text);white-space:nowrap;margin-left:auto}.error-line[open] .error-line-more{color:var(--ink-500)}.error-line>pre{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-500);font-size:var(--text-xs)}
