.history-project-open{display:inline-block;margin:8px 0 0;padding:7px 10px;border:1px solid #cec6a8;border-radius:10px;background:#fffdf5;color:#695e4d;font:700 12px Manrope,sans-serif;cursor:pointer;text-decoration:none}
.project-run-heading{grid-column:1/-1;min-width:0;margin:14px 0 6px;color:var(--text2);font-size:12px;overflow-wrap:anywhere}
.project-run-heading h2{color:var(--text);font-size:15px;margin-bottom:6px}.project-run-heading p{margin:6px 0}.project-run-heading summary{cursor:pointer;padding:8px 0;font-weight:700}.project-prompt{white-space:pre-wrap;user-select:text}
.project-run-actions,.project-references{display:flex;gap:8px;flex-wrap:wrap}
.photo-cell.project-pending{cursor:default;font:600 12px Manrope,sans-serif;text-align:center;padding:10px;background:var(--surface);color:var(--text2)}
.photo-cell .fg-delete-button{position:absolute;right:5px;bottom:5px;z-index:1}.project-grid-message{grid-column:1/-1;padding:16px;font-size:14px;color:var(--text2)}
.project-view .detail-hero h1{overflow-wrap:anywhere}.project-view .detail-meta{flex-wrap:wrap}.project-view #shareSetBtn[hidden]{display:none}
.project-photo-context{font:600 12px Manrope,sans-serif;text-align:center;padding:6px 16px;color:var(--text2)}.project-photo-context a{color:inherit}
