.cg-changelog .cl-stats-kpi{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);padding:20px 0;margin-bottom:clamp(32px,5vw,56px)}.cg-changelog .cl-date-group{margin-bottom:clamp(32px,4vw,48px)}.cg-changelog .cl-date-header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--color-border-default);margin-bottom:0}.cg-changelog .cl-date{letter-spacing:normal;font-weight:500}.cg-changelog .cl-date,.cg-changelog .cl-date-count{font-family:var(--font-family-mono);font-size:11px;color:var(--color-text-caption)}.cg-changelog .cl-entry{display:grid;grid-template-columns:12px 1fr auto;gap:0 16px;padding:16px 0;border-bottom:1px solid var(--color-border-default);align-items:start}.cg-changelog .cl-entry:last-child{border-bottom:0}.cg-changelog .cl-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.cg-changelog .cl-dot-updated{background:var(--color-iris-base)}.cg-changelog .cl-dot-added{background:var(--color-feedback-success-border)}.cg-changelog .cl-dot-corrected{background:var(--color-feedback-warning-border)}.cg-changelog .cl-dot-synced{background:var(--color-text-muted)}.cg-changelog .cl-entry-body{min-width:0}.cg-changelog .cl-entry-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.cg-changelog .cl-entry-name{font-weight:600;font-size:15px;color:var(--color-text-heading);line-height:1.2}.cg-changelog .cl-entry-name-link{color:var(--color-brand-primary);text-decoration:none}.cg-changelog .cl-entry-name-link:hover{text-decoration:underline}.cg-changelog .cl-entry-detail{font-size:14px;color:var(--color-text-muted);line-height:1.5;margin-bottom:6px}.cg-changelog .cl-entry-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cg-changelog .cl-source-tag{padding:2px 6px;border:1px solid var(--color-border-default);border-radius:3px;letter-spacing:normal;font-weight:500}.cg-changelog .cl-author,.cg-changelog .cl-source-tag{font-family:var(--font-family-mono);font-size:11px;color:var(--color-text-caption)}.cg-changelog .cl-entry-time{font-family:var(--font-family-mono);font-size:12px;color:var(--color-text-caption);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:start;margin-top:2px}.cg-changelog .cl-load-more{display:flex;justify-content:center;padding-top:clamp(24px,3vw,40px)}.cg-changelog .cl-load-more button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid var(--color-border-default);background:var(--color-background-surface);color:var(--color-text-heading);cursor:pointer;transition:all .15s;font-family:var(--font-family-sans)}.cg-changelog .cl-load-more button:hover{border-color:var(--color-text-heading);color:var(--color-text-heading)}@media (max-width:640px){.cg-changelog .cl-entry{grid-template-columns:10px 1fr;gap:0 12px}.cg-changelog .cl-entry-time{grid-column:2;margin-top:4px;font-size:11px}}.cg-changelog .cl-batch-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--font-family-sans)}.cg-changelog .cl-batch-caret{color:var(--color-text-muted);font-size:11px;width:12px;flex-shrink:0}.cg-changelog .cl-batch-count{font-size:12px;color:var(--color-text-muted);margin-left:auto;white-space:nowrap}.cg-changelog .cl-batch-breakout{margin-top:10px;border-left:2px solid var(--color-border-default);padding-left:12px}.cg-changelog .cl-batch-status{font-size:13px;color:var(--color-text-muted);padding:6px 0}.cg-changelog .cl-batch-error{color:var(--color-text-danger,#b42318)}.cg-changelog .cl-batch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cg-changelog .cl-batch-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;line-height:1.4}.cg-changelog .cl-batch-item-name{font-weight:500;color:var(--color-text-heading)}.cg-changelog a.cl-batch-item-name{color:var(--color-brand-primary);text-decoration:none}.cg-changelog a.cl-batch-item-name:hover{text-decoration:underline}.cg-changelog .cl-batch-item-detail{color:var(--color-text-muted)}.cg-changelog .cl-batch-more-row{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.cg-changelog .cl-batch-more{padding:6px 12px;border-radius:6px;border:1px solid var(--color-border-default);background:var(--color-background-surface);color:var(--color-text-heading);font-size:13px;cursor:pointer;font-family:var(--font-family-sans);flex-shrink:0}.cg-changelog .cl-batch-more:hover{border-color:var(--color-text-heading)}.cg-changelog .cl-batch-more-row .cl-batch-status{padding:0}