.db-ads{gap:var(--space-sm);flex-direction:column;display:flex}.db-ads-head{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:inline-flex}.db-ads-name{gap:var(--space-4xs);flex-direction:column;min-width:0;display:flex}.db-ads-url-text.db-ads-row-url{font-size:var(--text-label-sm);color:var(--color-text-secondary)}.db-ads-owner{color:var(--color-text-primary);font-weight:600}.db-ads-url-text{font-family:var(--font-mono);font-size:var(--text-label-md);color:var(--color-text-primary);overflow-wrap:anywhere}.db-ads-sum{font-weight:600}.db-ads-all{font-weight:400;font-size:var(--text-label-md);color:var(--color-text-muted)}.db-ads-ad{align-items:center;gap:var(--space-sm);display:flex}.db-ads-photo{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex:none;width:48px;height:32px}.db-ads-title{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.db-ads-muted{color:var(--color-text-secondary);white-space:nowrap}.db-chip{align-items:center;gap:var(--space-2xs);font-size:var(--text-label-md);color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:var(--radius-pill);padding:var(--space-4xs) var(--space-xs);display:inline-flex}.db-chip .db-chart-key{border-radius:var(--radius-pill);width:8px;height:8px}.db-ads-status{font-size:var(--text-label-md);border-radius:var(--radius-pill);padding:var(--space-4xs) var(--space-xs);background:var(--color-bg-subtle);color:var(--color-text-secondary);white-space:nowrap}.db-ads-status-running{background:var(--color-success-bg);color:var(--color-text-primary)}.db-ads-status-sold{background:var(--color-accent-softer);color:var(--color-accent-deep)}.db-spark{width:60px;height:20px;stroke:var(--color-series-1)}.db-spark polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.db-ads-agent{text-overflow:ellipsis;max-width:140px;overflow:hidden}.db-ads-more{color:var(--color-text-muted)}.db-panel-meta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.db-panel-keyword{font-family:var(--font-mono);font-size:var(--text-label-md);color:var(--color-text-secondary)}.db-panel-figures{gap:var(--space-lg);font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:flex}.db-panel-figures strong{font-family:var(--font-display);font-size:var(--text-headline-sm);color:var(--color-text-primary);font-variant-numeric:tabular-nums;display:block}.db-panel-chart{align-items:flex-end;gap:var(--space-4xs);border-bottom:1px solid var(--color-border-default);height:64px;display:flex}.db-panel-bar{background:var(--color-series-1);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.db-panel-types{gap:var(--space-xs);flex-direction:column;display:flex}.db-panel-label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.db-panel-type{gap:var(--space-sm);font-size:var(--text-body-sm);grid-template-columns:140px minmax(0,1fr) 110px;grid-template-areas:"name bar figure";align-items:center;display:grid}.db-adopts-summary{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.db-adopts-summary-title{color:var(--color-text-primary);font-weight:600}.db-adopts-summary-note{min-width:0;color:var(--color-text-secondary);flex:1}.db-adopts-bar{bottom:var(--space-sm);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-faint);display:flex;position:sticky}.db-adopts-bar-text{flex-direction:column;min-width:0;display:flex}.db-adopts-bar-count{color:var(--color-text-primary);font-weight:600}.db-adopts-bar-note{font-size:var(--text-label-md);color:var(--color-text-muted)}.db-adopts-bar-actions{gap:var(--space-xs);flex:none;margin-left:auto;display:flex}
