.nucleus-diagnose .analyse-topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nucleus-diagnose .btn-outline{background:var(--surface);color:var(--text-1);border:1px solid var(--border);border-radius:var(--radius-pill);transition:border-color .18s var(--ease),background .18s var(--ease);align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.nucleus-diagnose .btn-outline:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}.nucleus-diagnose .btn-outline:disabled{opacity:.55;cursor:not-allowed}.nucleus-diagnose .analyse-sync-note{color:var(--text-2);font-size:12px}.nucleus-diagnose .analyse-overflow-list{gap:0;display:grid}.nucleus-diagnose .analyse-overflow-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.nucleus-diagnose .analyse-overflow-row:last-child{border-bottom:none;padding-bottom:0}.nucleus-diagnose .analyse-overflow-row strong{font-size:13px;font-weight:600}.nucleus-diagnose .analyse-spin{animation:.9s linear infinite analyse-spin}@keyframes analyse-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nucleus-diagnose .analyse-spin{animation:none}}.nucleus-diagnose .ha-automation-card__more-btn{color:var(--accent-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline}.nucleus-diagnose .ha-automation-card__more-btn:hover{color:var(--accent)}.nucleus-diagnose .bk-side-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px 28px}.nucleus-diagnose .bk-side-card--accent{border-color:var(--accent-soft-2);background:radial-gradient(ellipse 80% 60% at 100% 0%,var(--accent-soft)0%,transparent 55%),var(--surface)}.nucleus-diagnose .bk-side-card__title{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:700}.nucleus-diagnose .bk-caption{color:var(--text-2);font-size:13px;line-height:1.5}.nucleus-diagnose .table-secondary{color:var(--text-2)}.nucleus-diagnose .table-pill{border-radius:var(--radius-pill);color:var(--text-2);background:var(--surface-sunken);border:1px solid var(--border);padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}
