.ui-state{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.ui-state--block{border-radius:var(--r-block);background:var(--block);box-shadow:var(--shadow-block)}.ui-state__icon{background:var(--sel-bg);width:44px;height:44px;color:var(--ink-soft);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ui-state--error .ui-state__icon{background:var(--danger-bg);color:var(--danger)}.ui-state--offline .ui-state__icon{background:var(--warn-bg);color:var(--warn)}.ui-state__title{max-width:52ch;font:700 16px/1.3 var(--font-sans);overflow-wrap:anywhere;margin:0}.ui-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui-state__reason{max-width:60ch;color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.5}.ui-state--loading{text-align:left;align-items:stretch;gap:14px;padding:20px 22px}.ui-skeleton-row{align-items:center;gap:12px;display:flex}.ui-skeleton{border-radius:var(--r-pill);background:var(--track);animation:1.4s ease-in-out infinite ui-pulse;display:block}.ui-skeleton--dot{flex:none;width:26px;height:26px}.ui-skeleton--line{height:12px}@keyframes ui-pulse{50%{opacity:.55}}
