.g78x4W_detail{flex-direction:column;flex-grow:1;width:100%;display:flex}.g78x4W_header{align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-16)var(--space-8)var(--space-8);display:flex}.g78x4W_header .g78x4W_back{gap:var(--space-8);color:var(--text-muted);font-weight:var(--font-weight-text)}.g78x4W_backIcon{width:var(--space-12);height:var(--space-12);flex-shrink:0}.g78x4W_info{gap:var(--space-4);padding:var(--space-4)0;flex-direction:column;display:flex}.g78x4W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.g78x4W_nameRow{align-items:center;gap:var(--space-8);padding:var(--space-4)var(--space-16);display:flex}.g78x4W_name{flex:1;min-width:0}.g78x4W_name.g78x4W_name input{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-medium);color:var(--text-primary);border:0;padding:0}.g78x4W_discarding{padding:0 var(--space-16);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-muted)}.g78x4W_metadata{grid-template-columns:calc(var(--space-96) + var(--space-8))minmax(0,1fr);column-gap:var(--space-16);row-gap:var(--space-4);padding:0 var(--space-16);margin:0;display:grid}.g78x4W_metadataLabel,.g78x4W_metadataValue{padding:var(--space-2)0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);align-items:center;margin:0;display:flex}.g78x4W_metadataLabel{font-weight:var(--font-weight-text);color:var(--text-muted)}.g78x4W_metadataValue{font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g78x4W_captures{gap:var(--space-8);padding:var(--space-16);flex-direction:column;display:flex}.g78x4W_footer{margin-top:auto;margin-bottom:calc(var(--gallery-content-pad-bottom)*-1);justify-content:flex-end;gap:var(--space-8);padding:var(--space-12)var(--space-16);border-top:var(--border-hairline)solid var(--border-2);background:var(--bg-base);display:flex;position:sticky;bottom:0}