.project-change-history{min-width:0;border:1px solid var(--workspace-line, #e7e3ec);background:var(--workspace-surface, #fff);border-radius:9px;padding:18px;margin:16px 0;color:var(--workspace-text, #20222a)}
.project-change-history>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.project-change-history h2{margin:0;font-size:1rem;letter-spacing:-.02em}
.project-change-history .quiet-button{min-height:44px;color:var(--workspace-link, #5233aa);font-size:.76rem;white-space:nowrap}
.project-history-list{list-style:none;margin:0;padding:0;display:grid;gap:0}
.project-history-list li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;border-top:1px solid var(--workspace-line, #f0edf3)}
.project-history-list li:first-child{border-top:0;padding-top:2px}
.project-history-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--workspace-selected, #eee7fa);color:var(--workspace-link, #52339b);font-size:.65rem;font-weight:650}
.project-history-list li>div{display:flex;gap:4px 8px;flex-wrap:wrap;min-width:0;font-size:.8rem;line-height:1.5}
.project-history-list strong{font-weight:650;overflow-wrap:anywhere}
.project-history-list li>div>span{color:var(--workspace-text, #4e4857)}
.project-history-list small{display:block;width:100%;font-size:.69rem;color:var(--workspace-muted, #696270);line-height:1.5;overflow-wrap:anywhere}
.project-history-list time{font-size:.72rem;text-align:right;color:var(--workspace-muted, #605a69);line-height:1.5;max-width:230px}
.project-history-list time small{margin-top:3px;font-size:.62rem}
.project-history-empty,.project-history-note{margin:4px 0;color:var(--workspace-muted, #635b6b);font-size:.78rem;line-height:1.6}
.project-history-empty p{margin:0}.project-history-note{border-top:1px solid var(--workspace-line, #eee9f2);padding-top:12px}
.project-change-history.is-compact{padding:10px 15px}.project-change-history.is-compact>header{margin-bottom:3px}
.project-change-history.is-compact h2{font-size:.8rem}.project-change-history.is-compact .project-history-list li{padding:9px 0}
.project-change-history.is-compact .project-history-list li>div{font-size:.72rem}.project-change-history.is-compact .project-history-list time{font-size:.67rem}
.builder-product>[data-project-history-strip]>.project-change-history{margin:0;border-radius:0;border-width:1px 0 0}
.project-change-history.is-dashboard{margin:0;padding:15px;border:0}
.project-change-history.is-dashboard>header{align-items:start;flex-wrap:wrap}.project-change-history.is-dashboard .project-history-list li{grid-template-columns:30px minmax(0,1fr)}
.project-change-history.is-dashboard time{grid-column:2;text-align:left;max-width:none}.project-change-history.is-dashboard time small{display:inline;margin-left:8px}
.project-change-history button:focus-visible{outline:2px solid var(--workspace-line, #6a3bbb);outline-offset:3px}
@media(min-width:1100px){.platform-body .builder-product{height:100dvh;display:flex;flex-direction:column}.platform-body .builder-product>.builder-product-bar,.platform-body .builder-product>.builder-notice,.platform-body .builder-product>[data-project-history-strip]{flex-shrink:0}.platform-body .builder-product>.builder-visual-shell{flex:1 1 auto;height:auto;min-height:0}.platform-body .builder-product>[data-project-history-strip]{max-height:200px;overflow:auto}}
@media(min-width:1200px){.builder-product>[data-project-history-strip]>.project-change-history .project-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.builder-product>[data-project-history-strip]>.project-change-history .project-history-list li{border-top:0;grid-template-columns:30px minmax(0,1fr)}.builder-product>[data-project-history-strip]>.project-change-history time{grid-column:2;text-align:left;max-width:none}.builder-product>[data-project-history-strip]>.project-change-history time small{display:inline;margin-left:8px}}
@media(max-width:600px){.project-change-history{padding:12px}.project-change-history>header{align-items:start;flex-wrap:wrap;gap:4px}.project-history-list li{grid-template-columns:30px minmax(0,1fr)}.project-history-list time{grid-column:2;text-align:left;max-width:none}.project-history-list time small{display:inline;margin-left:8px}.builder-product>[data-project-history-strip]>.project-change-history{padding-bottom:76px}}
