@keyframes chatAssistantLoaderSpin{to{transform:rotate(360deg)}}.project-change-history-popover{display:flex;flex-direction:column;overflow:hidden;width:fit-content;min-width:min(25rem,92vw);max-width:min(var(--modal-width-md),92vw);max-height:98vh;border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow),var(--glow-blue-subtle);border:var(--overlay-border);background:var(--overlay-bg);backdrop-filter:var(--overlay-blur);-webkit-backdrop-filter:var(--overlay-blur);font-family:var(--font-sans);transform-origin:top left}.project-change-history-popover__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:var(--space-2) var(--space-2) 0;flex-shrink:0;min-width:0;background:var(--surface);box-shadow:var(--glow-blue-subtle);border-radius:var(--r-md)}.project-change-history-popover__title{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:0;max-width:100%;flex:1 1 0}.project-change-history-popover__close{flex-shrink:0}.project-change-history-popover__body{position:relative;z-index:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.project-change-history-popover__scroll{flex:1;min-height:0}.project-change-history-popover__scroll-pad{display:block!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--space-2) calc(2 * var(--space-2))}.project-change-history-popover__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;width:100%}.project-change-history-popover__item-slot{list-style:none;min-width:0}.project-change-history-popover__item{display:flex;align-items:flex-start;padding-top:var(--space-2);padding-bottom:0;padding-inline:0;border-radius:var(--r-sm);border:1px solid var(--cell-comment-item-border);background:var(--surface);box-shadow:var(--glow-blue-subtle);overflow:hidden;width:100%;box-sizing:border-box}.project-change-history-popover__item-main{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:calc(var(--space-1) * .5)}.project-change-history-popover__item-scroll{position:relative;z-index:0;min-width:0;width:100%;padding-bottom:var(--space-2);box-sizing:border-box}.project-change-history-popover__item-scroll-pad{display:block!important;width:max-content;min-width:100%;max-width:none;box-sizing:border-box;padding-top:var(--cell-comment-meta-to-body-tighten)}.project-change-history-popover__item-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0;margin-bottom:calc(var(--space-1) * .5);padding-inline:var(--space-3);box-sizing:border-box}.project-change-history-popover__item-author{font-size:var(--cell-comment-author-font);font-weight:600;color:var(--cell-comment-author-color)}.project-change-history-popover__item-sep{width:1px;height:.75em;background:color-mix(in srgb,var(--border) 80%,transparent);flex-shrink:0}.project-change-history-popover__item-time{font-size:var(--table-cell-font-small);color:var(--text-muted);line-height:1.4}.project-change-history-popover__changes-grid{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);column-gap:var(--space-2);row-gap:.2rem;align-items:start;width:max-content;min-width:100%;box-sizing:border-box;padding-inline:var(--space-3);margin-top:calc(-1 * var(--cell-comment-meta-to-body-tighten));font-size:var(--table-cell-font);color:var(--text);line-height:1.25}.project-change-history-popover__changes-row{display:contents}.project-change-history-popover__changes-row-label{justify-self:start;align-self:start;box-sizing:border-box}.project-change-history-popover__changes-row-diff{min-width:0;justify-self:start;box-sizing:border-box}.project-change-history-popover__changes-row-full{grid-column:1 / -1;white-space:nowrap;box-sizing:border-box}.project-change-history-popover__diff-stack{display:flex;flex-direction:column;gap:.2rem}.project-change-history-popover__diff-line{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem;line-height:1.25;white-space:nowrap;min-width:0}.project-change-history-popover__diff-value{flex-shrink:0}.project-change-history-popover__field-label{flex-shrink:0;display:inline-flex}.project-change-history-popover__change-line_muted{color:var(--text-muted);font-size:var(--table-cell-font-small)}.project-change-history-popover__diff-arrow{flex-shrink:0;margin-inline:.25rem;font-size:.6875rem;color:var(--text-muted);opacity:.85}.project-change-history-popover__empty{font-size:var(--table-cell-font);color:var(--text-muted);text-align:center;padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0}.project-change-history-popover__empty-icon{font-size:1.75rem;color:color-mix(in srgb,var(--text-muted) 45%,transparent)}.project-change-history-popover__footer{display:flex;justify-content:center;padding:0 var(--space-2) var(--space-2);flex-shrink:0}.project-change-history-popover__load-more{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.project-change-history-popover__loading{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--cell-comment-loading-height);padding:0}.project-change-history-popover__loading-spinner{display:inline-block;width:32px;height:32px;border:3px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-top-color:var(--cell-comment-loading-accent);border-radius:50%;animation:chatAssistantLoaderSpin .75s linear infinite;flex-shrink:0}
